Video encoding apparatus and video encoding method
AssigneeKabushiki Kaisha Toshiba
InventorTakahiro TANAKA
Life of this patent
Estimating the term…
Abstract
According to one embodiment, a video encoding apparatus includes a motion vector calculation module, a motion boundary detection module, and a quantization parameter setting module. The motion vector calculation module calculates motion vectors for respective blocks in an input image. The motion boundary detection module detects a motion boundary between a motion region and a still region in the input image based on the motion vectors of the respective blocks. The quantization parameter setting module sets a value of a quantization parameter used to quantize a block that borders the detected motion boundary to a value smaller than a value which is set when the block does not border the motion boundary in accordance with a detection result of the motion boundary.
Claims9
A video encoding apparatus comprising:
- a motion vector calculation module configured to calculate motion vectors for blocks in an input image;
- a motion boundary detection module configured to detect a motion boundary between a motion region and a still region in the input image based on the motion vectors of the blocks;
- and
- a quantization parameter setting module configured to set a value of a quantization parameter for quantizing a block next to the detected motion boundary smaller than a value for quantizing the block not next to the motion boundary in accordance with a detection result of the motion boundary.
A video encoding method comprising:
- calculating motion vectors for blocks in an input image;
- detecting a motion boundary between a motion region and a still region in the input image based on the motion vectors of the blocks;
- and
- setting a value of a quantization parameter for quantizing a block next to the detected motion boundary smaller than a value set for quantizing the block not next to the motion boundary in accordance with a detection result of the motion boundary.
A program stored in a computer readable media that, when executed by a computer, causes a computer to:
- calculate motion vectors for blocks in an input image;
- detect a motion boundary between a motion region and a still region in the input image based on the motion vectors of the blocks;
- and
- set a value of a quantization parameter for quantizing a block next to the detected motion boundary smaller than a value set for quantizing the block not next to the motion boundary in accordance with a detection result of the motion boundary.
Dependencies are inferred from the claim text.