摘要:
In an example, a process for coding video data includes coding, with a variable length code, a syntax element indicating depth modeling mode (DMM) information for coding a depth block of video data. The process also includes coding the depth block based on the DMM information.
摘要:
This disclosure describes features and techniques applicable to three-dimensional (3D) video coding. In one example, a technique may include coding a texture view video block, and coding a depth view video block, wherein the depth view video block is associated with the texture view video block. Coding the depth view video block may include coding a syntax element to indicate whether or not motion information associated with the texture view video block is adopted as motion information associated with the depth view video block.
摘要:
A video coding device may be configured to code a bitstream including multiple views plus depth information. Two of the views may have reduced resolutions, while a third view may have a full resolution. The third view may be predicted relative to upsampled versions of the two reduced-resolution views. Each view may include texture data and depth data, such that a view component may include a texture component and a depth component. Moreover, the texture and depth components may be arranged within an access unit according to a particular order, which may simplify component extraction from the access unit.
摘要:
In one example, a video coder, such as a video encoder or a video decoder, is configured to code a first set of one or more depth range values for a first set of video data, wherein the first set of one or more depth range values have respective first precisions, code a second set of one or more depth range values for a second set of video data, wherein the second set of one or more depth range values have respective second precisions different than the respective first precisions, and code at least a portion of the second set of video data using the second set of one or more depth range values. In this manner, the video coder may update precisions (e.g., numbers of bits) used to represent depth range values for coding multiview plus depth video data.
摘要:
During a coding process, systems, methods, and apparatus may code data representative of the positions of elements of a chain that partitions a prediction unit of video data. Some examples may include generating the data representative of the positions of elements of a chain that partitions a prediction unit of video data. Each of the positions of the elements except for a last element may be within the prediction unit. The position of the last element may be outside the prediction unit. This can indicate that the penultimate element is the last element of the chain. Some examples may code the partitions of the prediction unit based on the chain.
摘要:
In one example, a device for coding video data includes a video coder configured to determine, for a depth block of a depth component of video data, a co-located texture block of a corresponding texture component, and when at least a portion of the texture block corresponds to a prediction unit of the texture component that is not intra-prediction coded: disable an inter-component Wedgelet depth modeling mode for the depth block, select an intra-prediction coding mode for the depth block other than the disabled inter-component Wedgelet depth modeling mode, and code the depth block using the selected intra-prediction coding mode.
摘要:
In one example, a device for coding video data includes a video coder configured to determine, for a depth block of a depth component of video data, a co-located texture block of a corresponding texture component, and when at least a portion of the texture block corresponds to a prediction unit of the texture component that is not intra-prediction coded: disable an inter-component Wedgelet depth modeling mode for the depth block, select an intra-prediction coding mode for the depth block other than the disabled inter-component Wedgelet depth modeling mode, and code the depth block using the selected intra-prediction coding mode.
摘要:
A video coding device may be configured to code a bitstream including multiple views plus depth information. Two of the views may have reduced resolutions, while a third view may have a full resolution. The third view may be predicted relative to upsampled versions of the two reduced-resolution views. Each view may include texture data and depth data, such that a view component may include a texture component and a depth component. Moreover, the texture and depth components may be arranged within an access unit according to a particular order, which may simplify component extraction from the access unit.
摘要:
In one example, a video coder is configured to code a first slice, wherein the first slice comprises one of a texture slice and a corresponding depth slice, wherein the first slice has a slice header comprising complete syntax elements representative of characteristics of the first slice. The video coder is further configured to determine common syntax elements for a second slice from the slice header of the first slice. The video coder is also configured to code the second slice after coding the first slice at least partially based on the determined common syntax elements, wherein the second slice comprises one of the texture slice and the depth slice that is not the first slice, wherein the second slice has a slice header comprising syntax elements representative of characteristics of the second slice, excluding values for syntax elements that are common to the first slice.
摘要:
In one example, a device for coding video data includes a video coder configured to code, for a bitstream, information representative of which of a plurality of video coding dimensions are enabled for the bitstream, and code values for each of the enabled video coding dimensions, without coding values for the video coding dimensions that are not enabled, in a network abstraction layer (NAL) unit header of a NAL unit comprising video data coded according to the values for each of the enabled video coding dimensions. In this manner, NAL unit headers may have variable lengths, while still providing information for scalable dimensions to which the NAL units correspond.