Picture encoding and/or decoding apparatus and method for providing scalability of a video object whose position changes with time and a recording medium having the same recorded thereon
AssigneeSony Corporation
InventorsTeruhiko Suzuki, Yoichi Yagasaki
Life of this patent
Estimating the term…
Abstract
An apparatus and method for obtaining scalability of a video object (VO) whose position and/or size changes with time. The position of an upper layer picture and that of a lower layer picture in an absolute coordinate system are determined so that corresponding pixels in an enlarged picture and in the upper layer picture may be arranged at the same positions in the absolute coordinate system.
Claims12
A device for encoding data of one or more pictures in which the pictures of two or more layers may represent an I-picture obtained by intra-coding, a P-picture obtained by intra-coding or forward predictive coding, and a B-picture obtained by intra-coding, forward predictive coding, backward predictive coding, or bidirectionally predictive coding, and are encoded on a macro-block basis, wherein a macro-block of the B-picture is a skip macro-block if, of the macro-blocks constituting an I- or P-picture decoded directly previous to decoding the macro-block of the B-picture, the one corresponding to the macro-block of said B-picture is a skip macro-block and wherein a macro-block of the B-picture is not a skip macro-block if, of the macro-blocks constituting an I- or P-picture decoded directly previous to decoding the macro-block of the B-picture, the one corresponding to the macro-block of said B-picture is not a skip macro-block.
A method for encoding data of one or more pictures in which the pictures of two or more layers may represent an I-picture obtained by intra-coding, a P-picture obtained by intra-coding or forward predictive coding, and a B-picture obtained by intra-coding, forward predictive coding, backward predictive coding, or bidirectionally predictive coding, and are encoded on a macro-block basis, wherein a macro-block of the B-picture is a skip macro-block if, of the macro-blocks constituting an I- or P-picture decoded directly previous to decoding the macro-block of the B-picture, the one corresponding to the macro-block of said B-picture is a skip macro-block and wherein a macro-block of the B-picture is not a skip macro-block if, of the macro-blocks constituting an I- or P-picture decoded directly previous to decoding the macro-block of the B-picture, the one corresponding to the macro-block of said B-picture is not a skip macro-block.
A picture decoding device for decoding encoded data of one or more pictures in which the pictures of two or more layers may represent an I-picture obtained by intra-coding, a P-picture obtained by intra-coding or forward predictive coding, and a B-picture obtained by intra-coding, forward predictive coding, backward predictive coding, or bidirectionally predictive coding, and decoding the pictures on a macro-block basis, wherein a macro-block of the B-picture is a skip macro-block if, of the macro-blocks constituting an I- or P-picture decoded directly previous to decoding the macro-block of the B-picture, the one corresponding to the macro-block of said B-picture is a skip macro-block and wherein a macro-block of the B-picture is not a skip macro-block if, of the macro-blocks constituting an I- or P-picture decoded directly previous to decoding the macro-block of the B-picture, the one corresponding to the macro-block of said B-picture is not a skip macro-block.
A picture decoding method for decoding encoded data of one or more pictures in which the pictures of two or more layers may represent an I-picture obtained by intra-coding, a P-picture obtained by intra-coding or forward predictive coding, and a B-picture obtained by intra-coding, forward predictive coding, backward predictive coding, or bidirectionally predictive coding, and decoding the pictures on a macro-block basis, wherein a macro-block of the B-picture is a skip macro-block if, of the macro-blocks constituting an I- or P-picture decoded directly previous to decoding the macro-block of the B-picture, the one corresponding to the macro-block of said B-picture is a skip macro-block and wherein a macro-block of the B-picture is not a skip macro-block if, of the macro-blocks constituting an I- or P-picture decoded directly previous to decoding the macro-block of the B-picture, the one corresponding to the macro-block of said B-picture is not a skip macro-block.
A recording medium having recorded thereon encoded data of one or more pictures in which the pictures of two or more layers may represent an I-picture obtained by intra-coding, a P-picture obtained by intra-coding or forward predictive coding, and a B-picture obtained by intra-coding, forward predictive coding, backward predictive coding, or bidirectionally predictive coding, in which the picture data is encoded on a macro-block basis, wherein a macro-block of the B-picture is a skip macro-block if, of the macro-blocks constituting an I- or P-picture decoded directly previous to decoding the macro-block of the B-picture, the one corresponding to the macro-block of said B-picture is a skip macro-block and wherein a macro-block of the B-picture is not a skip macro-block if, of the macro-blocks constituting an I- or P-picture decoded directly previous to decoding the macro-block of the B-picture, the one corresponding to the macro-block of said B-picture is not a skip macro-block.
A recording method for recording encoded data of one or more pictures in which the pictures of two or more layers may represent an I-picture obtained by intra-coding, a P-picture obtained by intra-coding or forward predictive coding and a B-picture obtained by intra-coding, forward predictive coding, backward predictive coding, or bidirectionally predictive coding, in which the picture data is encoded on a macro-block basis, wherein a macro-block of the B-picture is a skip macro-block if, of the macro-blocks constituting an I- or P-picture decoded directly previous to decoding the macro-block of the B-picture, the one corresponding to the macro-block of said B-picture is a skip macro-block and wherein a macro-block of the B-picture is not a skip macro-block if, of the macro-blocks constituting an I- or P-picture decoded directly previous to decoding the macro-block of the B-picture, the one corresponding to the macro-block of said B-picture is not a skip macro-block.
Dependencies are inferred from the claim text.