Low-delay encoding methods of moving pictures
First Claim
1. A method of low-delay-encoding digital video data for moving pictures, said method comprising the steps of:
- (a) determining a first row position containing first intra-segments in an image frame and a second row position containing second intra-segments therein, wherein segments in each row are enumerated sequentially across the row and said first intra-segments are odd-numbered and said second intra-segments are even-numbered, each intra-segment having a respectively predetermined size, wherein said first intra-segments are offset by one intra-segment width with respect to said second intra-segments;
(b) intra-frame-encoding video data contained in the first and second intra-segments among the video data in the image frame, and inter-frame-encoding video data which exists outside of the first and second intra-segments; and
(c) re-determining said first and second row positions containing, respectively, the first and second intra-segments with respect to the image frame to be used for encoding, by shifting the first row position containing the first intra-segments from the upper end of the screen to the lower end thereof by a predetermined interval, and by shifting the second row position containing the second intra-segments from the lower end of the screen to the upper end thereof by the predetermined interval, whenever the image is changed.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for low-delay-encoding digital video data for moving pictures. For removing artifacts appearing on a screen, where there is a large amount of motion in a vertical direction, a modified intra-slice method is used. Similarly, for removing artifacts appearing on a screen, where there is a large amount of motion in a horizontal direction, a modified intra-column method is used. For both the modified intra-slice method and the modified intra-column method, first and second rows of hatched rectangles, called intra-segments, are used to determine where in a given frame intra-frame-encoding is to be performed. Regions outside of these intra-segments are inter-frame encoded. However, while the intra-segments are disposed in a horizontal direction for the intra-slice method, they are disposed in a vertical direction for the intra-column method. Both of these methods can be performed simultaneously, as well.
-
Citations
14 Claims
-
1. A method of low-delay-encoding digital video data for moving pictures, said method comprising the steps of:
-
(a) determining a first row position containing first intra-segments in an image frame and a second row position containing second intra-segments therein, wherein segments in each row are enumerated sequentially across the row and said first intra-segments are odd-numbered and said second intra-segments are even-numbered, each intra-segment having a respectively predetermined size, wherein said first intra-segments are offset by one intra-segment width with respect to said second intra-segments; (b) intra-frame-encoding video data contained in the first and second intra-segments among the video data in the image frame, and inter-frame-encoding video data which exists outside of the first and second intra-segments; and (c) re-determining said first and second row positions containing, respectively, the first and second intra-segments with respect to the image frame to be used for encoding, by shifting the first row position containing the first intra-segments from the upper end of the screen to the lower end thereof by a predetermined interval, and by shifting the second row position containing the second intra-segments from the lower end of the screen to the upper end thereof by the predetermined interval, whenever the image is changed. - View Dependent Claims (2, 3, 4)
-
-
5. A method of low-delay-encoding digital video data for moving pictures, said method comprising the steps of:
-
(a) determining a first column position containing first intra-segments in an image frame and a second column position containing second intra-segments therein, wherein segments in each column are enumerated sequentially down the column and said first intra-segments are odd-numbered and said second intra-segments are even numbered, each intra-segment having a respectively predetermined size, wherein said first intra-segments are offset by one intra-segment width with respect to said second intra-segments; (b) intra-frame-encoding video data contained in the first and second intra-segments among the video data in the image frame, and inter-frame-encoding video data which exists outside of the first and second intra-segments; and (c) re-determining said first and second column positions containing, respectively, the first and second intra-segments which respect to the image frame to be used for encoding, by shifting the first column position containing the first intra-segments from the left end of the screen to the right end thereof by a predetermined interval, and by shifting the second column position containing the second intra-segments from the right end of the screen to the left end thereof by the predetermined interval, whenever the image is changed. - View Dependent Claims (6, 7, 8)
-
-
9. A method of low-delay-encoding digital video data for moving pictures, said method comprising the steps of:
-
(a) determining a first row position containing first intra-segments in an image frame and a second row position containing second intra-segments therein, wherein segments in each row are enumerated sequentially across the row and said first intra-segments are odd-numbered and said second intra-segments are even-numbered, each intra-segment having a respectively predetermined size, wherein said first intra-segments are offset by one intra-segment width with respect to said second intra-segments; (b) determining a first column position containing third intra-segments in the image frame and a second column position containing fourth intra-segments therein, wherein segments in each column are enumerated sequentially down the column and said third intra-segments are odd-numbered and said fourth intra-segments are even-numbered, each intra-segment having a respectively predetermined size, wherein said third intra-segments are offset by one intra-segment width with respect to said fourth intra-segments; (c) intra-frame-encoding video data contained in the first, second, third, and fourth intra-segments among the video data in the image frame, and intra-frame-encoding video data which exists outside of the first, second, third, and fourth intra-segments; and (d) re-determining first and second row positions and first and second column positions containing, respectively, the first, second, third, and fourth intra-segments with respect to the image frame to be used for encoding, by shifting the first row position containing the first intra-segments from the upper end of the screen to the lower end thereof by a predetermined interval, shifting the second row position containing the second intra-segments from the lower end of the screen to the upper end thereof by the predetermined interval, shifting the first column position containing the third intra-segments from the left end of the screen to the right end thereof by the predetermined interval, and shifting the second column position containing the fourth intra-segments from the right end of the screen to the left end thereof by the predetermined interval, whenever the image frame is change. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification