Coding device and decoding device which allow encoding and decoding of non-square blocks
Abstract
A decoding device includes an entropy decoding processor configured to decode an encoded bitstream to decode a block division type, an intra prediction mode of each divided block, and level values of each block; a predictive value generation processor configured to generate predictive values of a block to be decoded based on decoded pixels, the decoded block division type, and the decoded intra prediction mode of the each divided block; an inverse quantization/inverse transformation processor configured to inversely quantize and inversely transform the level values to obtain decoded prediction residuals; and an addition processor configured to add the predictive values to the decoded prediction residuals to generate the decoded pixels.
Claims
exact text as granted — not AI-modified1 . A decoding device comprising:
an entropy decoding processor configured to decode an encoded bitstream to decode a block division type, an intra prediction mode of each divided block, and level values of each block; a predictive value generation processor configured to generate predictive values of a block to be decoded based on decoded pixels, the decoded block division type, and the decoded intra prediction mode of the each divided block; an inverse quantization/inverse transformation processor configured to inversely quantize and inversely transform the level values to obtain decoded prediction residuals; and an addition processor configured to add the predictive values to the decoded prediction residuals to generate the decoded pixels.
2 . An encoding method comprising:
determining a block division type and an intra prediction mode of each divided block based on an input image to be encoded and encoded pixels; applying square intra prediction to obtain a predictive value when the determined block division type is square; applying non-square intra prediction to obtain a predictive value when the determined block division type is non-square; obtaining a prediction residual which is a difference between the predictive value and a corresponding input image to be encoded; rearranging prediction residuals obtained, when the determined block division type is non-square, into a square format; applying orthogonal transformation to the prediction residuals rearranged into the square format or prediction residuals obtained when the determined block division type is square to obtain transform coefficients; quantizing the transform coefficients to obtain level values; encoding the level values, the determined block division type, and the determined intra prediction mode of the each divided block; inversely quantizing and inversely transforming the level values to obtain reconstructed prediction residuals; rearranging a block of the reconstructed prediction residuals into a non-square format when the block division type of the reconstructed prediction residuals corresponds to the non-square format; and adding the predictive value to the reconstructed prediction residuals rearranged into the non-square format or the reconstructed prediction residuals obtained when the determined block division type is square to reconstruct the encoded pixels.
3 . A decoding method comprising:
decoding an encoded bitstream to decode a block division type, an intra prediction mode of each divided block, and level values of each block; generating predictive values of a block to be decoded based on decoded pixels, the decoded block division type, and the decoded intra prediction mode of the each divided block; inversely quantizing and inversely transforming the level values to obtain decoded prediction residuals; and adding the predictive values to the decoded prediction residuals to generate the decoded pixels.Join the waitlist — get patent alerts
Track US2019335175A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.