Abstract:
A video encoding device is a video encoding device for appropriately selecting a scalable encoding structure from a plurality of scalable encoding structures to generate a bitstream, using dynamic range-related video signal information, and includes an encoding section for selecting the scalable encoding structure capable of transmitting the dynamic range-related video signal information for switching a dynamic range, when a video signal to be encoded is switched from an SDR (a standard dynamic range) signal to an HDR (a high dynamic range) signal or switched from the HDR signal to the SDR signal in a temporal direction.
Abstract:
A video coding apparatus for outputting a scalable bit stream obtained by multiplexing a base layer bit stream and an enhancement layer bit stream, includes: a rectangular area generation unit configured to generate a rectangular area that is of a multiple of a CTU (Coding Tree Unit) size and includes a particular rectangular area; a determination unit configured to determine whether a CTU of a coding target is included in the rectangular area of the multiple of the CTU size; and a prediction unit configured to, when the CTU of the coding target is not included in the rectangular area of the multiple of the CTU size, divide the CTU of the coding target by a minimum number of CU blocks, and predict each of obtained CUs with a prediction signal of a zero motion vector from the base layer.
Abstract:
Although a video encoding device multiplexes ctu_pcm_flag syntax indicating whether all image blocks belonging to a coding tree unit as a set of image blocks are PCM blocks, at the top of the coding tree unit, when all image blocks belonging to the coding tree unit are PCM blocks, at least cu_split_flag syntax indicative of the splitting pattern of the coding tree unit is not multiplexed to transmit PCM data efficiently.
Abstract:
A video encoding device includes: a first video encoding section 11 for encoding an input image to generate first coded data; a buffer 12 for storing the input image; a coded data transcoding/merging section 13 for transcoding and then merging the first coded data generated by the first video encoding section 11, to generate second coded data; and a second video encoding section 14 for estimating a syntax value for encoding the input image stored in the buffer 12 based on the second coded data supplied from the coded data transcoding/merging section 13, to generate a bitstream. The first video encoding section 11 has a function of handling a first encoding process included in a second encoding process handled by the second video encoding section 14. The coded data transcoding/merging section 13 transcodes coded data by the first encoding process to coded data corresponding to the second encoding process.
Abstract:
A video encoding device includes: pixel bit length increasing means for increasing a pixel bit length of an input image based on pixel bit length increase information; transform means for transforming output data of the pixel bit length increasing means; entropy encoding means for entropy-encoding output data of the transform means; non-compression encoding means for non-compression-encoding input data; multiplexed data selection means for selecting output data of the entropy encoding means or output data of the non-compression encoding means; and multiplexing means for multiplexing the pixel bit length increase information in a bitstream, wherein a pixel bit length of an image corresponding to the output data of the entropy encoding means and a pixel bit length of an image corresponding to the output data of the non-compression encoding means are different from each other.
Abstract:
Although a video encoding device multiplexes ctu_pcm_flag syntax indicating whether all image blocks belonging to a coding tree unit as a set of image blocks are PCM blocks, at the top of the coding tree unit, when all image blocks belonging to the coding tree unit are PCM blocks, at least cu_split_flag syntax indicative of the splitting pattern of the coding tree unit is not multiplexed to transmit PCM data efficiently.
Abstract:
A video quantization parameter encoding device includes: a prediction unit (11) for generating a predicted quantization parameter from a past reconstructed quantization parameter; a computing unit (12) for generating a delta quantization parameter from a quantization parameter and the predicted quantization parameter; and a quantization parameter encoding unit (13) for generating an exponential Golomb bin string of a value obtained by converting the delta quantization parameter into an unsigned expression, performing adaptive binary arithmetic encoding on a first bin of the exponential Golomb bin string, indicating whether the value of the unsigned expression of the delta quantization parameter is significant, and, when the first bin indicates the value is significant, performing fixed binary arithmetic encoding on other bins of the exponential Golomb bin string.
Abstract:
An authentication device includes an image acquisition unit, an identification unit, and an authentication unit. The image acquisition unit acquires an image of an eye of a subject. The identification unit identifies the colored pattern of a colored contact lens worn by the subject by comparing a reference image with the image of the eye. The authentication unit identifies the subject, using a feature in a region other than a colored region of the colored pattern in the iris region of the eye.
Abstract:
In a video decoding device for decoding video using inter prediction, decoding control means sets capable values of an inter-PU (Prediction Unit) partition type of a CU (Coding Unit) to be decoded, based on whether or not a size of the CU to be decoded is equal to a minimum inter-PU size.
Abstract:
The video coding device is a video coding device capable of executing a predictive coding process including a specific process in which a coded frame of a different resolution from a resolution of a frame to be processed is used as a reference frame, and includes a coding unit which executes the predictive coding process, and a controller which prohibits, in the predictive coding process, execution of a first process which uses information, which is determined based on a spatial position of the block to be coded, on blocks in frames at different times, a second process which performs correction using information computed when decoding is performed, or both the first process and the second process.