US9621985B2

Apparatus and method for adjusting volume in terminal

Summary by NHIP

Terminal volume adjustment system

The terminal automatically adjusts master volume by comparing an extracted representative volume against a reference volume. The system calculates the representative volume as an average gain from audio file headers and sets the reference volume to the last played file's master volume or a predetermined value if no history exists.

Claim Score by NHIP

Read claim 15, the broadest

Abstract

A method terminal includes an apparatus for automatically adjusting volume in the terminal. An automatic volume adjuster extracts a representative volume from individual frame information of an audio file, and adjusts a master volume by a deviation between the extracted representative volume and a reference volume, and a controller plays the audio file with the master volume adjusted by the automatic volume adjuster.

US9621985B2, drawing sheet 1
Sheet 1 of 8

Term

8.3 yearsleft in the term

Expires 1 January 2035, including 573 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

19 claims: 4 independent, 15 dependent

  1. 1
    A terminal comprising:a representative volume extractor configured to: extract a gain from a header of each of a plurality of frames of an audio file and set an average gain of all extracted gains as a representative volume;a reference volume extractor configured to: set a master volume of a last played audio file as the representative volume if there is an audio file in a music playback list, and set a predetermined volume value as the reference volume if there is no audio file in the music playback list;a comparator configured to compare the representative volume provided from the representative volume extractor with the reference volume provided from the reference volume extractor;a volume adjuster configured to: adjust the master volume by a deviation between the representative volume and the reference volume if the representative volume is different from the reference volume, adjust the master volume to correspond to a volume-up or a volume-down if the volume-up or the volume-down occurs during playback of the audio file with the adjusted master volume, and transfer the adjusted master volume to an audio file player;the audio file player is configured to play the audio file with the master volume provided from the volume adjuster;and a controller configured to determine whether automatic volume adjustment is set if playback of the audio file is selected in a music playback mode, switch to an automatic volume adjustment mode if the automatic volume adjustment is set, and control the audio file player to play the audio file with the master volume provided from the volume adjuster in the automatic volume adjustment mode.
  2. 6
    A terminal comprising:a representative volume extractor configured to extract, as a representative volume, an average gain of all gains that are extracted from a header of each of a plurality of frames of an audio file;a reference volume extractor configured to set a master volume of a last played audio file in a music playback list as a reference volume, extract a predetermined volume, and set the extracted volume as the reference volume if there is no audio file in the music playback list;a comparator configured to compare the representative volume set by the representative volume extractor with the reference volume set by the reference volume extractor;a volume adjuster configured to: extract a deviation between the representative volume and the reference volume if the representative volume is different from the reference volume, adjust the master volume by the extracted deviation, and transfer the adjusted master volume to an audio file player;and the audio file player configured to play the audio file with the adjusted master volume provided from the volume adjuster;wherein the representative volume extractor comprises: a gain extractor configured to extract a gain from a header of each of a plurality of frames constituting an audio file;a pre-processor configured to perform a pre-processing operation of removing or filtering error components in all the gains extracted from the audio file;and an extractor configured to extract an average gain of all the pre-processed gains, and set the extracted average gain as the representative volume.
  3. 11
    A method for adjusting volume in a terminal, the method comprising:determining whether automatic volume adjustment is set, if playback of an audio file is selected in a music playback mode;switching to an automatic volume adjustment mode if the automatic volume adjustment is set;setting a master volume of a last played audio file as a reference volume in the automatic volume adjustment mode if there is an audio file in a music playback list, setting a predetermined value as the reference volume if there is no audio file in the music playback list;extracting a gain from a header of each of a plurality of frames constituting an audio file, extracting an average gain of all gains extracted from the audio file, setting the extracted average gain as a representative volume;comparing the representative volume with the reference volume, adjusting the master volume by a deviation between the representative volume and the reference volume if the representative volume is different from the reference volume;playing the audio file with the adjusted master volume;and adjusting the master volume to correspond to a volume-up or a volume-down if the volume-up or the volume-down occurs during playback of the audio file with the adjusted master volume, and playing the audio file with the adjusted master volume.
  4. 15
    Broadest claimClaim Score 52, average(NHIP)A method for adjusting volume in a terminal, the method comprising:setting a master volume of a last played audio file as a representative volume if there is an audio file in a music playback list;setting a predetermined volume value as a reference volume if there is no audio file in the music playback list;extracting a gain from a header of each of a plurality of frames constituting an audio file, performing a pre-processing operation of removing or filtering error components in all gains extracted from the audio file, extracting an average gain of all the pre-processed gains, setting the extracted average gain as the representative volume;comparing the representative volume with the reference volume, adjusting the master volume by a deviation between the representative volume and the reference volume if the representative volume is different from the reference volume;and playing the audio file with the adjusted master volume.