Image encoding device and image decoding device
OwnerYuichi Idehara, Shunichi Sekiguchiinventors
Life of this patent
Estimating the term…
Abstract
The image encoding device of the present invention includes a direct vector determination unit 34 that excludes a direct vector derived by a direct vector calculation unit 33 from vectors targeted for averaging in the case where a unit region having, as a starting point thereof, a pixel location indicated by the direct vector includes a region outside a picture, and a motion compensation predicted image generation unit 35 that generates a motion compensation predicted image by obtaining pixel values of motion compensation predicted image for the unit region targeted for encoding, with one or more motion vectors determined by the direct vector determination unit 34.
Claims14
An image encoding device that divides a plurality of pictures composing a video signal into prescribed unit regions, determines a motion vector for each unit region, and encodes the video signal by compression by using the motion vector, comprising:
- motion vector derivation unit for deriving one or more motion vectors of a unit region targeted for encoding in a picture targeted for encoding, from motion vector of neighbouring encoded unit region, and from motion vector of unit region located at a previously encoded picture;
- motion vector selection unit for, in the case where a unit region having, as a starting point thereof, a pixel location indicated by a motion vector derived by the motion vector derivation unit includes a region outside a picture, excluding that motion vector from vectors targeted for averaging;
- motion compensation predicted image generation unit for generating a motion compensation predicted image by obtaining pixel values of motion compensation predicted image for the unit region targeted for encoding, with one or more motion vectors determined by the motion vector selection unit;
- and
- encoding unit for determining a difference image between the picture to be encoded and a motion compensation predicted image generated by the motion compensation predicted image generation unit and encoding the difference image.
An image encoding device that divides a plurality of pictures composing a video signal into prescribed unit regions, determines a motion vector for each unit region, and encodes the video signal by compression by using the motion vector, comprising:
- motion vector derivation unit for deriving one or more motion vectors of a unit region targeted for encoding in a picture targeted for encoding, from motion vector of neighbouring encoded unit region, and from motion vector of unit region located at a previously encoded picture;
- motion vector selection unit for, in the case where a unit region having, as a starting point thereof, a pixel location indicated by a motion vector derived by the motion vector derivation unit includes a region outside a picture, excluding that motion vector from vectors targeted for averaging;
- motion compensation predicted image generation unit for generating a motion compensation predicted image by selecting one or more motion vectors remaining as vectors targeted for averaging without being excluded by the motion vector selection unit, or one or more motion vectors derived by the motion vector derivation unit, and by determining an average of pixel values of a unit region having, as a starting point thereof, a pixel location indicated by the selected one or more motion vectors;
- and
- encoding unit for determining a difference image between the picture to be encoded and a motion compensation predicted image generated by the motion compensation predicted image generation unit, encoding the differential image and also encoding information indicating a result of motion vector selection by the motion compensation predicted image generation unit, and multiplexing encoded data of the information with encoded data of the difference image.
An image encoding device that divides a plurality of pictures composing a video signal of an image into prescribed unit regions, determines a motion vector for each unit region, and encodes the video signal by compression by using the motion vector, comprising:
- motion vector derivation unit for deriving one or more motion vectors of a unit region targeted for encoding in a picture targeted for encoding, from motion vector of neighbouring encoded unit region, and from motion vector of unit region located at a previously encoded picture;
- motion vector selection unit for, in the case where a unit region having, as a starting point thereof, a pixel location indicated by a motion vector derived by the motion vector derivation unit includes a region outside a picture, determining whether or not the unit region having, as a starting point thereof, a pixel location indicated by the motion vector includes a region outside a tolerance region adjacent to the picture, and not excluding the motion vector from vectors targeted for averaging if the unit region having, as a starting point thereof, a pixel location indicated by the motion vector does not include a region outside the tolerance region, and excluding the motion vector from vectors targeted for averaging if the unit region having, as a starting point thereof, a pixel location indicated by the motion vector includes a region outside the tolerance region;
- motion compensation predicted image generation unit for generating a motion compensation predicted image by obtaining pixel values of motion compensation predicted image for the unit region targeted for encoding, with one or more motion vectors determined by the motion vector selection unit;
- and
- encoding unit for determining a difference image between the picture to be encoded and a motion compensation predicted image generated by the motion compensation predicted image generation unit and encoding the difference image.
An image encoding device that divides a plurality of pictures composing a video signal of an image into prescribed unit regions, determines a motion vector for each unit region, and encodes the video signal by compression by using the motion vector, comprising:
- motion vector derivation unit for deriving one or more motion vectors of a unit region targeted for encoding in a picture targeted for encoding, from motion vector of neighbouring encoded unit region, and from motion vector of unit region located at a previously encoded picture;
- motion vector correction unit for outputting a motion vector derived by the motion vector derivation unit if a unit region having, as a starting point thereof, a pixel location indicated by the motion vector does not include a region outside a picture, and correcting the unit region having, as a starting point thereof, a pixel location indicated by the motion vector to a region within the picture and outputting the motion vector after correction if the unit region having, as a starting point thereof, a pixel location indicated by the motion vector includes a region outside the picture;
- motion compensation predicted image generation unit for generating a motion compensation predicted image by determining an average of pixel values of a unit region having, as a starting point thereof, a pixel location indicated by one or more motion vectors output from the motion vector correction unit;
- and
- encoding unit for determining a difference image between the picture to be encoded and a motion compensation predicted image generated by the motion compensation predicted image generation unit and encoding the difference image.
An image decoding device that divides a plurality of pictures composing a video signal into prescribed unit regions, and restores a compression-encoded video signal by using a motion vector of each unit region, comprising:
- motion vector derivation unit for deriving one or more motion vectors of a unit region targeted for decoding in a picture targeted for decoding, from motion vector of neighbouring decoded unit region, and from motion vector of unit region located a previously decoded picture;
- motion vector selection unit for, in the case where a unit region having, as a starting point thereof, a pixel location indicated by a motion vector derived by the motion vector derivation unit includes a region outside a picture, excluding that motion vector from vectors targeted for averaging;
- motion compensation predicted image generation unit for generating a motion compensation predicted image by obtaining pixel values of motion compensation predicted image for the unit region targeted for decoding, with one or more motion vectors determined by the motion vector selection unit;
- and
- decoding unit for decoding a prediction residual signal from compression-encoded data of the video signal, and adding the prediction residual signal to the motion compensation predicted image generated by the motion compensation predicted image generation unit.
An image decoding device that divides a plurality of pictures composing a video signal of an image into prescribed unit regions, and restores a compression-encoded video signal by using a motion vector of each unit region, comprising:
- motion vector derivation unit for derived one or more motion vectors of a unit region targeted for decoding in a picture targeted for decoding, from motion vector of neighbouring decoded unit region, and from motion vector of unit region located at a previously decoded picture;
- motion vector selection unit for, in the case where a unit region having, as a starting point thereof, a pixel location indicated by a motion vector derived by the motion vector derivation unit includes a region outside a picture, excluding that motion vector from vectors targeted for averaging;
- motion compensation predicted image generation unit for generating a motion compensation predicted image by recognizing a result of motion vector selection from encoded data of information indicating a result of motion vector selection multiplexed with the compression-encoded data of the video signal, by selecting one or more motion vectors remaining as vectors targeted for averaging without being excluded by the motion vector selection unit or one or more motion vectors derived by the motion vector derivation unit in accordance with that result of selection, and by determining an average of pixel values of a unit region having, as a starting point thereof, a pixel location indicated by the selected one or more motion vectors;
- and
- decoding unit for decoding a prediction residual signal from compression-encoded data of the video signal, and adding the prediction residual signal to the motion compensation predicted image generated by the motion compensation predicted image generation unit.
An image decoding device that divides a plurality of pictures composing a video signal of an image into prescribed unit regions, and restores a compression-encoded video signal by using a motion vector of each unit region, comprising:
- motion vector derivation unit for deriving one or more motion vectors of a unit region targeted for decoding in a picture targeted for decoding, from motion vector of neighbouring decoded unit region, and from motion vector of unit region at a previously decoded picture;
- motion vector selection unit for, in the case where a unit region having, as a starting point thereof, a pixel location indicated by a motion vector derived by the motion vector derivation unit includes a region outside a picture, determining whether or not the unit region having, as a starting point thereof, a pixel location indicated by the motion vector includes a region outside a tolerance region adjacent to the picture, and not excluding the motion vector from vectors targeted for averaging if the unit region having, as a starting point thereof, a pixel location indicated by the motion vector does not include a region outside the tolerance region, and excluding the motion vector from vectors targeted for averaging if the unit region having, as a starting point thereof, a pixel location indicated by the motion vector includes a region outside the tolerance region;
- motion compensation predicted image generation unit for generating a motion compensation predicted image by determining an average of pixel values of a unit region having, as a starting point thereof, a pixel location indicated by one or more motion vectors remaining as vectors targeted for averaging without being excluded by the motion vector selection unit;
- and
- decoding unit for decoding a prediction residual signal from compression-encoded data of the video signal, and adding the prediction residual signal to the motion compensation predicted image output by the motion compensation predicted image generation unit.
An image decoding device that divides a plurality of pictures composing a video signal of an image into prescribed unit regions, and restores a compression-encoded video signal by using a motion vector of each unit region, comprising:
- motion vector derivation unit for deriving one or more motion vectors of a unit region targeted for decoding in a picture targeted for decoding, from motion vector of neighbouring decoded unit region, and from motion vector of unit region at a previously decoded picture;
- motion vector correction unit for outputting a motion vector derived by the motion vector derivation unit if a unit region having, as a starting point thereof, a pixel location indicated by the motion vector does not include a region outside a picture, and correcting the unit region having, as a starting point thereof, a pixel location indicated by the motion vector to a region within the picture and outputting the motion vector after correction if the unit region having, as a starting point thereof, a pixel location indicated by the motion vector includes a region outside the picture;
- motion compensation predicted image generation unit for generating a motion compensation predicted image by determining an average of pixel values of a unit region having, as a starting point thereof, a pixel location indicated by one or more motion vectors output from the motion vector correction unit;
- and
- decoding unit for decoding a prediction residual signal from compression-encoded data of the video signal, and adding the prediction residual signal to the motion compensation predicted image output by the motion compensation predicted image generation unit.
An image encoding device that divides a plurality of pictures composing a video signal into prescribed unit regions, determines a motion vector for each unit region, and encodes the video signal by compression by using the motion vector, comprising:
- motion vector derivation unit for deriving one or more motion vectors of a unit region targeted for encoding in a picture targeted for encoding, from motion vector of neighbouring encoded unit region, and from motion vector of unit region located at a previously encoded picture;
- motion vector selection unit for, in the case where a unit region having, as a starting point thereof, a pixel location indicated by a motion vector derived by the motion vector derivation unit includes a region outside a picture, excluding that motion vector from vectors targeted for averaging;
- and
- motion compensation predicted image generation unit for generating a motion compensation predicted image by obtaining pixel values of motion compensation predicted image for the unit region targeted for encoding, with one or more motion vectors determined by the motion vector selection unit.
An image decoding device that divides a plurality of pictures composing a video signal into prescribed unit regions, and restores a compression-encoded video signal by using a motion vector of each unit region, comprising:
- motion vector derivation unit for deriving one or more motion vectors of a unit region targeted for decoding in a picture targeted for decoding, from motion vector of neighbouring decoded unit region, and from motion vector of unit region located a previously decoded picture;
- motion vector selection unit for, in the case where a unit region having, as a starting point thereof, a pixel location indicated by a motion vector derived by the motion vector derivation unit includes a region outside a picture, excluding that motion vector from vectors targeted for averaging;
- and
- motion compensation predicted image generation unit for generating a motion compensation predicted image by obtaining pixel values of motion compensation predicted image for the unit region targeted for decoding, with one or more motion vectors determined by the motion vector selection unit.
Dependencies are inferred from the claim text.