The problem of acoustic noise is becoming increasingly serious with the growing use of industrial and medical equipment, appliances, and consumer electronics. Active noise control (ANC), based on the principle of superposition, was developed in the early 20th century to help reduce noise. However, ANC is still not widely used owing to the effectiveness of control algorithms, and to the physical and economical constraints of practical applications. In this paper, we briefly introduce some fundamental ANC algorithms and theoretical analyses, and focus on recent advances on signal processing algorithms, implementation techniques, challenges for innovative applications, and open issues for further research and development of ANC systems.