摘要:
Techniques for efficiently performing computation for signal and data processing are described. For multiplication-free processing, a series of intermediate values is generated based on an input value for data to be processed. At least one intermediate value in the series is generated based on at least one other intermediate value in the series. One intermediate value in the series is provided as an output value for a multiplication of the input value with a constant value. The constant value may be an integer constant, a rational constant, or an irrational constant. An irrational constant may be approximated with a rational dyadic constant having an integer numerator and a denominator that is a power of twos. The multiplication-free processing may be used for various transforms (e.g., DCT and IDCT), filters, and other types of signal and data processing.
摘要:
This disclosure describes video coding techniques that are executed in a bitdepth-based scalable video coding (SVC) scheme. Base layer video data and enhancement layer video data may be defined at different bitdepths. The techniques of this disclosure concern the coding of enhancement layer video blocks using a unique combination of inter-layer predictive coding modes after determining that inter-layer prediction should be used. In particular, two or more different inter-layer predictive coding modes may be utilized block corresponding to inter base layer blocks, and one of these inter-layer predictive coding modes may also be utilized for blocks corresponding to intra base layer blocks. Syntax information can be generated at the encoder and communicated with the bitstream, so that a decoder can use the proper inter-layer predictive coding mode in the decoding.
摘要:
This disclosure describes techniques for coding information in a scalable video coding (SVC) scheme that supports spatial scalability. In one example, a method of coding information in a SVC scheme comprises coding first video blocks defined in a base layer of the SVC scheme, and coding second video blocks defined in an enhancement layer of the SVC scheme, wherein the second video blocks provide spatial scalability enhancement relative to the first video blocks. The coding of the second video blocks includes performing inter-layer prediction for the enhancement layer relative to the base layer for a first subset of the second video blocks that fully overlap the first video blocks, and performing inter-layer prediction for the enhancement layer relative to the base layer for a second subset of the second video blocks that partially overlap the first video blocks.
摘要:
This disclosure describes techniques for coding an enhancement layer in a scalable video coding (SVC) scheme. The techniques may be used in variable length coding of refinement coefficients of an enhancement layer of a SVC scheme. According to this disclosure, a method may comprise determining first statistics associated with a first type of video block. determining second statistics associated with a second type of video block, selecting a first variable length coding (VLC) table from a plurality of VLC tables to be used in coding the first type of video block based on the first statistics, selecting a second VLC table from the plurality of VLC tables to be used in coding the second type of video block based on the second statistics, coding video blocks of the first type based on the first VLC table, and coding video blocks of the second type based on the second VLC table.