СПОСОБ И УСТРОЙСТВО ДЛЯ ДИНАМИЧЕСКОЙ РЕГУЛИРОВКИ ГРОМКОСТИ

1. Способ динамической регулировки громкости, включающий следующие операции:
определение величины шага (I) динамической регулировки текущей выходной громкости в соответствии с заданным интервалом времени (T) фейдинга громкости, заданной частотой (F) фейдинга громкости и разницей между заданной выходной громкостью (V2) и текущей выходной громкостью (V1), а также определение режима динамической регулировки на базе величины шага (I);
определение периода динамической регулировки текущей выходной громкости из расчета по заданной частоте (F) фейдинга громкости;
динамическая регулировка текущей выходной громкости до заданной выходной громкости (V2) в соответствии с величиной шага (I) динамической регулировки и режимом динамической регулировки при наступлении каждого периода динамической регулировки.
2. Способ по п.1, отличающийся тем, что операция определения величины шага (I) динамической регулировки текущей выходной громкости в соответствии с заданным интервалом времени (T) фейдинга громкости, заданной частотой (F) фейдинга громкости и разницей между заданной выходной громкостью (V2) и текущей выходной громкостью (V1), а также определения режима динамической регулировки на базе величины шага (I) включает:
вычисление величины шага (I) динамической регулировки текущей выходной громкости в соответствии с формулой I=(V2-V1) /(T·F), при этом:
когда величина шага (I) является положительной величиной, то режим динамической регулировки определяют как регулировку по возрастающей,
когда величина шага (I) является отрицательной величиной, то режим динамической регулировки определяют как регулировку по убывающей.
3. Способ по п.2, отличающийся тем, что когда режим динамической регулировки определен как регулировка по возрастающей, то операция динамической регулировки текущей выходной громкости до заданной выходной громкости (V2) в соответствии с величиной шага (I) динамической регулировки и режимом динамической регулировки при наступлении каждого периода динамической регулировки включает:
увеличение текущей выходной громкости на абсолютную величину величины шага (I), а затем вывод увеличенной текущей выходной громкости при наступлении каждого периода динамической регулировки до тех пор, пока текущая выходная громкость не будет отрегулирована до заданной выходной громкости (V2).
4. Способ по п.2, отличающийся тем, что когда режим динамической регулировки определен как регулировка по убывающей, то операция динамической регулировки текущей выходной громкости до заданной выходной громкости (V2) в соответствии с величиной шага (I) динамической регулировки и режимом динамической регулировки при наступлении каждого периода динамической регулировки включает:
уменьшение текущей выходной громкости на абсолютную величину величины шага (I), а затем вывод уменьшенной текущей выходной громкости при наступлении каждого периода динамической регулировки до тех пор, пока текущая выходная громкость не будет отрегулирована до заданной выходной громкости (V2).
5. Способ по любому из пп.1-4, отличающийся тем, что в качестве заданной выходной громкости используют любую одну или более выходную громкость, выбираемую из группы: выходная громкость в начале воспроизведения аудиоданных, выходная громкость при прерывании или остановке воспроизведения аудиоданных, выходная громкость при изменении процесса воспроизведения аудиоданных, выходная громкость при переключении песен и выходная громкость при изменении громкости звука проигрываемых аудиоданных.
6. Устройство для динамической регулировки громкости, включающее:
первый блок определения для определения величины шага (I) динамической регулировки текущей выходной громкости в соответствии с заданным интервалом времени (T) фейдинга громкости, заданной частотой (F) фейдинга громкости и разницей между заданной выходной громкостью (V2) и текущей выходной громкостью (V1), а также для определения режима динамической регулировки на базе величины шага (I);
второй блок определения для определения периода динамической регулировки текущей выходной громкости из расчета по заданной частоте (F) фейдинга громкости;
блок динамической регулировки для динамической регулировки текущей выходной громкости до заданной выходной громкости (V2) в соответствии с величиной шага (I) динамической регулировки и режимом динамической регулировки при наступлении каждого периода динамической регулировки.
7. Устройство по п.6, отличающееся тем, что первый блок определения включает:
блок определения величины шага для вычисления величины шага (I) динамической регулировки текущей выходной громкости в соответствии с формулой I=(V2-V1) /(T·F);
блок определения режима динамической регулировки для определения режима динамической регулировки как регулировки по возрастающей, когда величина шага (I), вычисленная блоком определения величины шага, является положительной величиной, и определения режима динамической регулировки как регулировки по убывающей, когда величина шага (I), вычисленная блоком определения величины шага, является отрицательной величиной.
8. Устройство по п.7, отличающееся тем, что блок динамической регулировки включает:
блок регулировки по возрастающей для увеличения текущей выходной громкости на абсолютную величину величины шага (I) и последующего вывода увеличенной текущей выходной громкости при наступлении каждого периода динамической регулировки до тех пор, пока текущая выходная громкость не будет отрегулирована до заданной выходной громкости (V2);
блок регулировки по убывающей для уменьшения текущей выходной громкости на абсолютную величину величины шага (I) и последующего вывода уменьшенной текущей выходной громкости при наступлении каждого периода динамической регулировки до тех пор, пока текущая выходная громкость не будет отрегулирована до заданной выходной громкости (V2).