Macroblock level adaptive frame/field coding for digital video content
DC CAFCFirst Claim
Patent Images
1. A method of encoding or decoding digital video content, said digital video content comprising a stream of pictures which can each be intra, predicted, or bi-predicted pictures, each of said pictures comprising macroblocks, said method comprising the steps of:
- selecting to encode or decode a group of neighboring macroblocks in a frame mode or a field mode;
arranging said group of neighboring macroblocks for processing into frame macroblocks or field macroblocks according to the selected one of said frame mode or said field mode; and
encoding or decoding said frame macroblocks or said field macroblocks,wherein, the step of arranging said group of neighboring macroblocks for processing into frame macroblocks or field macroblocks includes the step of;
in frame mode, jointly processing two fields in said group of neighboring macroblocks, said group of neighboring macroblocks being divided into frame macroblocks, and each of said frame macroblocks including both top and bottom field pixels;
in said field mode, separately processing two fields of said group of neighboring macroblocks, said group of neighboring macroblocks being split into field macroblocks, and each of said field macroblocks including either top or bottom field pixels, and wherein said frame macroblocks and said field macroblocks are the same size.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method and system of encoding and decoding digital video content. The digital video content comprises a stream of pictures which can each be intra, predicted, or bi-predicted pictures. Each of the pictures comprises macroblocks that can be further divided into smaller blocks. The method entails encoding and decoding each of the smaller blocks in each picture in said stream of pictures in either frame mode or in field mode.
334 Citations
8 Claims
-
1. A method of encoding or decoding digital video content, said digital video content comprising a stream of pictures which can each be intra, predicted, or bi-predicted pictures, each of said pictures comprising macroblocks, said method comprising the steps of:
-
selecting to encode or decode a group of neighboring macroblocks in a frame mode or a field mode; arranging said group of neighboring macroblocks for processing into frame macroblocks or field macroblocks according to the selected one of said frame mode or said field mode; and encoding or decoding said frame macroblocks or said field macroblocks, wherein, the step of arranging said group of neighboring macroblocks for processing into frame macroblocks or field macroblocks includes the step of; in frame mode, jointly processing two fields in said group of neighboring macroblocks, said group of neighboring macroblocks being divided into frame macroblocks, and each of said frame macroblocks including both top and bottom field pixels; in said field mode, separately processing two fields of said group of neighboring macroblocks, said group of neighboring macroblocks being split into field macroblocks, and each of said field macroblocks including either top or bottom field pixels, and wherein said frame macroblocks and said field macroblocks are the same size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification