Abstract:
An adaptive loop filtering (ALF) method for a reconstructed projection-based frame includes: obtaining at least one spherical neighboring pixel in a padding area that acts as an extension of a face boundary of a first projection face, and applying adaptive loop filtering to a block in the first projection face. In the reconstructed projection-based frame, there is image content discontinuity between the face boundary of the first projection face and a face boundary of a second projection face. A region on the sphere to which the padding area corresponds is adjacent to a region on the sphere from which the first projection face is obtained. The at least one spherical neighboring pixel is involved in the adaptive loop filtering of the block.
Abstract:
A video processing method includes: receiving an omnidirectional image/video content corresponding to a viewing sphere, generating a sequence of projection-based frames according to the omnidirectional image/video content and an octahedron projection layout, and encoding, by a video encoder, the sequence of projection-based frames to generate a bitstream. Each projection-based frame has a 360-degree image/video content represented by triangular projection faces packed in the octahedron projection layout. The omnidirectional image/video content of the viewing sphere is mapped onto the triangular projection faces via an octahedron projection of the viewing sphere. An equator of the viewing sphere is not mapped along any side of each of the triangular projection faces.
Abstract:
A video processing method includes: obtaining a plurality of projection faces from an omnidirectional content of a sphere, wherein the omnidirectional content of the sphere is mapped onto the projection faces via cubemap projection, and the projection faces comprise a first projection face; obtaining, by a re-sampling circuit, a first re-sampled projection face by re-sampling at least a portion of the first projection face through non-uniform mapping; generating a projection-based frame according to a projection layout of the cubemap projection, wherein the projection-based frame comprises the first re-sampled projection face packed in the projection layout; and encoding the projection-based frame to generate a part of a bitstream.
Abstract:
A method and apparatus for deriving a motion vector predictor (MVP) are disclosed. The MVP is selected from spatial MVP and temporalone or more MVP candidates. The method determines a value of a flag in a video bitstream, where the flag is utilized for selectively disabling use of one or more temporal MVP candidates for motion vector prediction. The method selects, based on an index derived from the video bitstream, the MVP from one or more non-temporal MVP candidates responsive to the flag indicating that said one or more temporal MVP candidates are not to be utilized for motion vector prediction. Further, the method provides the MVP for the current block.
Abstract:
A method and apparatus for Simplified Depth Coding (SDC) with extended Intra prediction modes are disclosed. Embodiments of the present invention use an extended Intra prediction mode set including Horizontal mode and Vertical mode. When the Horizontal mode is selected, the prediction samples for the current depth block are derived based on a reconstructed neighboring depth column adjacent to a left block boundary of the current depth block by generating rows of the prediction samples from the reconstructed neighboring depth column. When the Vertical mode is selected, the prediction samples for the current depth block are derived based on a reconstructed neighboring depth row adjacent to a top block boundary of the current depth block by generating columns of the prediction samples from the reconstructed neighboring depth row.
Abstract:
A method for adaptively performing video decoding includes: performing decoding complexity management based upon parameter representing processing capability related to the adaptive complexity video decoder, in order to determine whether to reduce decoding complexity of at least one component of a plurality of components within an adaptive complexity video decoder; and selectively reducing decoding complexity of a portion of components within the adaptive complexity video decoder. An associated adaptive complexity video decoder and an associated adaptive audio/video playback system are also provided. In particular, the adaptive complexity video decoder includes a plurality of components and a decoding complexity manager. When needed, the decoding complexity manager delays audio playback of audio information.
Abstract:
An apparatus and method for temporal motion vector prediction for a current block in a picture are disclosed. In the present method, one temporal block in a first reference picture in a first list selected from a list group comprising list 0 and list 1 is determined. When the determined temporal block has at least one motion vector, a candidate set is determined based on the motion vector of the temporal block. The temporal motion vector predictor or temporal motion vector predictor candidate or temporal motion vector or temporal motion vector candidate for the current block is determined from the candidate set by checking a presence of a motion vector pointing to a reference picture in a first specific list in said at least one motion vector, wherein the first specific list is selected from the list group based on a priority order.
Abstract:
A method and apparatus for performing hybrid multihypothesis prediction during video coding of a coding unit includes: processing a plurality of sub-coding units in the coding unit; and performing disparity vector (DV) derivation when the coding unit is processed by a 3D or multi-view coding tool or performing block vector (BV) derivation when the coding unit is processed by intra picture block copy (IntraBC) mode. The step of performing DV or BV derivation includes deriving a plurality of vectors for multihypothesis motion-compensated prediction of a specific sub-coding unit from at least one other sub-coding/coding unit. The one other sub-coding/coding unit is coded before the corresponding DV or BV is derived for multihypothesis motion-compensated prediction of the specific sub-coding unit. A linear combination of a plurality of pixel values derived from the plurality of vectors is used as a predicted pixel value of the specific sub-coding unit.
Abstract:
A method and apparatus for three-dimensional video coding or multi-view video coding are disclosed. Embodiments according to the present invention derive a unified disparity vector from depth information for Inter mode and Skip/Direct mode. The unified disparity vector is derived from a subset of depth samples in an associated depth block corresponding to the current block using a unified derivation method. The unified derivation method is applied in Inter mode, Skip mode, or Direct mode when a disparity vector derived from depth data is required for encoding or decoding. The unified disparity vector can also be applied to derive a disparity vector for locating a corresponding block, and thus an inter-view motion vector candidate can be determined for Skip mode or Direct mode.
Abstract:
A method and apparatus for three-dimensional video encoding or decoding using the disparity vector derived from an associated depth block are disclosed. The method determines an associated depth block for a current texture block and derives a derived disparity vector based on a subset of depth samples of the associated depth block. The subset contains less depth samples than the associated depth block and the subset excludes a single-sample subset cprresponding to a center sample of the associated depth block. The derived disparity vector can be used as an inter-view motion (disparity) vector predictor in Inter mode, an inter-view (disparity) candidate in Merge mode or Skip mode. The derived disparity vector can also be used to locate a reference block for inter-view motion prediction in Inter mode, inter-view candidate in Merge or Skip mode, inter-view motion prediction, inter-view disparity prediction, or inter-view residual prediction.