Method and associated device for filtering digital video images
AssigneeNokia Mobile Pnones Ltd.
InventorsOssi Kalevo, Emre Aksu, Marta Karczewicz
Life of this patent
Estimating the term…
Abstract
The invention relates to a method for reducing visual artefacts in a frame of a digital video signal, which is coded by blocks and then decoded. A block type is defined according to the coding method for a block selected according to a predetermined set of coding types. In the method filtering is performed to reduce visual artefacts due to a block boundary. The filtering performed depends on block types of the frame in the environment of the block boundary (30).
Claims41
A method for reducing visual artefacts in a frame of a digital video signal, which is coded by blocks and then decoded, a block type being defined according to the coding method for a block selected from a predetermined set of coding types, in which filtering is performed to reduce visual artefacts due to a block boundary, characterized in that the filtering performed on the block boundary depends on block types of the frame in the environment of the block boundary (30).
A device for reducing visual artefacts in a frame of a digital video signal, which is coded by blocks and then decoded, a block type being defined according to the coding method for a block selected according to a predetermined set of coding types, the device comprising a filter for reducing visual artefacts due to a block boundary, characterized in that the filter is arranged to operate adaptively according to the block types of the frame in the environment of the block boundary (30).
A video encoder (10) comprising means (35-44) for coding and means for decoding a digital video signal by blocks, a block type being defined according to the coding method for a block selected according to a predetermined set of coding types, which encoder comprises a filter for reducing visual artefacts due to a block boundary, characterized in that the filter is arranged to operate adaptively according to the block types of the frame in the environment of the block boundary (30).
A video decoder (20) comprising means (35-44) for reducing visual artefacts in a frame of a digital video signal, which is coded by blocks and then decoded, a block type being defined according to the coding method for a block selected according to a predetermined set of coding types, which video decoder comprises a filter for reducing visual artefacts due to a block boundary, characterized in that the filter is arranged to operate adaptively according to the block types of the frame in the environment of the block boundary (30).
A video codec (10, 20) comprising means (35-44) for coding and decoding a digital video signal by blocks, a block type being defined according to the coding method for a block selected according to a predetermined set of coding types, which video codec comprises a filter for reducing visual artefacts due to a block boundary, characterized in that the filter is arranged to operate adaptively according to the the block types of the frame in the environment of the block boundary (30).
A mobile terminal (46) comprising a video codec (10, 20), which comprises means (35-44) for coding and decoding a digital video signal by blocks, a block type being defined according to the coding method for a block selected according to a predetermined set of coding types, which video codec comprises a filter for reducing visual artefacts due to a block boundary, characterized in that the filter is arranged to operate adaptively according to the the block types of the frame in the environment of the block boundary (30).
A storage medium for storing a software program comprising machine executable steps for coding and decoding a digital video signal by blocks, a block type being defined according to the coding method for a block selected according to a predetermined set of coding types, for reducing visual artefacts due to a block boundary by filtering, characterized in that the software program further comprises machine executable steps for filtering adaptively according to the the block types of the frame in the environment of the block boundary (30).
Dependencies are inferred from the claim text.