Filtering wind noises in video content
AssigneeGoogle Inc.
InventorsElad Eban, Aren Jansen, Sourish Chaudhuri
Life of this patent
Estimating the term…
Abstract
Implementations disclose filtering wind noises in video content. A method includes receiving video content comprising an audio component and a video component, detecting, by a processing device, occurrence of a wind noise artifact in a segment of the audio component, identifying duration of the wind noise artifact and intensity of the wind noise artifact, selecting, by the processing device, a wind noise replacement operation based on the identified duration and intensity of the wind noise artifact, and applying, by the processing device, the selected wind noise replacement operation to the segment of the audio component to remove the wind noise artifact from the segment.
Claims26
A method comprising:
- receiving video content comprising an audio component and a video component;
- detecting, by a processing device, occurrence of a wind noise artifact in a segment of the audio component;
- identifying duration of the wind noise artifact and intensity of the wind noise artifact wherein the duration comprises a time length of the wind noise artifact in the segment and wherein the intensity is based on frequency values of the wind noise artifact;
- selecting, by the processing device, a wind noise replacement operation based on the identified duration and intensity of the wind noise artifact;
- and
- applying, by the processing device, the selected wind noise replacement operation to the segment of the audio component to remove the wind noise artifact from the segment.
A system comprising:
- a memory;
- and
- a processing device coupled to the memory, wherein the processing device is to:
- extract an audio component from video content;
- analyze the audio component to identify occurrence of a wind noise artifact in a segment of the audio component;
- identify characteristics of the segment, wherein the characteristics comprise a duration and an intensity of the wind noise artifact in the segment, the duration comprising a time length of the wind noise artifact in the segment and the intensity is based on frequency values of the wind noise artifact;
- select a wind noise replacement operation based on the identified characteristics;
- and
- remove the wind noise artifact from the segment via application of the selected wind noise replacement operation to the segment.
A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device to perform operations comprising:
- extracting an audio component from video content;
- detecting, by the processing device, occurrence of a wind noise artifact in a segment of the audio component;
- identifying, by the processing device, characteristics of the wind noise artifact, wherein the characteristics comprise a duration and an intensity of the wind noise artifact in the segment, the duration comprising a time length of the wind noise artifact in the segment and the intensity is based on frequency values of the wind noise artifact;
- selecting, by the processing device, a wind noise replacement operation based on the identified characteristics of the wind noise artifact;
- applying the selected wind noise replacement operation to the segment of the audio component to remove the wind noise artifact from the segment and generate a modified audio component;
- combining the modified audio component with the video content;
- and
- transmitting, by the processing device, the video content to a content sharing platform.
Dependencies are inferred from the claim text.