Radar-based television curvature adjusting method and device, television and storage medium

文档序号:1966157 发布日期:2021-12-14 浏览:13次 中文

阅读说明:本技术 基于雷达的电视曲率调整方法、装置、电视及存储介质 (Radar-based television curvature adjusting method and device, television and storage medium ) 是由 黄浩 徐遥令 于 2021-09-13 设计创作,主要内容包括:本发明属于电视技术领域,公开了一种基于雷达的电视曲率调整方法、装置、电视机及存储介质。该方法包括:获取全局点云阵列;根据所述全局点云阵列确定观看目标的距离方向信息;根据所述距离方向信息确定对应的曲率值以及方位值;根据所述曲率值调整电视屏幕的曲率;根据所述方位值调整所述电视屏幕的方位角度。通过上述方式,电视上的雷达获取电视机前方的全局点云阵列,从而确定观看者与电视之间的距离以及角度,将电视的屏幕调整为距离对应的曲率,并根据角度转动电视屏幕,从而使电视达到最佳的观看效果,从而提升了用户体验。(The invention belongs to the technical field of televisions and discloses a television curvature adjusting method and device based on radar, a television and a storage medium. The method comprises the following steps: acquiring a global point cloud array; determining distance direction information of a viewing target according to the global point cloud array; determining a corresponding curvature value and a corresponding orientation value according to the distance and orientation information; adjusting the curvature of the television screen according to the curvature value; and adjusting the azimuth angle of the television screen according to the azimuth value. Through the mode, the radar on the television acquires the global point cloud array in front of the television, so that the distance and the angle between a viewer and the television are determined, the screen of the television is adjusted to the curvature corresponding to the distance, and the television screen is rotated according to the angle, so that the television achieves the best viewing effect, and the user experience is improved.)

1. A television curvature adjusting method based on radar is characterized by comprising the following steps:

acquiring a global point cloud array;

determining distance direction information of a viewing target according to the global point cloud array;

determining a corresponding curvature value and a corresponding orientation value according to the distance and orientation information;

adjusting the curvature of the television screen according to the curvature value;

and adjusting the azimuth angle of the television screen according to the azimuth value.

2. The method of claim 1, wherein the step of obtaining a global point cloud array comprises:

determining a global field angle;

acquiring each point cloud array group according to the global field angle;

and generating a global point cloud array according to the point cloud array groups.

3. The method of claim 1, wherein the step of determining range-wise information of a viewing target from the global point cloud array comprises:

generating a three-dimensional environment image according to the global point cloud array;

determining a three-dimensional image of the viewing target according to the three-dimensional environment image;

and determining the distance direction information of the watching target according to the three-dimensional image.

4. The method of claim 3, wherein the step of determining the range-wise information of the viewing target from the three-dimensional image comprises:

identifying a three-dimensional face image of the watching target according to the three-dimensional image;

determining a three-dimensional human eye image of the watching target according to the three-dimensional human face image;

determining the eye distance and the eye orientation of the watching target according to the three-dimensional human eye image;

and generating distance direction information according to the eye distance and the eye direction.

5. The method of claim 1, wherein the step of determining the corresponding curvature value and orientation value according to the distance and orientation information comprises:

determining the distance between the watching target and the television screen according to the distance direction information;

and determining a corresponding curvature value according to the distance.

6. The method of claim 1, wherein the step of determining range-wise information of a viewing target from the global point cloud array is followed by further comprising:

determining the number of people watching the target according to the global point cloud array;

when the number of people exceeds the preset number of people, displaying straight screen prompt information for the user to select;

and when a straight screen selection instruction is received, adjusting the television screen to be a straight screen.

7. The method of any of claims 1-6, wherein the step of adjusting the orientation angle of the television screen based on the orientation value is further followed by:

when the movement of the watching target is detected, the staying time of the watching target is obtained;

when the stay time exceeds a preset time, acquiring current distance direction information of the watching target;

and adjusting the curvature and the azimuth angle of the television screen according to the current distance and direction information.

8. A radar-based television curvature adjustment apparatus, the radar-based television curvature adjustment apparatus comprising:

the point cloud acquisition module is used for acquiring a global point cloud array;

the information determining module is used for determining the distance direction information of the viewing target according to the global point cloud array;

the determining module is used for determining a corresponding curvature value and a corresponding orientation value according to the distance and orientation information;

the curvature adjusting module is used for adjusting the curvature of the television screen according to the curvature value;

and the azimuth adjusting module is used for adjusting the azimuth angle of the television screen according to the azimuth value.

9. A television, the television comprising: a memory, a processor, and a radar-based television curvature adjustment program stored on the memory and executable on the processor, the radar-based television curvature adjustment program configured to implement the radar-based television curvature adjustment method of any one of claims 1 to 7.

10. A storage medium having stored thereon a radar-based television curvature adjustment program that, when executed by a processor, implements the radar-based television curvature adjustment method of any one of claims 1 to 7.

Technical Field

The invention relates to the technical field of televisions, in particular to a television curvature adjusting method and device based on radar, a television and a storage medium.

Background

The appearance of a television can be divided into a curved television and a flat television, and the curved television refers to a television with a certain curvature and a certain curved shape on a screen. The curvature of a general curved television is basically consistent with the arc of a human eyeball.

The curved television has the characteristic of wide viewing angle, compared with a flat television with the same size, the screen of the curved television has wider visual field, the screen of the curved television is more fit with the vision of human eyes, the slightly bent edge is closer to the vision of a user, and the viewing angle basically the same as the central position of the screen is realized. The viewing angle of the curved surface is wider, so that the curved surface conforms to the physiological structure of human eyes, and the visual sense and the fatigue sense of the eyes can be relieved. In addition, the curved television can have immersive experience, the slightly curved screen can provide better surrounding type impression, and deeper ornamental experience is provided for users.

The curved television is divided into two modes of fixed curvature and adjustable curvature. The curvature of the curved television with fixed curvature cannot be adjusted, and good film viewing experience cannot be brought when the viewing distance is changed; in addition, the curvature of the curved-surface television with the adjustable curvature is passively adjusted by generally adopting a remote controller, and different viewing distances and scenes need to be readjusted for the second time, so that the curved-surface television is very inconvenient.

The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.

Disclosure of Invention

The invention mainly aims to provide a television curvature adjusting method and device based on radar, a television and a storage medium, and aims to solve the technical problem of how to improve the watching effect of the television in the prior art.

In order to achieve the above object, the present invention provides a method for adjusting a television curvature based on radar, which comprises the following steps:

acquiring a global point cloud array;

determining distance direction information of a viewing target according to the global point cloud array;

determining a corresponding curvature value and a corresponding orientation value according to the distance and orientation information;

adjusting the curvature of the television screen according to the curvature value;

and adjusting the azimuth angle of the television screen according to the azimuth value.

Optionally, the step of acquiring a global point cloud array includes:

determining a global field angle;

acquiring each point cloud array group according to the global field angle;

and generating a global point cloud array according to the point cloud array groups.

Optionally, the step of determining distance and direction information of the viewing target according to the global point cloud array includes:

generating a three-dimensional environment image according to the global point cloud array;

determining a three-dimensional image of the viewing target according to the three-dimensional environment image;

and determining the distance direction information of the watching target according to the three-dimensional image.

Optionally, the step of determining distance and direction information of the viewing target according to the three-dimensional image includes:

identifying a three-dimensional face image of the watching target according to the three-dimensional image;

determining a three-dimensional human eye image of the watching target according to the three-dimensional human face image;

determining the eye distance and the eye orientation of the watching target according to the three-dimensional human eye image;

and generating distance direction information according to the eye distance and the eye direction.

Optionally, the step of determining a corresponding curvature value and a corresponding orientation value according to the distance and orientation information includes:

determining the distance between the watching target and the television screen according to the distance direction information;

and determining a corresponding curvature value according to the distance.

Optionally, after the step of adjusting the azimuth angle of the television screen according to the azimuth value, the method further includes:

when the movement of the watching target is detected, the staying time of the watching target is obtained;

when the stay time exceeds a preset time, acquiring current distance direction information of the watching target;

and adjusting the curvature and the azimuth angle of the television screen according to the current distance and direction information.

In addition, in order to achieve the above object, the present invention further provides a radar-based tv curvature adjusting apparatus, including:

the point cloud acquisition module is used for acquiring a global point cloud array;

the information determining module is used for determining the distance direction information of the viewing target according to the global point cloud array;

the determining module is used for determining a corresponding curvature value and a corresponding orientation value according to the distance and orientation information;

the curvature adjusting module is used for adjusting the curvature of the television screen according to the curvature value;

and the azimuth adjusting module is used for adjusting the azimuth angle of the television screen according to the azimuth value.

In addition, to achieve the above object, the present invention further provides a television, including: a memory, a processor, and a radar-based television curvature adjustment program stored on the memory and executable on the processor, the radar-based television curvature adjustment program configured to implement the steps of the radar-based television curvature adjustment method as described above.

Furthermore, to achieve the above object, the present invention further provides a storage medium having a radar-based tv curvature adjustment program stored thereon, which when executed by a processor implements the steps of the radar-based tv curvature adjustment method as described above.

The method comprises the steps of obtaining a global point cloud array; determining distance direction information of a viewing target according to the global point cloud array; determining a corresponding curvature value and a corresponding orientation value according to the distance and orientation information; adjusting the curvature of the television screen according to the curvature value; and adjusting the azimuth angle of the television screen according to the azimuth value. Through the mode, the radar on the television acquires the global point cloud array in front of the television, so that the distance and the angle between a viewer and the television are determined, the screen of the television is adjusted to the curvature corresponding to the distance, and the television screen is rotated according to the angle, so that the television achieves the best viewing effect, and the user experience is improved.

Drawings

Fig. 1 is a schematic diagram of a television in a hardware operating environment according to an embodiment of the present invention;

FIG. 2 is a schematic flowchart of a first embodiment of a method for radar-based television curvature adjustment according to the present invention;

FIG. 3 is a schematic diagram of radar ranging according to an embodiment of the method for adjusting curvature of a television according to the present invention;

FIG. 4 is a flowchart illustrating a second embodiment of a method for radar-based television curvature adjustment according to the present invention;

FIG. 5 is a flowchart illustrating a third embodiment of a method for adjusting curvature of a radar-based television according to the present invention;

fig. 6 is a block diagram of a first embodiment of a radar-based tv curvature adjusting apparatus according to the present invention.

The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.

Detailed Description

It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

Referring to fig. 1, fig. 1 is a schematic diagram of a television structure of a hardware operating environment according to an embodiment of the present invention.

As shown in fig. 1, the television may include: a processor 1001, such as a Central Processing Unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a Wireless interface (e.g., a Wireless-Fidelity (Wi-Fi) interface). The Memory 1005 may be a Random Access Memory (RAM) Memory, or may be a Non-Volatile Memory (NVM), such as a disk Memory. The memory 1005 may alternatively be a storage device separate from the processor 1001.

Those skilled in the art will appreciate that the configuration shown in fig. 1 does not constitute a limitation of the television, and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.

As shown in fig. 1, a memory 1005, which is a storage medium, may include therein an operating system, a network communication module, a user interface module, and a radar-based tv curvature adjustment program.

In the television shown in fig. 1, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 of the television of the present invention may be disposed in the television, and the television calls the radar-based television curvature adjustment program stored in the memory 1005 through the processor 1001 and executes the radar-based television curvature adjustment method provided in the embodiment of the present invention.

An embodiment of the present invention provides a method for adjusting a television curvature based on a radar, and referring to fig. 2, fig. 2 is a schematic flowchart of a first embodiment of a method for adjusting a television curvature based on a radar according to the present invention.

In this embodiment, the method for adjusting the curvature of a television based on radar includes the following steps:

step S10: and acquiring a global point cloud array.

It should be noted that the main implementation body of the present embodiment is a television, and a screen adopted by the television is a flexible screen, such as a flexible OLED. The television is provided with a multi-line beam laser radar sensor which comprises a laser transmitter and a receiver, wherein the laser transmitter and the receiver are vertically arranged to form a plane and are positioned at the center of the bottom of the television.

It can be appreciated that the lidar sensor recognizes the target of view as compared to the image sensor, and has several advantages: the light resistance performance is good, the distance and the angle of an object to be watched can be accurately measured under the environment without lamplight or strong light at night, and the stability and the reliability are high; the image sensor is influenced by external light, and the measurement is not accurate due to unstable imaging quality; the image sensor presents a 2D image, positioning is carried out from 2D to 3D, a plurality of cameras are needed for measuring and watching the azimuth distance data of the target, the algorithm is complex, positioning is difficult, the three-dimensional information of the target can be accurately obtained by only one sensor by adopting the laser radar sensor, and the azimuth distance of the target is accurately measured; the laser radar sensor has wide measurement range and high precision, can emit radar beams in 360 degrees up, down, left and right based on a television, and has the precision reaching 1CM, so that the laser radar is superior to an image sensor in the judgment of the moving target state.

Further, in order to better obtain the global point cloud array, step S10 includes: determining a global field angle; acquiring each point cloud array group according to the global field angle; and generating a global point cloud array according to the point cloud array groups.

It will be appreciated that since the user is looking seated in front of the television, the global point cloud array refers to the point cloud array within a viewing angle range of 180 ° in front of the television, and thus the global viewing angle refers to 180 ° in front of the television.

In a specific implementation, 10 groups of laser transmitters and receivers can be built in a multi-line beam laser radar sensor module of a television, and vertical arrangement is performed based on a mode of a vertical field angle of 40 degrees and a vertical resolution of 10 degrees. When the multi-beam laser radar is used for detection, the pulse driving circuit simultaneously drives 10 groups of laser transmitters to transmit 10 vertically arranged laser pulse groups with extremely short duration and very high instantaneous power. After a laser transmitter starts to transmit a laser pulse group, a rotating mechanism sub-module below a multi-beam laser radar sensor controls the beam laser radar sensor to transmit and receive laser pulses from a 0-180-degree rotating mode based on a horizontal global field angle of 180 degrees, a horizontal resolution of 0.2 degrees and 10Hz (scanning for 10 times in 1 second) at the central position of a television, namely 10 × 180/0.2 is 9000, scanning is performed for 10 times in 1 second, a group of point cloud array groups are obtained by scanning each time, and 90000pts/s collection points are obtained in 1 period, namely a global point cloud array.

Step S20: and determining the distance and direction information of the viewing target according to the global point cloud array.

It should be noted that, the observation target enters the laser pulse detection range, and after the laser pulse of the laser emitter irradiates the observation target, the laser pulse is converged on the laser receiver through the reflected light of the target, so the global point cloud array includes the point cloud data of the observation target.

It can be understood that the radar ranging principle is shown in fig. 3, and the reflected light reflected to the laser receiver is converted into photocurrent by the photoelectric device and is transmitted to the echo signal processing circuit. The echo signal processing circuit converts the photocurrent into a voltage signal, an electric pulse corresponding to the echo signal is obtained after one-stage or multi-stage amplification and conditioning, and the time used from the transmission to the return of the electric pulse corresponding to the echo signal is measured to be tr by the multi-beam laser radar sensor. According to the distance formula: r-c-tr/2 (where R denotes the one-way distance of the target to the tv radar in m; tr denotes the time interval between the laser pulse viewing the target back and forth and the radar in s; c is the speed of light) yields the distance information of one reflection point.

In the same way, the distance information of other reflection points on the observation target is calculated, and then the distance information is combined with the azimuth angle and the pitch angle pointed by the light beam corresponding to the point to obtain the distance-angle of the target, and the point cloud data of the observation target is obtained. And respectively adding the distances and the azimuth angles of the reflection points and averaging to obtain the final distance and azimuth angle of the viewing target, namely distance direction information.

Step S30: and determining a corresponding curvature value and a corresponding direction value according to the distance and direction information.

In the concrete implementation, the television is also provided with a curvature adjusting module which can change the curvature of the television screen, and the television is also provided with a rotatable base which can adjust the direction of the television screen.

It will be appreciated that the curvature of a television screen is obtained by forming a curve into a complete circular arc and measuring its radius, and that when measuring a curved display screen, the "R" value represents the radius of curvature, for example: a curved television of 4200R curvature may form a circle with a radius of 4200 MM. If the average viewing distance is 3.5-4 m, the eyes of the viewer are just in the central area of the circle, so that the distances from the human eyes to each point on the screen are equal, and the optimal viewing experience is obtained. Therefore, when the distance of the viewing target is determined based on the distance direction information, it is possible to determine how the curvature of the television screen needs to be adjusted based on the distance. For example, when the viewing target is 4.5 meters away from the tv screen, the curvature of the tv screen needs to be adjusted to 4500R, i.e. the curvature value is 4500R. The above are merely examples, and the present embodiment is not limited thereto.

Further, step S30 includes: determining the distance between the watching target and the television screen according to the distance direction information; and determining a corresponding curvature value according to the distance.

It should be noted that, in order to facilitate the curvature adjustment of the tv, the curvature mode of the tv may be set according to the distance of the viewing target, and the relationship between the distance and the curvature value is shown in table 1 below:

TABLE 1

Distance between two adjacent plates 1~2M 2~3M 3~4M 4~5M
Curvature value 1800R 2500R 3000R 4200R

It will be appreciated that when the viewing target is 1 to 2 meters from the television, the television curvature value will be 1800R, and so on.

Step S40: and adjusting the curvature of the television screen according to the curvature value.

In a specific implementation, the curvature adjusting module comprises a telescopic structure, and after the curvature adjusting module receives the curvature value, the telescopic structure is controlled to change according to the curvature value, so that the television screen is adjusted to the corresponding curvature.

Step S50: and adjusting the azimuth angle of the television screen according to the azimuth value.

It can be understood that the rotatable base is connected with the television screen and used for controlling the direction angle of the television screen, and after the azimuth value of the watching target is determined according to the distance and direction information, the azimuth value corresponds to the unique azimuth angle, so that the azimuth angle of the watching target is determined, and at the moment, the base rotates to drive the television screen to rotate to the corresponding azimuth angle.

It should be noted that, in general, a television is placed at a position close to a television wall, the distance between the television and the television wall limits the rotation of the television, and if the television touches the wall when rotating, the television may be damaged, therefore, distance sensors are arranged on two sides behind a television screen and used for detecting the distance between the rear of the television and an obstacle or the wall, and when the distance is smaller than a distance threshold, a command for stopping the rotation is sent to a rotatable base, so as to avoid the damage caused by the television touching the obstacle.

Further, in order to better enhance the user experience, after the step S50, the method further includes: when the movement of the watching target is detected, the staying time of the watching target is obtained; when the stay time exceeds a preset time, acquiring current distance direction information of the watching target; and adjusting the curvature and the azimuth angle of the television screen according to the current distance and direction information.

In specific implementation, a viewing target moves due to its own cause, and therefore the position of the viewing target needs to be continuously monitored, but if the viewing target moves only for a short time and returns to the original position, the user experience is affected if the television screen rotates continuously, and therefore the stay time of the viewing target at the same position needs to be continuously detected, for example, when the preset time is 30 seconds, and when the stay time exceeds 30 seconds, the current distance direction information of the viewing target is determined through global point cloud alignment, and the curvature and the azimuth angle of the television screen are adjusted according to the distance direction information. The monitoring of the viewing target position can be judged by the infrared camera.

The embodiment obtains a global point cloud array; determining distance direction information of a viewing target according to the global point cloud array; determining a corresponding curvature value and a corresponding orientation value according to the distance and orientation information; adjusting the curvature of the television screen according to the curvature value; and adjusting the azimuth angle of the television screen according to the azimuth value. Through the mode, the radar on the television acquires the global point cloud array in front of the television, so that the distance and the angle between a viewer and the television are determined, the screen of the television is adjusted to the curvature corresponding to the distance, and the television screen is rotated according to the angle, so that the television achieves the best viewing effect, and the user experience is improved.

Referring to fig. 4, fig. 4 is a flowchart illustrating a television curvature adjusting method based on radar according to a second embodiment of the present invention.

Based on the first embodiment, in step S20, the method for adjusting curvature of a television based on radar in this embodiment includes:

step S21: and generating a three-dimensional environment image according to the global point cloud array.

It is understood that the global point cloud array includes three-dimensional coordinate data of each point, so that a three-dimensional environment image can be created according to the three-dimensional coordinate data, and the three-dimensional environment image includes not only a three-dimensional image of a viewing target but also a three-dimensional image of a surrounding environment, such as a sofa, a tea table, and the like.

Step S22: and determining a three-dimensional image of the viewing target according to the three-dimensional environment image.

It should be noted that, because the three-dimensional image features of each object are different, the three-dimensional image of the viewing target in the three-dimensional environment image can be recognized through machine learning, because the three-dimensional image of the viewing target is human-shaped, the machine learning algorithm is trained by using the three-dimensional images of various forms when the human body views the television in advance, and the trained machine learning algorithm can recognize the three-dimensional image of the viewing target in the three-dimensional environment image.

Step S23: and determining the distance direction information of the watching target according to the three-dimensional image.

Further, in order to obtain a better viewing experience for the user, step S23 includes: identifying a three-dimensional face image of the watching target according to the three-dimensional image; determining a three-dimensional human eye image of the watching target according to the three-dimensional human face image; determining the eye distance and the eye orientation of the watching target according to the three-dimensional human eye image; and generating distance direction information according to the eye distance and the eye direction.

It can be understood that, since the eyes of the human body are watched on the television screen, and the watching experience of the eyes may be affected when the position and the direction of other parts of the human body are considered, a three-dimensional face image, i.e. a three-dimensional image of the face of the watching target, needs to be determined from the three-dimensional image of the watching target.

In the specific implementation, the three-dimensional face image includes images of facial features, so that a three-dimensional eye image needs to be recognized from the three-dimensional face image, and point cloud data corresponding to the three-dimensional eye image is determined, the point cloud data includes information such as a distance (namely, an eye distance) between eyes and a television screen and an azimuth (namely, an eye azimuth) and the like, so that distance azimuth information is generated according to the information, and the television adjusts a curvature and an azimuth angle according to the distance azimuth information.

The embodiment generates a three-dimensional environment image according to the global point cloud array; determining a three-dimensional image of the viewing target according to the three-dimensional environment image; and determining the distance direction information of the watching target according to the three-dimensional image. By the mode, the three-dimensional image of the watching target is separated from the three-dimensional environment image, so that the position of the watching target can be determined more accurately.

Referring to fig. 5, fig. 5 is a flowchart illustrating a television curvature adjusting method based on radar according to a third embodiment of the present invention.

Based on the first embodiment, after the step S30, the method for adjusting curvature of a television based on radar in this embodiment further includes:

step S31: and determining the number of people watching the target according to the global point cloud array.

It should be noted that there may be a plurality of viewing targets, and when a plurality of people watch the television, because the television sits at different positions, the watching experience of the user is affected when the television is displayed in a curved surface, so the number of people who watch the targets needs to be determined according to the global point cloud array. The number of people viewing the target point cloud data sets, and thus the number of people viewing the target, can be determined by the global point cloud array.

Step S32: and when the number of people exceeds the preset number of people, displaying the straight screen prompt information for the user to select.

It can be understood that the preset number of people can be 1, when the number of people watching the target exceeds 1, prompt information whether the direct screen display is needed or not is displayed on the television, and the user can select the prompt information through the remote controller.

Step S33: and when a straight screen selection instruction is received, adjusting the television screen to be a straight screen.

In a specific implementation, after the user selects the straight screen, the remote controller sends a straight screen selection instruction, and the television adjusts the screen to the straight screen, that is, the curvature is 0. At the same time, the television screen is turned to the front.

In the embodiment, the number of people watching the target is determined according to the global point cloud array; when the number of people exceeds the preset number of people, displaying straight screen prompt information for the user to select; and when a straight screen selection instruction is received, adjusting the television screen to be a straight screen. By means of the method, the number of people watching the target can be determined, the curvature of the television screen is adjusted according to the number of people, and therefore user experience is further improved.

Furthermore, an embodiment of the present invention further provides a storage medium, where a radar-based tv curvature adjustment program is stored, and when being executed by a processor, the radar-based tv curvature adjustment program implements the steps of the radar-based tv curvature adjustment method described above.

Since the storage medium adopts all technical solutions of all the embodiments, at least all the beneficial effects brought by the technical solutions of the embodiments are achieved, and no further description is given here.

Referring to fig. 6, fig. 6 is a block diagram illustrating a first embodiment of a radar-based tv curvature adjusting apparatus according to the present invention.

As shown in fig. 6, the apparatus for adjusting tv curvature based on radar according to an embodiment of the present invention includes:

and the point cloud obtaining module 10 is used for obtaining the global point cloud array.

And the information determining module 20 is used for determining the distance direction information of the viewing target according to the global point cloud array.

And a determining module 30, configured to determine a curvature value and a direction value corresponding to the distance and direction information.

And the curvature adjusting module 40 is used for adjusting the curvature of the television screen according to the curvature value.

And the azimuth adjusting module 50 is used for adjusting the azimuth angle of the television screen according to the azimuth value.

It should be understood that the above is only an example, and the technical solution of the present invention is not limited in any way, and in a specific application, a person skilled in the art may set the technical solution as needed, and the present invention is not limited thereto.

The embodiment obtains a global point cloud array; determining distance direction information of a viewing target according to the global point cloud array; determining a corresponding curvature value and a corresponding orientation value according to the distance and orientation information; adjusting the curvature of the television screen according to the curvature value; and adjusting the azimuth angle of the television screen according to the azimuth value. Through the mode, the radar on the television acquires the global point cloud array in front of the television, so that the distance and the angle between a viewer and the television are determined, the screen of the television is adjusted to the curvature corresponding to the distance, and the television screen is rotated according to the angle, so that the television achieves the best viewing effect, and the user experience is improved.

In an embodiment, the point cloud obtaining module 10 is further configured to determine a global field angle; acquiring each point cloud array group according to the global field angle; and generating a global point cloud array according to the point cloud array groups.

In an embodiment, the information determining module 20 is further configured to generate a three-dimensional environment image according to the global point cloud array; determining a three-dimensional image of the viewing target according to the three-dimensional environment image; and determining the distance direction information of the watching target according to the three-dimensional image.

In an embodiment, the information determining module 20 is further configured to identify a three-dimensional face image of the viewing target according to the three-dimensional image; determining a three-dimensional human eye image of the watching target according to the three-dimensional human face image; determining the eye distance and the eye orientation of the watching target according to the three-dimensional human eye image; and generating distance direction information according to the eye distance and the eye direction.

In an embodiment, the determining module 30 is further configured to determine a distance between the viewing target and the television screen according to the distance direction information; and determining a corresponding curvature value according to the distance.

In an embodiment, the information determining module 20 is further configured to determine the number of people viewing the target according to the global point cloud array; when the number of people exceeds the preset number of people, displaying straight screen prompt information for the user to select; and when a straight screen selection instruction is received, adjusting the television screen to be a straight screen.

In an embodiment, the position adjusting module 50 is further configured to, when the viewing target is detected to move, obtain a dwell time of the viewing target; when the stay time exceeds a preset time, acquiring current distance direction information of the watching target; and adjusting the curvature and the azimuth angle of the television screen according to the current distance and direction information.

It should be noted that the above-described work flows are only exemplary, and do not limit the scope of the present invention, and in practical applications, a person skilled in the art may select some or all of them to achieve the purpose of the solution of the embodiment according to actual needs, and the present invention is not limited herein.

In addition, the technical details that are not described in detail in this embodiment may be referred to a method for adjusting a curvature of a television based on a radar provided in any embodiment of the present invention, and are not described herein again.

Further, it is to 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 an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.

The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.

Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention or portions thereof that contribute to the prior art may be embodied in the form of a software product, where the computer software product is stored in a storage medium (e.g. Read Only Memory (ROM)/RAM, magnetic disk, optical disk), and includes several instructions for enabling a terminal device (e.g. a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.

The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:视频处理方法、装置、电子设备及可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类