Drenaje de la batería con mayor volumen

0

Me preguntaba si un dispositivo conectado a un altavoz a través de Bluetooth consume más energía al enviar un volumen alto en comparación con el mismo sonido en un volumen bajo. Esta podría no ser la pregunta perfecta para este foro, ya que podría haber un aspecto más computacional.

    
pregunta K. Hoffmann

2 respuestas

3

No. Bluetooth es una conexión de datos digitales, y su potencia no varía según la amplitud sin procesar de la señal de audio que se digitaliza y transmite. Lo que cambiaría la vida útil de la batería es la cantidad de datos que se envían, y una diferencia de volumen no es eso. Además, el audio de Bluetooth permite el control de volumen fuera de la señal de audio sin procesar, y eso tampoco aumenta el uso de energía.

Cualquier flujo de audio dado usará la misma cantidad de energía que la siguiente. Bluetooth no es una especificación que consume mucha energía.

    
respondido por el Passerby
2

Por lo tanto, si solo tuviera un flujo de audio en bruto, necesitaría una cantidad igual de bytes para cada muestra de audio. Independientemente del volumen del audio. Para una transmisión, el contenido real de los bytes no es realmente importante, solo el número de bytes determina la cantidad de transmisiones que se necesitan.

En ese caso, bajar el volumen no haría nada para reducir la cantidad necesaria de transmisiones y, como tal, la energía necesaria se mantendría igual.

Pero Bluetooth usa una compresión con pérdida para la transmisión de audio (excepto el perfil sin pérdida de aptX si no me equivoco). Por lo tanto, en este caso, el audio se puede comprimir mejor si el volumen es más bajo (la señal no cambiará tanto como antes). Esto significaría que se deben transmitir menos bytes y reducir la cantidad de energía necesaria para transmitir el audio.

Por supuesto, perderá rango dinámico al hacerlo y la calidad del audio disminuirá.

Puede intentar esto usando una secuencia de audio de muestra, comprimirlo con A2DP (códec Bluetooth estándar), reducir el volumen y comprimirlo nuevamente y echar un vistazo si el tamaño del archivo disminuyó.

Por supuesto, reducir la frecuencia de muestreo y el rango dinámico ayudará enormemente a reducir la cantidad de bytes necesarios, pero conlleva una pérdida en la calidad de audio. Debería considerar la calidad del equipo de escucha, si se trata de un auricular o altavoz barato, es posible que ni siquiera se dé cuenta.

Editar: traté de ver un efecto del volumen en el tamaño del archivo mediante la codificación MP3 (un codificador SBC es bastante difícil de obtener como parece). Por supuesto, usar los resultados de una tasa de bits fija en los mismos tamaños de archivo sin importar el volumen (similar a una secuencia sin comprimir). La compresión con una tasa de bits variable, sin embargo, mostró cierta reducción:

Estaba usando la canción 12 juin 3049 de Caravan Palace, usando Audacity con LAME v.3.99.3, tasa de bits variable y un ajuste de calidad de 5.

  • Volumen original (0 dB): 3 461 120 bytes
  • Normalizado a -6 dB: 3 362 816 bytes (-3%)
  • Normalizado a -24 dB: 2 883 584 bytes (-16%)

Por lo tanto, podría haber algunos ahorros si reduce el volumen antes de que entre en el codificador. No sé si vale la pena la molestia y si el preprocesamiento cuesta más energía que solo enviar los bytes.

    
respondido por el Arsenal

Lea otras preguntas en las etiquetas