Television user positioning method and device, storage medium, television and computer program product

By setting up speakers and microphones on the TV, using the intensity and time difference of sound wave data, low-cost and privacy protection user positioning is achieved, solving the problems of medium and high costs and privacy security in the existing technology, suitable for voice control scenarios, and avoiding GPS signals Weak problem.

CN119270203APending Publication Date: 2025-01-07JIANGSU HUITONG GRP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411300748.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-14
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

The existing TV user positioning technology is costly and has privacy and security problems, and cannot be applied to voice control scenarios and weak GPS signals affect positioning efficiency and accuracy.

Method used

By setting multiple speakers on the TV to transmit source sound wave data and collecting reflected sound wave data, counting the reflected sound wave data intensity, determining the user's location, using the microphone to collect the time difference between the time when the user reflected sound wave data and the time when the source sound wave is emitted, and calculating the user and the microphone The distance between them can be determined, and the user's location can be determined.

Benefits of technology

It realizes user positioning with lower cost and stronger privacy, and is suitable for voice or gesture control scenarios, avoiding inaccurate positioning problems caused by weak GPS signals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119270203A_ABST
    Figure CN119270203A_ABST
Patent Text Reader

Abstract

The invention discloses a television user positioning method and device, a storage medium, a television and a computer program product, and the method comprises the steps: employing a plurality of target loudspeakers on the television to sequentially emit source sound wave data according to the respective preset emission directions, collecting a plurality of pieces of reflected sound wave data corresponding to the plurality of pieces of source sound wave data emitted by the plurality of target loudspeakers by adopting a target microphone on the television; counting the intensity of the plurality of pieces of reflected sound wave data so as to determine the proportion of the number of pieces of reflected sound wave data falling into each intensity interval; the difference value between the number ratio and the reference ratio is the smallest, and the difference value is smaller than a preset threshold value, and the intensity interval corresponding to the number ratio is marked as a target intensity interval; and determining the distance between the user and the target microphone according to the time difference between the acquisition time of each piece of reflected sound wave data falling into the target intensity interval and the emission time of the corresponding source sound wave data, thereby determining the position of the user. According to the scheme, user positioning with lower cost and higher privacy can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of household appliances, and in particular to a method and device for locating a user of a television, a storage medium, a television, and a computer program product. Background Art

[0002] In the field of smart homes, it is usually necessary to locate the user's position. For example, for home televisions, human-computer interaction can be achieved based on the user's position, or the display brightness or sound effects of the television can be adaptively adjusted, making the television more intelligent and improving the user experience.

[0003] In the prior art, a common way to locate the user's position is camera positioning. Specifically, by installing a camera on a TV, collecting image information of the target area, and then using image processing technology to analyze and process the image, the user's position in three-dimensional space is realized. However, this technology is costly and involves a relatively complex image processing algorithm. On the other hand, it may involve user privacy and security issues.

[0004] Another common positioning method is Global Positioning System (GPS) positioning. Since the position of the remote control can be regarded as the user's position in the scenario where the user controls the TV with a remote control, a GPS positioning device can be installed on the TV remote control to locate the user. However, this positioning method is only applicable to the scenario where the user controls the TV with a remote control, and cannot be applied to the currently widely used voice control TV scenario; on the other hand, in indoor environments, the GPS signal may be weak, affecting the positioning efficiency and accuracy. Summary of the invention

[0005] One of the purposes of the embodiments of the present invention is to provide a method for locating a user of a television set, which can achieve user positioning with lower cost and higher privacy, and is applicable to application scenarios where the user does not use a remote control to control the television set.

[0006] To solve the above technical problems, an embodiment of the present invention provides a method for locating a user of a television set, comprising the following steps: using a plurality of target speakers on the television set to sequentially transmit source sound wave data according to respective preset emission directions, and using a target microphone on the television set to collect a plurality of reflected sound wave data corresponding to the plurality of source sound wave data emitted by the plurality of target speakers, wherein a portion of the plurality of reflected sound wave data is sound wave data after the corresponding source sound wave data is reflected by the user's body; performing statistics on the intensities of the plurality of reflected sound wave data to determine the ratio of the number of reflected sound wave data falling into each intensity interval to the total number of the plurality of reflected sound wave data as the proportion of the number of data corresponding to the intensity interval; and calculating Calculate the difference between the proportion of the number of items corresponding to each intensity interval and a preset reference proportion, and among the multiple proportions of the number of items corresponding to each intensity interval, determine the proportion of the number of items with the smallest difference with the reference proportion and the difference less than a preset threshold, record it as the target proportion of the number of items, and record the intensity interval corresponding to the target proportion of the number of items as the target intensity interval; use each reflected sound wave data falling into the target intensity interval as the user reflected sound wave data, and determine the distance between the user and the target microphone according to the time difference between the collection time of each user reflected sound wave data by the target microphone and the emission time of each corresponding source sound wave data; determine the position of the user according to the distance between the user and the target microphone.

[0007] Optionally, every two source sound wave data adjacent in the transmission order meet the following condition: the transmission time of the source sound wave data in the later transmission order is after the collection time of the reflected sound wave data corresponding to the source sound wave data in the earlier transmission order by the target microphone.

[0008] Optionally, the multiple target speakers satisfy one or more of the following: the multiple target speakers are arranged in a straight line and the arrangement direction is parallel to the ground; the distance between the two farthest target speakers is greater than the width of the user's body; the distance between every two adjacent target speakers is the same; and the preset emission direction of the source sound wave data emitted by each target speaker is toward the front of the target speaker and perpendicular to the display screen of the TV.

[0009] Optionally, determining the position of the user based on the distance between the user and the target microphone includes: sending a first indication signal to the user, the first indication signal being used to instruct the user to utter a voice; using the target microphone to collect the voice uttered by the user, and determining the direction of the user relative to the target microphone based on the collected voice; determining the position of the user based on the distance between the user and the target microphone, and the direction of the user relative to the target microphone.

[0010] Optionally, the reference ratio is equal to the ratio of a standard human body width to a distance between two target speakers that are farthest apart.

[0011] Optionally, the distance between the user and the target microphone is determined based on the time difference between the time when the target microphone collects each piece of user reflected sound wave data and the time when the corresponding piece of source sound wave data is emitted, including: for each piece of user reflected sound wave data and its corresponding source sound wave data, respectively determining the time difference between the time when the target microphone collects the user reflected sound wave data and the time when the corresponding source sound wave data is emitted; averaging the time differences corresponding to each piece of user reflected sound wave data to obtain an average time difference; calculating the product of the average time difference and the propagation speed of the source sound wave data, and using half of the product as the distance between the user and the target microphone.

[0012] The embodiment of the present invention also provides a positioning device for a television user, comprising: a sound wave data acquisition module, used to use multiple target speakers on the television to sequentially emit source sound wave data according to their respective preset emission directions, and use a target microphone on the television to collect multiple reflected sound wave data corresponding to the multiple source sound wave data emitted by the multiple target speakers, wherein a part of the multiple reflected sound wave data is the sound wave data after the corresponding source sound wave data is reflected by the user's body; a sound wave data intensity statistics module, used to count the intensity of the multiple reflected sound wave data to determine the ratio of the number of reflected sound wave data falling into each intensity interval to the total number of the multiple reflected sound wave data as the number ratio corresponding to the intensity interval; a target number ratio determination module, used to The difference between the proportion of the number of items corresponding to each intensity interval and a preset reference proportion is calculated, and among the multiple proportions of the number of items corresponding to each intensity interval, the proportion of the number of items whose difference with the reference proportion is the smallest and whose difference is less than a preset threshold is determined, which is recorded as the target proportion of the number of items, and the intensity interval corresponding to the target proportion of the number of items is recorded as the target intensity interval; a distance determination module is used to take each reflected sound wave data falling into the target intensity interval as the user reflected sound wave data, and determine the distance between the user and the target microphone according to the time difference between the collection time of each user reflected sound wave data by the target microphone and the emission time of each corresponding source sound wave data; a user position determination module is used to determine the position of the user according to the distance between the user and the target microphone.

[0013] An embodiment of the present invention further provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned method for locating a user of a television are executed.

[0014] An embodiment of the present invention also provides a television set, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor executes the steps of the above-mentioned television user positioning method when running the computer program; the television set is provided with the above-mentioned multiple target speakers and target microphones.

[0015] An embodiment of the present invention further provides a computer program product, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor executes the steps of the above-mentioned television user positioning method when running the computer program.

[0016] Compared with the prior art, the technical solution of the embodiment of the present invention has the following beneficial effects:

[0017] In an embodiment of the present invention, by arranging a plurality of loudspeakers on a television, based on the principle that the intensity of the corresponding reflected sound wave data is different after the source sound wave data emitted by each loudspeaker encounters obstacles of different natures (including but not limited to the user's body, the sofa, chair, bedside where the user is, obstacles such as walls behind the user, etc.), it is possible to determine which reflected sound wave data are reflected by the user's body (that is, the user's reflected sound wave data). Then, the time difference between the acquisition moment of the user's reflected sound wave and the corresponding source sound wave emission moment of the target microphone can be used to determine the distance between the user and the target microphone, and then the specific position of the user can be determined.

[0018] Compared with the existing user positioning technology based on cameras and image processing, the solution of the embodiments of the present invention can achieve user positioning in a lower cost and more privacy-protecting manner; compared with the existing positioning technology based on setting a GPS positioning device on the remote control, it will not face the problem of inaccurate or impossible positioning due to weak GPS signals, and can also be applied to scenarios where users use voice or gestures (rather than handheld remote controls) to control the TV. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 is a flow chart of a method for locating a television user in an embodiment of the present invention;

[0020] Figure 2 is a schematic diagram of the setting state of a target speaker on a television in a typical application scenario of an embodiment of the present invention;

[0021] Figure 3 yes Figure 1 A flowchart of a specific implementation of step S14;

[0022] Figure 4 yes Figure 1 A flowchart of a specific implementation of step S15;

[0023] Figure 5 It is a structural schematic diagram of a positioning device for a television user in an embodiment of the present invention. DETAILED DESCRIPTION

[0024] In order to make the above-mentioned objects, features and beneficial effects of the present invention more obvious and understandable, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0025] Reference Figure 1 , Figure 1 This is a flow chart of a method for locating a user of a television set in an embodiment of the present invention. The method can be applied to television sets, and is particularly suitable for television sets used in indoor closed scenes (e.g., living rooms, rooms, small and medium-sized conference rooms, etc.), and the television set can be a television set controlled by voice and / or user gestures (also known as somatosensory technology).

[0026] The method for locating a TV user may include steps S11 to S15:

[0027] Step S11: using a plurality of target speakers on the television to sequentially transmit source sound wave data according to respective preset transmission directions, and using a target microphone on the television to collect a plurality of reflected sound wave data corresponding to the plurality of source sound wave data transmitted by the plurality of target speakers, wherein a portion of the plurality of reflected sound wave data is sound wave data after the corresponding source sound wave data is reflected by the user's body;

[0028] Step S12: Counting the intensities of the plurality of reflected sound wave data to determine the ratio of the number of reflected sound wave data falling into each intensity interval to the total number of the plurality of reflected sound wave data as the ratio of the number of data corresponding to the intensity interval;

[0029] Step S13: Calculate the difference between the bar count ratio corresponding to each intensity interval and a preset reference ratio, and determine the bar count ratio with the smallest difference from the reference ratio and a difference less than a preset threshold value among the multiple bar count ratios corresponding to each intensity interval, record it as the target bar count ratio, and record the intensity interval corresponding to the target bar count ratio as the target intensity interval;

[0030] Step S14: taking each reflected sound wave data falling within the target intensity interval as the user reflected sound wave data, and determining the distance between the user and the target microphone according to the time difference between the collection time of each user reflected sound wave data by the target microphone and the emission time of each corresponding source sound wave data;

[0031] Step S15: Determine the position of the user according to the distance between the user and the target microphone.

[0032] In the specific implementation of step S11, the source sound wave data emitted by the target speaker may be ultrasonic data (for example, sound wave data with a frequency range higher than 20 kHz); or, the source sound wave data emitted by the target speaker may be other sound wave data other than ultrasonic data and infrasonic data (for example, sound wave data with a frequency range of 20 Hz to 20 kHz).

[0033] It is understandable that when the TV is used in a closed indoor scene, the user is usually in an appropriate position in front of the TV display screen. For example, the user can stand in front of the TV, or sit on the sofa, chair or bed in front of the TV; behind the user's body, the most common obstacle is the wall. Due to the different properties (for example, material, density, flatness, etc.) of different obstacles in front of the TV (including but not limited to the user's body, the sofa, chair, bedside where the user is, the wall behind the user, etc.), the absorption and reflection characteristics of the source sound waves are often different. Specifically, after the multiple source sound wave data emitted by each target speaker are reflected by the same obstacle (or obstacles with the same / similar properties), the intensity of the corresponding reflected sound wave data is relatively close; and after being reflected by obstacles with different properties or large differences, the intensity of the corresponding reflected sound wave data is quite different.

[0034] Based on the above principle, multiple target speakers are used to transmit source sound wave data in sequence according to their respective preset emission directions, and the target microphone on the TV is used to collect multiple reflected sound wave data corresponding to the multiple source sound wave data emitted by the multiple target speakers. Since a part of the multiple reflected sound wave data is sound wave data reflected by the user's body, and the other part is sound wave data reflected by other obstacles (mainly sofas, chairs, and the wall behind the user), the intensities of the multiple reflected sound wave data are statistically analyzed. Based on the statistical results, there is an opportunity to distinguish the reflected sound wave data reflected back by the user's body from the multiple reflected sound wave data.

[0035] Reference Figure 2 , Figure 2 It is a schematic diagram of the setting status of the target speaker on the television in a typical application scenario of an embodiment of the present invention.

[0036] As shown in the figure, a plurality of target speakers (as a non-limiting example, Figure 2 The TV shown is set up with 10 target speakers).

[0037] The target speakers satisfy one or more of the following conditions:

[0038] (1) The plurality of target loudspeakers are arranged in a straight line at intervals, and the arrangement direction is parallel to the ground;

[0039] (2) The distance D between the two farthest target speakers is greater than the width d of the user's body, so that at least part of the source sound wave data emitted by the target speakers can be reflected by obstacles other than the user's body (e.g., the wall behind the user);

[0040] (3) The distance between every two adjacent target speakers is consistent, which helps the multiple source sound wave data emitted by each target speaker to be evenly projected toward the user's body and other obstacles, thereby improving the accuracy and reliability of subsequent statistical results and positioning results;

[0041] (4) The preset emission direction of the source sound wave data emitted by each target speaker is toward the front of the target speaker and perpendicular to the display screen of the television (that is, the direction in which each target speaker emits the source sound wave data is perpendicular to the display screen of the television and parallel to the ground). In this way, compared with setting the angle between the emission direction of the target speaker and the display screen of the television to be less than 90°, the use of this implementation scheme to emit each source sound wave data can effectively avoid the number of source sound wave data emitted to the user's body being affected by the change in the distance between the user and the television, thereby improving the accuracy of subsequent positioning results.

[0042] Furthermore, each two source sound wave data adjacent in the transmission order meet the following condition: the transmission time of the source sound wave data in the later transmission order is after the target microphone collects the reflected sound wave data corresponding to the source sound wave data in the earlier transmission order. In this way, multiple independent reflected sound wave data can be obtained to avoid mutual interference between the reflected sound wave data corresponding to the source sound wave data adjacent in the transmission order, which affects the accuracy of the subsequent sound wave intensity statistical results and thus reduces the accuracy of user positioning.

[0043] It is understandable that the more target speakers are set on the TV, the more data of reflected sound waves that can be obtained for data statistics and determining the user's position, which is more conducive to improving positioning accuracy and reliability. However, the number of target speakers should not be too large, otherwise it may increase costs. Without limitation, the number of target speakers can be selected from the interval [8,15], in units.

[0044] In some embodiments, the installation position of the target microphone for collecting the multiple reflected sound wave data can be selected from any one of the following: (1) when the total number of the multiple target speakers is odd, the target microphone can be installed directly above or directly below the target speaker in the middle position among the multiple target speakers, and the distance between the target microphone and the target speaker in the middle position is less than a preset distance value (without limitation, the preset distance value can be selected from [0 cm, 5 cm]); (2) when the total number of the multiple target speakers is even, the target microphone can be installed between two target speakers in the middle position among the multiple target speakers (for example, in the middle position between the two target speakers).

[0045] In the specific implementation of step S12, the intensities of the multiple reflected sound wave data are counted to determine the ratio of the number of reflected sound wave data falling into each intensity interval to the total number of the multiple reflected sound wave data as the number ratio corresponding to the intensity interval.

[0046] Specifically, the intensity interval can be an intensity interval determined or divided according to the statistical results of multiple experiments conducted in advance. In a specific embodiment, the intensity of the multiple reflected sound wave data can be counted using a histogram statistical method. It can be understood that, as mentioned above, since the multiple reflected sound wave data are sound wave data reflected by the user and other obstacles of different properties, the intensity of the reflected sound wave data reflected by the user's body will be relatively close (with a greater probability of falling into one intensity interval), and the reflected sound wave data reflected by obstacles such as walls and sofas will have a greater probability of falling into other intensity intervals.

[0047] In the specific implementation of step S13, the reference ratio may be equal to the ratio of the standard human body width to the distance between the two target speakers that are farthest apart. For example, the standard human body width may be the average of the body widths of multiple candidate adults, or the body width specified in the relevant standards (such as the Chinese Adult Body Dimensions (GB / T 10000-2023)). The body width may specifically refer to the width of the upper body (for example, the waist width, chest width, abdomen width, etc.).

[0048] Without limitation, the preset threshold may be selected from the interval [0, 10%].

[0049] It can be understood that, under the premise that multiple source sound wave data emitted by each target speaker are uniformly emitted toward the user's body and other obstacles, if the proportion of the number of reflected sound wave data falling into a certain intensity interval is close to the reference proportion, then each reflected sound wave data falling into the target intensity interval can be regarded as user reflected sound wave data (i.e., sound wave data after being reflected by the user's body).

[0050] In the specific implementation of step S14, the distance between the user and the target microphone is determined according to the time difference between the collection time of each piece of user reflected sound wave data by the target microphone and the emission time of each piece of corresponding source sound wave data.

[0051] Reference Figure 3 , Figure 3 yes Figure 1 A flowchart of a specific implementation of step S14 in the embodiment; in this implementation, the step S14 may specifically include the following steps S141 to S143.

[0052] In step S141, for each piece of user reflected sound wave data and its corresponding source sound wave data, the time difference between the time when the target microphone collects the piece of user reflected sound wave data and the time when the corresponding source sound wave data is emitted is determined respectively.

[0053] In step S142, the time differences corresponding to the reflected sound wave data of each user are averaged to obtain an average time difference.

[0054] In step S143, the product of the average time difference and the propagation speed of the source sound wave data is calculated, and half of the product is used as the distance between the user and the target microphone. The propagation speed of each source sound wave data is consistent.

[0055] It should be noted that, in addition to using the above steps to determine the distance between the user and the target microphone, the following solution may also be used to determine the distance between the user and the target microphone.

[0056] Step (1): for each piece of user reflected sound wave data and its corresponding source sound wave data, respectively determine the time difference between the time when the target microphone collects the piece of user reflected sound wave data and the time when the corresponding source sound wave data is emitted;

[0057] Step (2): setting a corresponding weight for the time difference corresponding to each piece of user reflected sound wave data, performing a weighted operation on each time difference corresponding to each piece of user reflected sound wave data, and obtaining a weighted time difference;

[0058] In a specific implementation, the weight of the time difference corresponding to each piece of user reflected sound wave data can be inversely proportional to the distance between the target speaker to which the reflected sound wave data belongs (specifically, the target speaker that transmits the source sound wave data corresponding to the reflected sound wave data) and the target microphone. The smaller the distance, the greater the weight of the corresponding time difference.

[0059] Step (3): Calculate the product of the weighted time difference and the propagation speed of the source sound wave data, and use half of the product as the distance between the user and the target microphone.

[0060] Continue to refer to Figure 1 In the specific implementation of step S15, the position of the user is determined according to the distance between the user and the target microphone.

[0061] It is understandable that, when the distance between the user and the target microphone is known, if the direction of the user relative to the target microphone can be determined, the position of the user relative to the target microphone can be determined, thereby achieving user positioning.

[0062] Reference Figure 4 , Figure 4 yes Figure 1 A flowchart of a specific implementation of step S15 in the embodiment; in this implementation, the step S15 may specifically include steps S151 to S153.

[0063] In step S151, a first instruction signal is sent to the user, where the first instruction signal is used to instruct the user to utter a voice.

[0064] In step S152, the target microphone is used to collect the voice uttered by the user, and the direction of the user relative to the target microphone is determined based on the collected voice.

[0065] In a specific implementation, the method of determining the direction of the user relative to the target microphone based on the collected voice can be implemented using existing conventional technologies, which will not be described in detail here.

[0066] In step S153, the position of the user is determined according to the distance between the user and the target microphone, and the direction of the user relative to the target microphone.

[0067] Reference Figure 5 , Figure 5 1 is a schematic diagram of a device for locating a television user in an embodiment of the present invention. The device may include:

[0068] The sound wave data collection module 51 is used to use multiple target speakers on the TV to sequentially transmit source sound wave data according to respective preset transmission directions, and use a target microphone on the TV to collect multiple reflected sound wave data corresponding to the multiple source sound wave data emitted by the multiple target speakers, wherein a part of the multiple reflected sound wave data is the sound wave data after the corresponding source sound wave data is reflected by the user's body;

[0069] The sound wave data intensity statistics module 52 is used to count the intensities of the multiple reflected sound wave data to determine the ratio of the number of reflected sound wave data falling into each intensity interval to the total number of the multiple reflected sound wave data as the number ratio corresponding to the intensity interval;

[0070] The target number of bars ratio determination module 53 is used to calculate the difference between the number of bars ratio corresponding to each intensity interval and a preset reference ratio, and determine the number of bars ratio with the smallest difference from the reference ratio and a difference less than a preset threshold value among the multiple number of bars ratios corresponding to each intensity interval, record it as the target number of bars ratio, and the intensity interval corresponding to the target number of bars ratio is recorded as the target intensity interval;

[0071] A distance determination module 54 is used to determine the distance between the user and the target microphone according to the time difference between the time when the target microphone collects each piece of user reflected sound wave data and the time when the corresponding each piece of source sound wave data is emitted;

[0072] The user position determination module 55 is used to determine the position of the user according to the distance between the user and the target microphone.

[0073] For the principle, specific implementation and beneficial effects of the positioning device for TV users, please refer to the previous article and Figures 1 to 4 The relevant description of the method for locating a television user shown in any embodiment will not be repeated here.

[0074] The embodiment of the present invention further provides a storage medium, such as a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor. Figures 1 to 4 The steps of the method for locating a user of a television set shown in any embodiment. The computer-readable storage medium may include a non-volatile memory or a non-transitory memory, and may also include an optical disk, a mechanical hard disk, a solid-state hard disk, and the like.

[0075] Specifically, in the embodiment of the present invention, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0076] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM) and direct rambus RAM (DR RAM).

[0077] The embodiment of the present invention further provides a television set, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor executes the above-mentioned Figures 1 to 4The steps of the method for locating a television user shown in any embodiment; the television is provided with the above Figures 1 to 4 The multiple target speakers and the target microphone as described in any embodiment.

[0078] The embodiment of the present invention also provides a computer program product, including a computer program, wherein the computer program is executed by a processor Figures 1 to 4 The steps of the method for locating a television user are shown in any embodiment.

[0079] It should be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article indicates that the associated objects before and after are in an "or" relationship.

[0080] The "plurality" appearing in the embodiments of the present application refers to two or more.

[0081] The first, second, etc. descriptions appearing in the embodiments of the present application are only used for illustration and distinction of the description objects. There is no order, nor do they indicate any special limitation on the number of devices in the embodiments of the present application, and cannot constitute any limitation on the embodiments of the present application.

[0082] It should be pointed out that the serial numbers of the steps in this embodiment do not limit the execution order of the steps.

[0083] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the scope defined by the claims.

Claims

1. A method for locating a television user, characterized in that: include: Using multiple target speakers on the television to transmit source sound wave data in sequence according to respective preset transmission directions, and using a target microphone on the television to collect multiple pieces of reflected sound wave data corresponding to the multiple pieces of source sound wave data transmitted by the multiple target speakers, wherein a portion of the multiple pieces of reflected sound wave data is sound wave data after the corresponding source sound wave data is reflected by the user's body; The intensities of the plurality of reflected sound wave data are counted to determine a ratio of the number of reflected sound wave data falling into each intensity interval to the total number of the plurality of reflected sound wave data as a ratio of the number of data corresponding to the intensity interval; Calculate the difference between the number of bars corresponding to each intensity interval and a preset reference ratio, and determine the number of bars whose difference with the reference ratio is the smallest and whose difference is less than a preset threshold value among the multiple number of bars corresponding to each intensity interval, record it as the target number of bars, and record the intensity interval corresponding to the target number of bars as the target intensity interval; Taking each reflected sound wave data falling within the target intensity interval as the user reflected sound wave data, and determining the distance between the user and the target microphone according to the time difference between the time when the target microphone collects each user reflected sound wave data and the time when the corresponding source sound wave data is emitted; The position of the user is determined according to the distance between the user and the target microphone.

2. The method according to claim 1, characterized in that Every two source sound wave data adjacent in the transmission sequence meet the following condition: the transmission time of the source sound wave data in the later transmission sequence is after the target microphone collects the reflected sound wave data corresponding to the source sound wave data in the earlier transmission sequence.

3. The method according to claim 1, characterized in that The plurality of target speakers satisfy one or more of the following: The multiple target loudspeakers are arranged in a straight line at intervals, and the arrangement direction is parallel to the ground; The distance between two target speakers that are farthest apart is greater than the width of the user's body; The distance between every two adjacent target speakers is consistent; The preset emission direction of each target speaker for emitting the source sound wave data is a direction toward the front of the target speaker and perpendicular to the display screen of the television.

4. The method according to any one of claims 1 to 3, characterized in that: Determining a position of the user according to a distance between the user and the target microphone includes: Sending a first indication signal to the user, where the first indication signal is used to instruct the user to make a voice; Using the target microphone to collect the voice uttered by the user, and determining the direction of the user relative to the target microphone according to the collected voice; The position of the user is determined according to the distance between the user and the target microphone and the direction of the user relative to the target microphone.

5. The method according to any one of claims 1 to 3, characterized in that: The reference ratio is equal to the ratio of a standard human body width to the distance between two target speakers that are farthest apart.

6. The method according to any one of claims 1 to 3, characterized in that: Determining the distance between the user and the target microphone according to the time difference between the time when the target microphone collects each piece of user reflected sound wave data and the time when the corresponding each piece of source sound wave data is emitted, includes: For each piece of user reflected sound wave data and its corresponding source sound wave data, respectively determine the time difference between the time when the target microphone collects the piece of user reflected sound wave data and the time when the corresponding source sound wave data is emitted; Calculate the average of the time differences corresponding to each piece of user reflected sound wave data to obtain the average time difference; The product of the average time difference and the propagation speed of the source sound wave data is calculated, and half of the product is used as the distance between the user and the target microphone.

7. A positioning device for a television user, characterized in that: include: a sound wave data collection module, configured to use a plurality of target speakers on the television to sequentially transmit source sound wave data according to respective preset transmission directions, and use a target microphone on the television to collect a plurality of reflected sound wave data corresponding to the plurality of source sound wave data emitted by the plurality of target speakers, wherein a portion of the plurality of reflected sound wave data is sound wave data after the corresponding source sound wave data is reflected by the user's body; The acoustic wave data intensity statistics module is used to count the intensities of the multiple reflected acoustic wave data to determine the ratio of the number of reflected acoustic wave data falling into each intensity interval to the total number of the multiple reflected acoustic wave data as the number ratio corresponding to the intensity interval; A target number of bars ratio determination module is used to calculate the difference between the number of bars ratio corresponding to each intensity interval and a preset reference ratio, and determine the number of bars ratio with the smallest difference from the reference ratio and a difference less than a preset threshold value among the multiple number of bars ratios corresponding to each intensity interval, record it as the target number of bars ratio, and the intensity interval corresponding to the target number of bars ratio is recorded as the target intensity interval; a distance determination module, configured to use each reflected sound wave data falling within the target intensity interval as user reflected sound wave data, and determine the distance between the user and the target microphone according to the time difference between the time when the target microphone collects each user reflected sound wave data and the time when the corresponding each source sound wave data is emitted; The user position determination module is used to determine the position of the user according to the distance between the user and the target microphone.

8. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for locating a television user according to any one of claims 1 to 6 are executed.

9. A television set comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, wherein: When the processor runs the computer program, the processor performs the steps of the method for locating a television user according to any one of claims 1 to 6; The television set is provided with a plurality of target speakers and the target microphone as claimed in any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method for locating a television user according to any one of claims 1 to 6 are executed.