CN111131860A - Audio and video playing method, device, equipment and medium - Google Patents
Audio and video playing method, device, equipment and medium Download PDFInfo
- Publication number
- CN111131860A CN111131860A CN201811288648.8A CN201811288648A CN111131860A CN 111131860 A CN111131860 A CN 111131860A CN 201811288648 A CN201811288648 A CN 201811288648A CN 111131860 A CN111131860 A CN 111131860A
- Authority
- CN
- China
- Prior art keywords
- audio
- video
- gain value
- playing
- volume
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000010586 diagram Methods 0.000 description 12
- 238000004590 computer program Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 9
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
The invention discloses an audio and video playing method, device, equipment and medium, which are used for solving the problem of sudden volume increase or sudden volume decrease when audio and video are played. The method specifically comprises the following steps: the intelligent device receives the audio and video playing request and forwards the audio and video playing request to the server; the server acquires audio and video playing data according to the audio and video playing request and returns the audio and video playing data to the intelligent equipment; the intelligent device obtains a target audio and video and volume gain value according to audio and video playing data returned by the server, adjusts the current playing volume according to the volume gain value, and plays the target audio and video according to the adjusted volume. Therefore, the current playing volume is adjusted according to the volume gain value before the target audio and video is played, so that the hearing sense brought by playing the target audio and video according to the adjusted volume is approximately the same as the hearing sense brought by playing other audio and video according to the volume before adjustment, the condition of sudden increase or sudden decrease of the volume is avoided, the operation of manually adjusting the current playing volume by a user is reduced, and the listening experience of the user is improved.
Description
Technical Field
The present invention relates to the field of audio and video processing technologies, and in particular, to an audio and video playing method, apparatus, device, and medium.
Background
With the continuous development of modern science and technology, audio and video can be played through intelligent devices such as an intelligent sound box and a mobile terminal which are provided with audio and video playing clients, most of the audio and video playing clients can acquire the audio and video from a third-party resource library so as to provide more audio and video resources for users.
At present, most of intelligent devices do not adjust the volume of third-party audio and video resources acquired by an audio and video playing client, but directly play the third-party audio and video resources to a user, so that the situation of sudden increase or sudden decrease of the volume is likely to occur when the intelligent devices play the third-party audio and video resources due to different sources, recording modes and the like of the third-party audio and video resources, and the listening experience of the user is affected.
Disclosure of Invention
The embodiment of the invention provides an audio and video playing method, device, equipment and medium, which are used for solving the problem of sudden increase or sudden decrease of volume when a third-party audio and video is played.
The embodiment of the invention provides the following specific technical scheme:
an audio and video playing method comprises the following steps:
receiving audio and video playing data issued by a server;
acquiring volume gain values of a target audio and video and a target audio and video according to audio and video playing data, wherein the volume gain values represent gain parameters of signal intensity of the target audio and video relative to reference signal intensity;
and adjusting the current playing volume according to the volume gain value, and playing the target audio and video according to the adjusted volume.
In a possible implementation manner, obtaining a target audio/video and a volume gain value of the target audio/video according to audio/video playing data includes:
and if the audio and video playing data contains the audio and video acquisition address and the volume gain value, acquiring a target audio and video according to the audio and video acquisition address, and taking the volume gain value as the volume gain value of the target audio and video.
In a possible implementation manner, obtaining a target audio/video and a volume gain value of the target audio/video according to audio/video playing data includes:
if the audio/video playing data contains the audio/video acquisition address, acquiring a target audio/video according to the audio/video acquisition address;
determining the signal intensity of the target audio and video according to the target audio and video;
and determining a volume gain value of the target audio and video according to the signal intensity of the target audio and video and the reference signal intensity.
In a possible implementation manner, if the audio/video playing data includes an audio/video obtaining address, after receiving the audio/video playing data sent by the server, the method further includes:
acquiring an address according to the audio and video, acquiring a target audio and video, and playing the target audio and video according to the current volume;
and determining a volume gain value of the target audio and video within a set idle time range according to the target audio and video.
In one possible implementation, determining the signal strength of the target audio-video according to the target audio-video includes:
and intercepting partial data in the target audio and video, and determining the signal intensity of the target audio and video according to the partial data.
In a possible implementation manner, the audio/video playing method provided by the embodiment of the present invention further includes:
and reporting the audio and video identification and the volume gain value of the target audio and video to a server.
In one possible implementation, adjusting the current playback volume according to the volume gain value includes:
and determining the adjustment coefficient of the current playing volume according to the volume gain value, and adjusting the current playing volume according to the adjustment coefficient.
An audio and video playing method comprises the following steps:
receiving an audio and video playing request;
acquiring an audio and video acquisition address and a volume gain value of a target audio and video according to an audio and video playing request, wherein the volume gain value represents a gain parameter of the signal intensity of the target audio and video relative to the reference signal intensity;
and issuing the audio and video acquisition address and volume gain value of the target audio and video to the intelligent equipment for playing.
In a possible implementation manner, obtaining a target audio and a volume gain value of the target audio and the target video according to an audio and video playing request includes:
and if the audio and video acquisition address and the volume gain value associated with the audio and video identification carried by the audio and video playing request are found from the resource database, taking the found audio and video acquisition address as the audio and video acquisition address of the target audio and video, and taking the found volume gain value as the volume gain value of the target audio and video.
In a possible implementation manner, acquiring an audio/video acquisition address and a volume gain value of a target audio/video according to an audio/video playing request includes:
if the audio/video acquisition address associated with the audio/video identifier carried by the audio/video playing request is found from the resource database, acquiring a target audio/video according to the audio/video acquisition address;
and determining the signal intensity of the target audio and video according to the target audio and video, and determining the volume gain value of the target audio and video according to the signal intensity of the target audio and video and the reference signal intensity.
In a possible implementation manner, acquiring a target audio/video according to an audio/video acquisition address includes: according to the audio and video acquisition address, caching partial data in the target audio and video;
determining the signal intensity of the target audio and video according to the target audio and video, comprising the following steps: and determining the signal intensity of the target audio and video according to the part of the cached data in the target audio and video.
In a possible implementation manner, the audio and video playing method provided by the embodiment of the invention can determine the signal intensity of the target audio and video according to the target audio and video within a set idle time range, and determine the volume gain value of the target audio and video according to the signal intensity of the target audio and video and the reference signal intensity.
In a possible implementation manner, the audio/video playing method provided by the embodiment of the present invention further includes:
and establishing an incidence relation among the audio and video identification, the audio and video acquisition address and the volume gain value.
In a possible implementation manner, the audio/video playing method provided by the embodiment of the present invention further includes:
receiving an audio and video identifier and a volume gain value reported by intelligent equipment;
and establishing an incidence relation among the received audio/video identification, the volume gain value and the audio/video acquisition address corresponding to the stored audio/video identification.
An audio-video playback device comprising:
the receiving unit is used for receiving audio and video playing data issued by the server;
the acquisition unit is used for acquiring a target audio and video and a volume gain value of the target audio and video according to the audio and video playing data received by the receiving unit, wherein the volume gain value represents a gain parameter of the signal intensity of the target audio and video relative to the reference signal intensity;
the adjusting unit is used for adjusting the current playing volume according to the volume gain value obtained by the obtaining unit;
and the playing unit is used for playing the target audio and video according to the volume adjusted by the adjusting unit.
In a possible implementation manner, when the volume gain values of the target audio/video and the target audio/video are acquired according to the audio/video playing data received by the receiving unit, the acquiring unit is specifically configured to:
and if the audio and video playing data contains the audio and video acquisition address and the volume gain value, acquiring a target audio and video according to the audio and video acquisition address, and taking the volume gain value as the volume gain value of the target audio and video.
In a possible implementation manner, when the volume gain values of the target audio/video and the target audio/video are acquired according to the audio/video playing data received by the receiving unit, the acquiring unit is specifically configured to:
if the audio/video playing data contains the audio/video acquisition address, acquiring a target audio/video according to the audio/video acquisition address;
determining the signal intensity of the target audio and video according to the target audio and video;
and determining a volume gain value of the target audio and video according to the signal intensity of the target audio and video and the reference signal intensity.
In a possible implementation manner, if the audio/video playing data received by the receiving unit includes the audio/video obtaining address, after the receiving unit receives the audio/video playing data sent by the server, the obtaining unit is further configured to:
acquiring a target audio and video according to the audio and video acquisition address, and controlling a playing unit to play the target audio and video according to the current volume;
and determining a volume gain value of the target audio and video within a set idle time range according to the target audio and video.
In a possible implementation manner, when determining the signal strength of the target audio/video according to the target audio/video, the obtaining unit is specifically configured to:
and intercepting partial data in the target audio and video, and determining the signal intensity of the target audio and video according to the partial data.
In a possible implementation manner, the audio/video playing device provided in an embodiment of the present invention further includes:
and the reporting unit is used for reporting the audio and video identification and the volume gain value of the target audio and video to the server.
In a possible implementation manner, when adjusting the current playing volume according to the volume gain value obtained by the obtaining unit, the adjusting unit is specifically configured to:
and determining a volume adjusting coefficient of the target audio and video according to the volume gain value, and adjusting the volume of the target audio and video according to the volume adjusting coefficient.
An audio-video playback device comprising:
the receiving unit is used for receiving an audio and video playing request;
the determining unit is used for acquiring an audio and video acquisition address and a volume gain value of the target audio and video according to the audio and video playing request received by the receiving unit, wherein the volume gain value represents a gain parameter of the signal intensity of the target audio and video relative to the reference signal intensity;
and the issuing unit is used for issuing the audio and video acquisition address and the volume gain value of the target audio and video acquired by the determining unit to the intelligent equipment for playing.
In a possible implementation manner, when the target audio/video and the volume gain value are obtained according to the audio/video playing request received by the receiving unit, the determining unit is configured to:
and if the audio and video acquisition address and the volume gain value associated with the audio and video identification are found from the resource database, taking the found audio and video acquisition address as the audio and video acquisition address of the target audio and video, and taking the found volume gain value as the volume gain value of the target audio and video.
In a possible implementation manner, when the audio/video acquisition address and the volume gain value of the target audio/video are acquired according to the audio/video playing request received by the receiving unit, the determining unit is configured to:
if the audio/video acquisition address associated with the audio/video identifier carried by the audio/video playing request is found from the resource database, acquiring a target audio/video according to the audio/video acquisition address;
and determining the signal intensity of the target audio and video according to the target audio and video, and determining the volume gain value of the target audio and video according to the signal intensity of the target audio and video and the reference signal intensity.
In a possible implementation manner, when the target audio/video is acquired according to the audio/video acquisition address, the determining unit is configured to: according to the audio and video acquisition address, caching partial data in the target audio and video;
when the signal intensity of the target audio and video is determined according to the target audio and video, the determining unit is used for: and determining the signal intensity of the target audio and video according to the part of the cached data in the target audio and video.
In one possible embodiment, the determination unit is configured to:
and in the set idle time range, determining the signal intensity of the target audio and video according to the target audio and video, and determining the volume gain value of the target audio and video according to the signal intensity of the target audio and video and the reference signal intensity.
In a possible implementation manner, the audio/video playing device provided in an embodiment of the present invention further includes:
and the establishing unit is used for establishing the incidence relation among the audio and video identification, the audio and video acquisition address and the volume gain value.
In a possible implementation manner, the receiving unit is further configured to receive an audio/video identifier and a volume gain value reported by the smart device;
and the establishing unit is also used for establishing the incidence relation between the audio and video identification and the volume gain value received by the receiving unit and the audio and video acquisition address corresponding to the stored audio and video identification.
An audio-video playback device comprising: the audio and video playing method comprises a memory, a processor and a computer program stored on the memory, wherein the steps of the audio and video playing method provided by the embodiment of the invention are realized when the processor executes the computer program.
A non-volatile computer storage medium stores an executable program that is executed by a processor to implement the steps of an audio/video playing method provided by an embodiment of the present invention.
The embodiment of the invention has the following beneficial effects:
in the embodiment of the invention, the current playing volume is adjusted according to the volume gain value before the target audio and video is played, so that the hearing sense brought by playing the target audio and video according to the adjusted volume is approximately the same as the hearing sense brought by playing other audio and video according to the volume before adjustment, and the condition of sudden increase or sudden decrease of the volume is avoided as much as possible, thereby reducing the operation of manually adjusting the current playing volume by a user and improving the listening experience of the user.
Drawings
Fig. 1 is a schematic flow diagram of an audio/video playing method according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of an audio/video playing method in a specific application scenario in which an intelligent device is an intelligent sound box according to an embodiment of the present invention;
fig. 3 is a functional structure schematic diagram of an audio/video playing device according to an embodiment of the present invention;
fig. 4 is a schematic functional structure diagram of another audio/video playing device according to an embodiment of the present invention;
fig. 5 is a schematic diagram of a hardware structure of the audio/video playing device according to the embodiment of the present invention.
Detailed Description
In order to solve the problem of sudden increase or sudden decrease of volume in the audio and video playing process, the inventor of the present invention thinks that after receiving an audio and video playing request, an intelligent device can forward the audio and video playing request to a server, after receiving the audio and video playing request forwarded by the intelligent device, the server can obtain audio and video playing data such as an audio and video obtaining address and a volume gain value of a target audio and video according to the audio and video playing request and send the audio and video playing data to the intelligent device, and after receiving the audio and video playing data sent by the server, the intelligent device can obtain the volume gain value of the target audio and video and the target audio and video according to the audio and video playing data, adjust the current playing volume according to the volume gain value, and play the target audio. Therefore, before the target audio and video is played, the current playing volume is adjusted according to the volume gain value, so that the hearing sense brought by playing the target audio and video according to the adjusted volume is approximately the same as the hearing sense brought by playing other audio and video according to the volume before adjustment, the condition of sudden volume increase or sudden volume decrease is avoided as much as possible, the operation of manually adjusting the current playing volume by a user is reduced, and the hearing sense experience of the user is improved.
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In order to facilitate understanding of the present invention, a description will be given first of all to some technical terms involved in the embodiments of the present invention.
The audio/video playing client is application software which can play audio and/or video and interact with a user, and includes: music players, video players, etc.
And the server is background running equipment for managing the audio and video resources and providing the audio and video resources for the audio and video playing client.
The intelligent device is a device which can be provided with various audio and video playing clients and can play the audio and video provided by the audio and video playing clients to users. For example, a smart speaker, a robot, a computer, a mobile phone, a tablet computer, a vehicle-mounted device, or other devices capable of implementing the above functions.
The reference signal strength is a signal strength set in advance as a reference when calculating the volume gain value.
And the volume gain value is a gain parameter obtained according to the signal intensity of the audio and video and the reference signal intensity.
The audio/video obtaining address is an address for obtaining audio/video, and may be, but is not limited to, a Uniform Resource Locator (URL) or the like.
Next, an audio and video playing method according to an exemplary embodiment of the present invention is described, and specifically, referring to fig. 1, a flow of the audio and video playing method according to the exemplary embodiment of the present invention is as follows:
step 100: and the intelligent equipment receives an audio and video playing request.
In practical application, a user may initiate an audio/video playing request to an intelligent device through an audio/video playing client, for example, the user initiates the audio/video playing request to the intelligent device by clicking an "audio name a" displayed on an interface of the audio/video playing client, and at this time, the intelligent device may receive the audio/video playing request carrying an audio/video identifier "audio name a".
Of course, if the intelligent device supports the voice on demand function, the user may also initiate an audio/video playing request to the intelligent device in a voice manner. For example, a user initiates an audio/video playing request to the smart device by initiating a voice "play a", and at this time, the smart device receives the audio/video playing request carrying the voice "play a".
Step 101: and the intelligent equipment forwards the audio and video playing request to the server.
Step 102: and the server receives the audio and video playing request forwarded by the intelligent equipment.
Step 103: the server acquires an audio and video acquisition address and a volume gain value of the target audio and video according to the audio and video playing request, wherein the volume gain value represents a gain parameter of the signal intensity of the target audio and video relative to the reference signal intensity.
In practical application, if the audio/video playing request is initiated by a user through a click operation, the server can directly acquire an audio/video acquisition address and a volume gain value of a target audio/video according to an audio/video identifier carried in the audio/video playing request; if the audio/video playing request is initiated by the user through voice, the server can firstly recognize and semantically analyze the voice carried in the audio/video playing request to obtain an audio/video identifier, and then acquire an audio/video acquisition address and a volume gain value of the target audio/video according to the audio/video identifier.
In specific implementation, in order to quickly obtain the audio/video acquisition address and the volume gain value, the server may pre-establish a resource database in a local or cloud side, where data information such as an audio/video identifier, the audio/video acquisition address, the volume gain value, and an audio/video service provider corresponding to each audio/video may be recorded in the resource database. Therefore, after the server obtains the audio/video identifier, the server can search the audio/video acquisition address and the volume gain value associated with the audio/video identifier from the resource database, and if the audio/video acquisition address and the volume gain value associated with the audio/video identifier are searched, the searched audio/video acquisition address can be directly used as the audio/video acquisition address of the target audio/video, and the searched volume gain value can be used as the volume gain value of the target audio/video.
Of course, if the audio/video acquisition address associated with the audio/video identifier is not found, the server may find the audio/video provider associated with the audio/video identifier from the resource database, and acquire the audio/video acquisition address corresponding to the audio/video identifier from the audio/video provider through an interface provided by the audio/video provider. Specifically, if the server finds multiple audio/video providers associated with the audio/video identifier from the resource database, the server may select one of the multiple audio/video providers associated with the audio/video identifier as a target audio/video provider according to data information such as a heat value corresponding to each of the multiple audio/video providers associated with the audio/video identifier, and acquire an audio/video acquisition address corresponding to the audio/video identifier from the target audio/video provider through an interface provided by the target audio/video provider.
In addition, if the volume gain value associated with the audio/video identifier is not found, the server can acquire the target audio/video according to the audio/video acquisition address, and after the signal intensity of the target audio/video is determined, the volume gain value of the target audio/video is determined according to the signal intensity of the target audio/video and the reference signal intensity. Specifically, when the server determines the signal intensity of the target audio/video, partial data in the target audio/video can be cached, and the signal intensity of the target audio/video is determined according to the cached partial data in the target audio/video, so that the space occupied by the cached target audio/video is reduced.
It should be noted that, if the volume gain value associated with the audio/video identifier is not found, the server may determine the volume gain value of the target audio/video in real time according to the target audio/video, and use both the audio/video acquisition address and the volume gain value of the target audio/video as audio/video playing data to be issued to the intelligent device.
Further, if the audio/video acquisition address and the audio/video gain value associated with the audio/video identifier are not found, the server may further establish an association relationship between the audio/video identifier and the audio/video acquisition address and the audio gain value, and write the established association relationship into the resource database, so that the subsequent server can directly acquire the audio/video acquisition address and the audio gain value associated with the audio/video identifier from the resource database.
Step 104: and the server transmits the audio and video playing data to the intelligent equipment.
Step 105: and the intelligent equipment receives audio and video playing data issued by the server.
Step 106: the intelligent device acquires a target audio and video and a volume gain value of the target audio and video according to audio and video playing data issued by the server.
In specific implementation, if the audio/video playing data sent by the server includes the audio/video acquisition address and the volume gain value, the intelligent device can directly acquire the target audio/video according to the audio/video acquisition address, and use the volume gain value included in the audio/video playing data as the volume gain value of the target audio/video.
If the audio and video playing data sent by the server only contains the audio and video acquisition address, the intelligent device can acquire a target audio and video according to the audio and video acquisition address in the audio and video playing data, determine the signal intensity of the target audio and video, and determine the volume gain value of the target audio and video according to the signal intensity of the target audio and video and the reference signal intensity. Specifically, when the signal intensity of the target audio/video is determined, part of data in the target audio/video can be intercepted, and the signal intensity of the target audio/video is determined according to the intercepted part of data.
It is worth mentioning that if the audio/video playing data sent by the server only contains the audio/video obtaining address, in order to reduce the waiting time of the user, the intelligent device may play the target audio/video according to the current volume first, and then determine the volume gain value of the target audio/video according to the target audio/video within the set idle time range. Furthermore, in order to reduce the subsequent calculation operation of other intelligent devices on the volume gain value, the intelligent device can report the audio and video identification and the volume gain value of the target audio and video to the server, after the server receives the audio and video identification and the volume gain value reported by the intelligent device, can establish the incidence relation between the received audio and video identification, the volume gain value and the audio and video acquisition address corresponding to the stored audio and video identification, and updating the established association relationship to a resource database, so that if a subsequent server receives an audio/video playing request initiated by a user aiming at the target audio/video forwarded by any intelligent device, the server can directly search the audio/video associated with the audio/video identifier carried in the audio/video playing request from the resource database to obtain the address and the volume gain value and send the address and the volume gain value to the intelligent device, so that the calculation operation of the intelligent device on the volume gain value is reduced.
Of course, if the audio/video playing data sent by the server only includes the audio/video obtaining address, the intelligent device may also determine the volume gain value of the target audio/video in real time according to the target audio/video, and continue to execute step 107.
Step 107: and the intelligent equipment adjusts the current playing volume according to the volume gain value.
In practical application, the intelligent device may determine an adjustment coefficient of the current playing volume according to the volume gain value, and adjust the current playing volume according to the adjustment coefficient. Specifically, the corresponding relationship between the volume gain value and the adjustment coefficient can be flexibly set according to different application scenarios and requirements, for example, the corresponding relationship between the volume gain value and the adjustment coefficient can be set to 1:1, that is, the volume gain value is 0.5, and the adjustment coefficient is also 0.5; the corresponding relationship between the volume gain value and the adjustment coefficient can also be set to 2:1, namely the volume gain value is 0.5, and the adjustment coefficient is also 1; and so on.
Step 108: and the intelligent equipment plays the target audio and video according to the adjusted volume.
Therefore, before the target audio and video is played, the volume of the target audio and video is adjusted through the volume gain value, so that the hearing sense brought by playing the target audio and video according to the adjusted volume is approximately the same as the hearing sense brought by playing other audio and video according to the volume before adjustment, the situation of sudden increase or sudden decrease of the volume is avoided as much as possible, the operation of manually adjusting the volume of the audio and video by a user is reduced, and the hearing sense experience of the user is improved.
In the following, the audio/video playing method according to the exemplary embodiment of the present invention is further described in detail with a specific application scenario that the intelligent device is an intelligent sound box, and referring to fig. 2, the audio/video playing method according to the exemplary embodiment of the present invention has the following flow:
step 200: the intelligent sound box receives voice 'play the gentle of May day' initiated by the user.
Step 201: the intelligent sound box forwards the voice 'playing the gentle voice of May day' to the background server.
Step 202: the server identifies and analyzes the voice 'playing the gentle of May day' to obtain the audio identifier 'the gentle of May day'.
Step 203: the server looks up the audio URL and volume gain value associated with the audio identification "gentle for May days" from the resource database.
Step 204: if the server finds the audio URL and the volume gain value associated with the audio identifier "gentle for may day", then step 205 is executed; if the URL and volume gain value are not found, step 206 is performed.
Step 205: and the server returns the searched audio URL and volume gain value to the intelligent sound box as audio playing data.
Step 206: the server searches an audio provider associated with the audio identifier 'May day's gentle 'from a resource database, and acquires and stores an audio URL corresponding to the audio identifier' May day's gentle' from the audio provider through an interface provided by the audio provider.
Step 207: and the server issues the obtained audio URL as audio playing data to the intelligent sound box.
It should be noted that, if the server does not obtain the audio URL corresponding to the audio identifier "soft in may days", the server may return a notification representing "no relevant audio found" to the smart speaker, and at this time, the smart speaker may adopt a voice form or a message form, etc. to notify the user that no relevant audio is found, and the audio cannot be played.
In another embodiment, the server may further obtain the "soft and warm day of may" audio according to the obtained audio URL, intercept partial data in the "soft and warm day of may" audio, determine the signal strength of the "soft and warm day of may" audio according to the intercepted partial data, and determine the volume gain value of the "soft and warm day of may" audio according to the signal strength of the "soft and warm day of may" audio and the reference signal strength, so that both the obtained audio URL and the determined volume gain value are issued to the smart speaker as audio play data.
In specific implementation, if the server does not find the volume gain value associated with the audio identifier "soft and warm in may day", the server may determine the volume gain value of the audio "soft and warm in may day" in real time according to the "soft and warm in may day" of the audio, and use both the audio URL and the volume gain value corresponding to the "soft and warm in may day" of the audio as the audio playing data to be issued to the smart speaker, and of course, the server may also use the audio URL corresponding to the "soft and warm in may day" of the audio as the audio playing data to be issued to the smart device, and then determine the volume gain value of the "soft and warm in may day" according to the "soft and warm in may day" of the audio within a set idle time range (for example, 3:00 to 4:00 every morning), and the specific implementation manner is not specifically limited herein.
Further, in order that the subsequent server can directly obtain the audio URL and the volume gain value of the audio 'gentle in May days' from the resource database, the server can also establish an association relationship among the audio identifier 'gentle in May days', the audio URL and the volume gain value, and write the established association relationship into the resource database.
Step 208: the intelligent sound box receives audio playing data issued by the server, acquires an audio URL from the audio playing data, and acquires the 'May day' gentle audio according to the acquired audio URL.
Step 209: the smart sound box acquires a volume gain value from the audio playing data, and if the volume gain value is acquired, step 210 is executed; if the volume gain value is not obtained, step 211 is executed.
Step 210: the smart speaker determines the volume gain value obtained from the audio playing data as the volume gain value of "gentle on May days" audio, and proceeds to step 213.
Step 211: the intelligent sound box intercepts partial data of the audio frequency 'the temperature and softness in May days', determines the signal intensity of the audio frequency 'the temperature and softness in May days' according to the intercepted partial data, and determines the volume gain value of the audio frequency 'the temperature and softness in May days' according to the signal intensity of the audio frequency 'the temperature and softness in May days' and the reference signal intensity.
In another embodiment, if the smart speaker does not acquire the volume gain value from the audio playing data, in order to reduce the waiting time of the user and the memory resource occupation, the smart speaker may play the audio "soft in may days" according to the current volume, and then determine the volume gain value of the audio "soft in may days" according to the audio "soft in may days" within a set idle time range (for example, 3:00 to 4:00 in the morning every day), and the specific implementation manner is not specifically limited herein.
Step 212: and the intelligent sound box reports the audio identification and the volume gain value of the audio 'soft in May days' to the server.
Step 213: and the intelligent sound box determines the current playing volume adjusting coefficient according to the volume gain value of the 'soft in May days' audio, and adjusts the current playing volume according to the adjusting coefficient.
It should be noted that, step 212 and step 213 may be executed sequentially or simultaneously, and are not limited in detail herein.
Step 214: the intelligent sound box plays audio 'the temperature and softness of May day' according to the adjusted volume.
Step 215: the server receives the audio identifier 'temperature and softness in May days' and the volume gain value reported by the intelligent sound box, establishes an incidence relation between the received audio and video identifier 'temperature and softness in May days', the volume gain value and the stored audio and video identifier 'temperature and softness in May days' corresponding audio URL, and writes the established incidence relation into a resource database.
It should be noted that there is no sequential execution sequence between step 215 and steps 213 and 214, and after the server receives the audio identifier "soft and warm in may day" and the volume gain value reported by the smart speaker, the server may establish an association relationship between the received audio and video identifier "soft and warm in may day" and the audio URL corresponding to the stored audio and video identifier "soft and warm in may day" and write the association relationship into the resource database.
Based on the foregoing embodiments, an embodiment of the present invention provides an audio/video playing device, and as shown in fig. 3, an audio/video playing device 300 according to an exemplary embodiment of the present invention at least includes:
a receiving unit 301, configured to receive audio and video playing data sent by a server;
the acquiring unit 302 is configured to acquire a target audio/video and a volume gain value of the target audio/video according to the audio/video playing data received by the receiving unit 301, where the volume gain value represents a gain parameter of signal intensity of the target audio/video relative to reference signal intensity;
an adjusting unit 303, configured to adjust the current playing volume according to the volume gain value obtained by the obtaining unit 302;
and the playing unit 304 is configured to play the target audio and video according to the volume adjusted by the adjusting unit 303.
In the audio/video playing device 300 according to the exemplary embodiment of the present invention, when the volume gain values of the target audio/video and the target audio/video are obtained according to the audio/video playing data received by the receiving unit 301, the obtaining unit 302 is specifically configured to:
if the audio and video playing data contains the audio and video acquisition address and the volume gain value, acquiring a target audio and video according to the audio and video acquisition address, and determining the volume gain value contained in the audio and video playing data as the volume gain value of the target audio and video.
In the audio/video playing device 300 according to the exemplary embodiment of the present invention, when the volume gain values of the target audio/video and the target audio/video are obtained according to the audio/video playing data received by the receiving unit 301, the obtaining unit 302 is specifically configured to:
if the audio/video playing data contains the audio/video acquisition address, acquiring a target audio/video according to the audio/video acquisition address;
determining the signal intensity of the target audio and video according to the target audio and video;
and determining a volume gain value of the target audio and video according to the signal intensity of the target audio and video and the reference signal intensity.
In the audio/video playing device 300 according to the exemplary embodiment of the present invention, if the audio/video playing data received by the receiving unit 301 includes the audio/video obtaining address, after the receiving unit 301 receives the audio/video playing data sent by the server, the obtaining unit 302 is further configured to:
acquiring a target audio/video according to the audio/video acquisition address, and controlling the playing unit 304 to play the target audio/video according to the current volume;
and determining a volume gain value of the target audio and video within a set idle time range according to the target audio and video.
In the audio/video playing apparatus 300 according to the exemplary embodiment of the present invention, when determining the signal strength of the target audio/video according to the target audio/video, the obtaining unit 302 is specifically configured to:
and intercepting partial data in the target audio and video, and determining the signal intensity of the target audio and video according to the partial data.
The audio/video playback device 300 of the exemplary embodiment of the present invention further includes:
the reporting unit 305 is configured to report the audio/video identifier and the volume gain value of the target audio/video to the server.
In the audio/video playing device 300 according to the exemplary embodiment of the present invention, when the current playing volume is adjusted according to the volume gain value obtained by the obtaining unit 302, the adjusting unit 303 is specifically configured to:
and determining a volume adjusting coefficient of the target audio and video according to the volume gain value, and adjusting the volume of the target audio and video according to the volume adjusting coefficient.
Based on the foregoing embodiment, an embodiment of the present invention further provides another audio/video playing device, and referring to fig. 4, an audio/video playing device 400 according to an exemplary embodiment of the present invention at least includes:
a receiving unit 401, configured to receive an audio/video playing request;
a determining unit 402, configured to obtain an audio/video obtaining address and a volume gain value of a target audio/video according to the audio/video playing request received by the receiving unit 401, where the volume gain value represents a gain parameter of signal intensity of the target audio/video relative to reference signal intensity;
the issuing unit 403 is configured to issue the audio/video acquisition address and the volume gain value of the target audio/video acquired by the determining unit 402 to the intelligent device for playing.
In the audio/video playing device 400 according to the exemplary embodiment of the present invention, when the audio/video obtaining address and the volume gain value of the target audio/video are obtained according to the audio/video playing request received by the receiving unit 401, the determining unit 402 is configured to:
and if the audio and video acquisition address and the volume gain value associated with the audio and video identification are found from the resource database, taking the found audio and video acquisition address as the audio and video acquisition address of the target audio and video, and taking the found volume gain value as the volume gain value of the target audio and video.
In the audio/video playing device 400 according to the exemplary embodiment of the present invention, when the audio/video obtaining address and the volume gain value of the target audio/video are obtained according to the audio/video playing request received by the receiving unit 401, the determining unit 402 is configured to:
if the audio/video acquisition address associated with the audio/video identifier carried by the audio/video playing request is found from the resource database, acquiring a target audio/video according to the audio/video acquisition address;
and determining the signal intensity of the target audio and video according to the target audio and video, and determining the volume gain value of the target audio and video according to the signal intensity of the target audio and video and the reference signal intensity.
In the audio/video playing apparatus 400 according to the exemplary embodiment of the present invention, when the target audio/video is acquired according to the audio/video acquisition address, the determining unit 402 is configured to: according to the audio and video acquisition address, caching partial data in the target audio and video;
when determining the signal strength of the target audio/video according to the target audio/video, the determining unit 402 is configured to: and determining the signal intensity of the target audio and video according to the part of the cached data in the target audio and video.
In the audiovisual playback device 400 of the exemplary embodiment of the present invention, the determination unit 402 is configured to:
and in the set idle time range, determining the signal intensity of the target audio and video according to the target audio and video, and determining the volume gain value of the target audio and video according to the signal intensity of the target audio and video and the reference signal intensity.
The audio/video playing apparatus 400 according to the exemplary embodiment of the present invention further includes:
the establishing unit 404 is configured to establish an association relationship between the audio/video identifier, the audio/video obtaining address, and the volume gain value.
In the audio/video playing apparatus 400 according to the exemplary embodiment of the present invention, the receiving unit 401 is further configured to receive an audio/video identifier and a volume gain value reported by the smart device;
the establishing unit 404 is further configured to establish an association relationship between the audio/video identifier and the volume gain value received by the receiving unit 401 and the audio/video obtaining address corresponding to the stored audio/video identifier.
It should be noted that, because the principle of solving the technical problem of the two audio/video playing devices according to the exemplary embodiment of the present invention is similar to that of the audio/video playing method according to the exemplary embodiment of the present invention, the implementation of the two audio/video playing devices according to the exemplary embodiment of the present invention may refer to the implementation of the audio/video playing method according to the exemplary embodiment of the present invention, and repeated details are not described herein.
After the audio and video playing method and apparatus according to the exemplary embodiment of the present invention are introduced, a brief description is provided next for the audio and video playing device according to the exemplary embodiment of the present invention.
Referring to fig. 5, the av playback device 500 according to the exemplary embodiment of the present invention may include a processor 51, a memory 52, and a computer program stored in the memory 52, and when the processor 51 executes the computer program, the steps in the av playback method according to various exemplary embodiments of the present invention are implemented.
It should be noted that the audio/video playing device 500 shown in fig. 5 is only an example, and should not bring any limitation to the functions and the application scope of the embodiment of the present invention.
The av playback device 500 of the exemplary embodiment of the present invention may further include a bus 53 connecting the various components including the processor 51 and the memory 52. Bus 53 represents one or more of any of several types of bus structures, including a memory bus, a peripheral bus, a local bus, and so forth.
The Memory 52 may include readable media in the form of volatile Memory, such as Random Access Memory (RAM) 521 and/or cache Memory 522, and may further include Read Only Memory (ROM) 523.
Memory 52 may also include a program tool 525 having a set (at least one) of program modules 524, program modules 524 including, but not limited to: an operating subsystem, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.
The audiovisual playback device 500 may also communicate with one or more external devices 54 (e.g., a keypad, a remote control, etc.), with one or more devices that enable a user to interact with the audiovisual playback device 500, and/or with any device (e.g., a router, a modem, etc.) that enables the audiovisual playback device 500 to communicate with one or more other audiovisual playback devices 500. This communication may be via an Input/Output (I/O) interface 55. Furthermore, the audio/video playback device 500 may also communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public Network such as the internet) through the Network adapter 56. As shown in fig. 5, the network adapter 56 communicates with other modules of the audio-video playing device 500 through the bus 53. It should be understood that although not shown in fig. 5, other hardware and/or software modules may be used in conjunction with the audiovisual playback device 500, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, disk array (RAID) subsystems, tape drives, and data backup storage subsystems, to name a few.
The following describes a non-volatile computer-readable storage medium that is an exemplary embodiment of the present invention. Embodiments of the present invention provide a non-volatile computer-readable storage medium, where computer-executable instructions are stored, and the executable program is executed by a processor to implement steps in an audio/video playing method according to various exemplary embodiments of the present invention. Specifically, the executable program may be built in the audio/video playing device 500, so that the audio/video playing device 500 may implement the steps in the audio/video playing method according to various exemplary embodiments of the present invention by executing the built-in executable program.
Furthermore, the audio/video playing method according to various exemplary embodiments of the present invention may also be implemented as a program product, where the program product includes program code for causing the audio/video playing device 500 to execute the steps in the audio/video playing method according to various exemplary embodiments of the present invention when the program product runs on the audio/video playing device 500.
The program product provided by the embodiment of the present invention may adopt any combination of one or more readable media, wherein the readable media may be readable signal media or readable storage media, and the readable storage media may be but not limited to systems, apparatuses or devices of electric, magnetic, optical, electromagnetic, infrared or semiconductor, or any combination thereof, and specifically, more specific examples (non-exhaustive list) of the readable storage media include: an electrical connection having one or more wires, a portable disk, a hard disk, a RAM, a ROM, an Erasable Programmable Read-Only Memory (EPROM), an optical fiber, a portable Compact disk Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The program product provided by the embodiment of the invention can adopt a CD-ROM and comprises program codes, and can run on a computing device. However, the program product provided by the embodiments of the present invention is not limited thereto, and in the embodiments of the present invention, the readable storage medium may be any tangible medium that can contain or store the program, which can be used by or in connection with an instruction execution system, apparatus, or device.
A readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, etc., or any suitable combination of the foregoing.
Program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user device, partly on the user device, as a stand-alone software package, partly on the user device, partly on a remote computing device, or entirely on the remote computing device or server. In situations involving remote computing devices, the remote computing devices may be connected to the user computing device over any kind of network, such as over a LAN or WAN; alternatively, an external computing device may be connected (e.g., through the internet using an internet service provider).
It should be noted that although several units or sub-units of the apparatus are mentioned in the above detailed description, such division is merely exemplary and not mandatory. Indeed, the features and functions of two or more of the units described above may be embodied in one unit, according to embodiments of the invention. Conversely, the features and functions of one unit described above may be further divided into embodiments by a plurality of units.
Moreover, while the operations of the method of the invention are depicted in the drawings in a particular order, this does not require or imply that the operations must be performed in this particular order, or that all of the illustrated operations must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various modifications and variations can be made in the embodiments of the present invention without departing from the spirit or scope of the embodiments of the invention. Thus, if such modifications and variations of the embodiments of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to encompass such modifications and variations.
Claims (10)
1. An audio/video playing method is characterized by comprising the following steps:
receiving audio and video playing data issued by a server;
acquiring a target audio and video and a volume gain value of the target audio and video according to the audio and video playing data, wherein the volume gain value represents a gain parameter of the signal intensity of the target audio and video relative to the reference signal intensity;
and adjusting the current playing volume according to the volume gain value, and playing the target audio and video according to the adjusted volume.
2. The audio/video playing method according to claim 1, wherein obtaining a target audio/video and a volume gain value of the target audio/video according to the audio/video playing data comprises:
if the audio and video playing data contains an audio and video acquisition address and a volume gain value, acquiring the target audio and video according to the audio and video acquisition address, and taking the volume gain value as the volume gain value of the target audio and video.
3. The audio/video playing method according to claim 1, wherein obtaining a target audio/video and a volume gain value of the target audio/video according to the audio/video playing data comprises:
if the audio/video playing data contains an audio/video acquisition address, acquiring the target audio/video according to the audio/video acquisition address;
determining the signal intensity of the target audio and video according to the target audio and video;
and determining a volume gain value of the target audio and video according to the signal intensity of the target audio and video and the reference signal intensity.
4. The audio/video playing method according to claim 1, wherein if the audio/video playing data includes an audio/video acquisition address, after receiving the audio/video playing data sent by the server, the method further comprises:
acquiring the target audio and video according to the audio and video acquisition address, and playing the target audio and video according to the current volume;
and determining a volume gain value of the target audio and video within a set idle time range according to the target audio and video.
5. The audio-video playing method according to claim 3 or 4, wherein determining the signal strength of the target audio-video according to the target audio-video comprises:
intercepting partial data in the target audio and video, and determining the signal intensity of the target audio and video according to the partial data.
6. An audiovisual playback method according to claim 3 or 4, characterized in that said method further comprises:
and reporting the audio and video identification of the target audio and video and the volume gain value to the server.
7. The audio-video playing method according to any one of claims 1 to 4, wherein adjusting the current playing volume according to the volume gain value comprises:
and determining an adjusting coefficient of the current playing volume according to the volume gain value, and adjusting the current playing volume according to the adjusting coefficient.
8. An audio/video playing method is characterized by comprising the following steps:
receiving an audio and video playing request;
acquiring an audio and video acquisition address and a volume gain value of a target audio and video according to the audio and video playing request, wherein the volume gain value represents a gain parameter of the signal intensity of the target audio and video relative to the reference signal intensity;
and issuing the audio and video acquisition address of the target audio and video and the volume gain value to intelligent equipment for playing.
9. The audio/video playing method according to claim 8, wherein obtaining an audio/video obtaining address and a volume gain value of a target audio/video according to the audio/video playing request comprises:
and if the audio and video acquisition address and the volume gain value associated with the audio and video identification carried by the audio and video playing request are found from the resource database, taking the found audio and video acquisition address as the audio and video acquisition address of the target audio and video, and taking the found volume gain value as the volume gain value of the target audio and video.
10. The audio/video playing method according to claim 8, wherein obtaining an audio/video obtaining address and a volume gain value of a target audio/video according to the audio/video playing request comprises:
if the audio/video acquisition address associated with the audio/video identifier carried by the audio/video playing request is found from the resource database, acquiring a target audio/video according to the audio/video acquisition address;
and determining the signal intensity of the target audio and video according to the target audio and video, and determining the volume gain value of the target audio and video according to the signal intensity of the target audio and video and the reference signal intensity.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811288648.8A CN111131860A (en) | 2018-10-31 | 2018-10-31 | Audio and video playing method, device, equipment and medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811288648.8A CN111131860A (en) | 2018-10-31 | 2018-10-31 | Audio and video playing method, device, equipment and medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111131860A true CN111131860A (en) | 2020-05-08 |
Family
ID=70485649
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201811288648.8A Pending CN111131860A (en) | 2018-10-31 | 2018-10-31 | Audio and video playing method, device, equipment and medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111131860A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113851128A (en) * | 2021-09-24 | 2021-12-28 | 歌尔科技有限公司 | Intelligent voice equipment awakening method and device, electronic equipment and readable storage medium |
| CN114827719A (en) * | 2022-03-07 | 2022-07-29 | 成都极米科技股份有限公司 | Volume adjusting method, device and storage medium |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62284508A (en) * | 1986-06-02 | 1987-12-10 | Hitachi Ltd | Automatic loudness circuit for electronic volume |
| WO2006031752A2 (en) * | 2004-09-10 | 2006-03-23 | Soliloquy Learning, Inc. | Microphone setup and testing in voice recognition software |
| US20060256776A1 (en) * | 2005-05-16 | 2006-11-16 | Yahoo! Inc. | Statistical approach to automatic gain control for managing audio messages over a network |
| CN103871439A (en) * | 2012-12-11 | 2014-06-18 | 腾讯科技(深圳)有限公司 | Method, device and system for audio playing |
| CN106210315A (en) * | 2016-07-12 | 2016-12-07 | 努比亚技术有限公司 | A kind of method for regulation of sound volume and mobile terminal |
| CN107562406A (en) * | 2017-08-28 | 2018-01-09 | 维沃移动通信有限公司 | A kind of volume adjusting method, mobile terminal and computer-readable recording medium |
| CN108021350A (en) * | 2017-11-28 | 2018-05-11 | 上海爱优威软件开发有限公司 | A kind of terminal output volume method of adjustment and system |
| US20180143799A1 (en) * | 2015-06-17 | 2018-05-24 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Loudness control for user interactivity in audio coding systems |
| CN108563418A (en) * | 2017-12-28 | 2018-09-21 | 珠海市君天电子科技有限公司 | A kind of audio volume adjusting method, device, electronic equipment and storage medium |
-
2018
- 2018-10-31 CN CN201811288648.8A patent/CN111131860A/en active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62284508A (en) * | 1986-06-02 | 1987-12-10 | Hitachi Ltd | Automatic loudness circuit for electronic volume |
| WO2006031752A2 (en) * | 2004-09-10 | 2006-03-23 | Soliloquy Learning, Inc. | Microphone setup and testing in voice recognition software |
| US20060256776A1 (en) * | 2005-05-16 | 2006-11-16 | Yahoo! Inc. | Statistical approach to automatic gain control for managing audio messages over a network |
| CN103871439A (en) * | 2012-12-11 | 2014-06-18 | 腾讯科技(深圳)有限公司 | Method, device and system for audio playing |
| US20180143799A1 (en) * | 2015-06-17 | 2018-05-24 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Loudness control for user interactivity in audio coding systems |
| CN106210315A (en) * | 2016-07-12 | 2016-12-07 | 努比亚技术有限公司 | A kind of method for regulation of sound volume and mobile terminal |
| CN107562406A (en) * | 2017-08-28 | 2018-01-09 | 维沃移动通信有限公司 | A kind of volume adjusting method, mobile terminal and computer-readable recording medium |
| CN108021350A (en) * | 2017-11-28 | 2018-05-11 | 上海爱优威软件开发有限公司 | A kind of terminal output volume method of adjustment and system |
| CN108563418A (en) * | 2017-12-28 | 2018-09-21 | 珠海市君天电子科技有限公司 | A kind of audio volume adjusting method, device, electronic equipment and storage medium |
Non-Patent Citations (1)
| Title |
|---|
| 竺增宝: "车载音频系统的自动增益补偿设计", 《电子技术应用》 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113851128A (en) * | 2021-09-24 | 2021-12-28 | 歌尔科技有限公司 | Intelligent voice equipment awakening method and device, electronic equipment and readable storage medium |
| CN114827719A (en) * | 2022-03-07 | 2022-07-29 | 成都极米科技股份有限公司 | Volume adjusting method, device and storage medium |
| CN114827719B (en) * | 2022-03-07 | 2023-11-28 | 极米科技股份有限公司 | Volume adjusting method, equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3488358B1 (en) | Systems and methods for using seektables to stream media items | |
| US11350139B2 (en) | Video live broadcast method and apparatus | |
| US9774642B2 (en) | Method and device for pushing multimedia resource and display terminal | |
| JP2020042784A (en) | Method and apparatus for operating intelligent terminal | |
| US20140298395A1 (en) | Methods and systems for playing video on multiple terminals | |
| CN110457256A (en) | Date storage method, device, computer equipment and storage medium | |
| US11270690B2 (en) | Method and apparatus for waking up device | |
| US20220014599A1 (en) | Service request processing method and related apparatus | |
| CN108052615A (en) | Access request processing method, device, medium and electronic equipment | |
| CN109640173B (en) | Video playing method, device, equipment and medium | |
| JP6582100B2 (en) | Method and apparatus for providing voice service | |
| US20150281123A1 (en) | Device controlling method, client, server and intermediate device | |
| WO2019128829A1 (en) | Action execution method and apparatus, storage medium and electronic apparatus | |
| CN110659121A (en) | Task data acquisition method and device, task configuration method and device and server | |
| US10755707B2 (en) | Selectively blacklisting audio to improve digital assistant behavior | |
| CN112003957B (en) | Method, device, server and storage medium for scheduling access point | |
| US20200257548A1 (en) | Global hrtf repository | |
| CN108924610A (en) | Multimedia file processing method, device, medium and calculating equipment | |
| CN111131860A (en) | Audio and video playing method, device, equipment and medium | |
| EP3504929A1 (en) | Wireless speaker connection management | |
| WO2019196225A1 (en) | Resource file feedback method and apparatus | |
| CN108829370B (en) | Audio resource playing method and device, computer equipment and storage medium | |
| CN111258530A (en) | Audio playing control method, server and audio playing system | |
| CN111240634A (en) | Sound box working mode adjusting method and device | |
| CN111131888A (en) | Volume control method and device, electronic equipment and storage medium |
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 | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200508 |