CN113630647B - Television control method, system, television and computer readable storage medium - Google Patents
Television control method, system, television and computer readable storage medium Download PDFInfo
- Publication number
- CN113630647B CN113630647B CN202010379356.6A CN202010379356A CN113630647B CN 113630647 B CN113630647 B CN 113630647B CN 202010379356 A CN202010379356 A CN 202010379356A CN 113630647 B CN113630647 B CN 113630647B
- Authority
- CN
- China
- Prior art keywords
- television
- position information
- relative
- user
- moving target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000004590 computer program Methods 0.000 claims description 14
- 238000004891 communication Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 6
- 230000007613 environmental effect Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002344 surface layer Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44218—Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4436—Power management, e.g. shutting down unused components of the receiver
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The application provides a television control method, a system, a television and a computer readable storage medium, wherein the method comprises the following steps: receiving current position information of a moving target sent by the radar, and determining first relative position information between the moving target and a television according to the current position information; acquiring second relative position information between a target user watching the television and the television; determining whether the moving target causes shielding to the target user according to the first relative position information and the second relative position information; and if the moving target causes shielding to the target user, controlling the television to pause playing. According to the application, when other people pass between the user and the television, and the television picture is blocked, the television automatically pauses to play, so that the user experience is greatly improved.
Description
Technical Field
The application relates to the technical field of intelligent household appliances, in particular to a television control method, a television control system, a television and a computer readable storage medium.
Background
With the development of the internet of things technology, the functions of intelligent home are becoming more and more abundant, and more intelligent functions are introduced into televisions. For example, when a user watches a program, if other people are met to pass through a temporary shielding picture, or the user temporarily leaves, the television automatically pauses to play the current program.
The prior art mainly judges that a user is blocked or the user leaves through an image recognition technology. Specifically, the camera is used for monitoring the user and the surrounding environment, and when the user is blocked or leaves in the image recognition capturing picture, the program is controlled to be paused. The scheme is easy to realize, but it is difficult to judge that the user is blocked through image recognition, and whether the user is judged by picture change or locking/unlocking of face capture has great error and interference factors. In addition, the camera is kept to monitor the state of the user all the time, and the hidden danger of exposing the privacy of the user exists.
Disclosure of Invention
The application mainly aims to provide a television control method, a television control system, a television and a computer readable storage medium, which aim to intelligently control the television, pause playing when a user is blocked or leaves, and improve user experience.
In a first aspect, the present application provides a method for controlling a television, where the television and a radar are located in the same space, the method for controlling a television includes the following steps:
receiving current position information of a moving target sent by the radar, and determining first relative position information between the moving target and a television according to the current position information;
acquiring second relative position information between a target user watching the television and the television;
determining whether the moving target causes shielding to the target user according to the first relative position information and the second relative position information;
and if the moving target causes shielding to the target user, controlling the television to pause playing.
In a second aspect, the present application further provides a television control system, including a television and a radar, where the television and the radar are located in the same space and are in communication connection, and in which:
the radar is used for acquiring current position information of a moving target and sending the acquired current position information to the television;
the television is used for receiving the current position information of the moving target sent by the radar and determining first relative position information between the moving target and the television according to the current position information;
The television is also used for acquiring second relative position information between a target user watching the television and the television;
the television is further used for determining whether the moving target causes shielding to the target user according to the first relative position information and the second relative position information;
and the television is also used for controlling the television to pause playing if the moving target causes shielding to the target user.
In a third aspect, the present application also provides a television set comprising a processor, a memory, and a computer program stored on the memory and executable by the processor, wherein the computer program when executed by the processor implements the steps of the television set control method as described above.
In a fourth aspect, the present application also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of a television control method as described above.
The application provides a television control method, a system, a television and a computer readable storage medium. The application can intelligently judge whether the user is shielded when watching the program, and if the user is shielded when passing by other people, the television automatically pauses playing, thereby greatly improving the experience of the user.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic flow chart of a television control method according to an embodiment of the present application;
fig. 2 is a schematic diagram of a preset area range for watching television according to the present embodiment;
FIG. 3 is a schematic diagram of a target user shielding according to the present embodiment;
FIG. 4 is a schematic diagram of the embodiment without shielding the target user;
FIG. 5 is a schematic diagram of a target user without shielding by implementing the present embodiment;
fig. 6 is a flowchart of another method for controlling a television according to an embodiment of the present application;
fig. 7 is a schematic diagram of a motion trail of a user according to the embodiment;
fig. 8 is a schematic block diagram of a television control system according to an embodiment of the present application;
fig. 9 is a schematic block diagram of a television set according to an embodiment of the present application.
The achievement of the objects, functional features and advantages of the present application will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The flow diagrams depicted in the figures are merely illustrative and not necessarily all of the elements and operations/steps are included or performed in the order described. For example, some operations/steps may be further divided, combined, or partially combined, so that the order of actual execution may be changed according to actual situations.
The embodiment of the application provides a television control method, a television control system, a television and a computer readable storage medium. The television control method can be applied to televisions, wherein the televisions can be electron tube televisions, liquid crystal televisions, plasma televisions and the like, and the televisions and the radar are located in the same space and are in communication connection.
Of course, the television control method can also be applied to terminal equipment or a server, and the terminal equipment can be electronic equipment such as a mobile phone, a tablet personal computer, a notebook computer, a desktop computer, an intelligent television and the like, and can also be radar; the server may be a single server or a server cluster composed of a plurality of servers.
The following explanation will be made taking the application of the television control method to a television as an example.
Some embodiments of the present application are described in detail below with reference to the accompanying drawings. The following embodiments and features of the embodiments may be combined with each other without conflict.
Referring to fig. 1, fig. 1 is a flowchart of a television control method according to an embodiment of the application.
As shown in fig. 1, the television control method includes steps S101 to S104.
Step S101, receiving current position information of a moving target sent by the radar, and determining first relative position information between the moving target and a television according to the current position information.
The television and the radar are located in the same space and are in communication connection, the radar comprises millimeter wave radar, microwave radar, laser radar and the like, the radar can be installed on the television, for example, the radar is installed at a position above the screen of the television, the radar can also be installed on other household appliances, for example, the radar is installed below the surface layer of the intelligent water dispenser, it is understood that one or more radar can be used, and the application is not limited in particular herein.
In one embodiment, the radar module is composed of a plurality of millimeter wave radars, and optionally, the working frequency of the millimeter wave radars is between 60GHz and 67GHz, and Frequency Modulation Continuous Wave (FMCW) is adopted as a transmission waveform. In some embodiments, the radar module includes an antenna array, a processing module, and a communication module. Wherein, the antenna array is used for sending and receiving electromagnetic wave signals and can be set into 3 transmitting channels and 4 receiving channels; the processing module is used for performing signal processing and data processing on electromagnetic wave signals monitored by the radar, for example, filtering noise signals in the original digital signals, and extracting a plurality of position information of a moving target moving in a radar detection range (FOV); the communication module is used for communicating with the television, such as Bluetooth communication connection, wiFi communication connection, IOT network communication connection and the like, and sending the monitored multiple pieces of position information of the moving target to the television.
In an embodiment, the radar can detect the distance information and the angle information of the target and the radar in the radar detection range in real time, and further establish a coordinate system to describe the coordinates of each target, so as to obtain the current position information of the target. Meanwhile, the radar may record the historical coordinates of the target to determine whether the target is a moving target, and transmit the current position information of the moving target to the television. The moving target may be a human, a pet, an intelligent robot, or the like capable of moving. In some embodiments, the radar or the television can draw a motion track of the target in a preset time period according to a plurality of current coordinates of the target, and store the drawn motion track in the memory, so that the motion track is convenient to call.
After the television receives the current position information of the moving target sent by the radar, determining first relative position information between the moving target and the television according to the current position information. The first relative position information comprises relative distance information and relative angle information between the moving target and the television.
Specifically, acquiring the position information of a television and the current position information of a moving target; and determining the relative distance information and the relative angle information between the mobile object and the television according to the position information of the television and the current position information of the mobile object. The position information may be coordinate information, and the relative distance information and the relative angle information may be obtained from coordinate information of both the moving object and the television. The position information of the television can be pre-stored in a memory or a database, and can also be obtained by radar monitoring, and it is understood that when the radar is installed on the television, the radar is consistent with the position information of the television.
Step S102, second relative position information between a target user watching the television and the television is obtained.
Wherein the second relative position information includes relative distance information and relative angle information between a target user and the television, the target user being a user viewing the television. In some embodiments, the second relative position information may be represented by coordinate information of both the target user and the television, for example, when coordinate information a of the television is (5, 0) and coordinate information B of the target user is (6, 5), then the second relative position information is relative distance information and relative angle information between coordinate information a (5, 0) and coordinate information B (6, 5).
In one embodiment, determining whether a user exists in a preset area in front of a screen of the television; and if the user exists in the preset area range, determining the user as a target user, and acquiring second relative position information between the target user watching the television and the television. The preset area range can be set according to actual conditions. Or if the user exists in the preset area range, determining the residence time of the user in the preset area range; and if the residence time is greater than the preset residence time, determining the user as a target user.
For example, as shown in fig. 2, in a preset area range Y in front of the television set a, the residence time to be left by the user B is 10 minutes and is greater than the preset residence time by 1 minute, and then the user B is determined to be a target user watching the television set, and second relative position information between the target user B watching the television set a and the television set a is obtained.
In one embodiment, coordinate information of a user at a plurality of time points is acquired; according to the coordinate information of the plurality of time points, determining the distance change of every two adjacent time points to obtain a plurality of distance change information; determining whether the plurality of distance change information are smaller than a preset distance change threshold value; and if the plurality of distance change information are smaller than the preset distance change threshold value, determining the user as a target user. It should be noted that, the preset distance change threshold may be set according to actual situations, and may be selected to be 2. When the distance change information is smaller than the preset distance change threshold value, the fact that the user sits on the sofa, the seat and the like is indicated, and the coordinate displacement of the user does not change greatly.
Further, if at least one distance change information is greater than or equal to a preset distance change threshold, determining a distance change trend according to the plurality of distance change information; if the distance change trend is a descending trend and the speed of the descending trend is greater than or equal to a preset speed threshold, determining the user as a target user; if the distance change trend is an ascending trend or the distance change trend is a descending trend but the speed of the descending trend is smaller than a preset speed threshold, determining that the user is not a target user. It should be noted that the preset rate threshold may be set according to practical situations, and the present application is not limited in particular. When the distance change trend is a decreasing trend, the process that the user enters the viewing area and sits is reflected, the speed of coordinate displacement is lower and lower, and finally, the trend is zero.
Step S103, determining whether the moving target causes shielding to the target user according to the first relative position information and the second relative position information.
The first relative position information includes first relative distance information and first relative angle information between the moving object and the television, and the second relative position information includes second relative distance information and second relative angle information between the object user and the television. And determining whether the moving target causes shielding to the target user according to the first relative distance information and the first relative angle information, and the second relative distance information and the second relative angle information.
In an embodiment, a first relative distance and a first relative angle in the first relative position information and a second relative distance and a second relative angle in the second relative position information are obtained; comparing the first relative distance with the second relative distance to obtain a comparison result; calculating the absolute value of the difference between the first relative angle and the second relative angle to obtain an angle difference; and determining whether the moving target causes shielding to the target user according to the comparison result and the angle difference value.
Wherein determining whether the moving target causes occlusion to the target user comprises: if the comparison result is that the first relative distance is smaller than the second relative distance and the angle difference value is in the preset angle range, determining that the moving target causes shielding to the target user; and if the comparison result shows that the first relative distance is greater than or equal to the second relative distance, or the angle difference value is not in the preset angle range, determining that the moving target does not cause shielding to the target user. It should be noted that, the preset angle range may be flexibly set and adjusted by the user, alternatively, the preset angle range is 5 degrees, that is, when the first relative distance is smaller than the second relative distance and the angle difference is within 5 degrees, it is determined that the moving object obstructs the target user.
Illustratively, as shown in fig. 3, the first relative distance information between the moving object C and the television a is AC, the first relative angle information is +.oac, the second relative distance information between the object user B and the television a is AB, and the second relative angle information is +.oab. As can be seen from the graph, the comparison result is that the first relative distance AC is smaller than the second relative distance AB, the angle difference is the absolute value of the difference between the first relative angle OAC and the second relative angle OAB, that is, the angle OAB, when the preset angle range is 5 degrees and the angle OAB is 4 degrees, the angle difference is 4 degrees within the preset angle range of 5 degrees, and it is determined that the moving target causes shielding to the target user.
Illustratively, as shown in fig. 4, the first relative distance information between the moving object C and the television a is AC, the first relative angle information is +.oac, the second relative distance information between the object user B and the television a is AB, and the second relative angle information is +.oab. As can be seen from the graph, although the comparison result is that the first relative distance AC is smaller than the second relative distance AB, the angle difference is the absolute value of the difference between the first relative angle OAC and the second relative angle OAB, i.e., the angle OAB, and the angle OAB is 8 degrees. When the preset angle range is 5 degrees and the angle difference value is 8 degrees and is not within the preset angle range of 5 degrees, determining that the moving target does not cause shielding to the target user.
Illustratively, as shown in fig. 5, the first relative distance information between the moving object C and the television a is AC, the first relative angle information is +.oac, the second relative distance information between the object user B and the television a is AB, and the second relative angle information is +.oab. It can be seen that although the angle difference is the absolute value of the difference between the first relative angle OAC and the second relative angle OAB, i.e. OAB, OAB is 3 degrees. When the preset angle range is 5 degrees, the angle difference is 3 degrees and is within the preset angle range of 5 degrees, but the comparison result is that the first relative distance AC is larger than the second relative distance AB, and it is determined that the moving target does not cause shielding to the target user.
And step S104, if the moving target causes shielding to the target user, controlling the television to pause playing.
If the moving target causes shielding to the target user, the watching effect of the target user when watching the program played by the television can be greatly influenced, and the user experience is poor. At the moment, when the moving target is detected to cause shielding to the target user, the television is controlled to pause playing, and the user experience is greatly improved.
In an embodiment, before the controlling the television to pause playing, the method further includes: acquiring shielding time of the moving target for shielding the target user; and controlling the television to pause playing when the shielding time is greater than or equal to a preset time threshold. It should be noted that the preset time threshold may be set according to the user's wish, for example, the preset time threshold is set to 3 seconds, that is, when the shielding time is greater than or equal to 3 seconds, the television is controlled to pause playing, so as to satisfy the practical application.
In an embodiment, determining a shielding area caused by the moving target according to the first relative distance and a preset shielding coefficient; and controlling the television to pause playing when the shielding area is larger than or equal to a preset area threshold value. It should be noted that, the preset shielding coefficient and the preset area threshold value can be set according to actual conditions, the shielding coefficient can be a standard value according to the height and the weight of a human, and the shielding area caused by shielding personnel under different distances can be estimated according to the standard value and the first relative distance. When the shielding area is smaller, the shielded viewing angle of the target user is limited, and the television can be stopped without pause.
In an embodiment, after the television is controlled to pause playing, continuously detecting whether the moving target causes shielding to the target user, and when detecting that the moving target does not cause shielding to the target user, controlling the television to continue playing. Or after the duration of the television pause reaches the preset time, the television is controlled to continue playing.
According to the television control method provided by the embodiment, the current position information of the moving target sent by the radar is received, the first relative position information between the moving target and the television is determined according to the current position information, the second relative position information between the target user watching the television and the television is acquired, whether the moving target is shielded for the target user is determined according to the first relative position information and the second relative position information, and if the moving target is shielded for the target user, the television is controlled to pause playing. The application can intelligently judge whether the user is shielded when watching the program, and if the user is shielded when passing by other people, the television automatically pauses playing, thereby greatly improving the experience of the user.
Referring to fig. 6, fig. 6 is a flowchart illustrating another method for controlling a television according to an embodiment of the application.
As shown in fig. 6, the television control method includes steps S201 to S207.
Step 201, receiving current coordinate information of a user sent by the radar.
The television can receive the current coordinate information of the user sent by the radar at intervals of preset time, the preset time can be flexibly set, optionally, the preset time is 0.2 seconds, namely, the current position of the user can be acquired for 5 times within 1 second, and 5 coordinate information is obtained. It should be noted that, the television may also receive the current coordinate information of the user sent by the radar in real time, and the application is not limited in particular.
In one embodiment, the radar can obtain angle information between a user and the radar according to a phase angle judgment principle; according to the signal emitted by the radar and reflected back in the direction of the user, the distance information of the user relative to the radar can be obtained through the frequency difference judgment principle; the radar or other positions can be used as the origin of coordinates to draw the current coordinate information of the user through the distance information and the angle information; and the radar sends the current coordinate information of the user to the television.
Step S202, determining the motion trail of the user in a preset time period according to the current coordinate information.
If the user walks, the coordinate information of the user at different moments is different, and the motion track of the user in a preset time period can be determined according to the multiple coordinate information of the user at different moments, wherein the preset time period can be flexibly set and can be a time period within 30 seconds after the television is started.
When the television is turned on, environmental noise caused by reflection of environmental signals exists in the detection range of the radar, but the coordinates of the environmental noise are unchanged, and the environmental noise can be shielded and filtered after standing for a certain time. For example, as shown in fig. 7, environmental noise x is generated in the detection range Z of the radar, and fig. 7 records coordinate information of the user at the time points from t1 to t6, so as to obtain a motion track of the user.
Step 203, determining whether the user is a target user watching a television according to the motion trail.
Specifically, a preset area range in front of a screen of a television is obtained; determining whether a motion trail exists in the preset area range; if yes, calculating a moving area corresponding to the motion trail; and if the moving area corresponding to the motion trail is smaller than or equal to a preset area threshold value, determining that the user is a target user watching the television. The preset area range and the area threshold can be set according to practical situations, and the moving area can be the area of a closed area surrounded by the motion track.
For example, as shown in fig. 7, there are motion trajectories t3 to t6 in a preset area range Y in front of the screen of the television, and a moving area corresponding to the motion trajectories t3 to t6 is calculated to be smaller than an area threshold value, so that the user is determined to be a target user watching the television.
Step S204, receiving the current position information of the moving target sent by the radar, and determining first relative position information between the moving target and the television according to the current position information.
The current position information comprises current coordinate information of the moving object, and the first relative position information comprises relative distance information and relative angle information between the moving object and the television.
In one embodiment, obtaining position information of a television to obtain television position information; and determining a first relative distance and a first relative angle between the moving target and the television according to the television position information and the current position information, and obtaining first relative position information. The location information may be coordinate information, and the location information of the television may be stored in the memory in advance.
Step S205, second relative position information between a target user watching the television and the television is obtained.
Wherein the second relative position information includes second relative distance information and second relative angle information between a target user and the television, the target user being a user viewing the television. In some embodiments, the second relative positional information may be represented by coordinate information of both the target user and the television.
Step S206, determining whether the moving target causes shielding to the target user according to the first relative position information and the second relative position information.
In one embodiment, calculating an absolute value of a difference between the first relative angle and the second relative angle to obtain an angle difference; determining the residence time of the angle difference value within a preset angle range; when the residence time is greater than or equal to a preset time threshold, determining that the moving target causes shielding to the target user; and when the residence time is smaller than a preset time threshold, determining that the moving target does not cause shielding to the target user.
In an embodiment, determining a shielding area caused by the moving target according to the first relative distance and a preset shielding coefficient; when the shielding area is larger than or equal to a preset area threshold value, determining that the moving target causes shielding to the target user; and when the shielding area is smaller than a preset area threshold, determining that the moving target does not cause shielding to the target user. It should be noted that, the preset shielding coefficient and the preset area threshold value can be set according to actual conditions, the shielding coefficient can be a standard value according to the height and the weight of a human, and the shielding area caused by shielding personnel under different distances can be estimated according to the standard value and the first relative distance.
Step S207, if the moving object causes shielding to the object user, the television is controlled to pause playing.
If the moving target causes shielding to the target user, the watching effect of the target user when watching the program played by the television can be greatly influenced, and the user experience is poor. At the moment, when the moving target is detected to cause shielding to the target user, the television is controlled to pause playing, and the user experience is greatly improved.
In one embodiment, a detectable range of the radar is obtained; judging whether the target user exists in the detectable range; and if the target user does not exist in the detectable range, controlling the television to pause playing or enter a standby state. The television can be paused or turned off when the user leaves, the power is saved, the user is prevented from missing the wonderful picture of the television, and the user experience is greatly improved
According to the television control method provided by the embodiment, the motion trail of the user in the preset time period is determined by receiving the current coordinate information of the user sent by the radar, whether the user is a target user watching the television or not is determined according to the motion trail, the first relative position information between the moving target and the television is determined according to the received current position information of the moving target sent by the radar, the second relative position information between the target user watching the television and the television is obtained, whether the moving target is shielded for the target user or not is determined according to the first relative position information and the second relative position information, if the moving target is shielded for the target user, the television is controlled to stop playing, whether the user is shielded when watching a program or not can be intelligently judged, and if other people are met, the television automatically stops playing when the television is temporarily shielded for pictures, and the user experience is greatly improved.
Referring to fig. 8, fig. 8 is a schematic block diagram of a television control system according to an embodiment of the application.
As shown in fig. 8, the television control system 300 includes: a television 301 and a radar 302, wherein the television 301 and the radar 302 are positioned in the same space and are in communication connection.
The radar 302 is configured to collect current position information of a moving target, and send the collected current position information to the television 301;
the television 301 is configured to receive current position information of a moving target sent by the radar 302, and determine first relative position information between the moving target and the television 301 according to the current position information;
the television 301 is further configured to obtain second relative position information between a target user watching the television 301 and the television 301;
the television 301 is further configured to determine, according to the first relative position information and the second relative position information, whether the moving target causes shielding to the target user;
the television 301 is further configured to control the television 301 to pause playing if the moving target causes shielding to the target user.
In one embodiment, the television 301 is further configured to:
Acquiring a first relative distance and a first relative angle in the first relative position information and a second relative distance and a second relative angle in the second relative position information;
comparing the first relative distance with the second relative distance to obtain a comparison result;
calculating the absolute value of the difference between the first relative angle and the second relative angle to obtain an angle difference;
and determining whether the moving target causes shielding to the target user according to the comparison result and the angle difference value.
In one embodiment, the television 301 is further configured to:
if the comparison result is that the first relative distance is smaller than the second relative distance and the angle difference value is in the preset angle range, determining that the moving target causes shielding to the target user;
and if the comparison result shows that the first relative distance is greater than or equal to the second relative distance, or the angle difference value is not in the preset angle range, determining that the moving target does not cause shielding to the target user.
In one embodiment, the television 301 is further configured to:
acquiring shielding time of the moving target for shielding the target user; when the shielding time is greater than or equal to a preset time threshold, controlling the television to pause playing; and/or
Determining a shielding area caused by the moving target according to the first relative distance and a preset shielding coefficient; and controlling the television to pause playing when the shielding area is larger than or equal to a preset area threshold value.
In one embodiment, the television 301 is further configured to:
receiving current coordinate information of a user sent by the radar;
determining a motion trail of the user in a preset time period according to the current coordinate information;
and determining whether the user is a target user watching the television according to the motion trail.
In one embodiment, the television 301 is further configured to:
acquiring the position information of a television to obtain the position information of the television;
and determining a first relative distance and a first relative angle between the moving target and the television according to the television position information and the current position information, and obtaining first relative position information.
In one embodiment, the television 301 is further configured to:
acquiring a detectable range of the radar;
judging whether the target user exists in the detectable range;
and if the target user does not exist in the detectable range, controlling the television to pause playing or enter a standby state.
It should be noted that, for convenience and brevity of description, the specific working process of the television control system described above may refer to the corresponding process in the foregoing embodiment of the television control method, which is not described herein again.
Referring to fig. 9, fig. 9 is a schematic block diagram of a television according to an embodiment of the present application. The television 400 may be a tube television, a liquid crystal television, a plasma television, or the like.
As shown in fig. 9, the television 400 includes a processor 401, a memory 402, and a network interface 404 connected by a system bus 403, wherein the memory 402 may include a nonvolatile storage medium and an internal memory.
The non-volatile storage medium may store a computer program. The computer program comprises program instructions which, when executed, cause the processor 401 to perform any of a number of television control methods.
The processor 401 is used to provide computing and control capabilities to support the operation of the entire television.
The internal memory provides an environment for the execution of a computer program in a non-volatile storage medium that, when executed by the processor 401, causes the processor 401 to perform any of a number of television control methods.
The network interface 404 is used for network communication, and may be connected to the radar communication via the network interface 404, such as sending an assigned task. It will be appreciated by those skilled in the art that the structure shown in fig. 9 is merely a block diagram of a portion of the structure associated with the present inventive arrangements and is not limiting of the television set to which the present inventive arrangements are applied, and that a particular television set may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
It should be appreciated that the processor 401 may be a central processing unit (Central Processing Unit, CPU), and the processor 401 may also be other general purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field programmable gate arrays (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. Wherein a general purpose processor may be a microprocessor, or the processor 401 may be any conventional processor or the like.
Wherein in one embodiment, the processor 401 is configured to execute a computer program stored in the memory 402, so as to implement the following steps:
Receiving current position information of a moving target sent by the radar, and determining first relative position information between the moving target and a television according to the current position information;
acquiring second relative position information between a target user watching the television and the television;
determining whether the moving target causes shielding to the target user according to the first relative position information and the second relative position information;
and if the moving target causes shielding to the target user, controlling the television to pause playing.
In one embodiment, when implementing the determining whether the moving target causes the occlusion to the target user according to the first relative position information and the second relative position information, the processor 401 is configured to implement:
acquiring a first relative distance and a first relative angle in the first relative position information and a second relative distance and a second relative angle in the second relative position information;
comparing the first relative distance with the second relative distance to obtain a comparison result;
calculating the absolute value of the difference between the first relative angle and the second relative angle to obtain an angle difference;
And determining whether the moving target causes shielding to the target user according to the comparison result and the angle difference value.
In one embodiment, when implementing the determining whether the moving target causes the occlusion to the target user according to the comparison result and the angle difference value, the processor 401 is configured to implement:
if the comparison result is that the first relative distance is smaller than the second relative distance and the angle difference value is in the preset angle range, determining that the moving target causes shielding to the target user;
and if the comparison result shows that the first relative distance is greater than or equal to the second relative distance, or the angle difference value is not in the preset angle range, determining that the moving target does not cause shielding to the target user.
In one embodiment, before implementing the controlling the television to pause playing, the processor 401 is further configured to implement:
acquiring shielding time of the moving target for shielding the target user; when the shielding time is greater than or equal to a preset time threshold, controlling the television to pause playing; and/or
Determining a shielding area caused by the moving target according to the first relative distance and a preset shielding coefficient; and controlling the television to pause playing when the shielding area is larger than or equal to a preset area threshold value.
In one embodiment, before implementing the receiving the current location information of the moving target sent by the radar, the processor 401 is further configured to implement:
receiving current coordinate information of a user sent by the radar;
determining a motion trail of the user in a preset time period according to the current coordinate information;
and determining whether the user is a target user watching the television according to the motion trail.
In one embodiment, the processor 401, when implementing the determining the first relative position information between the moving target and the television according to the current position information, is configured to implement:
acquiring the position information of a television to obtain the position information of the television;
and determining a first relative distance and a first relative angle between the moving target and the television according to the television position information and the current position information, and obtaining first relative position information.
In one embodiment, the processor 401 is further configured to implement:
acquiring a detectable range of the radar;
judging whether the target user exists in the detectable range;
and if the target user does not exist in the detectable range, controlling the television to pause playing or enter a standby state.
It should be noted that, for convenience and brevity of description, the specific working process of the television set described above may refer to the corresponding process in the foregoing embodiment of the television set control method, which is not described herein again.
Embodiments of the present application also provide a computer readable storage medium having a computer program stored thereon, where the computer program includes program instructions, where the method implemented when the program instructions are executed may refer to various embodiments of the television control method of the present application.
The computer readable storage medium may be an internal storage unit of the television set according to the foregoing embodiment, for example, a hard disk or a memory of the television set. The computer readable storage medium may also be an external storage device of the television, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card) or the like, which are provided on the television.
It is to be understood that the terminology used in the description of the application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should also be understood that the term "and/or" as used in the present specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations. It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The foregoing embodiment numbers of the present application are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments. While the application has been described with reference to certain preferred embodiments, it will be understood by those skilled in the art that various changes and substitutions of equivalents may be made and equivalents will be apparent to those skilled in the art without departing from the scope of the application. Therefore, the protection scope of the application is subject to the protection scope of the claims.
Claims (8)
1. A television control method, wherein the television and a radar are located in the same space, the method comprising:
receiving current position information of a moving target sent by the radar, and determining first relative position information between the moving target and a television according to the current position information;
acquiring second relative position information between a target user watching the television and the television;
acquiring a first relative distance and a first relative angle in the first relative position information and a second relative distance and a second relative angle in the second relative position information;
comparing the first relative distance with the second relative distance to obtain a comparison result;
calculating the absolute value of the difference between the first relative angle and the second relative angle to obtain an angle difference;
if the comparison result is that the first relative distance is smaller than the second relative distance and the angle difference value is in the preset angle range, determining that the moving target causes shielding to the target user;
if the comparison result is that the first relative distance is greater than or equal to the second relative distance, or the angle difference value is not in the preset angle range, determining that the moving target does not cause shielding to the target user;
And if the moving target causes shielding to the target user, controlling the television to pause playing.
2. The method of controlling a television according to claim 1, wherein before the controlling the television to pause the playback, further comprising:
acquiring shielding time of the moving target for shielding the target user; when the shielding time is greater than or equal to a preset time threshold, controlling the television to pause playing; and/or
Determining a shielding area caused by the moving target according to the first relative distance and a preset shielding coefficient; and controlling the television to pause playing when the shielding area is larger than or equal to a preset area threshold value.
3. The television control method according to any one of claims 1-2, wherein before receiving the current position information of the moving target transmitted by the radar, further comprising:
receiving current coordinate information of a user sent by the radar;
determining a motion trail of the user in a preset time period according to the current coordinate information;
and determining whether the user is a target user watching the television according to the motion trail.
4. The television control method according to any one of claims 1-2, wherein the determining first relative position information between the moving target and the television based on the current position information comprises:
Acquiring the position information of a television to obtain the position information of the television;
and determining a first relative distance and a first relative angle between the moving target and the television according to the television position information and the current position information, and obtaining first relative position information.
5. The television control method according to any one of claims 1-2, wherein the television control method further comprises:
acquiring a detectable range of the radar;
judging whether the target user exists in the detectable range;
and if the target user does not exist in the detectable range, controlling the television to pause playing or enter a standby state.
6. The television control system is characterized by comprising a television and a radar, wherein the television and the radar are positioned in the same space and are in communication connection, and the television control system comprises:
the radar is used for acquiring current position information of a moving target and sending the acquired current position information to the television;
the television is used for receiving the current position information of the moving target sent by the radar and determining first relative position information between the moving target and the television according to the current position information;
The television is also used for acquiring second relative position information between a target user watching the television and the television;
the television is further configured to obtain a first relative distance and a first relative angle in the first relative position information, and a second relative distance and a second relative angle in the second relative position information;
the television is further used for comparing the first relative distance with the second relative distance to obtain a comparison result;
the television is further used for calculating the absolute value of the difference value between the first relative angle and the second relative angle to obtain an angle difference value;
the television is further configured to determine that the moving target causes shielding to the target user if the comparison result indicates that the first relative distance is smaller than the second relative distance and the angle difference value is within a preset angle range;
the television is further configured to determine that the moving target does not cause shielding to the target user if the comparison result indicates that the first relative distance is greater than or equal to the second relative distance, or the angle difference is not within a preset angle range;
and the television is also used for controlling the television to pause playing if the moving target causes shielding to the target user.
7. A television set comprising a processor, a memory, and a computer program stored on the memory and executable by the processor, wherein the computer program when executed by the processor implements the steps of the television set control method according to any of claims 1 to 5.
8. A computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, wherein the computer program, when executed by a processor, implements the steps of the television control method according to any of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010379356.6A CN113630647B (en) | 2020-05-07 | 2020-05-07 | Television control method, system, television and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010379356.6A CN113630647B (en) | 2020-05-07 | 2020-05-07 | Television control method, system, television and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113630647A CN113630647A (en) | 2021-11-09 |
CN113630647B true CN113630647B (en) | 2023-12-05 |
Family
ID=78376980
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010379356.6A Active CN113630647B (en) | 2020-05-07 | 2020-05-07 | Television control method, system, television and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113630647B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114205657A (en) * | 2021-11-23 | 2022-03-18 | 深圳康佳电子科技有限公司 | Television rotation processing method based on millimeter waves, smart television, terminal and medium |
CN114546569B (en) * | 2022-02-24 | 2024-06-04 | 深圳创维-Rgb电子有限公司 | Display device control method and device, electronic device and readable storage medium |
CN116156273A (en) * | 2023-02-10 | 2023-05-23 | 深圳创维-Rgb电子有限公司 | Television watching distance reminding method and device, intelligent television and storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005285075A (en) * | 2004-03-26 | 2005-10-13 | Hitachi Hybrid Network Co Ltd | Method and apparatus for specifying position on television screen |
CN105278674A (en) * | 2014-06-03 | 2016-01-27 | 谷歌公司 | Radar-Based Gesture-Recognition through a Wearable Device |
CN105847586A (en) * | 2016-05-13 | 2016-08-10 | 努比亚技术有限公司 | Multimedia playing control method and mobile terminal |
CN105898472A (en) * | 2015-11-30 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Video play control method, device, system and client device |
CN106662639A (en) * | 2014-10-02 | 2017-05-10 | 谷歌公司 | Non-line-of-sight radar-based gesture recognition |
CN106921879A (en) * | 2017-03-07 | 2017-07-04 | 康佳集团股份有限公司 | The based reminding method and system of a kind of intelligent television viewing distance |
CN107948714A (en) * | 2017-11-01 | 2018-04-20 | 北京小蓦机器人技术有限公司 | Video broadcasting method, equipment and storage medium under more people's video-see scenes |
CN109413465A (en) * | 2018-12-04 | 2019-03-01 | 夏小鸥 | A kind of home entertainment system and control method |
CN109639896A (en) * | 2018-12-19 | 2019-04-16 | Oppo广东移动通信有限公司 | Block object detecting method, device, storage medium and mobile terminal |
CN109996118A (en) * | 2019-03-28 | 2019-07-09 | 深圳创维-Rgb电子有限公司 | A kind of control method of operating conditions of TV set, television set and storage medium |
-
2020
- 2020-05-07 CN CN202010379356.6A patent/CN113630647B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005285075A (en) * | 2004-03-26 | 2005-10-13 | Hitachi Hybrid Network Co Ltd | Method and apparatus for specifying position on television screen |
CN105278674A (en) * | 2014-06-03 | 2016-01-27 | 谷歌公司 | Radar-Based Gesture-Recognition through a Wearable Device |
CN106662639A (en) * | 2014-10-02 | 2017-05-10 | 谷歌公司 | Non-line-of-sight radar-based gesture recognition |
CN105898472A (en) * | 2015-11-30 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Video play control method, device, system and client device |
CN105847586A (en) * | 2016-05-13 | 2016-08-10 | 努比亚技术有限公司 | Multimedia playing control method and mobile terminal |
CN106921879A (en) * | 2017-03-07 | 2017-07-04 | 康佳集团股份有限公司 | The based reminding method and system of a kind of intelligent television viewing distance |
CN107948714A (en) * | 2017-11-01 | 2018-04-20 | 北京小蓦机器人技术有限公司 | Video broadcasting method, equipment and storage medium under more people's video-see scenes |
CN109413465A (en) * | 2018-12-04 | 2019-03-01 | 夏小鸥 | A kind of home entertainment system and control method |
CN109639896A (en) * | 2018-12-19 | 2019-04-16 | Oppo广东移动通信有限公司 | Block object detecting method, device, storage medium and mobile terminal |
CN109996118A (en) * | 2019-03-28 | 2019-07-09 | 深圳创维-Rgb电子有限公司 | A kind of control method of operating conditions of TV set, television set and storage medium |
Non-Patent Citations (2)
Title |
---|
De Pessemier.Intuitive Human-Device Interaction for Video control and feedback.《2017 IEEE international symposium on broadband multimedia system and broadcasting》.2017,全文. * |
王玉生,王志云,何永强,杨华.雷达角度电视跟踪***.自动化博览.1999,(第01期),全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN113630647A (en) | 2021-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113630647B (en) | Television control method, system, television and computer readable storage medium | |
US11854356B1 (en) | Configurable motion detection and alerts for audio/video recording and communication devices | |
EP3163498B1 (en) | Alarming method and device | |
JP5222376B2 (en) | Motion detection interface | |
US20090310822A1 (en) | Feedback object detection method and system | |
US20200053689A1 (en) | Object tracking and authentication using modular wall units | |
JP5048890B2 (en) | Motion detection interface | |
US20150085114A1 (en) | Method for Displaying Video Data on a Personal Device | |
CN107479710B (en) | Intelligent mirror and control method, device, equipment and storage medium thereof | |
US11662449B2 (en) | Methods and systems for improving target detection performance of an indoor radar sensor | |
WO2013131189A1 (en) | Cloud-based video analytics with post-processing at the video source-end | |
CN111225146B (en) | Security protection auxiliary monitoring method and system based on wireless sensing and storage medium | |
KR101747215B1 (en) | Apparatus and Method for storing and searching image using ladar | |
CN113989963A (en) | Signal processing method and related equipment | |
CN109991964A (en) | Control method and device of monitoring robot | |
CN109040604B (en) | Shot image processing method and device, storage medium and mobile terminal | |
CN109032354B (en) | Electronic device, gesture recognition method thereof and computer-readable storage medium | |
JP5573387B2 (en) | Monitoring device, monitoring program, and monitoring method | |
CN114037044A (en) | Person counting method, person counting device, electronic device and storage medium | |
US10528822B2 (en) | Visitor grouping method and image processing device | |
CN117636404A (en) | Fall detection method and system based on non-wearable equipment | |
US11856256B1 (en) | Presence-detection modes for display devices | |
CN111206845B (en) | Control method and device of intelligent French window, terminal and storage medium | |
CN114546569B (en) | Display device control method and device, electronic device and readable storage medium | |
US11119587B1 (en) | Computer readable recording medium can perform image sensing system control method and image sensing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |