Patent application number | Description | Published |
20090190655 | MOVING PICTURE ENCODING APPARATUS - An encoding circuit ( | 07-30-2009 |
20090296809 | ENCODING/DECODING DEVICE, ENCODING/DECODING METHOD AND STORAGE MEDIUM - This is an encoding device for compressing/encoding an input video signal. The encoding device comprises a reduction/conversion unit for converting the format of either a luminance component or a chrominance component according to the characteristic of the input video signal and an encoding unit for compressing/encoding the video signal whose format is converted by the reduction/conversion unit to generate encoded data. | 12-03-2009 |
20100014764 | IMAGE ENCODING/DECODING DEVICES AND IMAGE BAND DECOMPOSING/COMPOSING DEVICES - According to the invention, a down-sampler samples down a signal whose low frequency component is cut to ½. A sign inversion unit cyclically multiplies the sampled-down high-frequency sub-band signal by a negative value and outputs a sign-inverted high-frequency sub-band signal. Thus, in the frequency characteristic of the high-frequency sub-band signal, the signal power on the low frequency side can be increased. | 01-21-2010 |
20100054335 | Encoding apparatus and decoding apparatus - An encoding apparatus having a direct mode as a prediction mode, when a pixel with opposite parity from a top field to a bottom field, for example, is referred to for obtaining a reference vector in the direct mode, performs correction by adding or subtracting a value corresponding to a half pixel to or from a value of the obtained reference vector. The encoding apparatus, when a pixel with opposite parity is referred to for obtaining a first and a second direct vector by temporally scaling the corrected reference vector, performs correction by adding or subtracting a value corresponding to a half pixel to or from values of the obtained direct vectors. | 03-04-2010 |
20100061445 | Moving picture editing apparatus - A moving picture editing apparatus includes a picture extracting unit that extracts pictures of a predetermined range including a picture subsequent to a coupling point from encoded data to be coupled; an adjustment-information generating unit that generates adjustment information for adjusting values of information to be continuous from/to inside to/from outside the predetermined range upon decoding, from among information included in headers of the pictures of the predetermined range extracted by the picture extracting unit; and a re-encoding unit that adds the adjustment information generated by the adjustment-information generating unit to the headers of the pictures of the predetermined range extracted by the picture extracting unit, and re-encodes the pictures of the predetermined range. | 03-11-2010 |
20100172412 | VIDEO ENCODER AND VIDEO DECODER - A video encoder that encodes each of a plurality of blocks obtained by dividing an input image, includes: a definition unit configured to define a valid area which is allowed to be used as reference in a reference image in interframe coding; a detection unit configured to detect a reference area in the reference image for a target block; a predicted image generation unit configured to generate a predicted image by outputting an image of the reference area for the reference area belonging to the valid area and outputting a complementary image for the reference area not belonging to the valid area; and a coding unit configured to encode the input image using the predicted image, wherein valid area information indicating the valid area is transmitted to a video decoder, for each group of a plurality of blocks. | 07-08-2010 |
20100309978 | VIDEO ENCODING APPARATUS AND VIDEO ENCODING METHOD - A video encoding method and apparatus performing intra-frame prediction in units of a sub-block determined by any one of two or more block sizes is provided. The method includes generating a prediction image in each of a plurality of intra-frame prediction modes in units of the sub-block determined by each block size, calculating a first evaluation value on the basis of the difference images between an original image and the prediction images in the intra-frame prediction modes for the sub-blocks determined by each block size, accumulating values indicating frequency characteristics of the original image for the sub-blocks determined by each block size in units of a macroblock to obtain a second evaluation value, and selecting one of the two or more block sizes on the basis of the first evaluation values and the second evaluation values. | 12-09-2010 |
20120320980 | VIDEO DECODING APPARATUS, VIDEO CODING APPARATUS, VIDEO DECODING METHOD, VIDEO CODING METHOD, AND STORAGE MEDIUM - A video decoding apparatus includes a motion vector information storing unit configured to store motion vectors of blocks in previously-decoded pictures and a temporally-adjacent vector predictor generating unit. The temporally-adjacent vector predictor generating unit includes a block determining unit configured to determine multiple blocks in a picture that is temporally adjacent to a picture including a target block to be processed, the determined blocks including a block that is closest to first coordinates in the target block; a vector selecting unit configured to obtain motion vectors of the determined blocks from the motion vector information storing unit and select at least one motion vector from the obtained motion vectors; and a generating unit configured to generate a vector predictor candidate, which is used for a decoding process of the target block, based on the selected motion vector. | 12-20-2012 |
20120320981 | VIDEO DECODING APPARATUS, VIDEO CODING APPARATUS, VIDEO DECODING METHOD, VIDEO CODING METHOD, AND STORAGE MEDIUM - A video decoding apparatus includes a reference picture list storing unit configured to store picture information of pictures; a motion vector information storing unit configured to store motion vector information including motion vectors of blocks that are spatially and temporally adjacent to a target block to be decoded and reference picture identifiers indicating pictures that the motion vectors refer to; and a vector predictor generating unit configured to scale a vector predictor candidate for a motion vector of the target block based on the picture information and the motion vector information and to correct the scaled vector predictor candidate toward 0 by a predetermined amount. | 12-20-2012 |
20130064297 | ENCODING APPARATUS AND DECODING APPARATUS - An encoding apparatus having a direct mode as a prediction mode, when a pixel with opposite parity from a top field to a bottom field, for example, is referred to for obtaining a reference vector in the direct mode, performs correction by adding or subtracting a value corresponding to a half pixel to or from a value of the obtained reference vector. The encoding apparatus, when a pixel with opposite parity is referred to for obtaining a first and a second direct vector by temporally scaling the corrected reference vector, performs correction by adding or subtracting a value corresponding to a half pixel to or from values of the obtained direct vectors. | 03-14-2013 |
20130107941 | MOVING IMAGE DECODING APPARATUS, MOVING IMAGE ENCODING APPARATUS, MOVING IMAGE DECODING METHOD AND MOVING IMAGE ENCODING METHOD | 05-02-2013 |
20130107958 | VIDEO DECODING APPARATUS AND METHOD | 05-02-2013 |
20130114722 | VIDEO ENCODING APPARATUS AND VIDEO DECODING APPARATUS - A video encoding apparatus includes: a reference vector deriving unit to derive as a reference vector a vector used when encoding a block that is near a block to be encoded and is included in a region where a field picture to be encoded is subjected to encode; a scaling unit to scale the reference vector based on a temporal distance between the field picture and a first encoded field picture specified by the reference vector and a temporal distance between the field picture and a second encoded field picture specified by a reference index and referenced by the block to be encoded in the field picture to generate a motion prediction vector; and a motion prediction vector correction unit to correct the motion prediction vector using a parity of the field picture, a parity of the first encoded field picture, and a parity of the second encoded field picture. | 05-09-2013 |
20130128976 | METHOD OF CODING MOVING IMAGE AND METHOD OF DECODING MOVING IMAGE - A method includes extracting a first vector used to code a specific block belonging to a coded field picture arranged chronologically adjacent to a field picture to be coded and to a block to be coded, generating a second vector by scaling the first vector based on a temporal distance between the field picture and a second picture specified by a reference index and referenced for the block and included in the field picture and a temporal distance between a first picture pointed by the first vector and the coded field picture arranged chronologically adjacent to the field picture, and correcting the second vector based on a parity of the field picture, a parity of the first picture, a parity of the second picture and a parity of the coded field picture and forming the corrected second vector. | 05-23-2013 |
20130128981 | MOVING IMAGE DECODING APPARATUS, MOVING IMAGE DECODING METHOD AND MOVING IMAGE ENCODING APPARATUS, AND MOVING IMAGE ENCODING METHOD - A moving image decoding apparatus includes a region boundary position information extracting unit which extracts region boundary position information between a clean region including at least one block encoded such that a pixel value is guaranteed to be decoded correctly, and a non-clean region, a region classification unit which specifies the clean region and the non-clean region in each picture based on the region boundary position information, a referenceability determining unit which, when a decoding target block belongs to the clean region, determines that blocks in the clean region in the decoding target picture and blocks in the clean region in the reference picture are referenceable, and, when the decoding target block belongs to the non-clean region, determines that all of blocks of the decoding target picture and the reference picture are referenceable, and a decoding unit which decodes the decoding target block with reference to only the referenceable blocks. | 05-23-2013 |
20130156107 | ENCODING DEVICE, DECODING DEVICE, ENCODING METHOD, AND DECODING METHOD - An encoding device includes a determination unit configured to determine, when performing detection of a motion vector using the decoded image of a frame image encoded in increments of blocks prior to the frame image to be encoded regarding an encoded block to be encoded of a plurality of blocks included in this frame image to be encoded at the time of encoding a frame image included in a moving image where a first image and a second image are arrayed using inter-image prediction encoding processing, correlation height as to the image of the encoded block regarding each of the image of a first area corresponding to the first image and the image of a second area corresponding to the second image included in a boundary block straddling a boundary between the first image and the second image of a block included in the decoded image. | 06-20-2013 |
20130188714 | VIDEO IMAGE ENCODING DEVICE, VIDEO IMAGE ENCODING METHOD - A video image encoding device includes a calculation unit for calculating a decoding time of each group including plural blocks; a source encode unit for encoding each of the plural blocks based on the encoding amount of each block controlled based on the decoding time and generating compressed data; and an entropy encode unit for performing an arithmetic encoding process on the compressed data in each block and outputting a bit stream. The entropy encode unit outputs undetermined bits retained by the arithmetic encoding process when all bits corresponding to the compressed data in each group are not output at a time point when the arithmetic encoding process on the compressed data in a predetermined number of blocks in a next group is finished, and the calculation unit shifts the decoding time of each group by a processing time of the predetermined number of blocks. | 07-25-2013 |
20130208793 | MOTION VIDEO ENCODING APPARATUS, MOTION VIDEO ENCODING METHOD, AND MOTION VIDEO ENCODING COMPUTER PROGRAM - A motion video encoding apparatus includes: a group determining unit which determines to which of a plurality of groups each block belongs; a group decode time information computing unit which computes a decode time for each of the groups; a group information appending unit which appends group information identifying the group to which each block belongs to data to be output; a code amount control unit which controls an amount of code for each block contained in the group so that data needed for decoding all the blocks contained in the group will arrive at a stream receive buffer provided in a motion video decoding apparatus by the decode time of the group when the data is transmitted to the motion video decoding apparatus at a prescribed transmission rate; and an encode processing unit which encodes each block, based on control information concerning the amount of code. | 08-15-2013 |
20130215961 | MOTION VIDEO ENCODING APPARATUS, MOTION VIDEO ENCODING METHOD, MOTION VIDEO ENCODING COMPUTER PROGRAM, MOTION VIDEO DECODING APPARATUS, MOTION VIDEO DECODING METHOD, AND MOTION VIDEO DECODING COMPUTER PROGRAM - A motion video encoding apparatus includes: a prediction error image generating unit which computes a difference between a block being encoded and a predicted image for the block being encoded and thereby generates a prediction error image; a prediction error orthogonal-transforming unit which computes a plurality of first frequency coefficients by orthogonal-transforming the prediction error image; a predicted image orthogonal-transforming unit which computes a plurality of second frequency coefficients by orthogonal-transforming the predicted image; a sign judging unit which judges the positive/negative sign of each one of the plurality of second frequency coefficients; and an adaptive encoding unit which encodes each given one of the plurality of first frequency coefficients by using sign match/mismatch information that indicates a match or mismatch between the sign of the given first frequency coefficient and the sign of a corresponding one of the plurality of second frequency coefficients. | 08-22-2013 |
20130215966 | IMAGE ENCODING METHOD, IMAGE DECODING METHOD, IMAGE ENCODING DEVICE, IMAGE DECODING DEVICE - A method including acquiring decode information of a decoded block in a decode target image from a storage unit; selecting an decoded image such that the decode target image is situated between the decoded image and a reference image of the decoded image; acquiring, from the storage unit, decode information of a predetermined block in the selected decoded image; predicting a reference mode indicating a prediction direction of a decode target block that refers to decoded images in plural directions, by using the acquired decode information of the decoded block and decode information of the predetermined block; decoding reference mode information for determining the reference mode of the decode target block from encode data; and determining the reference mode of the decode target block from the predicted reference mode and the decoded reference mode information. | 08-22-2013 |
20130222556 | STEREO PICTURE GENERATING DEVICE, AND STEREO PICTURE GENERATING METHOD - A stereo picture generating device includes: a feature point extracting unit that extracts feature points from a first picture; a tracking unit that calculates coordinate of each point on a second picture corresponding to each of the feature points; a parameter determining unit that determines plane projective transformation coefficients which include at least one coefficient representing a rotational transfer component and at least one coefficient representing a translation component so as to minimize an evaluation value that includes distance between each of transformed feature points, which are obtained by plane-projective-transforming the feature points on the first picture, and the corresponding point on the second picture, and a weighting term having a value depending on the rotational transfer component; and a transforming unit that plane-projective-transforms the first picture by using the plane projective transformation coefficients, to generate a pair of plane-projective-transformed picture and the second picture as a stereo picture. | 08-29-2013 |
20130223526 | IMAGE DECODING METHOD, IMAGE CODING METHOD, IMAGE DECODING DEVICE, IMAGE CODING DEVICE, AND RECORDING MEDIUM - A method for decoding an image divided into plural blocks includes acquiring decoding information of a decoded block in a decoding target image from a storage unit that stores the decoding information of the decoded block and decoding information of blocks in plural decoded images; selecting a decoded image from the plural decoded images; acquiring decoding information of a corresponding block in the selected decoded image from the storage unit; predicting a division mode, which indicates a division shape of a decoding target block, by using the acquired decoding information of the decoded block and the acquired decoding information of the corresponding block; decoding division mode information, which indicates the division mode of the decoding target block based on coded data, and determining the division mode of the decoding target block based on the predicted division mode and the decoded division mode information. | 08-29-2013 |
20130287102 | VIDEO IMAGE ENCODING DEVICE, VIDEO IMAGE ENCODING METHOD, VIDEO IMAGE DECODING DEVICE, AND VIDEO IMAGE DECODING METHOD - A method including determining a group to which each of the plurality of blocks belongs, the plurality of blocks being obtained by dividing each picture included in video image data; adding, to an output stream, group information expressing information of the group; calculating a decode time for each of the groups; determining a decode delay for each of the groups; adding, to the output stream, a delay time of each of the groups; controlling an encode amount so that data used for decoding all of the blocks included in one of the groups arrives at a receiving buffer of a decoding device by a time expressed by the delay time; and performing encoding based on the encode amount controlled at the controlling. | 10-31-2013 |
20130287117 | VIDEO IMAGE ENCODING DEVICE, VIDEO IMAGE ENCODING METHOD, VIDEO IMAGE DECODING DEVICE, AND VIDEO IMAGE DECODING METHOD - A method includes determining a group to which each of a plurality of blocks belongs, the plurality of blocks being obtained by dividing each picture included in video image data; adding, to an output stream, group information expressing the group to which each of the plurality of blocks belongs; calculating an output time for each of the groups; determining output delay for each of the groups; adding, to the output stream, an output delay time from a decode time of each of the groups; controlling an encode amount so that data used for outputting all of the blocks included in one of the groups arrives at a decoding buffer of a decoding device and decoding is completed by an output time expressed by the output delay time; and performing encoding based on the encode amount that has been controlled. | 10-31-2013 |
20130287118 | VIDEO IMAGE ENCODING DEVICE, VIDEO IMAGE ENCODING METHOD, VIDEO IMAGE DECODING DEVICE, AND VIDEO IMAGE DECODING METHOD - A method includes determining a group to which each block belongs, the blocks being obtained by dividing each picture included in video image data; adding, to an output stream, information of groups including blocks; calculating a decode time for groups and adding the decode time to the output stream; calculating a display time for the groups and adding the display time to the output stream; controlling an encode amount so that data used for decoding all of the blocks included in a group arrives at a receiving buffer of a decoding device by the display time; encoding based on the controlled encode amount; and implementing control so that first data in a next picture does not arrive at the receiving buffer by the display time, when the data used for decoding all blocks in a group does not arrive at the receiving buffer by the display time. | 10-31-2013 |
20130294502 | MOTION VIDEO ENCODING APPARATUS, MOTION VIDEO ENCODING METHOD, AND MOTION VIDEO ENCODING COMPUTER PROGRAM - A motion video encoding apparatus includes: a group determining unit which determines, for each block, a group to which the block belongs; a group decode time information computing unit which computes a decode time for each group; a code amount control unit which controls, for each group, an amount of code resulting from entropy encoding each block in the group so that data needed for decoding all of the blocks in the group arrives at a stream receive buffer by a decode time of the group when the data is transmitted at a prescribed transmission rate; a compression unit which compresses the data of each block based on the amount of code of the block; an entropy encoding unit which entropy-encodes the compressed data of each block; and a decode information appending unit which appends, to data to be output, correction information for the decode time of each group. | 11-07-2013 |
20130322540 | MOVING IMAGE DECODING METHOD, MOVING IMAGE ENCODING METHOD, AND MOVING IMAGE DECODING APPARATUS - A moving image decoding method for decoding encoded data of an image partitioned into a plurality of blocks includes determining a predicted motion vector corresponding to a motion vector of a block to be decoded by using motion vector information, the motion vector information including a motion vector of an already-decoded block and reference destination information designating a reference destination of the motion vector of the already-decoded block; controlling a decoding process of the motion vector of the block to be decoded using the predicted motion vector depending on whether the reference destination information designating the reference destination of the motion vector designates an inter-view reference image; and decoding the motion vector of the block to be decoded with the controlled decoding process. | 12-05-2013 |
20140003508 | VIDEO ENCODING APPARATUS, VIDEO DECODING APPARATUS, VIDEO ENCODING METHOD, AND VIDEO DECODING METHOD | 01-02-2014 |
20140003519 | VIDEO ENCODING APPARATUS, VIDEO DECODING APPARATUS, VIDEO ENCODING METHOD, AND VIDEO DECODING METHOD | 01-02-2014 |
20140092966 | VIDEO ENCODING APPARATUS, VIDEO DECODING APPARATUS, VIDEO ENCODING METHOD, AND VIDEO DECODING METHOD - A video encoding apparatus appends decoding delay and display delay correction information to encoded video data in order to ensure that even when one or more pictures that are later in encoding order than a starting encoded picture in a video data stream to be spliced to a trailing end of another encoded video data stream have been discarded from among pictures contained in the video data stream, the starting encoded picture and its subsequent pictures can be continuously decoded and displayed by a video decoding apparatus. The correction information is calculated based on a decoding interval between each discarded picture and a picture that immediately precedes the discarded picture. The video decoding apparatus corrects the decoding delay and display delay of the starting encoded picture and its subsequent pictures by using the calculated correction information. | 04-03-2014 |
20140185677 | ENCODING APPARATUS AND DECODING APPARATUS - An encoding apparatus having a direct mode as a prediction mode, when a pixel with opposite parity from a top field to a bottom field, for example, is referred to for obtaining a reference vector in the direct mode, performs correction by adding or subtracting a value corresponding to a half pixel to or from a value of the obtained reference vector. The encoding apparatus, when a pixel with opposite parity is referred to for obtaining a first and a second direct vector by temporally scaling the corrected reference vector, performs correction by adding or subtracting a value corresponding to a half pixel to or from values of the obtained direct vectors. | 07-03-2014 |
20140201798 | VIDEO MULTIPLEXING APPARATUS, VIDEO MULTIPLEXING METHOD, MULTIPLEXED VIDEO DECODING APPARATUS, AND MULTIPLEXED VIDEO DECODING METHOD - A video multiplexing apparatus includes: a control unit which determines first decode/display time information and second decode/display time information for each picture in video data and for each encoding unit of first media data; a video packet generating unit which appends the first and second decode/display time information for the picture to encoded data of the video data; and a media packet generating unit which appends the first and second decode/display time information for the encoding unit to encoded data of the first media data. The first decode/display time information is used when the decoding unit of the video data is a picture, and the second decode/display time information is used when the decoding unit is a sub-picture. The picture display time based on the second decode/display time information is earlier than the picture display time based on the first decode/display time information. | 07-17-2014 |
20140211845 | MOVING IMAGE ENCODING APPARATUS - A moving image encoding apparatus configured to use an image one frame before a target image for encoding to calculate a filtering coefficient for each intra prediction mode of a decoded image from the decoded image and the original image, extracts a filtering coefficient to perform a filtering process to a reference pixel for intra prediction mode determination of a peripheral block of the target block for encoding according to the intra prediction mode of the peripheral block and to generate a reference image for intra prediction mode determination, uses the reference image for intra prediction mode determination to select an intra prediction mode for the target block for encoding, and generates an intra prediction image of the target block for encoding. | 07-31-2014 |
20140286422 | VIDEO CODING APPARATUS AND METHOD - A video coding apparatus includes a processor that executes a procedure. The procedure includes: (c) classifying each of a plurality of groups into either a full evaluation group or into a partial evaluation group; (d) determining the prediction mode to use as generating the predicted image of a coding target block by evaluating coding costs of all the prediction modes belonging to each of the groups for a group classified at (c) into the full evaluation group, and evaluating coding costs of a portion of prediction modes out of the prediction modes belonging to each of the groups for a group classified at (c) into the partial evaluation group; and (e) generating a predicted image of the coding target block using the prediction mode determined at (d). | 09-25-2014 |
20140355694 | VIDEO CODING DEVICE AND VIDEO CODING METHOD - A device for coding a decoded image is provided. The device performs a process of categorizing respective pixels into a plurality of types on the basis of pixel values of the decoded image, calculating a correction value for a pixel for each of the types, and correcting the pixel value of the decoded image on the basis of the correction value on the decoded image obtained by performing decoding after coding an original image, the respective types are further categorized into an edge group in which an edge direction of the original image and an edge direction of the decoded image are the same and into a noise group in which an edge direction of the original image and the edge direction of the decoded image are different, a higher priority is given so that a correction amount for the noise group becomes greater, and the correction value is calculated. | 12-04-2014 |
20150023418 | IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - A moving image processing apparatus includes a storage unit to store encoding parameter information generated by encoding each of multiple blocks obtained by partitioning an image; a candidate list generation unit to generate a prediction vector candidate list including two prediction vector candidates for a motion vector of each of the blocks to be processed; a difference vector calculation unit to set one bit of predetermined information in selection information for the prediction vector candidates if inter-prediction is applied to the block to be processed, and to calculate a difference vector representing a difference between the motion vector of the block to be processed and one of the prediction vector candidates designated by the selection information; and a variable-length encoding unit to apply variable-length encoding to the encoding parameter information including the difference vector and the selection information. | 01-22-2015 |
20150049804 | VIDEO DECODER, VIDEO ENCODER, VIDEO DECODING METHOD, AND VIDEO ENCODING METHOD - A video decoder decoding an encoded stream includes a parallel entropy decoding part to entropy decode the stream of blocks in block lines in parallel, a parallel QP prediction part to compute prediction values of the blocks in the block lines in parallel, and a parallel decoding processing part to generate decoded pixels of the blocks in the block lines in parallel, the decoded pixel being obtained utilizing data decoded by the parallel entropy decoding part and the prediction value. When performing computing processing in parallel per unit of N block lines, the processing is performed on a processing block in a (K−1)th block line preceding a processing block in a Kth block line by at least one block in a horizontal position to compute the prediction value of the processing block by referring to a block already processed corresponding to the processing block. | 02-19-2015 |