Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a television startup page management method, which solves the technical problem that the intelligent television cannot quickly enter license plate pages favored by users when being started in the prior art.
According to an embodiment of the invention, a method for managing a television startup page comprises the following steps:
monitoring a starting signal of the remote control equipment;
Responding to the starting signal to obtain the number of people watching the front of the current television, and judging whether the number of people watching is larger than one person;
if not, acquiring identity information of a remote control equipment holder, and displaying a license plate side page pre-bound with the identity information of the holder according to the identity information of the holder;
And displaying license plate side pages pre-bound with the identity information of the host personnel according to the identity information of the host personnel.
Further, obtaining the number of people watching the current television set, including:
acquiring an infrared image in front of a current television;
identifying all people in the infrared image;
and marking the watching personnel labels of the personnel positioned in the watching range of the television, and counting the watching personnel labels to obtain the number of people watching.
Further, obtaining identity information of the host personnel includes:
Acquiring the watching personnel labels in the television projection area according to the infrared images marked with the watching personnel labels;
According to the watching personnel labels in the television projection area, obtaining a vertical watching angle and a horizontal watching angle corresponding to each watching personnel label;
obtaining corresponding position scores according to the vertical viewing angles and the horizontal viewing angles of the eyes corresponding to each viewer label and the center of the television display screen, and sequencing the position scores in sequence according to the height of the position scores;
Acquiring a watching person label with highest position score as a main position label, wherein the main position label corresponds to a main position person;
and carrying out identity recognition on the host personnel to obtain identity information.
Further, the step of carrying out identity recognition on the host personnel to obtain identity information comprises the following steps:
according to the home position label, capturing a human-shaped image of a home position person in the infrared image;
acquiring characteristic data of the humanoid image, wherein the characteristic data comprises a maximum distance between two ears, a head length, a shoulder width and a neck length;
Comparing the maximum distance between two ears, the head length, the shoulder width and the neck length in the characteristic data in a corresponding database, and acquiring an identity information set corresponding to the maximum distance between two ears, the head length, the shoulder width and the neck length respectively;
intersection is solved for a plurality of identity information sets corresponding to the maximum distance between two ears, the length of the head, the width of the shoulder and the length of the neck;
The identity information in the intersection is the identity information of the host personnel.
Further, obtaining the location score includes:
Acquiring a difference between a horizontal viewing angle of a viewer and a target horizontal viewing angle as a first deviation;
acquiring a difference between the vertical viewing angle and the target vertical viewing angle as a second deviation;
Acquiring a difference between the viewing distance of the viewer and the target distance as a third deviation;
substituting the first deviation, the second deviation and the third deviation into a scoring formula to obtain a position score.
Further, the viewing range of the television set includes:
Acquiring a horizontal viewing angle, a vertical viewing angle, a maximum viewing distance and a minimum viewing distance of a display screen according to parameters of the television;
The method comprises the steps of taking the center of a display screen of a television as an origin, taking a midpoint connecting line of the upper edge and the lower edge of the display screen as a Y axis, taking the normal line of the display screen as a Z axis, and establishing a space rectangular coordinate system;
In the space rectangular coordinates, a stereoscopic region constructed according to a horizontal viewing angle, a vertical viewing angle, a maximum viewing distance and a minimum viewing distance is a viewing range of the television.
Further, a viewer tag located within a projection area of the television is acquired:
the center of a display screen of the television is taken as an origin, a midpoint connecting line of the upper edge and the lower edge of the display screen is taken as a Y axis, and midpoint connecting lines of the two side edges of the display screen are taken as an X axis, so that a plane rectangular coordinate system is established;
taking an origin as a center, taking the width of a display screen as the width, and taking the length of the display screen as the length of a rectangular area as a projection area of the television;
Acquiring eye projection coordinates of eyes of a person corresponding to a person tag in a viewing range on a plane rectangular coordinate system;
and obtaining the viewer label of the eye projection coordinates in the projection area.
Further, acquiring eye projection coordinates includes:
Respectively acquiring left eye projection coordinates and right eye projection coordinates of a viewer;
Taking the coordinates of the midpoints of the left eye and the right eye as eye projection coordinates of the viewer.
Further, obtaining identity information of a holder of the remote control device includes:
the method comprises the steps that a holder triggers remote control equipment to send out a starting signal through finger actions and collects fingerprints of the fingers;
And comparing the fingerprints in a fingerprint database to obtain identity information of the holder.
Further, after identifying the identity information of the remote control equipment holder or the host person, judging whether the identity information of the remote control equipment holder or the host person is pre-bound with a license plate party page or not;
If not, displaying the system application page.
Compared with the prior art, the invention has the following beneficial effects:
According to the embodiment, the situation of watching the television is divided into two situations of single watching and multi-person watching by acquiring the number of people positioned in front of the television when the television is started, when the television is watched by a single person, the identity information of the watched person is directly acquired, and the license plate side page bound with the identity information is directly accessed when the television is started, when the television is watched by a plurality of persons, the license plate side page is displayed according to the identity information of the host person by acquiring the identity information of the host person positioned, whether the holder of the remote control device is positioned in the host position is not considered, the license plate side page favored by the host person is conveniently and directly displayed after the television is started, and the technical problem that the license plate side page favored by the user cannot be quickly accessed when the intelligent television is started in the prior art is solved, so that the television watching effect is better.
Detailed Description
The technical scheme of the invention is further described below with reference to the accompanying drawings and examples.
As shown in fig. 1, a method for managing a television startup page includes:
monitoring a starting signal of the remote control equipment;
Responding to the starting signal to obtain the number of people watching the front of the current television, and judging whether the number of people watching is larger than one person;
if not, acquiring identity information of a remote control equipment holder, and displaying a license plate side page pre-bound with the identity information of the holder according to the identity information of the holder;
And displaying license plate side pages pre-bound with the identity information of the host personnel according to the identity information of the host personnel.
The specific implementation process of the embodiment comprises the following steps:
The remote control device comprises an intelligent television remote controller, a television set top box remote controller or a smart mobile phone, wherein the remote control device is triggered to send a starting signal to the intelligent television or the set top box by long-time pressing, button pressing or screen pressing;
in this embodiment, a plurality of license plate parties are integrated in the smart tv, in some other embodiments, a plurality of license plate parties are integrated in the set-top box, each license plate party has different sources, prices and UI styles, and personal preferences of different license plate parties are different, so that it is necessary to directly enter a favorite license plate party page after starting up.
When a starting signal is received, the number of watching persons in front of the television is obtained, when the number of watching persons in front of the television is 1, the identity information of a holder of remote control equipment is directly obtained, and when the television is controlled to start, license plate side pages pre-bound with the identity information are called for display;
When the number of the watched persons is larger than one, the identity information of the watched person in the home position is acquired from all the watched persons, and the license plate side page pre-bound with the identity information of the home position person is retrieved for display when the television is controlled to start.
In the embodiment, a self-contained system application page is further arranged in the smart television or the set top box, and a guide application is arranged in the system application page and is used for guiding a user to input identity information and binding favorite license plate parties with the identity information.
It should be noted that, for the identity information not recorded or the identity information of the unbound license plate side, the system application page is displayed when the television is controlled to start.
According to the embodiment, the situation of watching the television is divided into two situations of single watching and multi-person watching by acquiring the number of people positioned in front of the television when the television is started, when the television is watched by a single person, the identity information of the watched person is directly acquired, and the license plate side page bound with the identity information is directly accessed when the television is started, when the television is watched by a plurality of persons, the license plate side page is displayed according to the identity information of the host person by acquiring the identity information of the host person positioned, whether the holder of the remote control device is positioned in the host position is not considered, the license plate side page favored by the host person is conveniently and directly displayed after the television is started, and the technical problem that the license plate side page favored by the user cannot be quickly accessed when the intelligent television is started in the prior art is solved, so that the television watching effect is better.
In another embodiment of the present invention, obtaining a current number of people watching a television set includes:
acquiring an infrared image in front of a current television;
identifying all people in the infrared image;
and marking the watching personnel labels of the personnel positioned in the watching range of the television, and counting the watching personnel labels to obtain the number of people watching.
The specific implementation process of the embodiment comprises the following steps:
Because the indoor lighting lamp is often turned off for better viewing effect when the indoor lighting lamp is used at home, the infrared image in front of the television is collected in the embodiment, and the number of people watching the room can be still identified according to the infrared image even under the condition of insufficient indoor lighting. In this embodiment, the infrared camera is arranged on the television to collect the infrared image in front of the television, and in some other embodiments, the infrared camera is arranged in the set-top box and is made to face the viewer.
On the other hand, the television is mostly placed in a living room, and the range of the living room is larger and larger along with the change and development of the residential pattern, so that if all people in front of the television are identified to acquire the number of people watching, the technology is inaccurate, the watching range of the television is set in the embodiment, and only the people in the watching range are counted.
As shown in fig. 5, in one embodiment of the present invention, a method for obtaining a viewing range of a television is disclosed, including:
the viewing range of the television comprises:
Acquiring a horizontal viewing angle, a vertical viewing angle, a maximum viewing distance and a minimum viewing distance of a display screen according to parameters of the television;
The method comprises the steps of taking the center of a display screen of a television as an origin, taking a midpoint connecting line of the upper edge and the lower edge of the display screen as a Y axis, taking the normal line of the display screen as a Z axis, and establishing a space rectangular coordinate system;
In the space rectangular coordinates, a stereoscopic region constructed according to a horizontal viewing angle, a vertical viewing angle, a maximum viewing distance and a minimum viewing distance is a viewing range of the television.
The parameters of the display screen of the television comprise a horizontal viewing angle, a vertical viewing angle, a maximum viewing distance and a minimum viewing distance, wherein the horizontal viewing angle, the vertical viewing angle, the maximum viewing distance and the minimum viewing distance of the display screen of different materials, different manufacturers and different models are all different;
The horizontal viewing angle is the maximum viewable angle at both sides in the horizontal direction, the vertical viewing angle is the maximum viewable angle at both sides in the vertical direction as shown in fig. 5, and the maximum viewing distance includes the distance from which the television program can be seen clearly at the farthest of the television set viewed by the human eye;
when the viewer is outside the maximum viewing distance, the viewing effect is affected, and the user is within the maximum viewing distance when he wants to view the television.
In order to increase the applicability of the embodiment, in the embodiment, the center of the display screen of the television is determined as an origin, the midpoint connecting line of the upper edge and the lower edge of the display screen is determined as a Y axis, the normal line of the display screen is taken as a Z axis, and then the straight line which is vertical to the Y axis and the Z axis and passes through the origin is taken as an X axis.
Also includes a minimum viewing distance which allows the viewer to see only the partial display screen when he is too close to the television
As shown in fig. 5, a sector area Q1 obtained from a horizontal viewing angle and a farthest viewing distance, a sector area Q2 obtained from a vertical viewing angle and a farthest viewing distance, and a part of the sector area Q1 and the sector area Q2 within the minimum viewing distance is deleted from the minimum viewing distance, and a stereoscopic area formed by combining the sector area Q1 and the sector area Q2 in the part within the minimum viewing distance is deleted as a viewing range of the television. The portion having a perpendicular distance from the television screen that is less than the minimum viewing distance is included within the minimum viewing distance range.
As shown in fig. 2 and 4, in another embodiment of the present invention, obtaining identity information of a host person includes:
Acquiring the watching personnel labels in the television projection area according to the infrared images marked with the watching personnel labels;
According to the watching personnel labels in the television projection area, obtaining a vertical watching angle and a horizontal watching angle corresponding to each watching personnel label;
obtaining corresponding position scores according to the vertical viewing angles and the horizontal viewing angles of the eyes corresponding to each viewer label and the center of the television display screen, and sequencing the position scores in sequence according to the height of the position scores;
Acquiring a watching person label with highest position score as a main position label, wherein the main position label corresponds to a main position person;
and carrying out identity recognition on the host personnel to obtain identity information.
The implementation process of the embodiment comprises the following steps:
When watching television, the watching effect of the display screen facing the television is optimal, so that the projection area in the embodiment comprises the steps of taking the center of the display screen of the television as an origin, taking the midpoint connecting line of the upper edge and the lower edge of the display screen as a Y axis, and taking the midpoint connecting line of the two side edges of the display screen as an X axis to establish a plane rectangular coordinate system;
the rectangular area with the origin as the center and the width of the display screen as the width and the length of the display screen as the length is the projection area of the television.
The method comprises the steps that a viewer label in a projection area obtains eye projection coordinates of eyes of a person corresponding to the viewer label in a plane rectangular coordinate system in a viewing range;
Acquiring a viewer label of eye projection coordinates in a projection area;
Then, obtaining vertical viewing angles and horizontal viewing angles of all the viewers in the projection area, wherein the vertical viewing angles comprise angles of eyes of the viewers and a horizontal plane where the center of the display screen is positioned;
And then displaying the corresponding bound license plate side page according to the identity information of the watching person in the main position.
The method mainly uses the preference of the person in the main position, accords with the arrangement of the person when a plurality of persons watch the television, and places the person with the strongest wish of watching the television in the main position.
In another embodiment of the present invention, performing identity recognition on a host person to obtain identity information includes:
according to the home position label, capturing a human-shaped image of a home position person in the infrared image;
acquiring characteristic data of the humanoid image, wherein the characteristic data comprises a maximum distance between two ears, a head length, a shoulder width and a neck length;
Comparing the maximum distance between two ears, the head length, the shoulder width and the neck length in the characteristic data in a corresponding database, and acquiring an identity information set corresponding to the maximum distance between two ears, the head length, the shoulder width and the neck length respectively;
intersection is solved for a plurality of identity information sets corresponding to the maximum distance between two ears, the length of the head, the width of the shoulder and the length of the neck;
The identity information in the intersection is the identity information of the host personnel.
The implementation process of the embodiment comprises the following steps:
The method and the device can protect privacy of the person from collecting facial information of the person, and can identify identity information recorded in a database through multiple groups of data of maximum distance between two ears, head length, shoulder width and neck length.
As shown in fig. 4, in another embodiment of the present invention, obtaining a location score includes:
Acquiring a difference between a horizontal viewing angle of a viewer and a target horizontal viewing angle as a first deviation;
acquiring a difference between the vertical viewing angle and the target vertical viewing angle as a second deviation;
Acquiring a difference between the viewing distance of the viewer and the target distance as a third deviation;
substituting the first deviation, the second deviation and the third deviation into a scoring formula to obtain a position score.
The implementation process of the embodiment comprises the following steps:
The scoring formula includes:
PF=1/(α1*JDC1+α2*JDC2+α3*JDC3);
where PF is the position score, JDC 1 is the absolute value of the first bias, JDC 2 is the absolute value of the second bias, JDC 3 is the absolute value of the third bias, and alpha 1、α2 and alpha 2 are all scaling factors.
The target vertical viewing angle and the target vertical viewing angle are both zero degrees, and the optimal viewing distance is determined according to the size of the television, and in this embodiment, the optimal viewing distance includes three times the diagonal distance of the liquid crystal television.
The higher the position score, the better the position, ideally, the absolute value of the first deviation is JDC 1, the absolute value of the second deviation is JDC 2, and the absolute value of the third deviation is JDC 3, the position score is infinite, and the corresponding viewer label is directly judged to be the master label at this time.
When there are a plurality of the highest position scores, the person with the smallest first deviation is taken as the master person.
As shown in fig. 3, in another embodiment of the present invention, acquiring eye projection coordinates includes:
Respectively acquiring left eye projection coordinates and right eye projection coordinates of a viewer;
Taking the coordinates of the midpoints of the left eye and the right eye as eye projection coordinates of the viewer.
In another embodiment of the present invention, obtaining identity information of a holder of a remote control device includes:
the method comprises the steps that a holder triggers remote control equipment to send out a starting signal through finger actions and collects fingerprints of the fingers;
And comparing the fingerprints in a fingerprint database to obtain identity information of the holder.
In another embodiment of the present invention, after identifying the identity information of the remote control device holder or the host person, it is further determined whether the identity information of the remote control device holder or the host person is pre-bound with a license plate side page;
If not, displaying the system application page.
The specific implementation process of the embodiment comprises the following steps:
When the identity information of the host person or the remote control equipment holder is not input or the identity information is not bound with the license plate side page in advance, the television is controlled to display a system application page when the television is started, wherein the system application page comprises a system application page of the intelligent television and a system application page of the set top box.
Finally, it is noted that the above embodiments are only for illustrating the technical solution of the present invention and not for limiting the same, and although the present invention has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications and equivalents may be made thereto without departing from the spirit and scope of the technical solution of the present invention, which is intended to be covered by the scope of the claims of the present invention.