Image encoding apparatus having an intrapicture encoding mode and interpicture encoding mode
First Claim
1. An image encoding apparatus in which one picture is divided into a refresh area and another area and input image data is encoded by using an intrapicture encoding mode or a motion compensation interpicture encoding mode according to the divided area, comprising:
- a) refresh area setting means for setting, in a picture plane, a refresh area to which an intrapicture encoding is forcibly performed, in such a manner that the refresh area set in different picture planes overlap with each other by at least an area corresponding to a motion compensation range, the refresh area set by said refresh area setting means being shifted between the different picture planes and at least one of a width and a shift amount of the refresh area of each of the different picture planes being set so as not to coincide with each other; and
b) refresh control means for forcibly setting an encoding mode of the input image data to the intrapicture encoding mode in the refresh area set by said refresh area setting means.
0 Assignments
0 Petitions
Accused Products
Abstract
An image encoding apparatus for encoding input image data using both of an intrapicture encoding mode and a motion compensation interpicture encoding mode has a refresh area setting section for setting a refresh area to allow an intraimage encoding to be forcibly performed in a picture plane so as to overlap between picture planes in a motion compensation range or more, a refresh control section for forcibly setting an encoding mode of the input image data to the intrapicture encoding mode in the refresh area set by the refresh area setting section, and a cancel section for cancelling a refresh when an image portion as a prediction image of an interpicture encoding has been intrapicture encoded even in the refresh area set by the refresh area setting section.
41 Citations
19 Claims
-
1. An image encoding apparatus in which one picture is divided into a refresh area and another area and input image data is encoded by using an intrapicture encoding mode or a motion compensation interpicture encoding mode according to the divided area, comprising:
-
a) refresh area setting means for setting, in a picture plane, a refresh area to which an intrapicture encoding is forcibly performed, in such a manner that the refresh area set in different picture planes overlap with each other by at least an area corresponding to a motion compensation range, the refresh area set by said refresh area setting means being shifted between the different picture planes and at least one of a width and a shift amount of the refresh area of each of the different picture planes being set so as not to coincide with each other; and b) refresh control means for forcibly setting an encoding mode of the input image data to the intrapicture encoding mode in the refresh area set by said refresh area setting means. - View Dependent Claims (11, 12, 13, 14)
-
-
2. An image encoding apparatus in which one picture is divided into a refresh area and another area and input image data is encoded by using an intrapicture encoding mode or a motion compensation interpicture encoding mode according to the divided area, comprising:
-
a) refresh area setting means for setting, in a picture plane, a refresh area to which an intrapicture encoding is forcibly performed, in such a manner that the refresh area set in different picture planes overlap with each other by at least an area corresponding to a motion compensation range; b) refresh control means for forcibly setting an encoding mode of the input image data to the intrapicture encoding mode in the refresh area set by said refresh area setting means; and c) cancel means for cancelling a refresh of the refresh area set by said refresh area setting means, when a motion prediction image data for interpicture encoding in the refresh area has been intrapicture encoded in the previous picture plane. - View Dependent Claims (15, 16)
-
-
3. An image encoding apparatus comprising:
-
a) calculating means for calculating a difference between input image data to be encoded and its prediction value; b) selecting means for selecting one of the input image data and an output of said calculating means; c) encoding means for encoding an output of said selecting means; d) decoding means for decoding an output of said encoding means; e) adding means for outputting an output of said decoding means as it is or adding a prediction value to the output and outputting an addition result in accordance with a selecting operation of said selecting means; f) memory means for storing output image data of said adding means; g) motion compensating means for executing a motion compensation from the image data stored in said memory means and the input image data, and for supplying motion compensated data as the prediction value to said calculating means and said adding means; h) detecting means for detecting whether the prediction value has been intrapicture encoded or not, and for outputting a refresh cancel signal in accordance with a detection result; and i) refresh control means for setting, in a picture plane, a refresh area of a predetermined width W while shifting by only a predetermined shift value S between picture planes, and for controlling said selecting means and said adding means for allowing an intrapicture encoding to be forcibly executed in the refresh area of each picture plane, wherein said refresh control means cancels a refresh in accordance with an output of said detecting means, and wherein the refresh area and another area are in one picture. - View Dependent Claims (17, 18, 19)
-
-
4. An image encoding apparatus comprising:
-
a) calculating means for calculating a difference between input image data to be encoded and its prediction value; b) selecting means for selecting one of the input image data and an output of said calculating means; c) encoding means for encoding an output of said selecting means; d) decoding means for decoding an output of said encoding means; e) adding means for outputting an output of said decoding means as it is or adding a prediction value to the output and outputting an addition result in accordance with a selecting operation of said selecting means; f) memory means for storing output image data of said adding means; g) motion compensating means for executing a motion compensation from the image data stored in said memory means and the input image data, and for supplying a motion compensated data as the prediction value to said calculating means and said adding means; h) refresh area setting means for setting, in a picture plane, a refresh area to which an intrapicture encoding is forcibly performed, in such a manner that the refresh area set in different picture planes overlap with each other by at least an area corresponding to a motion compensation range, wherein the refresh area and another area are in one picture; and i) refresh control means for controlling said selecting means and said adding means for allowing a intrapicture encoding to be forcibly executed in the refresh area set by said refresh area setting means.
-
-
5. An image encoding apparatus in which one picture is divided into a refresh area and another area and input image data is encoded by using an intrapicture encoding mode or a motion compensation interpicture encoding mode according to the divided area, comprising:
-
a) refresh area setting means for setting, in a picture plane, a refresh area of a predetermined width W while shifting by only a predetermined shift value S between picture planes; b) refresh control means for forcibly setting an encoding mode of the input image data to the intrapicture encoding mode in the refresh area set by said refresh area setting means; and c) cancel means for cancelling a refresh of the refresh area set by said refresh area setting means, when a motion prediction image portion for interpicture encoding in the refresh area has been intrapicture encoded in the previous picture plane.
-
-
6. An image encoding method in which one picture is divided into a refresh area and another area and input image data is encoded by using an intrapicture encoding mode or a motion compensation interpicture encoding mode according to the divided area, comprising:
-
a) a refresh area setting step of setting, in a picture plane, a refresh area to which an intrapicture encoding is forcibly performed, in such a manner that the refresh area set in different picture planes overlap with each other by at least an area corresponding to a motion compensation range, the refresh area set by said refresh area setting step being shifted between the different picture planes and at least one of a width and a shift amount of the refresh area of each of the different picture planes being set so as not to coincide with each other; and b) a refresh control step of forcibly setting an encoding mode of the input image data to the intrapicture encoding mode in the refresh area set by said refresh area setting step.
-
-
7. An image encoding method in which one picture is divided into a refresh area and another area and input image data is encoded by using an intrapicture encoding mode or a motion compensation interpicture encoding mode according to the divided area, comprising:
-
a) a refresh area setting step of setting, in a picture plane, a refresh area to which an intrapicture encoding is forcibly performed, in such a manner that the refresh area set in different picture planes overlap with each other by at least an area corresponding to a motion compensation range; b) a refresh control step of forcibly setting an encoding mode of the input image data to the intrapicture encoding mode in the refresh area set by said refresh area setting step; and c) a cancel step of cancelling a refresh of the refresh area set by said refresh area setting step, when a motion prediction image data for interpicture encoding in the refresh area has been intrapicture encoded in the previous picture plane.
-
-
8. An image encoding method comprising:
-
a) a calculating step of calculating a difference between input image data to be encoded and its prediction value; b) a selecting step of selecting one of the input image data and a result of said calculating step; c) an encoding step of encoding a result of said selecting step; d) a decoding step of decoding a result of said encoding step; e) an adding step of outputting a result of said decoding step as it is or adding a prediction value to the result and outputting an addition result in accordance with a selecting operation of said selecting step; f) a memory step of storing output image data of said adding step; g) a motion compensating step of executing a motion compensation from the image data stored in said memory step and the input image data, and for supplying motion compensated data as the prediction value for said calculating step and said adding step; h) a detecting step of detecting whether the prediction value has been intrapicture encoded or not, and for outputting a refresh cancel signal in accordance with a detection result; and i) a refresh control step of setting, in a picture plane, a refresh area of a predetermined width W while shifting by only a predetermined shift value S between picture planes, and for controlling said selecting step and said adding step for allowing an intrapicture encoding to be forcibly executed in the refresh area of each picture plane, wherein said refresh control step cancels a refresh in accordance with a result of said detecting step, and wherein the refresh area and the another area are in one picture.
-
-
9. An image encoding method comprising:
-
a) a calculating step of calculating a difference between input image data to be encoded and its prediction value; b) a selecting step of selecting one of the input image data and a result of said calculating step; c) an encoding step of encoding a result of said selecting step; d) a decoding step of decoding a result of said encoding step; e) an adding step of outputting a result of said decoding step as it is or adding a prediction value to the result and outputting an addition result in accordance with a selecting operation of said selecting step; f) a memory step of storing output image data of said adding step; g) a motion compensating step of executing a motion compensation from the image data stored in said memory step and the input image data, and for supplying a motion compensated data as the prediction value for said calculating step and said adding step; h) a refresh area setting step of setting, in a picture plane, a refresh area to which an intrapicture encoding is forcibly performed, in such a manner that the refresh area set in different picture planes overlap with each other by at least an area corresponding to a motion compensation range, wherein the refresh area and the another area are in one picture; and i) a refresh control step of controlling said selecting step and said adding step for allowing a intrapicture encoding to be forcibly executed in the refresh area set by said refresh area setting step.
-
-
10. An image encoding method in which one picture is divided into a refresh area and another area and input image data is encoded by using an intrapicture encoding mode or a motion compensation interpicture encoding mode according to the divided area, comprising:
-
a) a refresh area setting step of setting, in a picture plane, a refresh area of a predetermined width W while shifting by only a predetermined shift value S between picture planes; b) a refresh control step of forcibly setting an encoding mode of the input image data to the intrapicture encoding mode in the refresh area set by said refresh area setting step; and c) a cancel step of cancelling a refresh of the refresh area set by said refresh area setting step, when a motion prediction image portion for interpicture encoding in the refresh area has been intrapicture encoded in the previous picture plane.
-
Specification