Method for coding RGB color space signal
First Claim
Patent Images
1. A method for encoding an RGB color space signal, comprising steps of:
- (a) encoding a base plane from the RGB color space signal having a color_plane_id of a first value using an H.264/Advanced Video Coding independent mode profile, wherein the color_plane_id of the first value is configured to indicate base plane encoding; and
(b) encoding one or more enhanced planes having a color_plane_id of a second value by referring to the base plane, wherein the color_plane _id of the second value is configured to indicate enhanced plane encoding, and wherein the step (b) further comprises;
(b-1) encoding a current macroblock by referring to a reference macroblock in an intra base plane macroblock mode, wherein the reference macroblock is a macroblock of the base plane;
(b-2) encoding the current macroblock using an intra prediction mode of the base plane; and
(b-3) encoding a difference between residual information generated by encoding the current macroblock and residual information generated by encoding the reference macroblock, wherein the residual information generated by encoding the reference macroblock is information generated by encoding the reference macroblock using the intra prediction mode in the base plane, and the residual information generated by encoding the current macroblock is information generated by encoding the current macroblock using a mode identical to the intra prediction mode of the base plane when the current macroblock is a macroblock included in the one or more enhanced plane.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for coding an RGB color space signal is disclosed. In accordance with the method, a base plane is encoded using an independent mode, and an enhanced plane is encoded by referring to the base plane without converting the RGB color space signal into YCbCr color space signal to reduce a redundancy between RGB planes and improve a compression ratio of an image.
9 Citations
9 Claims
-
1. A method for encoding an RGB color space signal, comprising steps of:
-
(a) encoding a base plane from the RGB color space signal having a color_plane_id of a first value using an H.264/Advanced Video Coding independent mode profile, wherein the color_plane_id of the first value is configured to indicate base plane encoding; and (b) encoding one or more enhanced planes having a color_plane_id of a second value by referring to the base plane, wherein the color_plane _id of the second value is configured to indicate enhanced plane encoding, and wherein the step (b) further comprises; (b-1) encoding a current macroblock by referring to a reference macroblock in an intra base plane macroblock mode, wherein the reference macroblock is a macroblock of the base plane; (b-2) encoding the current macroblock using an intra prediction mode of the base plane; and (b-3) encoding a difference between residual information generated by encoding the current macroblock and residual information generated by encoding the reference macroblock, wherein the residual information generated by encoding the reference macroblock is information generated by encoding the reference macroblock using the intra prediction mode in the base plane, and the residual information generated by encoding the current macroblock is information generated by encoding the current macroblock using a mode identical to the intra prediction mode of the base plane when the current macroblock is a macroblock included in the one or more enhanced plane. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for encoding an RGB color space signal, comprising steps of:
-
(a) encoding a base plane from the RGB color space signal having a color_plane_id of a first value using an H.264/Advanced Video Coding independent mode profile, wherein the color_plane_id of the first value is configured to indicate base plane encoding; and (b) encoding one or more enhanced planes having a color_plane_id of a second value by referring to the base plane, wherein the color_plane_id of the second value is configured to indicate enhanced plane encoding, wherein a reference macroblock is an inter macroblock in an inter base plane macroblock mode, and a current macroblock is encoded using a motion information of the reference macroblock, and wherein the step (b) further comprises; (b-1) encoding the current macroblock using a motion information of the base plane; and (b-2) encoding a difference between residual information generated by encoding the current macroblock and residual information generated by encoding the reference macroblock. - View Dependent Claims (7)
-
-
8. A method for encoding an RGB color space signal, comprising steps of:
-
(a) encoding a base plane from the RGB color space signal having a color_plane_id of a first value using an H.264/Advanced Video Coding independent mode profile, wherein the color_plane_id of the first value is configured to indicate base plane encoding; and (b) encoding one or more enhanced planes having a color_plane_id of a second value by referring to the base plane, wherein the color_plane_id of the second value is configured to indicate enhanced plane encoding, wherein a reference macroblock is an inter macroblock in an inter base plane macroblock mode, and a current macroblock is encoded using a reference index of the reference macroblock and using a motion vector as a prediction value, and wherein information on a use of the inter base plane macroblock mode is stored in at least one of a macroblock hierarchy, a slice information, a slice header, a slice extended information, a picture parameter set and a sequence parameter set.
-
-
9. A method for encoding an RGB color space signal, comprising steps of:
-
(a) encoding a base plane from the RGB color space signal having a color_plane_id of a first value using an H.264/Advanced Video Coding independent mode profile, wherein the color_plane_id of the first value is configured to indicate base plane encoding; (b) encoding one or more enhanced planes having a color_plane_id of a second value by referring to the base plane, wherein the color_plane_id of the second value is configured to indicate enhanced plane encoding; and (c) carrying out a filtering having a constant intensity for deblocking.
-
Specification