CN109996099A - Audio focus control method, system and the onboard system of onboard system - Google Patents
Audio focus control method, system and the onboard system of onboard system Download PDFInfo
- Publication number
- CN109996099A CN109996099A CN201910304062.4A CN201910304062A CN109996099A CN 109996099 A CN109996099 A CN 109996099A CN 201910304062 A CN201910304062 A CN 201910304062A CN 109996099 A CN109996099 A CN 109996099A
- Authority
- CN
- China
- Prior art keywords
- voice applications
- audio focus
- audio
- focus
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8106—Monomedia components thereof involving special audio data, e.g. different tracks for different languages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8173—End-user applications, e.g. Web browser, game
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
Abstract
Present disclose provides a kind of audio focus control method of onboard system, the onboard system includes multiple processors;The control method includes: to receive the request of audio focus transmitted by the first voice applications of operation in any one processor;Obtain the use state of present video focus;According to audio focus request, the audio focus use state and default determine whether to license to audio focus into first voice applications using priority rule;Wherein, the default audio focus acquisition type for referring to that each voice applications should obtain under preset different scenes using priority rule.The disclosure additionally provides the audio autofocus control system and onboard system of a kind of onboard system.
Description
Technical field
The embodiment of the present disclosure is related to field of computer technology, in particular to the audio focus control method of onboard system, be
System and onboard system.
Background technique
With science and technology it is increasingly developed, onboard system is more and more intelligent, for a variety of demands for meeting user, onboard system
In be usually mounted with multiple application programs, such as navigation, music, vehicle radio station etc., when each application program is run, onboard system
A set of audio focus control method is usually set to control the audio output of each application program, to guarantee each application program sound
The order of frequency output.
Multiple processors, such as CPU and MCU, the application journey in onboard system have been generally comprised in current onboard system
Sequence, which is generally distributed, to be operated on CPU and MCU, for example, the application such as navigation and music operates in the android system of CPU, and vehicle
Radio station is carried generally to operate on MCU.In the prior art, when controlling the audio output of the application program on different processor, often
Method is one processor control layer of addition on the bottom layer driving layer of hardware, and default different processor is with different
Weight, control layer is by judging that the size of the weight of processor that application program is belonged to determines the audio focus which being issued to
One application program.
Summary of the invention
The embodiment of the present disclosure provides audio focus control method, system, onboard system and the calculating of a kind of onboard system
Machine readable medium.
In a first aspect, the embodiment of the present disclosure provides a kind of audio focus control method of onboard system, the vehicle-mounted system
System includes multiple processors;The control method includes:
Receive the request of audio focus transmitted by the first voice applications run in any one processor;
Obtain the use state of present video focus;
According to audio focus request, the audio focus use state and default determined using priority rule
Whether audio focus licensed into first voice applications;
Wherein, the default sound for referring to that each voice applications should obtain under preset different scenes using priority rule
Frequency focus obtains type.
In some embodiments, described according to audio focus request, the use state of the audio focus and pre-
If determining whether that audio focus is licensed to first voice applications to be specifically included using priority rule:
First voice applications are determined according to audio focus request;
Identify and judge the use state of audio focus;
If judging, the use state of audio focus is unused, it is determined that goes out audio focus being issued to first sound
Frequency is applied;
If judging, the use state of audio focus is to have used, it is determined that the second audio that audio focus is currently belonged to
Using, and according to second voice applications and first voice applications, based on described default using priority rule, determination
The audio focus of first voice applications obtains type or determines that first voice applications have no right to obtain audio focus out.
In some embodiments, after determining the step of audio focus is issued to first voice applications, also
Include:
Preset kind audio focus is issued to first voice applications;
After the step of audio focus for determining first voice applications obtains type, further includes:
Type is obtained according to the audio focus for first voice applications determined, first voice applications are carried out
Audio focus authorization.
It in some embodiments, include the identification information of first voice applications in the audio focus request;
It is described to determine that first voice applications include: to obtain the audio focus to ask according to audio focus request
The identification information of first voice applications in asking, to determine described according to the identification information of first voice applications
One voice applications;
The second voice applications that the determining audio focus is currently belonged to specifically include:
Obtain the identification information for the second voice applications that audio focus is currently belonged to;
It is described to determine that the audio focus of first voice applications obtains using priority rule based on preset
Type determines that first voice applications are had no right acquisition audio focus and specifically included:
According to the identification information of the identification information of first voice applications and second voice applications, inquire described pre-
If using the corresponding application priority rule table of priority rule, to determine that the audio focus of first voice applications obtains
Type determines that first voice applications have no right to obtain audio focus.
In some embodiments, it includes: to obtain audio focus, transience acquisition for a long time that the audio focus, which obtains type,
Audio focus and transience obtain audio focus and audio mixing.
Second aspect, the embodiment of the present disclosure provides a kind of audio autofocus control system of onboard system, for controlling vehicle
The audio focus of loading system, the onboard system include multiple processors;The audio autofocus control system includes:
Receiving module is asked for receiving audio focus transmitted by the first voice applications run in any one processor
It asks;
Module is obtained, for obtaining the use state of present video focus;
Processing module, for the use state and default application according to audio focus request, the audio focus
Priority rule determines whether to license to audio focus into first voice applications;
Wherein, the default sound for referring to that each voice applications should obtain under preset different scenes using priority rule
Frequency focus obtains type.
In some embodiments, the processing module includes:
First determination unit, for determining first voice applications according to audio focus request;
It identifies judging unit, for identification and judges the use state of audio focus and work as the use for judging audio focus
State be it is unused, determine for audio focus to be issued to first voice applications.
Second determination unit, for judging that the use state of audio focus is to have used when the identification judging unit
When, determine the second voice applications that audio focus is currently belonged to;
Query unit, for determining the second voice applications that audio focus is currently belonged to when second determination unit
When, according to second voice applications and first voice applications, based on it is described it is default apply priority rule, determine institute
The audio focus for stating the first voice applications obtains type or determines that first voice applications have no right to obtain audio focus.
In some embodiments, the processing module further include:
Authorization unit, for determining for audio focus to be issued to first voice applications when the identification judging unit
When, preset kind audio focus is issued to first voice applications;And be also used to, when the query unit determines institute
When stating the audio focus acquisition type of the first voice applications, type is obtained for sound according to the audio focus of first voice applications
Frequency focus is issued to first voice applications.
In some embodiments, the audio coke request includes the identification information of first voice applications;
First determination unit is specifically used for obtaining the mark of first voice applications in the audio focus request
Information is known, to determine first voice applications according to the identification information of first voice applications;
Second determination unit is specifically used for the mark for second voice applications for determining that audio focus is currently belonged to
Know information;
The query unit is specifically used for identification information and second voice applications according to first voice applications
Identification information, the corresponding application priority rule table of the default application priority rule is inquired, to determine described second
The audio focus of voice applications obtains type or determines that first voice applications have no right to obtain audio focus.
In some embodiments, it includes: to obtain audio focus, transience acquisition for a long time that the audio focus, which obtains type,
Audio focus and transience obtain audio focus and audio mixing.
In another aspect, the disclosure also provides a kind of onboard system, comprising: above-mentioned audio autofocus control system and multiple processing
Device.
In some embodiments, multiple processors include at least one CUP and at least one MCU.
Last aspect, the disclosure provide a kind of computer-readable medium, are stored thereon with computer program, wherein institute
It states when computer program is executed by processor and realizes the above method.
The audio focus control method and system for the onboard system that the embodiment of the present disclosure provides, by directly judging all places
The application priority between each voice applications on reason device determines the audio focus which voice applications be issued to, compared to
The prior art, to relieve the coupling of hardware and software, enhances audio without first judging the priority of processor
Versatility of the focal point control mechanism between different automobile types, thereby reduces research and development and maintenance cost;Meanwhile by directly to sound
Frequency application is controlled so that different vehicle enterprise more easily can carry out personal settings according to self-demand, avoid by
The constraint of hardware, to keep user experience higher.
The onboard system that the embodiment of the present disclosure provides, can easily adapt to different automobile types, versatility with higher,
Reduce research and development and maintenance cost;Meanwhile different vehicle enterprises can more easily carry out individual demand setting, avoid by hard
The constraint of part, to keep user experience higher.
Detailed description of the invention
Attached drawing is used to provide to further understand the embodiment of the present disclosure, and constitutes part of specification, with this public affairs
The embodiment opened is used to explain the disclosure together, does not constitute the limitation to the disclosure.By reference to attached drawing to detailed example reality
It applies example to be described, the above and other feature and advantage will become apparent those skilled in the art, in the accompanying drawings:
Fig. 1 is a kind of audio focus control method flow chart for onboard system that the embodiment of the present disclosure provides;
Fig. 2 is the flow chart of the audio focus control method for another onboard system that the embodiment of the present disclosure provides;
Fig. 3 is a kind of structural schematic diagram of the audio autofocus control system for onboard system that the embodiment of the present disclosure provides;
Fig. 4 is the structural schematic diagram of the audio autofocus control system for another onboard system that the embodiment of the present disclosure provides.
Specific embodiment
To make those skilled in the art more fully understand technical solution of the present invention, the present invention is mentioned with reference to the accompanying drawing
Audio focus control method, system and the onboard system of the onboard system of confession are described in detail.
Example embodiment will hereinafter be described more fully hereinafter with reference to the accompanying drawings, but the example embodiment can be with difference
Form embodies and should not be construed as being limited to embodiment set forth herein.Conversely, the purpose for providing these embodiments is
It is thoroughly and complete to make the disclosure, and those skilled in the art will be made to fully understand the scope of the present disclosure.
As it is used herein, term "and/or" includes any and all combinations of one or more associated listed entries.
Term as used herein is only used for description specific embodiment, and is not intended to limit the disclosure.As used herein
, "one" is also intended to "the" including plural form singular, unless in addition context is expressly noted that.It will also be appreciated that
Be, when in this specification use term " includes " and/or " by ... be made " when, specify there are the feature, entirety, step,
Operation, element and/or component, but do not preclude the presence or addition of other one or more features, entirety, step, operation, element,
Component and/or its group.
Embodiment described herein can be by the idealized schematic diagram of the disclosure and reference planes figure and/or sectional view are retouched
It states.It therefore, can be according to manufacturing technology and/or tolerance come modified example diagram.Therefore, embodiment is not limited to reality shown in the drawings
Apply example, but the modification of the configuration including being formed based on manufacturing process.Therefore, the area illustrated in attached drawing, which has, schematically to be belonged to
Property, and the shape in area as shown in the figure instantiates the concrete shape in the area of element, but is not intended to restrictive.
Unless otherwise defined, the otherwise meaning of all terms (including technical and scientific term) used herein and this field
The normally understood meaning of those of ordinary skill is identical.It will also be understood that such as those those of limit term in common dictionary and answer
When being interpreted as having and its consistent meaning of meaning under the background of the relevant technologies and the disclosure, and will be not interpreted as having
There are idealization or excessively formal meaning, unless clear herein so limit.
The audio focus control method for the onboard system that the embodiment of the present disclosure provides, for controlling each audio in onboard system
Using the use to audio focus, it is particularly suitable for the scene that multiple voice applications are run on different processors.Wherein, should
Onboard system includes multiple processors, and each processor can run application program.
The whole inventive concept of the disclosure is directly to control the application program of application layer, without to processor
Priority is judged, by decoupling hardware and software, and is reached to improve audio focus control method versatility and improve and be used
The purpose of family experience.
As shown in Figure 1, this method comprises:
Step S101, the request of audio focus transmitted by the first voice applications run in any one processor is received.
Step S102, the use state of present video focus is obtained.
Step S103, according to the request of audio focus, the use state of audio focus and default true using priority rule
It is fixed whether audio focus to be licensed into first voice applications.
In step s 103, this, which is preset, refers to that each voice applications should obtain under preset different scenes using priority rule
The audio focus taken obtains type.
The audio focus control method for the onboard system that the embodiment of the present disclosure provides, by directly judging on all processors
Each voice applications between application priority determine which voice applications is audio focus is issued to, compared to existing skill
Art, to relieve the coupling of hardware and software, enhances audio focus control without first judging the priority of processor
Versatility of the making mechanism between different automobile types, thereby reduces research and development and maintenance cost;Meanwhile by directly to voice applications
It is controlled, so that different vehicle enterprises more easily can carry out personal settings according to self-demand, is avoided by hardware
Constraint, to keep user experience higher.
The disclosure also provides a kind of audio focus control method, as shown in Fig. 2, this method comprises:
Step S201, the request of audio focus transmitted by the first voice applications run in any one processor is received.
Step S202, the use state of present video focus is obtained.
Step S203, first voice applications are determined according to audio focus request.
In the disclosure, voice applications send the request of audio focus when needing using audio frequency apparatus, to system, and the audio is burnt
The identification information for sending the voice applications of audio focus request is carried in point request, system is asked receiving the audio focus
After asking, the identification information of voice applications is got from the request of audio focus, thus by identifying that the identification information is determined
The current voice applications for issuing the request of audio focus.
In step S201 and step S203, system receive the first voice applications transmission audio focus request after,
The identification information of the voice applications in the request of the audio focus received by identifying can be passed through.
Step S204, identification and judge the use state of audio focus.
In the disclosure, the use state of audio focus includes: to have used and be not used, using representing present video focus
It is occupied by some voice applications, that is, audio frequency apparatus is currently being used;It is not used and represents present video focus not by other sounds
Frequency application occupies, that is, audio frequency apparatus is not used by.
In step S204, when the use state for judging audio focus is to be not used, then following step is executed
Preset kind audio focus is directly issued to currently issue the first voice applications of audio request by S205 ';When judging sound
The use state of frequency focus is in use, executing step S205 to step S208, successively then further to answer according to preset
Determine that the audio focus for the first voice applications for issuing audio request obtains type and according to identified with priority rule
Audio focus obtains type and audio focus is issued to the first voice applications, or determines that the first voice applications have no right to obtain sound
Frequency focus simultaneously terminates process.
Step S205 ', preset kind audio focus is issued to first voice applications.
Step S205, the second voice applications that audio focus is currently belonged to are determined.
Step S206, according to the second voice applications and the first voice applications, priority rule is applied based on default, is determined
The audio focus of first voice applications obtains type or determines that the first voice applications have no right to obtain audio focus.
Step S207, type is obtained according to identified audio focus and audio focus is issued to the first voice applications.
Step S208, terminate process after determining that the first voice applications have no right to obtain audio focus.
In the disclosure, after the success of some voice applications request audio focus, system can be obtained by return function
Get the identification information that the voice applications of audio focus are being currently used.In step S206, the second voice applications are current
The voice applications of audio focus are used, therefore, system is capable of determining that by return function is being currently used audio coke
The identification information of second voice applications of point.
In step S207, presetting using priority rule is preset each voice applications in system in preset difference
The audio focus that should get under scene obtains type, and it includes: to obtain audio focus, short for a long time that audio focus, which obtains type,
Temporary property obtains audio focus and transience obtains audio focus and audio mixing, wherein obtaining audio focus for a long time indicates audio
It applies after the audio focus for obtaining the type, only at the end of user stops manually or sound plays, the voice applications are
Audio focus can be discharged, otherwise will occupy the audio focus always;Transience, which obtains audio focus, indicates that voice applications are obtaining
After the audio focus of the type, when there is other voice applications to issue the request of audio focus, audio focus will be by other audios
Using occupancy, and when other voice applications discharge audio focus, audio focus will be issued to again originally occupies audio
The voice applications of focus;Transience obtains audio focus and audio mixing is similar with transience acquisition audio focus, and difference is, when it
When his voice applications occupy audio focus, the voice applications that original occupies audio focus do not stop voice and play, but and other
Voice applications realize that audio mixing plays.
For example, the music application in onboard system is playing music under a kind of scene mode, i.e., currently
Application using audio focus is music application, in this scenario, when there is vehicle radio station to issue the request of audio focus, vehicle mounted electric
Platform will obtain audio focus and start to play music, and music application will stop playing music, i.e., in this scenario, vehicle radio station
Audio focus obtain type be for a long time obtain audio focus;Under another scene mode, the music in onboard system is answered
With music is playing, that is, the application that audio focus is being currently used is music application, in this scenario, when having telephone access
When, phone application will obtain audio focus, and after telephone finished, audio focus is back to music application, to continue to play sound
Happy, i.e., in this scenario, it is that transience obtains voice applications that the audio focus of phone, which obtains type,;Under another model of place,
Vehicle radio station in onboard system is playing music (FM music), in this scenario, when system has keypad tone to need to play,
Vehicle radio station will be played with keypad tone audio mixing, i.e., in this scenario, the obtained audio focus of application belonging to keypad tone obtains type
Audio focus and audio mixing are obtained for transience.Under different scenes, each obtained audio focus of voice applications obtains type
It can be configured, will not enumerate herein according to actual needs.
Application priority rule table corresponding with above-mentioned default application priority rule is preset in the disclosure, in system,
The table describes the audio focuses that under different usage scenarios, voice applications should be obtained to obtain type.In step S207
In, according to the identification information of the identification information of the first voice applications and the second voice applications, inquires this and applies priority rule table,
The audio focus that the first voice applications should obtain can be obtained and obtain type.
In above-mentioned steps S205 ', preset kind audio focus is arranged according to the type of the first voice applications, for example,
It can be obtained for above-mentioned audio focus any in the long-time acquisition audio focus and transience acquisition audio focus in type
It is a kind of.Specific setting can be looked forward to being arranged according to self-demand by different vehicles.
The audio focus control method for the onboard system that the embodiment of the present disclosure provides, by directly judging on all processors
Each voice applications between application priority determine which voice applications is audio focus is issued to, compared to existing skill
Art, to relieve the coupling of hardware and software, enhances audio focus control without first judging the priority of processor
Versatility of the making mechanism between different automobile types, thereby reduces research and development and maintenance cost;Meanwhile by directly to voice applications
It is controlled, so that different vehicle enterprises more easily can carry out personal settings according to self-demand, is avoided by hardware
Constraint, to keep user experience higher.
The disclosure also provides a kind of audio autofocus control system of onboard system, for realizing the audio of above-mentioned onboard system
Focus control method.One embodiment of audio autofocus control system as onboard system, as shown in figure 3, the system includes:
Receiving module 11 obtains module 12 and processing module 13.
Wherein, receiving module 11 is used to receive audio transmitted by the first voice applications run in any one processor
Focus request;Obtain the use state that module 12 is used to obtain present video focus;Processing module 13 is used for according to the audio
The use state of focus, the audio focus request and preset to determine whether to license to audio focus using priority rule
First voice applications;Wherein, it presets and refers to that each voice applications should obtain under preset different scenes using priority rule
The audio focus taken obtains type.
The audio autofocus control system for the onboard system that the embodiment of the present disclosure provides, by directly judging on all processors
Each voice applications between application priority determine which voice applications is audio focus is issued to, compared to existing skill
Art, to relieve the coupling of hardware and software, enhances audio focus control without first judging the priority of processor
Versatility of the system processed between different automobile types, thereby reduces research and development and maintenance cost;Meanwhile by directly to voice applications
It is controlled, so that different vehicle enterprises more easily can carry out personal settings according to self-demand, is avoided by hardware
Constraint, to keep user experience higher.
Further, as second embodiment of the audio autofocus control system of onboard system, as shown in figure 4, this is
The audio autofocus control system that system is provided compared to a upper embodiment, processing module 13 further comprises: the first determination unit
131, judging unit 132, the second determination unit 133, query unit 134 and authorization unit 135 are identified.
Wherein, the first determination unit 131 is used to determine first voice applications according to the request of audio focus;Identification is sentenced
Unit 132 break for identification and judges the use state of audio focus, and when the use state for judging audio focus is not make
With determining audio focus being issued to the first voice applications;Second determination unit 133 is used to sentence when identification judging unit 132
The use state of disconnected audio focus out is when being not used, to determine the second voice applications that audio focus is currently belonged to;Inquiry
Unit 134 is used for when the second determination unit 133 determines the second voice applications that audio focus is currently belonged to, according to second
Voice applications and the first voice applications apply priority rule based on default, determine that the audio focus of the first voice applications obtains
It takes type or determines that first voice applications have no right to obtain audio focus;Authorization unit 135 is used for when identification judging unit
132 when determining audio focus being issued to first voice applications, and preset kind audio focus is issued to described first
Voice applications;And it is also used to when query unit 134 determines that the audio focuses of the first voice applications obtains type, according to the
The audio focus of one voice applications obtains type and audio focus is issued to the first voice applications.
In the disclosure, the request of audio coke includes the identification information of the first voice applications;First determination unit 131 is specifically used for
The identification information of the first voice applications in the request of audio focus is obtained, to determine according to the identification information of the first voice applications
First voice applications;Second determination unit 133 is specifically used for the second voice applications for determining that audio focus is currently belonged to
Identification information;Query unit 134 is specifically used for according to the identification information of the first voice applications and the mark of the second voice applications
Information, inquiry is default to apply the corresponding application priority rule table of priority rule, to determine second voice applications
Audio focus obtains type or determines that first voice applications have no right to obtain audio focus.
In the disclosure, audio focus obtain type include: for a long time obtain audio focus, transience obtain audio focus with
And transience obtains audio focus and audio mixing.
Wherein, for a long time obtain audio focus indicate voice applications obtain the type audio focus after, only when with
At the end of family stops manually or sound plays, which can just discharge audio focus, otherwise will occupy audio coke always
Point;Transience, which obtains audio focus, indicates voice applications after the audio focus for obtaining the type, when there is other voice applications
When issuing the request of audio focus, audio focus will be occupied by other voice applications, and when other voice applications release audio is burnt
When point, audio focus originally occupies the voice applications of audio focus by being issued to again;Transience obtains audio focus and mixes
Sound and transience obtain audio focus and duplicate, and difference is, when other voice applications occupy audio focus, original occupies audio coke
The voice applications of point do not stop voice broadcasting, but realize that audio mixing plays with other voice applications.
For example, the music application in onboard system is playing music under a kind of scene mode, i.e., currently
Application using audio focus is music application, in this scenario, when there is vehicle radio station to issue the request of audio focus, vehicle mounted electric
Platform will obtain audio focus and start to play music, and music application will stop playing music, i.e., in this scenario, vehicle radio station
Audio focus obtain type be for a long time obtain audio focus;Under another scene mode, the music in onboard system is answered
With music is playing, that is, the application that audio focus is being currently used is music application, in this scenario, when having telephone access
When, phone application will obtain audio focus, and after telephone finished, audio focus is back to music application, to continue to play sound
Happy, i.e., in this scenario, it is that transience obtains voice applications that the audio focus of phone, which obtains type,;Under another model of place,
Vehicle radio station in onboard system is playing music (FM music), in this scenario, when system has keypad tone to need to play,
Vehicle radio station will be played with keypad tone audio mixing, i.e., in this scenario, the obtained audio focus of application belonging to keypad tone obtains type
Audio focus and audio mixing are obtained for transience.Under different scenes, each obtained audio focus of voice applications obtains type
It can be configured, will not enumerate herein according to actual needs.
The audio autofocus control system for the onboard system that the embodiment of the present disclosure provides, by directly judging on all processors
Each voice applications between application priority determine which voice applications is audio focus is issued to, compared to existing skill
Art, to relieve the coupling of hardware and software, enhances audio focus control without first judging the priority of processor
Versatility of the system processed between different automobile types, thereby reduces research and development and maintenance cost;Meanwhile by directly to voice applications
It is controlled, so that different vehicle enterprises more easily can carry out personal settings according to self-demand, is avoided by hardware
Constraint, to keep user experience higher.
The disclosure also provides a kind of onboard system, including multiple processors and audio focal point control provided by the above embodiment
System.
Wherein, multiple processors include CPU and MCU, can run voice applications on each processor.In practical realization
In, the upper usually operation of CPU has an android system, the audio autofocus control system of onboard system provided by the above embodiment be
What the android system upper layer was packaged, it can unify to handle audio request global in entire onboard system.
The disclosure also provides a kind of computer-readable medium, is stored thereon with computer program, wherein the computer program
The above method is realized when being executed by processor.
It will appreciated by the skilled person that whole or certain steps, system, dress in method disclosed hereinabove
Functional module/unit in setting may be implemented as software, firmware, hardware and its combination appropriate.In hardware embodiment,
Division between the functional module/unit referred in the above description not necessarily corresponds to the division of physical assemblies;For example, one
Physical assemblies can have multiple functions or a function or step and can be executed by several physical assemblies cooperations.Certain objects
Reason component or all physical assemblies may be implemented as by processor, such as central processing unit, digital signal processor or micro process
The software that device executes, is perhaps implemented as hardware or is implemented as integrated circuit, such as specific integrated circuit.Such software
Can be distributed on a computer-readable medium, computer-readable medium may include computer storage medium (or non-transitory be situated between
Matter) and communication media (or fugitive medium).As known to a person of ordinary skill in the art, term computer storage medium includes
In any method or skill for storing information (such as computer readable instructions, data structure, program module or other data)
The volatile and non-volatile implemented in art, removable and nonremovable medium.Computer storage medium includes but is not limited to
RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storages, magnetic
Box, tape, disk storage or other magnetic memory apparatus or it can be used for storing desired information and can be visited by computer
Any other medium asked.In addition, known to a person of ordinary skill in the art be, communication media generally comprises computer-readable
Other numbers in the modulated data signal of instruction, data structure, program module or such as carrier wave or other transmission mechanisms etc
According to, and may include any information delivery media.
Example embodiment has been disclosed herein, although and use concrete term, they are only used for simultaneously only should
It is interpreted general remark meaning, and is not used in the purpose of limitation.In some instances, aobvious to those skilled in the art and
Be clear to, unless otherwise expressly stated, the feature that description is combined with specific embodiment that otherwise can be used alone, characteristic and/
Or element, or the feature, characteristic and/or element of description can be combined with other embodiments and be applied in combination.Therefore, art technology
Personnel will be understood that, in the case where not departing from the scope of the present disclosure illustrated by the attached claims, can carry out various forms
With the change in details.
Claims (13)
1. a kind of audio focus control method of onboard system, the onboard system includes multiple processors;The control method
Include:
Receive the request of audio focus transmitted by the first voice applications run in any one processor;
Obtain the use state of present video focus;
According to audio focus request, the audio focus use state and default determine whether using priority rule
Audio focus is licensed into first voice applications;
Wherein, the default audio coke for referring to that each voice applications should obtain under preset different scenes using priority rule
Point obtains type.
It is described to be made according to audio focus request, the audio focus 2. according to the method described in claim 1, wherein
With state and default determine whether that audio focus is licensed to first voice applications to be specifically included using priority rule:
First voice applications are determined according to audio focus request;
Identify and judge the use state of audio focus;
If judging, the use state of audio focus is unused, it is determined that audio focus is issued to first audio out and is answered
With;
If judging, the use state of audio focus is to have used, it is determined that the second audio that audio focus is currently belonged to is answered
With, and according to second voice applications and first voice applications, based on it is described it is default apply priority rule, determine
The audio focus of first voice applications obtains type or determines that first voice applications have no right to obtain audio focus.
3. according to the method described in claim 2, wherein, determining for audio focus to be issued to first voice applications
After step, further includes:
Preset kind audio focus is issued to first voice applications;
After the step of audio focus for determining first voice applications obtains type, further includes:
Type is obtained according to the audio focus for first voice applications determined, audio is carried out to first voice applications
Focus authorization.
4. according to the method described in claim 2, wherein, in the audio focus request including the mark of first voice applications
Know information;
It is described to determine that first voice applications include: to obtain in the audio focus request according to audio focus request
First voice applications identification information, to determine first sound according to the identification information of first voice applications
Frequency is applied;
The second voice applications that the determining audio focus is currently belonged to specifically include:
Obtain the identification information for the second voice applications that audio focus is currently belonged to;
It is described to determine that the audio focus of first voice applications obtains type using priority rule based on preset
Or determine that first voice applications are had no right acquisition audio focus and specifically included:
According to the identification information of the identification information of first voice applications and second voice applications, inquires described preset and answer
With the corresponding application priority rule table of priority rule, to determine that the audio focus of first voice applications obtains type
Or determine that first voice applications have no right to obtain audio focus.
5. method according to claim 1-4, wherein it includes: to obtain for a long time that the audio focus, which obtains type,
Obtain audio focus, transience obtains audio focus and transience obtains audio focus and audio mixing.
6. the audio autofocus control system of a kind of onboard system, for controlling the audio focus of onboard system, the onboard system
Including multiple processors;The audio autofocus control system includes:
Receiving module, for receiving the request of audio focus transmitted by the first voice applications run in any one processor;
Module is obtained, for obtaining the use state of present video focus;
Processing module, for preferential according to the use state of audio focus request, the audio focus and default application
Grade rule determines whether to license to audio focus into first voice applications;
Wherein, the default audio coke for referring to that each voice applications should obtain under preset different scenes using priority rule
Point obtains type.
7. system according to claim 6, wherein the processing module includes:
First determination unit, for determining first voice applications according to audio focus request;
It identifies judging unit, for identification and judges the use state of audio focus and work as the use state for judging audio focus
Be it is unused, determine for audio focus to be issued to first voice applications.
Second determination unit, for judging that the use state of audio focus is in use, really when the identification judging unit
Make the second voice applications that audio focus is currently belonged to;
Query unit, for when second determination unit determines the second voice applications that audio focus is currently belonged to,
According to second voice applications and first voice applications, based on it is described it is default apply priority rule, determine described
The audio focus of first voice applications obtains type or determines that first voice applications have no right to obtain audio focus.
8. system according to claim 7, wherein the processing module further include:
Authorization unit, for when the identification judging unit is determined audio focus being issued to first voice applications,
Preset kind audio focus is issued to first voice applications;And be also used to, when the query unit determine it is described
When the audio focus of first voice applications obtains type, type is obtained for audio according to the audio focus of first voice applications
Focus is issued to first voice applications.
9. system according to claim 7, wherein the audio coke request includes that the mark of first voice applications is believed
Breath;
First determination unit is specifically used for obtaining the mark letter of first voice applications in the audio focus request
Breath, to determine first voice applications according to the identification information of first voice applications;
Second determination unit is specifically used for the mark letter for second voice applications for determining that audio focus is currently belonged to
Breath;
The query unit is specifically used for according to the identification information of first voice applications and the mark of second voice applications
Know information, the corresponding application priority rule table of the default application priority rule is inquired, to determine second audio
The audio focus of application obtains type or determines that first voice applications have no right to obtain audio focus.
10. according to the described in any item systems of claim 6-9, wherein it includes: to obtain for a long time that the audio focus, which obtains type,
Obtain audio focus, transience obtains audio focus and transience obtains audio focus and audio mixing.
11. a kind of onboard system, comprising: the described in any item audio autofocus control systems of claim 6-10 and multiple processing
Device.
12. system according to claim 11, multiple processors include at least one CPU and at least one MCU.
13. a kind of computer-readable medium, is stored thereon with computer program, wherein the computer program is held by processor
Method a method as claimed in any one of claims 1 to 5 is realized when row.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910304062.4A CN109996099B (en) | 2019-04-16 | 2019-04-16 | Audio focus control method and system of vehicle-mounted system and vehicle-mounted system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910304062.4A CN109996099B (en) | 2019-04-16 | 2019-04-16 | Audio focus control method and system of vehicle-mounted system and vehicle-mounted system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109996099A true CN109996099A (en) | 2019-07-09 |
CN109996099B CN109996099B (en) | 2022-11-01 |
Family
ID=67133827
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910304062.4A Active CN109996099B (en) | 2019-04-16 | 2019-04-16 | Audio focus control method and system of vehicle-mounted system and vehicle-mounted system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109996099B (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110673964A (en) * | 2019-09-10 | 2020-01-10 | 沈阳中科创达软件有限公司 | Audio playing control method and device of vehicle-mounted system |
CN111222124A (en) * | 2020-01-16 | 2020-06-02 | 北京梧桐车联科技有限责任公司 | Method, device, equipment and storage medium for using authority distribution |
CN111328061A (en) * | 2020-02-28 | 2020-06-23 | 诚迈科技(南京)股份有限公司 | Audio resource control method, vehicle-mounted terminal and system |
CN112130802A (en) * | 2020-09-24 | 2020-12-25 | 中国第一汽车股份有限公司 | Vehicle-mounted audio playing method and device, vehicle and storage medium |
CN112416290A (en) * | 2020-11-27 | 2021-02-26 | 扬州航盛科技有限公司 | Audio management method based on audio focus |
CN112637412A (en) * | 2019-10-09 | 2021-04-09 | 上海博泰悦臻电子设备制造有限公司 | Audio management method and device and computer storage medium |
CN113794968A (en) * | 2021-09-14 | 2021-12-14 | 合众新能源汽车有限公司 | Arbitration method and device for vehicle-mounted audio focus |
CN113873475A (en) * | 2021-09-16 | 2021-12-31 | 阿波罗智联(北京)科技有限公司 | Vehicle-mounted interconnected audio data processing method and device and electronic equipment |
CN114153314A (en) * | 2021-11-29 | 2022-03-08 | 重庆长安汽车股份有限公司 | In-vehicle noise dynamic display interaction method and system for enhancing user experience |
CN114222024A (en) * | 2021-11-11 | 2022-03-22 | 荣耀终端有限公司 | Notification message broadcasting method, electronic device and computer readable storage medium |
CN114416017A (en) * | 2022-01-30 | 2022-04-29 | 重庆长安汽车股份有限公司 | Android-based audio focus implementation method |
WO2022247495A1 (en) * | 2021-05-27 | 2022-12-01 | 华为技术有限公司 | Audio focus control method and related apparatus |
US11626140B2 (en) | 2020-12-09 | 2023-04-11 | Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd. | Audio data processing method, electronic device, and storage medium |
CN116974508A (en) * | 2023-06-30 | 2023-10-31 | 荣耀终端有限公司 | Audio focus control method and device |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5703794A (en) * | 1995-06-20 | 1997-12-30 | Microsoft Corporation | Method and system for mixing audio streams in a computing system |
JP2012133575A (en) * | 2010-12-21 | 2012-07-12 | Toyota Motor Corp | Application output control method and application output control device |
CN105468380A (en) * | 2015-12-29 | 2016-04-06 | 山东大学 | Optimized method for managing audio focus in Android system |
CN105530171A (en) * | 2015-12-23 | 2016-04-27 | 腾讯科技(深圳)有限公司 | Method and apparatus for playing instant message sound on vehicle-mounted terminal |
CN106060627A (en) * | 2016-06-15 | 2016-10-26 | 乐视控股(北京)有限公司 | Audio processing method and device based on multi-way live broadcast |
WO2017096903A1 (en) * | 2015-12-11 | 2017-06-15 | 乐视控股(北京)有限公司 | Android platform-based multimedia recommendation method and terminal device |
CN107360506A (en) * | 2017-08-02 | 2017-11-17 | 深圳创维汽车智能有限公司 | The radio of Android mobile unit starts method and Android mobile unit |
CN107870799A (en) * | 2017-11-22 | 2018-04-03 | 北京安云世纪科技有限公司 | Utilize the method, apparatus and terminal of widget control audio player |
CN107967130A (en) * | 2016-10-20 | 2018-04-27 | 深圳联友科技有限公司 | A kind of switching method and device of vehicle device voice-grade channel |
CN109525707A (en) * | 2018-10-15 | 2019-03-26 | 维沃移动通信有限公司 | A kind of audio frequency playing method and mobile terminal |
-
2019
- 2019-04-16 CN CN201910304062.4A patent/CN109996099B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5703794A (en) * | 1995-06-20 | 1997-12-30 | Microsoft Corporation | Method and system for mixing audio streams in a computing system |
JP2012133575A (en) * | 2010-12-21 | 2012-07-12 | Toyota Motor Corp | Application output control method and application output control device |
WO2017096903A1 (en) * | 2015-12-11 | 2017-06-15 | 乐视控股(北京)有限公司 | Android platform-based multimedia recommendation method and terminal device |
CN105530171A (en) * | 2015-12-23 | 2016-04-27 | 腾讯科技(深圳)有限公司 | Method and apparatus for playing instant message sound on vehicle-mounted terminal |
CN105468380A (en) * | 2015-12-29 | 2016-04-06 | 山东大学 | Optimized method for managing audio focus in Android system |
CN106060627A (en) * | 2016-06-15 | 2016-10-26 | 乐视控股(北京)有限公司 | Audio processing method and device based on multi-way live broadcast |
CN107967130A (en) * | 2016-10-20 | 2018-04-27 | 深圳联友科技有限公司 | A kind of switching method and device of vehicle device voice-grade channel |
CN107360506A (en) * | 2017-08-02 | 2017-11-17 | 深圳创维汽车智能有限公司 | The radio of Android mobile unit starts method and Android mobile unit |
CN107870799A (en) * | 2017-11-22 | 2018-04-03 | 北京安云世纪科技有限公司 | Utilize the method, apparatus and terminal of widget control audio player |
CN109525707A (en) * | 2018-10-15 | 2019-03-26 | 维沃移动通信有限公司 | A kind of audio frequency playing method and mobile terminal |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110673964A (en) * | 2019-09-10 | 2020-01-10 | 沈阳中科创达软件有限公司 | Audio playing control method and device of vehicle-mounted system |
CN112637412A (en) * | 2019-10-09 | 2021-04-09 | 上海博泰悦臻电子设备制造有限公司 | Audio management method and device and computer storage medium |
CN111222124A (en) * | 2020-01-16 | 2020-06-02 | 北京梧桐车联科技有限责任公司 | Method, device, equipment and storage medium for using authority distribution |
CN111328061A (en) * | 2020-02-28 | 2020-06-23 | 诚迈科技(南京)股份有限公司 | Audio resource control method, vehicle-mounted terminal and system |
CN112130802A (en) * | 2020-09-24 | 2020-12-25 | 中国第一汽车股份有限公司 | Vehicle-mounted audio playing method and device, vehicle and storage medium |
CN112416290A (en) * | 2020-11-27 | 2021-02-26 | 扬州航盛科技有限公司 | Audio management method based on audio focus |
US11626140B2 (en) | 2020-12-09 | 2023-04-11 | Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd. | Audio data processing method, electronic device, and storage medium |
WO2022247495A1 (en) * | 2021-05-27 | 2022-12-01 | 华为技术有限公司 | Audio focus control method and related apparatus |
CN113794968A (en) * | 2021-09-14 | 2021-12-14 | 合众新能源汽车有限公司 | Arbitration method and device for vehicle-mounted audio focus |
CN113873475A (en) * | 2021-09-16 | 2021-12-31 | 阿波罗智联(北京)科技有限公司 | Vehicle-mounted interconnected audio data processing method and device and electronic equipment |
CN114222024A (en) * | 2021-11-11 | 2022-03-22 | 荣耀终端有限公司 | Notification message broadcasting method, electronic device and computer readable storage medium |
CN114153314A (en) * | 2021-11-29 | 2022-03-08 | 重庆长安汽车股份有限公司 | In-vehicle noise dynamic display interaction method and system for enhancing user experience |
CN114153314B (en) * | 2021-11-29 | 2023-04-25 | 重庆长安汽车股份有限公司 | In-vehicle noise dynamic display interaction method and system for enhancing user experience |
CN114416017A (en) * | 2022-01-30 | 2022-04-29 | 重庆长安汽车股份有限公司 | Android-based audio focus implementation method |
CN116974508A (en) * | 2023-06-30 | 2023-10-31 | 荣耀终端有限公司 | Audio focus control method and device |
Also Published As
Publication number | Publication date |
---|---|
CN109996099B (en) | 2022-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109996099A (en) | Audio focus control method, system and the onboard system of onboard system | |
CN110673964A (en) | Audio playing control method and device of vehicle-mounted system | |
US10013823B2 (en) | Vehicle information processing system and method | |
CN102211583B (en) | Information entertainment controls | |
US8554831B2 (en) | System and method for executing hands-free operation of an electronic calendar application within a vehicle | |
CN104821177A (en) | Local network media sharing | |
US20180081670A1 (en) | Prioritization of updates for over-the-air distribution | |
US20120259440A1 (en) | Method for managing conflicts between audio applications and conflict managing device | |
CN105812449A (en) | Audio synchronization between vehicles and mobile devices | |
TWI480191B (en) | Telematics system and related mobile device and method | |
CN105468354B (en) | The method and device that sensor between mobile device and vehicle is synthesized and arbitrated | |
CN107018176A (en) | The application control to main attachment means from secondary attachment means | |
CN102932516A (en) | Apparatus for communication between a vehicle based computing system and a remote application | |
CN112614491A (en) | Vehicle-mounted voice interaction method and device, vehicle and readable medium | |
CN112363767A (en) | Vehicle-mounted camera calling method and device | |
CN113794968A (en) | Arbitration method and device for vehicle-mounted audio focus | |
CN106059997A (en) | Vehicle-mounted voice interaction method and system | |
CN112235063A (en) | Vehicle-mounted audio playing control method, device, equipment and storage medium | |
US6859701B2 (en) | Method of controlling access to devices in a vehicle communication network | |
US20170171272A1 (en) | Distributed in-vehicle resource downloading and streaming | |
CN110764724A (en) | Display equipment control method, device, equipment and storage medium | |
US11297146B2 (en) | Method for data transmission in a transportation vehicle communication network, transportation vehicle communication network, subscriber and transportation vehicle | |
US20230021565A1 (en) | Disparate player media sharing | |
CN105047211A (en) | Vehicle audio playing method and vehicle mounted terminal | |
CN110019927A (en) | Method and apparatus for comprehensive Vehicular system state capture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20211014 Address after: 100176 101, floor 1, building 1, yard 7, Ruihe West 2nd Road, Beijing Economic and Technological Development Zone, Daxing District, Beijing Applicant after: Apollo Zhilian (Beijing) Technology Co.,Ltd. Address before: 100085 Baidu Building, 10 Shangdi Tenth Street, Haidian District, Beijing Applicant before: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |