Partition control method for a loudspeaker, partition playback method for audio, and vehicle
By adjusting the visual graphic partition on the vehicle-machine interface and calculating the speaker's angle, the interference problem during multi-audio playback in the vehicle is solved, independent audio playback and refined control are realized, and user experience is improved.
Patent Information
- Application Number
- CN202210374772.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-11
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2042-04-11
AI Technical Summary
In the prior art, when a vehicle plays different audios simultaneously in the car, multiple audios interfere with each other seriously, and it is impossible to effectively avoid sound interference from one sound field area to another sound field area, and the user cannot freely control and adjust the area size in multiple areas of the vehicle.
By obtaining terminal activation instructions, judging the number of sound sources, using visual graphics on the vehicle-machine interface for partition adjustment, calculating the position center point and adjusting angle of the speaker, controlling the rotation of the speaker to change the orientation, and realizing that different audios are played independently in each area.
It realizes independent playback of audio in different partitions in the car, reduces audio interference, optimizes the user's audio listening experience, and provides refined audio control.
Smart Images

Figure CN114793315B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle control, and particularly to a method for zoned control of speakers, a method for zoned playback of audio, and a vehicle. Background Art
[0002] The digital signal processing (DSP) chip of an in-vehicle host can set media sound sources of different channels to be played by different speakers respectively, which is an existing general technology. Through the control of the DSP chip, each channel of the in-vehicle speakers can play different music. However, such a setting is rarely seen in existing vehicles because when different audio is played simultaneously in the vehicle cabin during driving, it will cause mutual influence between multiple audios. In the lightest case, the driver and passengers cannot clearly hear any audio content, and in the worst case, it will interfere with the driver's mind and cause serious safety accidents.
[0003] In the prior art, only a very small number of vehicles support playing two media sound sources simultaneously in the front and rear of the vehicle cabin. The realization of this function mostly adjusts the sound volume emitted by the speakers in the "front sound field area" and the "rear sound field area". However, this method does not physically change the speaker direction. For the requirement of playing different sounds in the front and rear sound areas, the tuning has limitations. And due to the existing speaker direction settings, even if the sound volume of the speakers in one field area is reduced, it is impossible to avoid the interference of the speakers with reduced sound volume on the sound emitted by the speakers in another field area. Moreover, this method of sacrificing one field area to ensure the audio playback effect of another field area has an implementation effect that is not much different from that of a vehicle that only supports playing one audio, and does not actually achieve the effect of simultaneous and non-interfering playback of multiple audios.
[0004] In the existing solutions, users can often only open or close the zoning on the front-row vehicle machine interface, and cannot freely control and adjust the zone size on any terminal in multiple areas of the vehicle. To sum up, there is a technical problem in the prior art that vehicles with simultaneous playback of multiple audios cannot avoid the interference of the speakers with reduced sound volume on the sound emitted by the speakers in another field area. Summary of the Invention
[0005] In view of the above disadvantages of the prior art, the purpose of the present invention is to provide a method for zoned control of speakers, a method for zoned playback of audio, and a vehicle, which are used to solve the problems of complex operation of the multi-audio control method in the prior art and the interference of the sound played in one sound field area on the sound played in another sound field area.
[0006] To achieve the above object and other related objects, the present invention provides a method for zoned control of speakers, which is applied to a vehicle and includes:
[0007] Obtain a terminal activation instruction and determine the number of sound sources corresponding to the terminal activation instruction:
[0008] If the number is greater than one, obtain a zoning result; wherein, on the vehicle's car machine interface, there is a visual graph formed based on the vehicle compartment, the visual graph is pre-set with multiple areas, and the user can adjust the size of each area by dragging the dividing line between the areas, and the visual graph includes multiple first icons and multiple second icons, each of the first icons corresponds to a speaker on the vehicle one by one, each of the second icons corresponds to a seat on the vehicle one by one, and the visual graph after adjusting the area size is the zoning result;
[0009] Otherwise, regard the visual graph as one area;
[0010] For each area:
[0011] Calculate the position center point of the current area;
[0012] For each first icon in the current area, calculate the corresponding adjustment angle according to the position center point of the current area;
[0013] Control the corresponding speaker to rotate according to the adjustment angle of the first icon.
[0014] In an embodiment of the present invention, there is a mapping relationship between the visual graph and the spatial position of the vehicle compartment;
[0015] After the step of obtaining the zoning result and before the step of calculating the position center point of the current area, it further includes:
[0016] Establish a rectangular coordinate system with the width direction of the vehicle's interior layout as the x-axis and the length direction of the vehicle compartment as the y-axis, and obtain the range covered by the current area in the rectangular coordinate system, the coordinate positions of the first icons in the current area, and the coordinate positions of the second icons in the current area.
[0017] 1. In an embodiment of the present invention, the step of calculating the position center point of the current area includes:
[0018] According to the coordinate positions of the second icons in the current area, process to obtain the coordinate position of the position center point:
[0019]
[0020] Where, X tcenter represents the x-axis coordinate of the position center point of the t-th area, x ti represents the x-axis coordinate of the i-th second icon in the t-th area, Y tcenterThe y-axis coordinate of the position center point of the t-th area, y ti The y-axis coordinate of the i-th second icon in the t-th area, M represents the total number of areas, I t Represents the total number of second icons in the t-th area.
[0021] In an embodiment of the present invention, the counterclockwise direction is taken as the positive direction of the rotation of the first icon;
[0022] The adjustment angle is calculated by using the following formula:
[0023]
[0024] Where, θ tj Represents the adjustment angle of the j-th first icon in the t-th area; x tj Represents the x-axis coordinate of the j-th first icon in the t-th area, y tj Represents the y-axis coordinate of the j-th first icon in the t-th area; N t Represents the total number of first icons in the t-th area.
[0025] In an embodiment of the present invention, the step of calculating the corresponding adjustment angle for each first icon in the current area according to the position center point of the current area further includes:
[0026] If the first icon is simultaneously in multiple areas, the preset angle is taken as the adjustment angle corresponding to the first icon.
[0027] In an embodiment of the present invention, each of the speakers is pre-set with a reserved rotation range;
[0028] After the step of controlling the rotation of the corresponding speaker according to the adjustment angle of the first icon, it further includes:
[0029] The speaker can rotate freely within the reserved rotation range.
[0030] The present invention also discloses a partition control system for speakers, including:
[0031] A first acquisition module, configured to acquire a terminal activation instruction and judge the number of the terminal activation instructions:
[0032] A second acquisition module, configured to obtain a partitioning result when the number of terminal activation instructions is greater than one; wherein, a visualization graph formed based on the vehicle compartment is set on the vehicle's car machine interface, the visualization graph is pre-set with multiple regions, a user can adjust the size of each region by dragging the dividing line between the regions, and the visualization graph includes multiple first icons, each of the first icons corresponds to a speaker on the vehicle one by one, and the visualization graph after adjusting the region size is the partitioning result;
[0033] A first calculation module, configured to calculate the position center point of the current region for each region;
[0034] A second calculation module, configured to calculate a corresponding adjustment angle for each first icon in each region according to the position center point of the region where it is located;
[0035] A first control module, configured to control the corresponding speaker to rotate according to the adjustment angle of the first icon.
[0036] The present invention also discloses an audio partition playback method, which is applied to a vehicle, and rotates the speakers on the vehicle by using the above partition control method. The partition playback method includes:
[0037] Receiving the audio to be played, and determining the region corresponding to the audio to be played;
[0038] Controlling all the speakers in the region corresponding to the audio to be played to play the audio to be played.
[0039] In an embodiment of the present invention, it further includes:
[0040] Receiving a control instruction, and determining the region corresponding to the control instruction;
[0041] Controlling all the speakers in the corresponding partition according to the control instruction.
[0042] The present invention also discloses a vehicle, on which the above speaker partition control system or the above audio partition playback system is installed.
[0043] In summary, the present invention provides a method for zonal control of a loudspeaker, a method for zonal playback of audio, and a vehicle. The vehicle obtains a zoning result by dragging the boundary line between regions within a visualized graphic on the vehicle console interface, calculates the position center point of the current region based on the zoning result, and calculates the adjustment angles of each first icon in the visualized graphic based on the position center points of all regions, thereby controlling the rotation of the loudspeaker on the vehicle to change the orientation of the loudspeaker, so that different audio can be played simultaneously in the carriage, and the audio in different zones does not interfere with each other during playback, and the control of audio playback in multiple regions in the carriage can be refined, thus optimizing the user's audio listening experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention, and those of ordinary skill in the art can obtain other drawings without creative efforts based on these drawings.
[0045] Figure 1 It shows a schematic diagram of a visualized graphic of the vehicle console interface of the vehicle of the present invention in an embodiment.
[0046] Figure 2 It shows a schematic flowchart of a method for zonal control of a loudspeaker of the present invention in an embodiment.
[0047] Figure 3 It shows a schematic structural diagram of a zonal control system of a loudspeaker of the present invention in an embodiment.
[0048] Figure 4 It shows a schematic flowchart of a method for zonal playback of audio of the present invention in an embodiment.
[0049] ELEMENT NUMBER DESCRIPTION
[0050] 100, zonal control system of a loudspeaker; 110, first acquisition module; 120, second acquisition module; 130, first calculation module; 140, second calculation module; 150, first control module; 200, zonal playback system of audio; 210, judgment module; 220, second control module. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0051] The following uses specific specific examples to illustrate the implementation manners of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific implementation manners. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that, without conflict, the following embodiments and the features in the embodiments can be combined with each other. It should also be understood that the terms used in the embodiments of the present invention are for describing specific specific implementation manners, rather than for limiting the protection scope of the present invention. The test methods without specific conditions noted in the following embodiments are usually in accordance with conventional conditions or in accordance with the conditions recommended by each manufacturer.
[0052] Please refer to Figures 1 to 4 . It should be noted that the structures, ratios, sizes, etc. shown in the drawings of this specification are only used to cooperate with the content disclosed in the specification for those familiar with this technology to understand and read, and are not used to limit the limited conditions under which the present invention can be implemented. Therefore, they do not have technical essential significance. Any modification of the structure, change of the proportional relationship or adjustment of the size, without affecting the effects that the present invention can produce and the purposes that can be achieved, should still fall within the scope covered by the technical content disclosed in the present invention. At the same time, the terms such as "upper", "lower", "left", "right", "middle" and "one" cited in this specification are only for the convenience of clear narration and are not used to limit the scope under which the present invention can be implemented. The change or adjustment of their relative relationships, without substantial change in the technical content, should also be regarded as the scope under which the present invention can be implemented.
[0053] When the embodiments give numerical ranges, it should be understood that, unless otherwise specified in the present invention, any of the two endpoints of each numerical range and any numerical value between the two endpoints can be selected. Unless otherwise defined, all technical and scientific terms used in the present invention, based on the understanding of those skilled in the art of the prior art and the description of the present invention, can also use any methods, devices and materials of the prior art similar or equivalent to the methods, devices and materials described in the embodiments of the present invention to implement the present invention.
[0054] Please refer to Figure 1 , which shows a schematic diagram of the in-vehicle machine interface in this embodiment. Please refer to Figure 2, which shows a schematic flow diagram of the zonal control method for the loudspeaker in this embodiment. This zonal control method is applied to a vehicle, and the vehicle's in-vehicle interface is set with a visual graph formed according to the vehicle compartment. This visual graph can be, for example, the graph corresponding to the top view of the vehicle compartment, and this visual graph is preset with multiple areas. Different areas are divided by a demarcation line. Moreover, this visual graph includes multiple first icons and multiple second icons. Each first icon corresponds to a loudspeaker on the vehicle, and each second icon corresponds to a seat on the vehicle. When there is no zonal operation on the in-vehicle interface for the loudspeakers on the vehicle in this embodiment, they are all in an initial state. The initial state is, for example, that the orientation of each loudspeaker is perpendicular to the internal plane of the vehicle where it is located, and all loudspeakers can rotate at an angle according to the actual zonal result, and the zonal result is the visual graph after the adjustment of the area size. In a relatively optimal embodiment, the entire visual graph is divided into two areas, denoted as the front area and the rear area respectively; the user can adjust the size of each area by dragging the demarcation line between the areas. When the user drags the demarcation line towards the front area, the area of the front area shrinks, and the area of the rear area expands; when the user drags the demarcation line towards the rear area, the area of the front area expands, and the area of the rear area shrinks. If the user drags the demarcation line between the front area and the rear area to the bottom of the visual graph, it can be considered that the entire visual graph belongs to the front area, and all first icons are within the range of the front area, which means that all loudspeakers on the vehicle are in the front area; if the user drags the demarcation line between the front area and the rear area to the top of the visual graph, it can be considered that the entire visual graph belongs to the rear area, and all first icons are within the range of the rear area, which means that all loudspeakers on the vehicle are in the rear area. It should be noted that dragging the demarcation line towards the front area to the top of the visual graph or dragging the demarcation line towards the rear area to the bottom of the visual graph is equivalent to closing the zonal function of the visual graph, and at this time, the entire visual graph serves as a complete area.
[0055] This zonal control method includes:
[0056] Step S100: Obtain a terminal activation instruction, and determine the number of sound sources corresponding to the terminal activation instruction. If the number is greater than one, obtain the zonal result; otherwise, regard the entire visual graph as one area.
[0057] Specifically, in this embodiment, the vehicle is provided with multiple terminals inside the carriage, for example. A user can select the audio to be played on any terminal. The terminals mentioned here can be intelligent appliances such as a car machine interface, a touch-screen in-vehicle screen, etc. that allow users to select audio. One terminal means one sound source. When a terminal activation instruction is received, first, the number of sound sources corresponding to the terminal activation instruction is judged. For example, when terminal activation instructions are received simultaneously from the car machine interface and the touch-screen in-vehicle screen on the back seat of the vehicle, at this time, the terminal activation instructions come from two terminals, that is, there are two sound sources. At this time, the partition result is further obtained.
[0058] When the user activates any terminal, step S100 receives the corresponding terminal activation instruction. For example, when the user activates the car machine interface and the touch-screen in-vehicle screen on the back seat simultaneously, at this time, two terminal activation instructions are received in step S100. One terminal activation instruction corresponds to the car machine interface, and the other terminal activation instruction corresponds to the touch-screen in-vehicle screen. Therefore, it can be judged that the number of sound sources corresponding to the terminal activation instruction is two.
[0059] When terminal activation instructions are received from multiple terminals, the partition function of the car machine interface is triggered. The car machine interface jumps out a visualization graph for the user to perform partitioning. The user drags the demarcation line on the car machine interface. After completing the adjustment of the area size, the visualization graph divided into one or more areas is used as the partition result.
[0060] Specifically, there is a mapping relationship between the visualization graph and the spatial position of the vehicle carriage.
[0061] Step S200: For each area, calculate the position center point of the current area.
[0062] Before step S200 and after step S100, it further includes:
[0063] A rectangular coordinate system is established on the visualization graph after the adjustment of the area size. The rectangular coordinate system takes the width direction of the vehicle carriage as the x-axis and the length direction of the vehicle carriage as the y-axis.
[0064] In this embodiment, for example, the user can only drag the demarcation line in the y-axis direction, and the length of each area in the x-axis direction remains unchanged. Therefore, each area is a rectangle, and the coordinate positions of the first coordinate and the second coordinate on the x-axis remain unchanged.
[0065] Among them, the seat on the vehicle is mapped as a point in the rectangular coordinate system. Therefore, when adjusting the area on the car machine interface, the situation that the seat corresponding to one second icon is assigned to two areas will not occur. The second icon is, for example, mapped as the center point of the headrest corresponding to the seat.
[0066] The partitioning result may further include the coverage range of each region in the above rectangular coordinate system, the coordinate positions of the first coordinate and the second coordinate in each region, and the coordinate position of the first icon in each region.
[0067] If the visualization graph is divided into multiple regions, in step S200, the position center point is calculated for each region. If the entire visualization graph is regarded as one region, then what is calculated in step S200 is the position center point of the visualization graph.
[0068] Then step S200 specifically includes:
[0069] Based on the coordinate positions of the second icons in the current region, the coordinate position of the position center point is obtained through processing:
[0070]
[0071] Where, X tcenter represents the x-axis coordinate of the position center point of the t-th region, x ti represents the x-axis coordinate of the i-th second icon in the t-th region, Y tcenter represents the y-axis coordinate of the position center point of the t-th region, y ti represents the y-axis coordinate of the i-th second icon in the t-th region, M represents the total number of regions, and I t represents the total number of second icons in the t-th region.
[0072] When the entire visualization graph is regarded as one region, the value of M is 1.
[0073] It can be seen therefrom that the position center point of this region is the center point of all seats in the current region, and since the seat corresponds to a passenger, it can be approximately considered that the position center point of this region is the center point of the passenger's ear.
[0074] In step S300, for each first icon in each region, the corresponding adjustment angle is calculated based on the position center point of the region where it is located.
[0075] In this embodiment, for example, the counterclockwise direction is taken as the positive direction of the rotation of the speaker corresponding to the first icon.
[0076] Step S300 further calculates the adjustment angle using the following formula:
[0077]
[0078] Where, θ tj represents the adjustment angle of the j-th first icon in the t-th region; x tj represents the x-axis coordinate of the j-th first icon in the t-th region, y tj represents the y-axis coordinate of the j-th first icon in the t-th region; Nt Represents the total number of the first icons within the t-th area.
[0079] Furthermore, during the actual process of the user performing the zoning operation, it is very likely that the demarcation line is dragged onto a first icon. At this time, it means that the speaker on the vehicle is simultaneously divided into two areas, and the first icon cannot calculate the adjustment angle based on a unique position center point. Therefore, the preset angle is used as the adjustment angle of the first icon. For example, the preset angle is 0 degrees, which means that the speaker corresponding to the first icon remains unchanged and does not rotate.
[0080] Step S400: Control the corresponding speaker to rotate according to the adjustment angle of each first icon.
[0081] In step S400, it further includes:
[0082] For the speaker corresponding to each first icon, obtain its current actual angle.
[0083] Then step S400 actually includes:
[0084] For the speaker corresponding to each first icon, obtain the actual adjustment angle of the current speaker according to the actual angle and the adjustment angle; control the current speaker to rotate according to the actual adjustment angle until the rotation angle reaches the actual adjustment angle.
[0085] For example, for a speaker on the vehicle body, the adjustment angle calculated according to its corresponding first icon in step S300 is +10°, and the actual angle obtained in step S400 is 5°. Then the actual adjustment angle is calculated to be 5°, and step S400 controls the speaker to rotate 5°.
[0086] Since each first icon on the visualization graph corresponds to a speaker on the vehicle, for each first icon, control its corresponding speaker to rotate until the rotation angle reaches the actual adjustment angle corresponding to the first icon.
[0087] In this embodiment, each of the speakers is pre-set with a reserved rotation range;
[0088] Then in step S400, it can also control the corresponding speaker to freely rotate within the reserved rotation range according to the user's control instruction. In the actual processing process, step S400 can control the speaker according to the received control instruction combined with the actual adjustment angle.
[0089] If the user's control instruction includes a correction angle, then the actual angle for controlling the speaker to rotate in this embodiment is the adjustment angle + the correction angle.
[0090] For example, the actual adjustment angle of the current speaker is 10°. Based on the user's experience, the user believes that the best effect is achieved when the speaker is deflected by 8°. At this time, the user outputs a control instruction to rotate all the speakers counterclockwise with a correction angle of -2°. Then, in step S400, it is first determined whether the correction angle -2° corresponding to the control instruction is within the reserved rotation range. If so, the final rotation angle is calculated as 10° + (-2°) = 8°, and the corresponding speaker is controlled to rotate by 8°. If not, an alarm is issued to prompt the user that the set correction angle exceeds the reserved rotation range. Specifically, the reserved rotation range for each speaker is, for example, ±10° with respect to the current orientation.
[0091] In another preferred embodiment, the position center point of each area may also be the center point of the current area.
[0092] Then, in this embodiment, after step S100 and before step S200, it further includes:
[0093] Establish a rectangular coordinate system on the visualization graph after the area size adjustment. The rectangular coordinate system takes the width direction of the vehicle compartment as the x-axis and the length direction of the vehicle compartment as the y-axis.
[0094] In this embodiment, for example, the user can only drag the dividing line in the y-axis direction, and the length of each area in the x-axis direction remains unchanged. Therefore, each area is a rectangle, and the first coordinate, the second coordinate, and the x-axis coordinates of the four corners of each area remain unchanged.
[0095] The zoning result may further include the range covered by each area in the above rectangular coordinate system, the coordinate positions of the four corners of each area, and the coordinate positions of the first icons in each area.
[0096] If the visualization graph is divided into multiple areas, then in step S200, the position center point is calculated for each area. If the entire visualization graph is used as one area, then what is calculated in step S200 is the position center point of the visualization graph.
[0097] In this embodiment, step S200 specifically includes: for each area, based on the coordinate positions of the four corners of the current area, the coordinate position of the position center point is obtained through processing:
[0098]
[0099] where X tcenter represents the x-axis coordinate of the position center point of the t-th area, x i represents the x-axis coordinate of the i-th corner in the t-th area, Y tcenter represents the y-axis coordinate of the position center point of the t-th area, y irepresents the y-axis coordinate of the i-th corner in the t-th region, and M represents the total number of regions.
[0100] When the entire visualization graph is regarded as one region, the value of M is 1.
[0101] It can be seen from this that the position center point of this region is the intersection point of the diagonals of the four corners of the current region.
[0102] Step S300: For each first icon in each region, calculate the corresponding adjustment angle according to the position center point of the region where it is located.
[0103] In this embodiment, for example, the counterclockwise direction is taken as the positive direction of the rotation of the speaker corresponding to the first icon.
[0104] Step S300 further calculates the adjustment angle using the following formula:
[0105]
[0106] where θ tj represents the adjustment angle of the j-th first icon in the t-th region; x tj represents the x-axis coordinate of the j-th first icon in the t-th region, and y tj represents the y-axis coordinate of the j-th first icon in the t-th region; N t represents the total number of first icons in the t-th region. Further, in the actual process of the user's partition operation, it is very likely that the dividing line is dragged on a first icon. At this time, it means that the speaker on the vehicle is simultaneously divided into two regions, and this first icon cannot calculate the adjustment angle according to a unique position center point. Therefore, the preset angle is used as the adjustment angle of this first icon. The preset angle is, for example, 0 degrees, which means that the speaker corresponding to this first icon remains unchanged and does not rotate.
[0107] In step S400 of this embodiment, it further includes:
[0108] For each speaker corresponding to a first icon, obtain its current actual angle.
[0109] Then step S400 actually includes:
[0110] For each speaker corresponding to a first icon, obtain the actual adjustment angle of the current speaker according to the actual angle and the adjustment angle; according to the actual adjustment angle, control the current speaker to rotate until the rotation angle reaches the actual adjustment angle.
[0111] For example, for a speaker on the vehicle body, the adjustment angle calculated according to its corresponding first icon in step S300 is +10°, and the actual angle obtained in step S400 is 5°. Then the actual adjustment angle calculated is 5°, and step S400 controls the speaker to rotate 5°. In this embodiment, a reserved rotation range is preset for each of the speakers;
[0112] Then in step S400, it is also possible to control the corresponding speaker to freely rotate within the reserved rotation range according to the user's control instruction. In the actual processing process, step S400 can combine the received control instruction with the actual adjustment angle to control the speaker.
[0113] If the user's control instruction includes a correction angle, then the actual angle for controlling the speaker to rotate in this embodiment is the adjustment angle + the correction angle.
[0114] For example, the actual adjustment angle of the current speaker is 10°. Based on usage experience, the user believes that the best effect is achieved when the speaker deflects 8°. At this time, the user outputs a control instruction to rotate all the speakers counterclockwise with a correction angle of -2°. Then in step S400, it is first determined whether the correction angle -2° corresponding to the control instruction is within the reserved rotation range. If so, the final rotation angle is calculated as 10° + (-2°) = 8°, and the corresponding speaker is controlled to rotate 8°. If not, an alarm is issued to prompt the user that the set correction angle exceeds the reserved rotation range. In another preferred embodiment, the speaker zoning control method of the present invention can also preset corresponding adjustment angles for each zone. When the number of sound sources in the terminal activation instruction is greater than one and the zoning result is obtained, for each speaker, it is controlled to rotate according to the preset adjustment angle corresponding to the area where it is located.
[0115] For example, the visualization graph on the vehicle console is divided into two areas, the front area and the rear area, and the preset rotation angle corresponding to the front area is +10°, and the preset rotation angle corresponding to the rear area is -10°. Then each speaker's area is judged in turn, and the speakers in the front area are rotated +10°, and the speakers in the rear area are rotated -10°.
[0116] In this embodiment, a reserved rotation range is preset for each of the speakers;
[0117] Then in step S400, it is also possible to control the corresponding speaker to freely rotate within the reserved rotation range according to the user's control instruction. In the actual processing process, step S400 can combine the received control instruction with the actual adjustment angle to control the speaker.
[0118] If the control instruction of the user includes a correction angle, the actual angle for controlling the rotation of the speaker in this embodiment is the adjustment angle + the correction angle.
[0119] For example, the actual adjustment angle of the current speaker is 10°. Based on the user's experience, the user believes that the best effect is achieved when the speaker deflects 8°. At this time, the user outputs a control instruction to rotate all speakers counterclockwise with a correction angle of -2°. Then, in step S400, it is first judged whether the correction angle -2° corresponding to the control instruction is within the reserved rotation range. If so, the final rotation angle is calculated as 10° + (-2°) = 8°, and the corresponding speaker is controlled to rotate 8°. If not, an alarm is issued to prompt that the correction angle set by the user exceeds the reserved rotation range.
[0120] The above three embodiments of the zoning control method further include:
[0121] Judge whether the zoning function of the vehicle machine interface is closed. If so, control all speakers to return to the initial state.
[0122] Please refer to Figure 3 , this embodiment further includes a zoning control system 100 for speakers, including:
[0123] The first acquisition module 110 is used to acquire the terminal activation instruction and judge the number of terminal activation instructions:
[0124] The second acquisition module 120 is used to acquire the zoning result when the number of terminal activation instructions is greater than one; wherein, a visual graph formed according to the vehicle compartment is set on the vehicle machine interface of the vehicle. The visual graph is pre-set with multiple regions. The user can adjust the size of each region by dragging the dividing line between the regions, and the visual graph includes multiple first icons. Each of the first icons corresponds to a speaker on the vehicle. The visual graph after adjusting the region size is the zoning result;
[0125] The first calculation module 130 is used to calculate the position center point of the current region for each region according to the zoning result;
[0126] The second calculation module 140 is used to calculate the corresponding adjustment angle for each first icon in each region according to the position center point of the region where it is located; [[ID=X]] [[ID=Y]]
[0127] The first control module 150 is used to control the rotation of the corresponding speaker according to the adjustment angle of the first icon.
[0128] Please refer to Figure 4 , this embodiment further includes a zoning playback method for audio, applied to a vehicle. Using the above zoning control method to rotate the speakers on the vehicle, the zoning playback method includes:
[0129] Step SS100: Receive the audio to be played and determine the area corresponding to the audio to be played.
[0130] Step SS200: Control all the speakers within the area corresponding to the audio to be played to play the audio to be played.
[0131] Specifically, the audio to be played carries the identifier of the corresponding area in advance. In step SS100, according to the identifier carried by the audio to be played, the corresponding area is matched as the area corresponding to the current audio to be played.
[0132] In the actual operation process, when the entire visualization graph is regarded as an area (i.e., this area corresponds to the entire carriage) and only one audio to be played is received, the audio zoned playback method in this embodiment controls the entire carriage to play the audio to be played; when the visualization graph is divided into multiple areas according to the user's control and multiple audios to be played are received, the audio zoned playback method in this embodiment matches each audio to be played to the corresponding area according to the identifier of the corresponding area carried by each audio to be played in advance, and controls all the speakers within the area to play the audio to be played; when no audio to be played is received, no audio is played in the carriage.
[0133] In the specific usage process, when an audio to be played is received from the in-vehicle unit interface in the front row, determine the area corresponding to the audio to be played. For example, the in-vehicle unit interface is located in the front area, and the received audio to be played carries the identifier corresponding to the rear area. At this time, control the rear area to play the audio to be played.
[0134] Any terminal in the zoned playback method in this application can control any area in the entire visualization graph to play the audio to be played.
[0135] Moreover, the audios to be played played in each area can be the same or different.
[0136] Furthermore, the zoned playback method in this embodiment further includes:
[0137] Receive a control instruction and determine the area corresponding to the control instruction;
[0138] Control all the speakers within the corresponding zone according to the control instruction.
[0139] Specifically, the control instruction includes, for example, a volume adjustment instruction, a pause playback instruction, a stop playback instruction, etc.
[0140] Then the zoned playback method specifically further includes:
[0141] Receive a volume adjustment instruction and determine the area corresponding to the volume adjustment instruction;
[0142] Control the volume of all speakers in the corresponding zone according to the volume adjustment instruction.
[0143] The zone playback method specifically further includes:
[0144] Receive a pause playback instruction and determine the zone corresponding to the pause playback instruction;
[0145] Control the volume of all speakers in the corresponding zone according to the pause playback instruction.
[0146] The zone playback method specifically further includes:
[0147] Receive a stop playback instruction and determine the zone corresponding to the stop playback instruction;
[0148] Control all speakers in the corresponding zone to stop playing audio according to the stop playback instruction.
[0149] In summary, the zone playback method in this embodiment can control all zones to play different audio simultaneously, and can control the volume of all speakers in any one zone to increase, decrease or stop playing, achieving separate control of each zone, making the control process of in-vehicle audio playback more refined, thereby improving the user's audio listening experience.
[0150] This embodiment further includes a vehicle on which the above-mentioned zone control system for speakers or the above-mentioned zone playback system for audio is installed.
[0151] In another preferred embodiment, the vehicle is equipped with both the above-mentioned zone control system for speakers and the above-mentioned zone playback system for audio.
[0152] In summary, a zone control method for speakers, a zone playback method for audio, and a vehicle provided by the present invention can trigger a zone interface when receiving multiple terminal activation instructions, obtain a zone result according to the way of dragging the boundary line between regions within a visual graphic on the vehicle console interface, calculate the position center point of the current zone according to the zone result, and calculate the adjustment angles of each first icon in the visual graphic according to the position center points of all zones, so as to control the rotation of the speakers on the vehicle to change the orientation of the speakers, thereby achieving simultaneous playback of different audio in the carriage, and the audio in different zones does not interfere with each other during playback, and the control of audio playback in multiple zones in the carriage can be refined, thereby optimizing the user's audio listening experience. Therefore, the present invention effectively overcomes various shortcomings in the prior art and has high industrial utilization value.
[0153] The above embodiments are only illustrative of the principles and effects of the present invention and are not intended to limit the present invention. Any person familiar with this technology can modify or change the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or changes made by those with ordinary knowledge in the technical field without departing from the spirit and technical idea disclosed by the present invention should still be covered by the claims of the present invention.
Claims
1. A speaker partition control method, applied to a vehicle, characterized in that: include: Get the terminal activation command and determine the number of audio sources corresponding to the terminal activation command: If the number is greater than one, obtaining a partition result; wherein the partition result includes a plurality of first icons and a plurality of second icons on the visual graphic; each of the first icons corresponds one-to-one to a speaker on the vehicle, and each of the second icons corresponds one-to-one to a seat on the vehicle; Otherwise, the visualization graph is regarded as a region; For each region: Calculate the center point of the current area; For each first icon in the current area, calculate the corresponding adjustment angle according to the center point of the current area; According to the adjustment angle of the first icon, the corresponding speaker is controlled to rotate.
2. The partition control method according to claim 1, characterized in that: The visual graphic is set on the vehicle interface and is pre-set into a plurality of areas. A user can adjust the size of each area by dragging the dividing lines between the areas. The visual graphic includes a plurality of the first icons and a plurality of the second icons. The visual graphic after the area size adjustment is the partition result. There is a mapping relationship between the visual graphic and the spatial position of the vehicle compartment; After the step of obtaining the partition result and before the step of calculating the position center point of the current area, the following step is further included: Establish a rectangular coordinate system with the width direction of the vehicle interior layout as the x-axis and the length direction of the vehicle compartment as the y-axis, and obtain the range covered by the current area in the rectangular coordinate system, the coordinate position of the first icon in the current area, and the coordinate position of the second icon in the current area.
3. The partition control method according to claim 2, characterized in that: The step of calculating the center point of the current area includes: According to the coordinate position of the second icon in the current area, the coordinate position of the center point of the position is obtained: Among them, X tcenter Indicates the x-axis coordinate of the center point of the t-th region, x ti Indicates the x-axis coordinate of the i-th second icon in the t-th area, Y tcenter Indicates the y-axis coordinate of the center point of the t-th region, y ti represents the y-axis coordinate of the i-th second icon in the t-th region, M represents the total number of regions, and I t Represents the total number of second icons in the tth area.
4. The partition control method according to claim 2, characterized in that: Taking the counterclockwise direction as the positive direction of rotation of the first icon; The adjustment angle is calculated using the following formula: Among them, θ tj represents the adjustment angle of the jth first icon in the tth area; x tj represents the x-axis coordinate of the j-th first icon in the t-th area, and y tj N represents the y-axis coordinate of the j-th first icon in the t-th area; t Represents the total number of first icons in the tth region.
5. The partition control method according to claim 1, characterized in that: The step of calculating the corresponding adjustment angle for each first icon in the current area according to the position center point of the current area further includes: If the first icon is in multiple areas at the same time, the preset angle is used as the adjustment angle corresponding to the first icon.
6. The partition control method according to claim 1, characterized in that: Each of the speakers is pre-set with a reserved rotation range; After the step of controlling the corresponding speaker to rotate according to the adjustment angle of the first icon, the step further includes: The speaker can rotate freely within the reserved rotation range.
7. A speaker partition control system, applied to a vehicle, characterized in that: include: The first acquisition module is used to acquire terminal activation instructions and determine the number of the terminal activation instructions: A second acquisition module is configured to acquire a partitioning result when the number of activation instructions of the terminal is greater than one; wherein a visual graphic formed based on the vehicle compartment is provided on the vehicle's vehicle interface, the visual graphic being pre-set into a plurality of regions, the user being able to adjust the size of each region by dragging a dividing line between the regions, and the visual graphic including a plurality of first icons, each of the first icons corresponding one-to-one to a speaker on the vehicle, the visual graphic after the region size adjustment being the partitioning result; A first calculation module is used to calculate the position center point of the current area for each area; A second calculation module is configured to calculate, for each first icon in each area, a corresponding adjustment angle according to a center point of the area where the icon is located; The first control module is configured to control the rotation of the corresponding speaker according to the adjustment angle of the first icon.
8. A method for playing audio in different zones, applied to a vehicle, characterized in that: The speaker on the vehicle is rotated using the partition control method according to any one of claims 1 to 5, wherein the partition playback method includes: Receive audio to be played, and determine the area corresponding to the audio to be played; Control all speakers in the area corresponding to the audio to be played to play the audio to be played.
9. The partition playback method according to claim 8, characterized in that: Also includes: Receive a control instruction and determine the area corresponding to the control instruction; All speakers in the corresponding zone are controlled according to the control instruction.
10. A vehicle, characterized in that: The vehicle is capable of executing the partition control method according to claim 6 or the partition playback method according to claim 9 .
Citation Information
Patent Citations
Audio playing method and terminal
CN106162447A
Onboard directional sound system, control method and vehicle
CN109218894A