CN107404339A - A kind of method and apparatus for adjusting bluetooth A2DP encoding settings - Google Patents
A kind of method and apparatus for adjusting bluetooth A2DP encoding settings Download PDFInfo
- Publication number
- CN107404339A CN107404339A CN201710693152.8A CN201710693152A CN107404339A CN 107404339 A CN107404339 A CN 107404339A CN 201710693152 A CN201710693152 A CN 201710693152A CN 107404339 A CN107404339 A CN 107404339A
- Authority
- CN
- China
- Prior art keywords
- source equipment
- state
- current
- wifi module
- encoding setting
- 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
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000005516 engineering process Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 4
- 241000208340 Araliaceae Species 0.000 description 3
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 3
- 235000003140 Panax quinquefolius Nutrition 0.000 description 3
- 235000008434 ginseng Nutrition 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/16—Vocoder architecture
- G10L19/18—Vocoders using multiple modes
- G10L19/22—Mode decision, i.e. based on audio signal content versus external parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/70—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/70—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
- H04B5/72—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for local intradevice communication
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
The application provides a kind of method and apparatus for adjusting bluetooth A2DP encoding settings.The method for the regulation bluetooth A2DP encoding settings that the application provides, applied to source equipment, methods described includes:When WiFi module state change event occurring when AVDTP links are in init state or after AVDTP link initializations, the encoding setting matched for the source equipment determination state parameter current with the WiFi module of source equipment, and according to the current state of AVDTP links, determine above-mentioned encoding setting enables strategy, and then above-mentioned encoding setting is enabled using the above-mentioned strategy that enables, and when above-mentioned encoding setting enables, above-mentioned encoding setting is sent to receiving device.The method and apparatus for the regulation bluetooth A2DP encoding settings that the application provides, it can ensure that the encoding setting of source equipment can adapt to WiFi annoyance levels all the time, with reduce WiFi signal to transmit data interference, avoid it is improper because of encoding setting when WiFi interference be present caused by sound quality problem.
Description
Technical field
The application is related to wireless communication technology field, more particularly to a kind of regulation bluetooth A2DP (Advanced
Distribution Profile, abbreviation A2DP) encoding setting method and apparatus.
Background technology
Bluetooth technology is a kind of wireless communication technology for being operated in 2.4GHz frequency ranges, the appearance of Bluetooth technology so that user
Music can be listened by Bluetooth technology.Its realization principle is:As source equipment (Source, abbreviation SRC, for example, it may be intelligence
Can TV) with receiving device (Sink, abbreviation SNK, for example, it may be Baffle Box of Bluetooth) establish AVDTP (Audio/video
Distribution Transport Protocol, abbreviation AVDTP) after link, source equipment encodes to voice data,
Then voice data is sent to receiving device by the AVDTP links established between two equipment, receiving device receives
After voice data, decoding broadcasting is carried out.When playing music by Bluetooth technology, to ensure the tonequality of high-quality, source equipment
Encoding setting seem and be even more important.
At present, source equipment determines encoding setting generally according to following method, and this method includes:Obtain receiving device
The coding information supported, in the coding information that source equipment and receiving device are supported, select high tone quality encoding setting
(low distortion rate, high code check) is set as present encoding.
But when being encoded using high tone quality encoding setting to audio file, in order to transmit same reproduction time amount
A2DP audios package, it is necessary to longer 2.4GHz frequency range air transmission times.Consequently, it is possible to 2.4GHz frequency ranges WiFi be present
Sound quality problem (pause sound, noise, distortion) is will occur more readily in the case of signal interference.
The content of the invention
In view of this, the application provides a kind of method and apparatus for adjusting bluetooth A2DP encoding settings, to solve existing side
Sound quality problem caused by method is improper because of encoding setting when the interference of 2.4GHz frequency ranges WiFi signal be present.
The application first aspect provides a kind of method for adjusting bluetooth A2DP encoding settings, and methods described is set applied to source
Standby, methods described includes:
WiFi module state occurs when AVDTP links are in init state or after the AVDTP link initializations
It is that the source equipment determines the coding that the state parameter current with the WiFi module of the source equipment matches during change events
Set;
According to the current state of the AVDTP links, determine the encoding setting enables strategy;
The encoding setting is enabled using the strategy that enables, and when the encoding setting enables, the coding set
Put the receiving device for being sent to and being connected with the source equipment.
The application second aspect provides a kind of device for adjusting bluetooth A2DP encoding settings, and described device is set applied to source
Standby, described device includes:Processing module and sending module, wherein,
The processing module, for when AVDTP links are in init state or after the AVDTP link initializations
During generation WiFi module state change event, the shape current with the WiFi module of the source equipment is determined for the source equipment
The encoding setting of state parameter matching;
The processing module, it is additionally operable to, according to the current state of the AVDTP links, determine enabling for the encoding setting
Strategy, and enable strategy described in use and enable the encoding setting
The sending module, for when the encoding setting enables, the encoding setting to be sent to and the source
The receiving device of equipment connection.
The method and apparatus for the regulation bluetooth A2DP encoding settings that the application provides, initialization shape is in AVDTP links
During state or above-mentioned AVDTP link initializations after occur WiFi module state change event when, by for source equipment determine with
The encoding setting of the current state parameter matching of the WiFi module of source equipment, and according to the current state of AVDTP links, it is determined that
Above-mentioned encoding setting enables strategy, and then enables above-mentioned encoding setting using the above-mentioned strategy that enables, and in above-mentioned encoding setting
When enabling, above-mentioned encoding setting is sent to the receiving device being connected with the source equipment.So, it is ensured that source equipment
Encoding device can adapt to WiFi annoyance levels all the time, with reduce WiFi signal to transmit data interference, avoid existing
WiFi disturb when caused by encoding setting is improper sound quality problem.In addition, by determining the strategy that enables of encoding setting, and then adopt
Encoding setting is enabled with the strategy that enables determined, seamless regulation can be achieved, to reduce because regulation encoding setting is to user
Caused by influence.
Brief description of the drawings
Fig. 1 is the application scenarios schematic diagram of the method and apparatus for the regulation bluetooth A2DP encoding settings that the application provides;
Fig. 2 is the flow chart for the embodiment of the method one that the application adjusts bluetooth A2DP encoding settings;
Fig. 3 is the flow chart for the embodiment of the method two that the application adjusts bluetooth A2DP encoding settings;
Fig. 4 is the flow chart for the embodiment of the method three that the application adjusts bluetooth A2DP encoding settings;
Fig. 5 is the flow chart for the embodiment of the method four that the application adjusts bluetooth A2DP encoding settings;
Fig. 6 is the structural representation for the device embodiment one that the application adjusts bluetooth A2DP encoding settings.
Embodiment
Here exemplary embodiment will be illustrated in detail, its example is illustrated in the accompanying drawings.Following description is related to
During accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawings represent same or analogous key element.Following exemplary embodiment
Described in embodiment do not represent all embodiments consistent with the application.On the contrary, they be only with it is such as appended
The example of the consistent apparatus and method of some aspects be described in detail in claims, the application.
It is only merely for the purpose of description specific embodiment in term used in this application, and is not intended to be limiting the application.
" one kind " of singulative used in the application and appended claims, " described " and "the" are also intended to including majority
Form, unless context clearly shows that other implications.It is also understood that term "and/or" used herein refers to and wrapped
Containing the associated list items purpose of one or more, any or all may be combined.
It will be appreciated that though various information, but this may be described using term first, second, third, etc. in the application
A little information should not necessarily be limited by these terms.These terms are only used for same type of information being distinguished from each other out.For example, do not departing from
In the case of the application scope, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as
One information.Depending on linguistic context, word as used in this " if " can be construed to " ... when " or " when ...
When " or " in response to determining ".
The application provides a kind of method and apparatus for adjusting bluetooth A2DP encoding settings, exists to solve existing method
2.4GHz frequency ranges WiFi signal disturb when caused by encoding setting is improper sound quality problem.
Fig. 1 is the application scenarios schematic diagram of the method and apparatus for the regulation bluetooth A2DP encoding settings that the application provides.Please
Reference picture 1, the method and apparatus for the regulation bluetooth A2DP encoding settings that the application provides, applied to the source in scene shown in Fig. 1
End equipment, the source equipment can be smart mobile phone, intelligent television etc..Accordingly, in Fig. 1, receiving device can be bluetooth
Audio amplifier, bluetooth earphone etc..
The technical scheme of the application is described in detail with specific embodiment below, below these specific implement
Example can be combined with each other, and may be repeated no more in some embodiments for same or analogous concept.
Fig. 2 is the flow chart for the embodiment of the method one that the application adjusts bluetooth A2DP encoding settings.What the present embodiment was related to
It is the specific method for adjusting bluetooth A2DP encoding settings.The executive agent of the present embodiment can be that individually regulation bluetooth A2DP is compiled
The device that code is set, or the source equipment of the device of regulation bluetooth A2DP encoding settings is integrated with, below with executive agent
Illustrated to be integrated with exemplified by the source equipment of the device of regulation bluetooth A2DP encoding settings.Fig. 2 is refer to, the present embodiment carries
The method of confession, may comprise steps of:
S101, WiFi module occurs when AVDTP links are in init state or after above-mentioned AVDTP link initializations
It is that source equipment determines the coding that the state parameter current with the WiFi module of above-mentioned source equipment matches during state change event
Set.
It should be noted that can to characterize source equipment current for the current state parameter of the WiFi module of source equipment
WiFi annoyance levels, in this step, sent out when AVDTP links are in init state or after above-mentioned AVDTP link initializations
During raw WiFi module state change event, by determining the state current with the WiFi module of above-mentioned source equipment for source equipment
The encoding setting of parameter matching, so, it is ensured that the encoding device of source equipment can adapt to WiFi annoyance levels all the time, with drop
Interference of the low WiFi signal to transmission data.
Specifically, AVDTP links refer to the AVDTP chains between source equipment and the receiving device being connected with source equipment
Road.In addition, WiFi module state change event includes, WiFi module is opened, WiFi module is closed, WiFi module line 2.4GHz
Router, WiFi module disconnect 2.4GHz disconnections router, WiFi module starts to scan 2.4GHz channels and WiFi module terminates
Scan 2.4GHz channels.
In this step, WiFi occurs when AVDTP links are in init state or after above-mentioned AVDTP link initializations
It is that source equipment determines the encoding setting that the state parameter current with WiFi module matches during module status change events.Specifically
, the encoding setting that can be matched as follows for the source equipment determination state parameter current with WiFi module, that is, work as
When the current WiFi annoyance levels of the current state parameter sign source equipment of WiFi module are higher, just from source equipment and reception
The encoding setting that same source audio time quantum is selected in the encoding setting that end equipment is supported needs the air transmission time shorter is made
The encoding setting matched for the state parameter current with WiFi module.On being determined and the current shape of WiFi module for source equipment
The concrete methods of realizing and realization principle of the encoding setting of state parameter matching will be discussed in detail in following embodiment, herein no longer
Repeat.
S102, according to the current state of above-mentioned AVDTP links, determine above-mentioned encoding setting enables strategy.
Specifically, the state of AVDTP links includes init state, is provided with non-broadcast state and broadcast state.
In addition, source equipment can record the state of AVDTP links in real time, the current state of AVDTP links can be read from source equipment.This
In step, just according to the current state of AVDTP links, determine above-mentioned encoding setting enables strategy.
Alternatively, in one possible implementation of the application, in this step, if the state that above-mentioned AVDTP links are current
For init state or when being provided with non-broadcast state, determine above-mentioned encoding setting enables strategy to enable immediately;On if
When to state the current state of AVDTP links be broadcast state, the strategy that enables for determining above-mentioned encoding setting is in above-mentioned source equipment
Enabled during into adjustable state.
For example, when AVDTP links are in init state, determine to join with the current state of WiFi module for source equipment
After the encoding setting of number matching, now, AVDTP links are in init state, and the strategy that enables for determining above-mentioned encoding setting is
Enable immediately.For another example when WiFi module state change event occurs after above-mentioned AVDTP link initializations, set for source
After the standby encoding setting for determining the state parameter current with WiFi module and matching, now, if source equipment plays music, i.e.,
AVDTP links are in broadcast state, it is determined that the strategy that enables of above-mentioned encoding setting is to enter adjustable opportunity in source equipment
Shi Qiyong.It should be noted that when AVDTP links are in broadcast state, by being by the strategy setting that enables of encoding setting
Enabled when source equipment enters adjustable state, so, above-mentioned coding is enabled again when source equipment enters adjustable state
Set, the influence to user can be reduced, realize that seamless switches.
Specifically, adjustable state includes song switching state or plays halted state.During specific implementation, source equipment needs
Monitor two events from AVRCP applications:EVENT_TRACK_CHANGED (song handover event) and EVENT_
PLAYBACK_STATUS_CHANGED (to the parameter switching event of pause in broadcasting), when listening to the two events, is characterized
Source equipment enters adjustable state.
S103, above-mentioned encoding setting enabled using the above-mentioned strategy that enables, and when above-mentioned encoding setting enables, by above-mentioned volume
Code sets the receiving device for being sent to and being connected with above-mentioned source equipment.
The volume that the state parameter current with WiFi module matches is determined by step S101 and step S102 specifically, working as
Code is set and when enabling strategy of the encoding setting, in this step, just enables above-mentioned encoding setting using the above-mentioned strategy that enables,
And when above-mentioned encoding setting enables, above-mentioned encoding setting is sent to the receiving device being connected with above-mentioned source equipment.Example
Such as, when enabling strategy to enable immediately, now, above-mentioned encoding setting is just enabled immediately, and above-mentioned encoding setting is sent to
Receiving device, so that receiving device reconfigures the encoding setting of local terminal according to the encoding setting received.
For another example being to be enabled when source equipment enters adjustable state when enabling strategy, now, retouched with reference to above
State, then (when source Supervision when during source equipment listens to song handover event or played to the parameter switching event of pause
When hearing above-mentioned event, characterize source equipment and enter adjustable state), enable above-mentioned encoding setting, and by above-mentioned encoding setting
It is sent to receiving device.It should be noted that now, source equipment by above-mentioned encoding setting be sent to receiving device it
Before, the state of above-mentioned AVDTP links first can be adjusted to be provided with non-broadcast state by source equipment, then set above-mentioned coding
Put and be sent to receiving device, the state of above-mentioned AVDTP links is adjusted to broadcast state again afterwards, and then use what is reset
Encoding setting plays music.
The present embodiment provide method, when AVDTP links are in init state or above-mentioned AVDTP link initializations it
When WiFi module state change event occurring afterwards, by determining the state current with the WiFi module of source equipment for source equipment
The encoding setting of parameter matching, and according to the current state of AVDTP links, the strategy that enables of above-mentioned encoding setting is determined, and then
Above-mentioned encoding setting is enabled using the above-mentioned strategy that enables, and when above-mentioned encoding setting enables, above-mentioned encoding setting be sent to
The receiving device being connected with the source equipment.So, it is ensured that the encoding device of source equipment can adapt to WiFi all the time
Annoyance level, to reduce interference of the WiFi signal to transmission data, avoid making because encoding setting is improper when WiFi interference be present
Into sound quality problem.In addition, the strategy that enables by determining encoding setting, and then coding is enabled using the strategy that enables determined
Set, seamless regulation can be achieved, to reduce because regulation encoding setting influences caused by user.
Fig. 3 is the flow chart for the embodiment of the method two that the application adjusts bluetooth A2DP encoding settings.What the present embodiment was related to
It is the detailed process of the encoding setting matched for the source equipment determination state parameter current with WiFi module.Fig. 3 is refer to,
On the basis of above-described embodiment, the method for the present embodiment offer, step S101 is specifically included:
S201, determine annoyance level value corresponding with the state parameter that the WiFi module of above-mentioned source equipment is current.
Specifically, the state parameter of the WiFi module of source equipment includes:The on off state of WiFi module, WiFi module
The acquiescence code check of connection state, the antenna condition of WiFi module and WiFi module., can be according to above-mentioned source equipment in this step
The corresponding relation of the current state parameter of WiFi module and different state parameters and different annoyance level values, it is determined that with it is upper
State annoyance level value corresponding to the current state parameter of WiFi module of source equipment.It should be noted that set with above-mentioned source
Annoyance level corresponding to the on off state of annoyance level value=WiFi module corresponding to the current state parameter of standby WiFi module
Annoyance level value * corresponding to the antenna condition of value * WiFi modules (annoyance level value corresponding to the connection state of WiFi module+
Annoyance level value corresponding to the acquiescence code check of WiFi module).For example, in one possible implementation of the application, different shapes
State parameter and the corresponding relation of different annoyance level values are as shown in table 1:
The corresponding relation of the different state parameter of table 1 and different annoyance level values
A specific example is given below, the specific implementation process of this step is discussed in detail.For example, in the application
In one possible implementation, the state parameter that the WiFi module of source equipment is current is as shown in table 2, now, according to table 1, really
Determine that annoyance level value corresponding to the on off state of WiFi module is 1, annoyance level value is corresponding to the antenna condition of WiFi module
1st, annoyance level value corresponding to the connection state of WiFi module be 4, annoyance level value corresponding to the acquiescence code check of WiFi module be
2, further, annoyance level value=WiFi module corresponding with the state parameter that the WiFi module of above-mentioned source equipment is current
Annoyance level value * (the line shapes of WiFi module corresponding to the antenna condition of annoyance level value * WiFi modules corresponding on off state
Annoyance level value corresponding to the acquiescence code check of annoyance level value+WiFi module corresponding to state), so, it is determined that being set with above-mentioned source
Annoyance level value corresponding to the current state parameter of standby WiFi module is equal to 6.It should be noted that it can be seen from table 1, work as source
When the state parameter of the WiFi module of end equipment changes, the current state parameter pair with the WiFi module of above-mentioned source equipment
The annoyance level value answered changes between 0 to 16.
The current state parameter of the WiFi module of the source equipment of table 2
The on off state of WiFi module | Open |
The connection state of WiFi module | In 2.4GHz router connection procedures |
The antenna condition of WiFi module | With bluetooth module not common antenna |
The acquiescence code check of WiFi module | 12M |
If S202, above-mentioned annoyance level value are less than or equal to the first predetermined threshold value, it is determined that above-mentioned source equipment is current
The coded format that matches for the state parameter current with above-mentioned WiFi module of the first coded format and from above-mentioned source equipment
Selection and above-mentioned annoyance level value in coding parameter corresponding to above-mentioned first coded format supported with above-mentioned receiving device
Corresponding coding parameter, and determine the coding ginseng that the coding parameter of selection matches for the state parameter current with above-mentioned WiFi module
Number.
Before the specific implementation process of this step is introduced, first simply introduce source equipment and receiving device is supported
Coding information.Specifically, it is directed to LDAC (Low-Density Paritycodes, abbreviation LDAC) coded format, related protocol
Regulation source equipment and receiving device must simultaneously support LDAC quality priority mode, LDAC normal
Mode and LDAC connection priority mode;For APT-X coded formats, related protocol regulation source equipment
Must simultaneously support APT-X with receiving device, in addition, source equipment and receiving device can also support APT-X HD or
APT-X low latencies;For AAC (Advanced Audio Coding, abbreviation AAC) coded format, related protocol regulation source is set
Standby and receiving device must support sample rate 48KHz and 44.1KHz, in addition, source equipment and receiving device can also prop up
Hold sample rate 32KHz.
Further, after the coding information of source equipment and receiving device support is described, this is described in detail below
The specific implementation process of step.
Specifically, the first predetermined threshold value is according to being actually needed determination.In the present embodiment, not to the first predetermined threshold value
Occurrence is defined.For example, in a possible implementation, the first predetermined threshold value is 10.
It should be noted that working as the annoyance level value determined is less than or equal to the first predetermined threshold value, now, it is determined that on
It is the coded format that the state parameter current with above-mentioned WiFi module matches to state the first current coded format of source equipment.Example
Such as, the first current coded format of source equipment be LDAC coded formats, now, it is determined that LDAC coded formats for it is above-mentioned
The coded format of the current state parameter matching of WiFi module.Further, can be according to such as lower section after coded format is determined
Method determines coding parameter, i.e., corresponding to above-mentioned first coded format supported from above-mentioned source equipment and above-mentioned receiving device
Corresponding with above-mentioned annoyance level value coding parameter is selected in coding parameter, and determine the coding parameter of selection for above-mentioned WiFi
The coding parameter of the current state parameter matching of module., can be according to the selection rule of coding parameter, from above-mentioned in specific implementation
Selection is done with above-mentioned in coding parameter corresponding to above-mentioned first coded format that source equipment and above-mentioned receiving device are supported
Disturb coding parameter corresponding to degree value.For example, in the embodiment of the application one, can be according to the selection of the coding parameter shown in table 3
Selected in coding parameter corresponding to above-mentioned first coded format that rule is supported from above-mentioned source equipment and above-mentioned receiving device
Select coding parameter corresponding with above-mentioned annoyance level value.
The selection rule of the coding parameter of table 3
With reference to above example, that is, the annoyance level value determined is 6, and the first current coded format of source equipment is
LDAC coded formats, now, annoyance level value are less than the first predetermined threshold value, determine that LDAC coded formats are and above-mentioned WiFi module
The coded format of current state parameter matching, further, for example, in the present embodiment, source equipment and receiving device are equal
Support LDAC quality priority mode, LDAC normal mode and LDAC connection priority
Mode, now, according to table 3, coding parameter corresponding with the annoyance level value determined is selected as LDAC normal mode, this
When, it is determined that LDAC normal mode are the coding parameter that the state parameter current with WiFi module matches.If for another example source
The first current coded format of end equipment is SBC coded formats, and now, it is current with WiFi module to determine SBC coded formats
The coded format of state parameter matching, further, with reference to table 3, in the SBC codings that source equipment and receiving device are supported
In sample rate corresponding to form and bitpool values, select centre sample rate and middle bitpool values as with above-mentioned WiFi
The coding parameter of the current state parameter matching of module.For example, the sample rate that source equipment and receiving device are supported is
32KHZ~48KHZ, bitpool values are 33~51.Now, then it for 44.1KHZ, bitpool value is 33 to select sample rate, and really
It is the coding parameter that the state parameter current with WiFi module matches to determine sample rate 44.1KHZ, bitpool 33.
For another example in one embodiment, the annoyance level value determined is 4, the first current coded format of source equipment
For APT-X coded formats, now, it is the coding lattice that the state parameter current with WiFi module matches to determine APT-X coded formats
Formula, further, with reference to table 3, if source equipment and receiving device support APT-X HD, it is determined that APT-X HD be with
The coding parameter of the current state parameter matching of WiFi module.If source equipment and receiving device do not support APT-X HD,
Determine APT-X be the state parameter current with WiFi module match coding parameter (for example, in one embodiment, source equipment
Coding parameter corresponding to the APT-X coded formats supported with receiving terminal end is APT-X HD, APT-X, APT low latency, now,
It is the coding parameter that the state parameter current with WiFi module matches then to determine APT-X HD).
If S203, above-mentioned annoyance level value are more than the first predetermined threshold value, set from above-mentioned source equipment and above-mentioned receiving terminal
Select the second coded format of highest priority in the standby coded format supported, and determine above-mentioned second coded format be with it is upper
State the coded format of the current state parameter matching of WiFi module and propped up from above-mentioned source equipment and above-mentioned receiving device
Coding parameter corresponding with above-mentioned annoyance level value is selected in coding parameter corresponding to above-mentioned second coded format held, and is determined
The coding parameter that the coding parameter of selection matches for the state parameter current with above-mentioned WiFi module.
Specifically, coded format is followed successively by from high to low according to priority:APT-X coded formats, LDAC coded formats,
AAC coded formats, SBC coded formats.In this step, if above-mentioned annoyance level value is more than the first predetermined threshold value, from above-mentioned source
The second coded format of highest priority is selected in the coded format that end equipment and above-mentioned receiving device are supported, and is determined
It is the coded format that the state parameter current with above-mentioned WiFi module matches to state the second coded format.For example, in one embodiment,
The coded format that source equipment and receiving device are supported has AAC coded formats, SBC coded formats and LDAC coded formats,
Now, the coded format of highest priority is that LDAC encodes lattice in the coded format that source equipment and receiving device are supported
Formula, now, it is determined that LDAC coded formats are the coded format that the state parameter current with above-mentioned WiFi module matches.Further
Ground, after coded format is determined, coding parameter is determined according to the selection rule of coding parameter shown in table 3, so, it is determined that coding
Parameter LDAC connection priority mode are the coding ginseng that the state parameter current with above-mentioned WiFi module matches
Number.
For another example in another embodiment, the coded format that source equipment and receiving device are supported has APT-X codings
Form and AAC coded formats, now, determine what APT-X coded formats matched for the state parameter current with above-mentioned WiFi module
Coded format.Further, if coding parameter corresponding to the APT-X coded formats that source equipment and receiving device are supported has
APT-X low latencies and APT-X, now, according to table 3, then APT-X low latencies are selected to join with the current state of above-mentioned WiFi module
The coding parameter of number matching.In addition, if source equipment and receiving device support coding parameter corresponding to APT-X coded formats
Only APT-X, the coding parameter that now then selection APT-X matches for the state parameter current with above-mentioned WiFi module.For another example
In another embodiment, however, it is determined that AAC coded formats are the coded format that the state parameter current with WiFi module matches, this
When, if source equipment and receiving device support sample rate 32KHz, sample rate 32 is selected, if not supporting, selection sampling
Rate 44.1KHz.Further, for another example in another embodiment, however, it is determined that SBC coded formats are to work as with above-mentioned WiFi module
The coded format of preceding state parameter matching, now, then the sample rate supported in source equipment and receiving device and
In bitpool values, the bitpool values of minimum sample rate and minimum are selected as the state parameter current with above-mentioned WiFi module
The coding parameter of matching.For example, in one embodiment, sample rate that source equipment and receiving device are supported for 32KHZ~
48KHZ, bitpool value are 33~51.Now, then select sample rate 32KHZ, bitpool value 33 for WiFi module currently
The coding parameter of state parameter matching.
The method that the present embodiment provides, there is provided a kind of to be determined and the current state parameter of WiFi module for source equipment
The specific method for the encoding setting matched somebody with somebody, the method provided by the present embodiment, can be that source equipment is determined to work as with WiFi module
The encoding setting of preceding state parameter matching, so that the encoding device of source equipment can adapt to WiFi annoyance levels all the time, with
Reduce WiFi signal to transmit data interference, avoid it is improper because of encoding setting when WiFi interference be present caused by tonequality ask
Topic.
Fig. 4 is the flow chart for the embodiment of the method three that the application adjusts bluetooth A2DP encoding settings.Fig. 4 is refer to, upper
On the basis of stating embodiment, the present embodiment provide method, for source equipment determine it is current with the WiFi module of source equipment
State parameter matching encoding setting before, methods described also includes:
S301, judge whether to be stored with the coding information that the receiving device being connected with above-mentioned source equipment is supported.
Specifically, can be according to the mark of receiving device, to judge whether to be stored with the coding letter of receiving device support
Breath.
S302, if it is not, then obtaining the coding information that above-mentioned receiving device is supported.
Specifically, in this step, can be supported by way of to receiving device hair request to obtain receiving device
Coding information.
The method that the present embodiment provides, by judging whether to be stored with the receiving device branch being connected with above-mentioned source equipment
The coding information held, and then when judging the coding information without storage receiving device support, obtain receiving device and support
Coding information.So, it is ensured that the coding information of receiving device is stored with source equipment, and then can be according to source equipment
The coding information of support and the coding information for receiving end equipment support are the source equipment determination state ginseng current with WiFi module
The encoding setting of number matching.
Fig. 5 is the flow chart for the embodiment of the method four that the application adjusts bluetooth A2DP encoding settings.Fig. 5 is refer to, upper
On the basis of stating embodiment, the method for the present embodiment offer, WiFi module state change occurs after AVDTP link initializations
During event, it is determined that after annoyance level value corresponding with the state parameter that the WiFi module of source equipment is current, it can also include:
If S401, above-mentioned annoyance level value belong to same annoyance level grade with the annoyance level value stored, it is determined that on
It is the encoding setting that the state parameter current with above-mentioned WiFi module matches to state the current encoding setting of source equipment.
Specifically, annoyance level grade divides in advance according to annoyance level value, for example, in one embodiment, when dry
Disturb when degree value is in [0 5], it is specified that annoyance level grade is grade one;When annoyance level value be in (5 10], it is specified that interference
Intensity grade is grade two;When annoyance level value for (10 16] when, it is specified that annoyance level grade is grade three.Need what is illustrated
It is that the annoyance level value stored is the annoyance level value determined when AVTDP is initialized.For example, in one embodiment,
The annoyance level value of storage is 3, when WiFi module state change event occurs after AVDTP link initializations, is determined
Annoyance level value is 4, and now, the annoyance level value determined and the annoyance level value stored belong to same annoyance level etc.
Level.For another example the annoyance level value stored is 3, WiFi module state change event occurs after AVDTP link initializations
When, the annoyance level value determined is 8, and now, the annoyance level value determined and the annoyance level value stored are not belonging to together
One annoyance level grade.
Specifically, if it is determined that annoyance level value and the annoyance level value that has stored belong to same annoyance level grade,
At this time, it is believed that current encoding setting can adapt to current WiFi annoyance levels, the current coding of above-mentioned source equipment is determined
The encoding setting that the state parameter for being arranged to current with above-mentioned WiFi module matches.
If S402, above-mentioned annoyance level value are not belonging to same annoyance level grade with the annoyance level value stored, it is
Above-mentioned source equipment determines the encoding setting that the state parameter current with above-mentioned WiFi module matches.
Specifically, if it is determined that annoyance level value and the annoyance level value that has stored be not belonging to same annoyance level etc.
Level, at this time, it is believed that current encoding setting does not adapt to current WiFi annoyance levels, at this time, it may be necessary to for source equipment determine with
The encoding setting of the current state parameter matching of WiFi module.I.e. according to embodiment two introduce method for source equipment determine with
The encoding setting of the current state parameter matching of WiFi module.
The method that the present embodiment provides, when WiFi module state change event occurs after AVDTP link initializations,
It is determined that after annoyance level value corresponding with the state parameter that the WiFi module of source equipment is current, if above-mentioned annoyance level value with
The annoyance level value stored belongs to same annoyance level grade, determines that the current encoding setting of source equipment is and WiFi module
The encoding setting of current state parameter matching, if above-mentioned annoyance level value is not belonging to same do with the annoyance level value stored
When disturbing intensity grade, just determine that the coding that the state parameter current with the WiFi module of source equipment matches is set for source equipment
Put.So, computing resource can be saved.
Fig. 6 is the structural representation for the device embodiment one that the application adjusts bluetooth A2DP encoding settings.The device can be with
Realized by way of software, hardware or soft or hard combination.It refer to Fig. 6, the device that the present embodiment provides, including:Processing module
100 and sending module 200, wherein,
The processing module 100, for when AVDTP links are in init state or the AVDTP link initializations
When WiFi module state change event occurring afterwards, determined for the source equipment current with the WiFi module of the source equipment
State parameter matching encoding setting;
The processing module 100, it is additionally operable to, according to the current state of the AVDTP links, determine the encoding setting
Strategy is enabled, and enables strategy described in use and enables the encoding setting
The sending module 200, for when the encoding setting enables, the encoding setting to be sent to and the source
The receiving device of end equipment connection.
The device of the present embodiment, the technical scheme of embodiment of the method shown in Fig. 1 can be performed, its realization principle and technology effect
Seemingly, here is omitted for fruit.
Further, the processing module 100, specifically for performing following steps:
It is determined that annoyance level value corresponding with the state parameter that the WiFi module of the source equipment is current;
If the annoyance level value is less than or equal to the first predetermined threshold value, it is determined that the source equipment it is current first
Coded format is the coded format that matches of the state parameter current with the WiFi module and from the source equipment and described
Selected in coding parameter corresponding to first coded format that receiving device is supported corresponding with the annoyance level value
Coding parameter, and determine the coding parameter that the coding parameter of selection matches for the state parameter current with the WiFi module;
If the annoyance level value is more than the first predetermined threshold value, propped up from the source equipment and the receiving device
The second coded format of highest priority is selected in the coded format held, and determines that second coded format is and the WiFi
The coded format of the current state parameter matching of module and the institute supported from the source equipment and the receiving device
State and coding parameter corresponding with the annoyance level value is selected in coding parameter corresponding to the second coded format, and determine selection
Coding parameter is the coding parameter that the state parameter current with the WiFi module matches.
The device of the present embodiment, it can be used for the technical scheme for performing embodiment of the method shown in Fig. 2, its realization principle and skill
Art effect is similar, and here is omitted.
Further, the processing module 100, specifically for being initialization shape in the current state of the AVDTP links
State or when being provided with non-broadcast state, determine the encoding setting enables strategy to enable immediately, and in the AVDTP chains
When the current state in road is broadcast state, the startup strategy for determining the encoding setting is to enter can adjust in the source equipment
Enabled during state.
Further, Fig. 6 is continued referring to, the device of the present embodiment, judge module 300 and acquisition module can also be included
400, wherein,
The judge module 300, for being that the source equipment determines and the source equipment in the processing module 100
WiFi module it is current state parameter matching encoding setting before, judge whether to be stored with what is be connected with the source equipment
The coding information that receiving device is supported;
The acquisition module 400, for judging what is be connected without storage with the source equipment in the judge module 300
During the coding information that receiving device is supported, the coding information that the receiving device is supported is obtained.
Further, the processing module 100, it is additionally operable to that WiFi module occurs after the AVDTP link initializations
During state change event, determined in the processing module corresponding with the state parameter that the WiFi module of the source equipment is current
After annoyance level value, when the annoyance level value and the annoyance level value stored belong to same annoyance level grade, really
The current encoding setting of the fixed source equipment is the encoding setting that the state parameter current with the WiFi module matches, and
When the annoyance level value is not belonging to same annoyance level grade with the annoyance level value stored, determined for the source equipment
The encoding setting that the state parameter current with the WiFi module matches.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above-mentioned each method embodiment can lead to
The related hardware of programmed instruction is crossed to complete.Foregoing program can be stored in a computer read/write memory medium.The journey
Sequence upon execution, execution the step of including above-mentioned each method embodiment;And foregoing storage medium includes:ROM, RAM, magnetic disc or
Person's CD etc. is various can be with the medium of store program codes.
Finally it should be noted that:Various embodiments above is merely illustrative of the technical solution of the present invention, rather than its limitations;To the greatest extent
The present invention is described in detail with reference to foregoing embodiments for pipe, it will be understood by those within the art that:Its according to
The technical scheme described in foregoing embodiments can so be modified, either which part or all technical characteristic are entered
Row equivalent substitution;And these modifications or replacement, the essence of appropriate technical solution is departed from various embodiments of the present invention technology
The scope of scheme.
Claims (10)
- A kind of 1. method for adjusting bluetooth A2DP encoding settings, it is characterised in that methods described is applied to source equipment, the side Method includes:WiFi module state change occurs when AVDTP links are in init state or after the AVDTP link initializations During event, determine that the coding that the state parameter current with the WiFi module of the source equipment matches is set for the source equipment Put;According to the current state of the AVDTP links, determine the encoding setting enables strategy;The encoding setting is enabled using the strategy that enables, and when the encoding setting enables, the encoding setting sent out Give the receiving device being connected with the source equipment.
- 2. according to the method for claim 1, it is characterised in that described to be determined and the source equipment for the source equipment WiFi module it is current state parameter matching encoding setting, including:It is determined that annoyance level value corresponding with the state parameter that the WiFi module of the source equipment is current;If the annoyance level value is less than or equal to the first predetermined threshold value, it is determined that the first current coding of the source equipment Form is the coded format that matches of the state parameter current with the WiFi module and from the source equipment and the reception Coding corresponding with the annoyance level value is selected in coding parameter corresponding to first coded format that end equipment is supported Parameter, and determine the coding parameter that the coding parameter of selection matches for the state parameter current with the WiFi module;If the annoyance level value is more than the first predetermined threshold value, supported from the source equipment and the receiving device The second coded format of highest priority is selected in coded format, and determines that second coded format is and the WiFi module The coded format of current state parameter matching and supported from the source equipment and the receiving device described the Coding parameter corresponding with the annoyance level value is selected in coding parameter corresponding to two coded formats, and determines the coding of selection Parameter is the coding parameter that the state parameter current with the WiFi module matches.
- 3. according to the method for claim 1, it is characterised in that the state current according to the AVDTP links, it is determined that The encoding setting enables strategy, including:If the current state of the AVDTP links is init state or is provided with non-broadcast state, the coding is determined What is set enables strategy to enable immediately;If the current state of the AVDTP links is broadcast state, determine that the coding is set The startup strategy put is to be enabled when the source equipment enters adjustable state.
- 4. according to the method for claim 1, it is characterised in that described to be determined and the source equipment for the source equipment WiFi module it is current state parameter matching encoding setting before, methods described also includes:Judge whether to be stored with the coding information that the receiving device being connected with the source equipment is supported;If it is not, then obtain the coding information that the receiving device is supported.
- 5. according to the method for claim 2, it is characterised in that WiFi moulds occur after the AVDTP link initializations It is described to determine annoyance level corresponding with the state parameter that the WiFi module of the source equipment is current during bulk state change events After value, methods described also includes:If the annoyance level value belongs to same annoyance level grade with the annoyance level value stored, the source equipment is determined Current encoding setting is the encoding setting that the state parameter current with the WiFi module matches;It is the source equipment if the annoyance level value is not belonging to same annoyance level grade with the annoyance level value stored It is determined that the encoding setting that the state parameter current with the WiFi module matches.
- 6. a kind of device for adjusting bluetooth A2DP encoding settings, it is characterised in that described device is applied to source equipment, the dress Put including:Processing module and sending module, wherein,The processing module, for occurring when AVDTP links are in init state or after the AVDTP link initializations During WiFi module state change event, determine to join with the current state of the WiFi module of the source equipment for the source equipment The encoding setting of number matching;The processing module, it is additionally operable to according to the current state of the AVDTP links, determine the encoding setting enables plan Slightly, and enable strategy described in use and enable the encoding setting;The sending module, for when the encoding setting enables, the encoding setting to be sent to and the source equipment The receiving device of connection.
- 7. device according to claim 6, it is characterised in that the processing module, specifically for performing following steps:It is determined that annoyance level value corresponding with the state parameter that the WiFi module of the source equipment is current;If the annoyance level value is less than or equal to the first predetermined threshold value, it is determined that the first current coding of the source equipment Form is the coded format that matches of the state parameter current with the WiFi module and from the source equipment and the reception Coding corresponding with the annoyance level value is selected in coding parameter corresponding to first coded format that end equipment is supported Parameter, and determine the coding parameter that the coding parameter of selection matches for the state parameter current with the WiFi module;If the annoyance level value is more than the first predetermined threshold value, supported from the source equipment and the receiving device The second coded format of highest priority is selected in coded format, and determines that second coded format is and the WiFi module The coded format of current state parameter matching and supported from the source equipment and the receiving device described the Coding parameter corresponding with the annoyance level value is selected in coding parameter corresponding to two coded formats, and determines the coding of selection Parameter is the coding parameter that the state parameter current with the WiFi module matches.
- 8. device according to claim 6, it is characterised in that the processing module, specifically in the AVDTP links When current state is init state or is provided with non-broadcast state, determine the encoding setting enables strategy as immediately Enable, and when the current state of the AVDTP links is broadcast state, determine the startup strategy of the encoding setting in institute State when source equipment enters adjustable state and enable.
- 9. device according to claim 6, it is characterised in that described device also includes judge module and acquisition module, its In,The judge module, for being source equipment determination and the WiFi module of the source equipment in the processing module Before the encoding setting of current state parameter matching, judge whether to be stored with the receiving device being connected with the source equipment The coding information of support;The acquisition module, for the receiving device for judging to be connected with the source equipment without storage in the judge module During the coding information of support, the coding information that the receiving device is supported is obtained.
- 10. device according to claim 7, it is characterised in that the processing module, be additionally operable in the AVDTP chains When WiFi module state change event occurs after the initialization of road, the WiFi with the source equipment is determined in the processing module After annoyance level value corresponding to the current state parameter of module, in the annoyance level value and the annoyance level value category stored When same annoyance level grade, it is the state current with the WiFi module to determine the current encoding setting of the source equipment The encoding setting of parameter matching, and it is not belonging to same annoyance level etc. in the annoyance level value and the annoyance level value stored It is that the source equipment determines the encoding setting that the state parameter current with the WiFi module matches during level.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710693152.8A CN107404339B (en) | 2017-08-14 | 2017-08-14 | Method and device for adjusting Bluetooth A2DP code setting |
CN202110711122.1A CN113470668B (en) | 2017-08-14 | 2017-08-14 | Display device adjusting Bluetooth method for setting A2DP (analog to digital) codes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710693152.8A CN107404339B (en) | 2017-08-14 | 2017-08-14 | Method and device for adjusting Bluetooth A2DP code setting |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110711122.1A Division CN113470668B (en) | 2017-08-14 | 2017-08-14 | Display device adjusting Bluetooth method for setting A2DP (analog to digital) codes |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107404339A true CN107404339A (en) | 2017-11-28 |
CN107404339B CN107404339B (en) | 2021-07-16 |
Family
ID=60397160
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110711122.1A Active CN113470668B (en) | 2017-08-14 | 2017-08-14 | Display device adjusting Bluetooth method for setting A2DP (analog to digital) codes |
CN201710693152.8A Active CN107404339B (en) | 2017-08-14 | 2017-08-14 | Method and device for adjusting Bluetooth A2DP code setting |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110711122.1A Active CN113470668B (en) | 2017-08-14 | 2017-08-14 | Display device adjusting Bluetooth method for setting A2DP (analog to digital) codes |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN113470668B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108389583A (en) * | 2018-07-04 | 2018-08-10 | 恒玄科技(上海)有限公司 | A kind of coding/decoding method and system of wireless Bluetooth headsets communication audio |
CN109151861A (en) * | 2018-08-14 | 2019-01-04 | Oppo广东移动通信有限公司 | Encoding rate method of adjustment, device and electronic equipment |
CN111199743A (en) * | 2020-02-28 | 2020-05-26 | Oppo广东移动通信有限公司 | Audio coding format determining method and device, storage medium and electronic equipment |
CN111510900A (en) * | 2020-04-20 | 2020-08-07 | Oppo广东移动通信有限公司 | Bluetooth transmission method, terminal device and computer readable storage medium |
WO2022222713A1 (en) * | 2021-04-20 | 2022-10-27 | 华为技术有限公司 | Codec negotiation and switching method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060030266A1 (en) * | 2002-08-01 | 2006-02-09 | Prasanna Desai | Method and system for achieving enhanced quality and higher throughput for collocated IEEE 802.11B/G and bluetooth devices in coexistent operation |
CN101286770A (en) * | 2007-04-09 | 2008-10-15 | 艾威梯软件技术(北京)有限公司 | Method and system for automatically configuring audio encoding format transmitted by bluetooth A2DP |
CN103426432A (en) * | 2012-05-14 | 2013-12-04 | 德克萨斯仪器股份有限公司 | Bandwidth dependent audio quality adjustment |
CN103532936A (en) * | 2013-09-28 | 2014-01-22 | 福州瑞芯微电子有限公司 | Bluetooth audio self-adaption transmission method |
CN106559738A (en) * | 2015-09-30 | 2017-04-05 | 苹果公司 | The short-distance wireless packet of the sensitive application of prioritization time |
CN106792954A (en) * | 2016-12-16 | 2017-05-31 | 中南大学 | A kind of bluetooth based on environment sensing and Wifi changing methods and transmission equipment |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6873825B2 (en) * | 2002-01-10 | 2005-03-29 | Qualcomm, Incorporated | System and method for optimizing bluetooth transmissions to overcome signal interference |
CN103843438B (en) * | 2011-07-29 | 2016-11-02 | 黑莓有限公司 | The enhancing that in equipment, mutual interference is avoided |
KR101552830B1 (en) * | 2014-11-10 | 2015-09-14 | 리모트솔루션주식회사 | Method for implementing a bluetooth headset using smart devices |
CN106162278A (en) * | 2015-04-03 | 2016-11-23 | 北京奇虎科技有限公司 | A kind of low energy consumption terminal control system and method |
CN106332132B (en) * | 2015-07-03 | 2021-05-04 | 中兴通讯股份有限公司 | Communication terminal and method for self-adaptive Bluetooth performance adjustment |
CN105578232A (en) * | 2016-01-05 | 2016-05-11 | 珠海格力电器股份有限公司 | Multimedia playing system and playing method based on mobile terminal |
-
2017
- 2017-08-14 CN CN202110711122.1A patent/CN113470668B/en active Active
- 2017-08-14 CN CN201710693152.8A patent/CN107404339B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060030266A1 (en) * | 2002-08-01 | 2006-02-09 | Prasanna Desai | Method and system for achieving enhanced quality and higher throughput for collocated IEEE 802.11B/G and bluetooth devices in coexistent operation |
CN101286770A (en) * | 2007-04-09 | 2008-10-15 | 艾威梯软件技术(北京)有限公司 | Method and system for automatically configuring audio encoding format transmitted by bluetooth A2DP |
CN103426432A (en) * | 2012-05-14 | 2013-12-04 | 德克萨斯仪器股份有限公司 | Bandwidth dependent audio quality adjustment |
CN103532936A (en) * | 2013-09-28 | 2014-01-22 | 福州瑞芯微电子有限公司 | Bluetooth audio self-adaption transmission method |
CN106559738A (en) * | 2015-09-30 | 2017-04-05 | 苹果公司 | The short-distance wireless packet of the sensitive application of prioritization time |
CN106792954A (en) * | 2016-12-16 | 2017-05-31 | 中南大学 | A kind of bluetooth based on environment sensing and Wifi changing methods and transmission equipment |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108389583A (en) * | 2018-07-04 | 2018-08-10 | 恒玄科技(上海)有限公司 | A kind of coding/decoding method and system of wireless Bluetooth headsets communication audio |
CN108389583B (en) * | 2018-07-04 | 2018-09-25 | 恒玄科技(上海)有限公司 | A kind of encoding and decoding method and system of wireless Bluetooth headsets communication audio |
CN109151861A (en) * | 2018-08-14 | 2019-01-04 | Oppo广东移动通信有限公司 | Encoding rate method of adjustment, device and electronic equipment |
CN111199743A (en) * | 2020-02-28 | 2020-05-26 | Oppo广东移动通信有限公司 | Audio coding format determining method and device, storage medium and electronic equipment |
CN111199743B (en) * | 2020-02-28 | 2023-08-18 | Oppo广东移动通信有限公司 | Audio coding format determining method and device, storage medium and electronic equipment |
CN111510900A (en) * | 2020-04-20 | 2020-08-07 | Oppo广东移动通信有限公司 | Bluetooth transmission method, terminal device and computer readable storage medium |
CN111510900B (en) * | 2020-04-20 | 2023-08-25 | Oppo广东移动通信有限公司 | Bluetooth transmission method, terminal device and computer readable storage medium |
WO2022222713A1 (en) * | 2021-04-20 | 2022-10-27 | 华为技术有限公司 | Codec negotiation and switching method |
Also Published As
Publication number | Publication date |
---|---|
CN113470668B (en) | 2024-03-12 |
CN113470668A (en) | 2021-10-01 |
CN107404339B (en) | 2021-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107404339A (en) | A kind of method and apparatus for adjusting bluetooth A2DP encoding settings | |
CN102301744B (en) | Audio coding based on device operating condition is selected | |
CN102104680A (en) | Audio playing method, plug-in playing terminal and mobile terminal | |
CN104685563A (en) | Audio signal shaping for playback in a noisy environment | |
CN101304619A (en) | Wireless earphone and audiofrequency apparatus as well as audio frequency play method | |
CN105390144B (en) | A kind of audio-frequency processing method and apparatus for processing audio | |
CN102568513A (en) | Audio data processing method and interacting method | |
CN101132474A (en) | Method and system for implementing audio-visual contents playing by multiple mobile terminals | |
CN106303933A (en) | The power regulating method of a kind of bluetooth and device | |
EP4086899A1 (en) | Audio transmission method and electronic device | |
CN106878384A (en) | Data forwarding method, its device, bluetooth equipment and audio frequency transmission method | |
CN102547523A (en) | Volume adjusting method and device | |
CN107645689A (en) | Eliminate the method, apparatus and phonetic codec chip of acoustic crosstalk | |
US20150049879A1 (en) | Method of audio processing and audio-playing device | |
CN103987000A (en) | Audio frequency correction method and terminal | |
CN107483734A (en) | volume adjusting method, device, terminal device and storage medium | |
US20040142718A1 (en) | Mobile communication terminal having a three-dimensional surround sound effect and its control method | |
CN103414983A (en) | Method and system for achieving multi-position transmission in loudspeaker based on Bluetooth communication | |
CN102831896A (en) | Audio processing method and intelligent terminal of android system | |
CN102695116B (en) | Sound acquisition, processing and recurrence method | |
CN202352338U (en) | Vehicular sound system | |
CN107506168A (en) | volume adjusting method, device, terminal device and storage medium | |
CN111526506A (en) | Charging box and method for wireless communication and audio playing kit | |
CN106330366A (en) | DAB (Digital Audio Broadcasting) and FM (Frequency Modulation) switching control method and system based on playing device | |
CN112346694B (en) | Display device |
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 | ||
CB02 | Change of applicant information |
Address after: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218 Applicant after: Hisense Visual Technology Co., Ltd. Address before: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218 Applicant before: QINGDAO HISENSE ELECTRONICS Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |