Sound channel determination method and device, storage medium and computer device
By determining the number of speakers and system channels, and combining sound effect parameters, high-end, mid-range, and low-end configurations for smart TVs were achieved. This solved the problem of the large number of smart TV models, reduced development costs, and improved the scalability of sound playback and product differentiation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-27
- Publication Date
- 2026-03-17
AI Technical Summary
In the existing technology, manufacturers need to design different hardware systems and speaker systems for different products, resulting in a wide variety of smart TV models and increasing the design cost and R&D resources for developing speaker systems.
By acquiring the output current and output voltage, the number of speakers is determined, the system channels are determined based on the number of speakers, and the target sound effect parameters are determined based on the number of speakers and the system channels, thus achieving high-end, mid-range, or low-end configurations.
It reduces the design cost for manufacturers to develop speaker systems, saves human and R&D resources, increases the scalability of sound playback and product differentiation, and allows users to meet sound quality requirements by increasing the number of speakers.
Smart Images

Figure CN115633294B_ABST
Abstract
Description
[Technical Field]
[0001] This invention relates to the field of smart home technology, specifically to a method, apparatus, storage medium, and computer device for determining audio channels. [Background Technology]
[0002] With the rapid development of smart devices, consumers' demands for the sound quality of smart TVs are also gradually increasing. Currently, in the smart TV market, each manufacturer categorizes its smart TVs into high-end, mid-range, and low-end models based on price, with varying speaker configurations. Furthermore, only a few manufacturers' high-end smart TVs are equipped with 5.1.2 or higher surround sound systems and speaker systems.
[0003] Manufacturers need to design different hardware and speaker systems for different products, resulting in a large number of smart TV models every year. Furthermore, because each product is equipped with different sound effects, each model requires a significant investment of manpower and R&D resources, increasing the design cost for manufacturers to develop speaker systems. [Summary of the Invention]
[0004] In view of this, embodiments of the present invention provide a method, apparatus, storage medium, and computer device for determining audio channels, in order to solve the problem of increased design costs for manufacturers developing loudspeaker systems in the prior art.
[0005] In a first aspect, embodiments of the present invention provide a method for determining a vocal tract, comprising:
[0006] The number of speakers is determined based on the obtained output current and output voltage;
[0007] The system channels are determined based on the number of speakers;
[0008] The target sound effect parameters are determined based on the number of speakers and the system channels.
[0009] In one possible implementation, determining the number of speakers based on the acquired output current and output voltage includes:
[0010] Based on the collected output current and output voltage, at least one load resistance value is generated;
[0011] The number of speakers is determined based on at least one of the load resistance values.
[0012] In one possible implementation, determining the system channel based on the number of speakers includes:
[0013] The system channels are determined based on the number of speakers and the first channel obtained.
[0014] In one possible implementation, the target sound effect parameters include at least one of the following: timbre equalizer parameters, automatic linear distortion compensation parameters, bass enhancement parameters, stereo extension parameters, and dynamic range control parameters.
[0015] In one possible implementation, the system channel includes at least one of channel 2.0, channel 2.1, channel 4.0, channel 4.1, channel 5.1, channel 5.1.2, channel 7.1, and channel 7.1.4.
[0016] In one possible implementation, determining the target sound effect parameters based on the number of speakers and the system channels includes:
[0017] Based on the number of speakers and the system channels, at least one sound effect parameter is identified;
[0018] The target sound effect parameter is determined from at least one of the sound effect parameters based on the priority of the sound effect parameters.
[0019] Secondly, embodiments of the present invention provide a device for determining a sound channel, comprising:
[0020] The first determining module is used to determine the number of speakers based on the acquired output current and output voltage;
[0021] The second determining module is used to determine the system channel based on the number of speakers;
[0022] The third determining module is used to determine the target sound effect parameters based on the number of speakers and the system channels.
[0023] In one possible implementation, the first determining module includes a generating submodule and a determining submodule;
[0024] The generation submodule is used to generate at least one load resistance value based on the collected output current and output voltage.
[0025] A determining submodule is used to determine the number of speakers based on at least one of the load resistance values.
[0026] Thirdly, embodiments of the present invention provide a storage medium including a stored program, wherein, when the program is executed, the device where the storage medium is located executes the channel determination method in the first aspect or any possible implementation thereof.
[0027] Fourthly, embodiments of the present invention provide a computer device, including a memory and a processor. The memory is used to store information including program instructions, and the processor is used to control the execution of the program instructions. When the program instructions are loaded and executed by the processor, they implement the steps of the method for determining the audio channel in the first aspect or any possible implementation of the first aspect.
[0028] In the technical solution of the method, apparatus, storage medium and computer equipment for determining the processing channel provided by the embodiments of the present invention, the number of speakers is determined according to the obtained output current and output voltage; the system channel is determined according to the number of speakers; and the target sound effect parameters are determined according to the number of speakers and the system channel. This allows manufacturers to achieve high-end, mid-end or low-end configurations of computer equipment by equipping different numbers of speakers, and eliminates the need to set sound effect parameters for each model of computer equipment, thereby reducing the design cost of developing speaker systems for manufacturers and saving human and R&D resources. [Attached Image Description]
[0029] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0030] Figure 1 A flowchart illustrating a method for determining a vocal tract according to an embodiment of the present invention;
[0031] Figure 2 A schematic diagram of an intelligent detection module provided in an embodiment of the present invention;
[0032] Figure 3 A schematic diagram of a matching parameter module provided in an embodiment of the present invention;
[0033] Figure 4 A flowchart illustrating another method for determining a vocal tract as provided in an embodiment of the present invention;
[0034] Figure 5 A schematic diagram of the structure of a sound channel determination device provided in an embodiment of the present invention;
[0035] Figure 6 This is a schematic diagram of a computer device provided in an embodiment of the present invention.
Detailed Implementation Methods
[0036] To better understand the technical solution of the present invention, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0037] It should be understood that the described embodiments are merely some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.
[0038] The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. The singular forms “a,” “the,” and “the” as used in the embodiments of this invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0039] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0040] It should be understood that although terms such as first, second, third, etc., may be used to describe numbers in embodiments of the present invention, these numbers should not be limited to these terms. These terms are only used to distinguish numbers from each other. For example, without departing from the scope of embodiments of the present invention, a first number may also be referred to as a second number, and similarly, a second number may also be referred to as a first number.
[0041] Depending on the context, the word "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection." Similarly, depending on the context, the phrase "if determination" or "if detection (of the stated condition or event)" can be interpreted as "when determination," "in response to determination," "when detection (of the stated condition or event)," or "in response to detection (of the stated condition or event)."
[0042] Figure 1 A flowchart of a method for determining a vocal tract provided in an embodiment of the present invention is shown below. Figure 1 As shown, the method includes:
[0043] Step 101: Determine the number of speakers based on the obtained output current and output voltage.
[0044] The steps in the embodiments of the present invention can be executed by a computer device. The computer device includes, but is not limited to, a smart TV, external devices connected to a smart TV, or a smart TV and external devices.
[0045] In this embodiment of the invention, Figure 2 This is a schematic diagram of an intelligent detection module provided in an embodiment of the present invention, as shown below. Figure 2 As shown, Figure 2 The intelligent detection module shown is integrated into a computer device. The module includes a main chip, an audio power amplifier module, a speaker module, a detection circuit, and a comparison circuit. The main chip is connected to the audio power amplifier module, which in turn is connected to the speaker module and the detection circuit. The speaker module is also connected to the detection circuit, which in turn is connected to the comparison circuit, and the comparison circuit is connected to the audio power amplifier module.
[0046] The audio power amplifier module outputs an output current (Iout) to the speaker module and an output voltage (Vout) to the detection circuit and speaker module. The comparison circuit sends a feedback signal to the audio power amplifier module. The computer collects the output current and output voltage; based on the output current and output voltage, it determines the number of speakers.
[0047] Step 102: Determine the system channels based on the number of speakers.
[0048] In this embodiment of the invention, the system channel includes at least one of the following: channel 2.0, channel 2.1, channel 4.0, channel 4.1, channel 5.1, channel 5.1.2, channel 7.1, and channel 7.1.4.
[0049] Step 103: Determine the target sound effect parameters based on the number of speakers and system channels.
[0050] In this embodiment of the invention, Figure 3 This is a schematic diagram of a matching parameter module provided in an embodiment of the present invention, as shown below. Figure 3 As shown, Figure 3 The matching parameter module shown is mounted on a computer device and pre-stores multiple audio effect parameters. The computer device determines the target audio effect parameter from these multiple audio effect parameters based on the number of speakers and system channels.
[0051] This invention provides a method for determining audio channels. Based on the acquired output current and output voltage, the number of speakers is determined; based on the number of speakers, the system channels are determined; and based on the number of speakers and the system channels, the target sound effect parameters are determined. Since high-end, mid-range, and low-end computer equipment correspond to different sound effect parameters, after determining the number of speakers for the computer equipment, the sound effect parameters can be determined based on the number of speakers. This enables high-end, mid-range, or low-end configurations for computer equipment, eliminating the need for manufacturers to develop speaker systems multiple times, reducing the design cost of speaker system development, and saving human and R&D resources.
[0052] Figure 4 A flowchart of another method for determining the audio channel provided in an embodiment of the present invention is shown below. Figure 4 As shown, the method includes:
[0053] Step 201: Generate at least one load resistance value based on the collected output current and output voltage.
[0054] In embodiments of the present invention, such as Figure 2 As shown, the main chip's output sends a detection signal to the audio power amplifier module. The audio power amplifier module's input receives the detection signal from the main chip, and its output sends an output voltage to the speaker module and the detection circuit, and an output current to the speaker module. The speaker module's input receives the output current from the audio power amplifier module, and its output sends the output current to the detection circuit, allowing the detection circuit in the loop to automatically identify the output current. The detection circuit then sends the detected output current to a comparison circuit, which includes multiple detection circuits. Each detection circuit verifies the output current and is connected to a speaker in the speaker module to obtain the impedance value of each speaker in the speaker module.
[0055] Step 202: Determine the number of speakers based on at least one load resistance value.
[0056] In this embodiment of the invention, the computer device calculates the effective number of at least one load resistance value within the effective threshold range based on at least one load resistance value and an effective threshold range; the effective number is then used as the number of speakers.
[0057] like Figure 2 As shown, the comparison circuit sends a feedback signal to the audio power amplifier module. The feedback signal includes at least one load resistance value. The audio power amplifier module filters out at least one load resistance value within the effective threshold range. The audio power amplifier module sends a status signal to the main chip. The status signal includes at least one load resistance value within the effective threshold range. The main chip counts the effective number of load resistance values within the effective threshold range and uses this effective number as the number of speakers. For example, since the resistance of a speaker is typically greater than or equal to 2Ω and less than or equal to 32Ω, when the load resistance is greater than 32Ω, it indicates that the output of the audio power amplifier module is open-circuited; when the load resistance is greater than or equal to 2Ω and less than or equal to 32Ω, it indicates that the speaker module includes at least one speaker; when the load resistance is less than 2Ω, it indicates that the speaker module is short-circuited. Therefore, the effective threshold range can be a range where the load resistance is greater than or equal to 2 ohms and less than or equal to 32 ohms. When the status signal received by the main chip includes four load resistance values greater than or equal to 2 ohms and less than or equal to 32 ohms, it indicates that the computer device includes four speakers.
[0058] Step 203: Determine the system channels based on the number of speakers and the first channel obtained.
[0059] In this embodiment of the invention, the first channel is a pre-defined speaker channel. The determined system channel is a channel usable by the computer device. The first channel may include at least one of channels 2.0, 2.1, 4.0, 4.1, 5.1, 5.1.2, 7.1, and 7.1.4. Figure 3 As shown, the computer device stores a first channel, and determines the system channel from the first channel based on the number of speakers. When the computer device includes only 2 speakers, the system channel is a 2.0 channel; when the computer device includes 4 speakers, the system channel can be either a 2.0 channel or a 4.0 channel.
[0060] Step 204: Based on the number of speakers and system channels, find at least one sound effect parameter.
[0061] In this embodiment of the invention, the target sound effect parameters include at least one of the following: timbre equalizer parameters, automatic linear distortion compensation parameters, bass enhancement parameters, stereo extension parameters, and dynamic range control parameters.
[0062] The computer device stores multiple audio effect parameters. Each parameter is calibrated for different numbers of speakers and system channels to ensure optimal sound quality for that specific configuration. The computer device includes a Digital Signal Processing (DSP) chip, allowing operators to pre-define the correspondence between speaker counts, system channels, and target audio effect parameters into the DSP chip. The computer device then uses this pre-defined correspondence to locate at least one audio effect parameter. For example... Figure 3 As shown, when the number of speakers is 4 and the system channels are 2.0 and 4.0, the audio parameters corresponding to the 4 speakers and the 2.0 channel are found, and the audio parameters corresponding to the 4 speakers and the 4.0 channel are also found.
[0063] Step 205: Determine the target sound effect parameter from at least one sound effect parameter according to the priority of the sound effect parameters.
[0064] In this embodiment of the invention, the priority of sound effect parameters can be pre-stored in the computer device. The priority of the sound effect parameters can be determined according to the output sound quality. For example, such as... Figure 3As shown, the computer device identifies the audio parameters corresponding to the four speakers and the 2.0 channel, and then identifies the audio parameters corresponding to the four speakers and the 4.0 channel. However, the sound quality output by the computer device based on the audio parameters corresponding to the four speakers and the 4.0 channel is higher than the sound quality output based on the audio parameters corresponding to the four speakers and the 2.0 channel. Therefore, the audio parameters corresponding to the four speakers and the 4.0 channel have a higher priority than the audio parameters corresponding to the four speakers and the 2.0 channel. The computer device then determines the target audio parameters to be those corresponding to the four speakers and the 4.0 channel.
[0065] Computer equipment plays sound according to the determined target sound effect parameters, thereby outputting the optimal sound effect and achieving the best sound quality. Furthermore, when users increase their demands for sound quality, they do not need to replace the computer equipment or its speaker system to meet their requirements; they can simply increase the number of speakers in the computer equipment to allow it to determine even better sound effect parameters.
[0066] This invention provides a method for determining audio channels. Based on the acquired output current and output voltage, the number of speakers is determined; based on the number of speakers, the system channels are determined; and based on the number of speakers and the system channels, the target sound effect parameters are determined. Thus, by equipping different numbers of speakers, high-end, mid-range, or low-end configurations of computer equipment are achieved, reducing the design cost for manufacturers developing speaker systems, increasing the scalability of sound playback, enhancing product differentiation, and eliminating the need to set sound effect parameters for each model of computer equipment, saving human and R&D resources. Furthermore, it increases the possibility and convenience for users to personalize and upgrade the speaker system later, allowing users to meet their sound quality requirements without replacing their computer equipment or speaker system.
[0067] Figure 5 This is a schematic diagram of the structure of a sound channel determination device provided in an embodiment of the present invention, as shown below. Figure 5 As shown, the device includes: a first determining module 11, a second determining module 12 and a third determining module 13.
[0068] The first determining module 11 is used to determine the number of speakers based on the acquired output current and output voltage; the second determining module 12 is used to determine the system channels based on the number of speakers; and the third determining module 13 is used to determine the target sound effect parameters based on the number of speakers and the system channels.
[0069] In this embodiment of the invention, the first determining module 11 includes: a generating submodule 111 and a determining submodule 112.
[0070] The generation submodule 111 is used to generate at least one load resistance value based on the collected output current and output voltage; the determination submodule 112 is used to determine the number of speakers based on at least one load resistance value.
[0071] In this embodiment of the invention, the second determining module 12 is specifically used to determine the system channel based on the number of speakers and the acquired first channel.
[0072] In this embodiment of the invention, the target sound effect parameters include at least one of the following: timbre equalizer parameters, automatic linear distortion compensation parameters, bass enhancement parameters, stereo extension parameters, and dynamic range control parameters.
[0073] In this embodiment of the invention, the system channel includes at least one of the following: channel 2.0, channel 2.1, channel 4.0, channel 4.1, channel 5.1, channel 5.1.2, channel 7.1, and channel 7.1.4.
[0074] In this embodiment of the invention, the third determining module 13 is specifically used to find at least one sound effect parameter based on the number of speakers and system channels; and to determine the target sound effect parameter from the at least one sound effect parameter based on the priority of the sound effect parameter.
[0075] This invention provides a channel determination device that determines the number of speakers based on the acquired output current and output voltage; determines the system channels based on the number of speakers; and determines the target sound effect parameters based on the number of speakers and the system channels. By equipping different numbers of speakers, high-end, mid-range, or low-end configurations of computer equipment can be achieved, reducing the design cost for manufacturers developing speaker systems, increasing the scalability of sound playback, enhancing product differentiation, and eliminating the need to set sound effect parameters for each model of computer equipment, thus saving human and R&D resources. Furthermore, it increases the possibility and convenience for users to personalize and upgrade the speaker system later, allowing users to meet their sound quality requirements without replacing their computer equipment or speaker system.
[0076] This invention provides a storage medium including a stored program, wherein, when the program runs, it controls the device where the storage medium is located to execute the steps of the above-described method for determining audio channels. For a detailed description, please refer to the embodiments of the above-described method for determining audio channels.
[0077] This invention provides a computer device, including a memory and a processor. The memory is used to store information including program instructions, and the processor is used to control the execution of the program instructions. When the program instructions are loaded and executed by the processor, they implement the steps of the above-described method for determining audio channels. For a detailed description, please refer to the embodiments of the above-described method for determining audio channels.
[0078] Figure 6This is a schematic diagram of a computer device provided in an embodiment of the present invention. Figure 6 As shown, the computer device 30 of this embodiment includes a processor 31, a memory 32, and a computer program 33 stored in the memory 32 and executable on the processor 31. When the processor 31 executes the computer program 33, it implements the method for determining the audio channels in this embodiment. To avoid repetition, these details are not elaborated here. Alternatively, when the processor 31 executes the computer program, it implements the functions of each model / unit in the device for determining the audio channels in this embodiment. To avoid repetition, these details are not elaborated here.
[0079] Computer device 30 includes, but is not limited to, processor 31 and memory 32. Those skilled in the art will understand that... Figure 6 This is merely an example of computer device 30 and does not constitute a limitation on computer device 30. It may include more or fewer components than shown, or combine certain components, or different components. For example, computer device 30 may also include input / output devices, network access devices, buses, etc.
[0080] The processor 31 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0081] The memory 32 can be an internal storage unit of the computer device 30, such as a hard disk or RAM of the computer device 30. The memory 32 can also be an external storage device of the computer device 30, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card equipped on the computer device 30. Furthermore, the memory 32 can include both internal and external storage units of the computer device 30. The memory 32 is used to store computer programs and other programs and data required by the computer device 30. The memory 32 can also be used to temporarily store data that has been output or will be output.
[0082] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0083] In the embodiments provided by this invention, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or units through some interfaces, and may be electrical, mechanical, or other forms.
[0084] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0085] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0086] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0087] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method of determining a sound channel, characterized by, The method comprises the following steps: determining the number of speakers according to the acquired output current and output voltage; determining the system channel according to the number of speakers and the stored first channel, wherein the first channel is the channel of the pre-set speakers; determining the target sound effect parameter according to the number of speakers and the system channel; the step of determining the target sound effect parameter according to the number of speakers and the system channel comprises: finding at least one sound effect parameter according to the number of speakers and the system channel; determining the target sound effect parameter from the at least one sound effect parameter according to the priority of the sound effect parameter.
2. The method of claim 1, wherein, the step of determining the number of speakers according to the acquired output current and output voltage comprises: generating at least one load resistance value according to the acquired output current and output voltage; determining the number of speakers according to the at least one load resistance value.
3. The method of claim 1, wherein, The target sound effect parameter comprises at least one of timbre equalizer parameter, automatic linear distortion compensation parameter, bass enhancement parameter, stereo expansion parameter and dynamic range control parameter.
4. The method of claim 1, wherein, The system channel comprises at least one of 2.0 channel, 2.1 channel, 4.0 channel, 4.1 channel, 5.1 channel, 5.1.2 channel, 7.1 channel and 7.1.4 channel.
5. An apparatus for determining a sound channel, characterized in that The method comprises the following steps: a first determining module is configured to determine the number of speakers according to the acquired output current and output voltage; a second determining module is configured to determine the system channel according to the number of speakers and the stored first channel, wherein the first channel is the channel of the pre-set speakers; a third determining module is configured to determine the target sound effect parameter according to the number of speakers and the system channel; the third determining module is specifically configured to find at least one sound effect parameter according to the number of speakers and the system channel, and determine the target sound effect parameter from the at least one sound effect parameter according to the priority of the sound effect parameter.
6. The apparatus of claim 5, wherein, The first determining module comprises a generating submodule and a determining submodule; the generating submodule is configured to generate at least one load resistance value according to the acquired output current and output voltage; the determining submodule is configured to determine the number of speakers according to the at least one load resistance value.
7. A storage medium, characterized by The storage medium comprises a stored program, wherein the program controls the device where the storage medium is located to execute the method for determining the sound channel according to any one of claims 1 to 4 when the program is running.
8. A computer device comprising a memory for storing information including program instructions, and a processor for controlling execution of the program instructions, characterized in that, The program instructions are loaded and executed by the processor to realize the method steps for determining the sound channel according to any one of claims 1 to 4.
Citation Information
Patent Citations
Speaker connecting circuit device
JP2003032800A