Field start code for entry point frames with predicted first field
First Claim
1. In a computing device that implements a video decoder, a method comprising:
- for an entry point key frame, receiving, at the computing device that implements the video decoder, a frame start code in a bit stream, wherein the frame start code has a first start code value that uniquely identifies the start of a frame and wherein the frame whose start is identified with the frame start code is the entry point key frame;
receiving, at the computing device that implements the video decoder, a field start code in the bit stream, wherein the field start code has a second start code value that uniquely identifies the start of a field, wherein the first start code value is different than the second start code value, wherein the field whose start is identified with the field start code is a second coded interlaced video field in the entry point key frame following a first coded interlaced video field in the entry point key frame, the field start code indicating a point to begin decoding of the second coded interlaced video field, wherein the first coded interlaced video field in the entry point key frame is a predicted field, and wherein the second coded interlaced video field in the entry point key frame is an intra-coded field; and
with the computing device that implements the video decoder, decoding the second coded interlaced video field of the entry point key frame without decoding the first coded interlaced video field of the entry point key frame.
2 Assignments
0 Petitions
Accused Products
Abstract
A decoder receives a field start code for an entry point key frame. The field start code indicates a second coded interlaced video field in the entry point key frame following a first coded interlaced video field in the entry point key frame and indicates a point to begin decoding of the second coded interlaced video field. The first coded interlaced video field is a predicted field, and the second coded interlaced video field is an intra-coded field. The decoder decodes the second field without decoding the first field. The field start code can be followed by a field header. The decoder can receive a frame header for the entry point key frame. The frame header may comprise a syntax element indicating a frame coding mode for the entry point key frame and/or a syntax element indicating field types for the first and second coded interlaced video fields.
-
Citations
23 Claims
-
1. In a computing device that implements a video decoder, a method comprising:
-
for an entry point key frame, receiving, at the computing device that implements the video decoder, a frame start code in a bit stream, wherein the frame start code has a first start code value that uniquely identifies the start of a frame and wherein the frame whose start is identified with the frame start code is the entry point key frame; receiving, at the computing device that implements the video decoder, a field start code in the bit stream, wherein the field start code has a second start code value that uniquely identifies the start of a field, wherein the first start code value is different than the second start code value, wherein the field whose start is identified with the field start code is a second coded interlaced video field in the entry point key frame following a first coded interlaced video field in the entry point key frame, the field start code indicating a point to begin decoding of the second coded interlaced video field, wherein the first coded interlaced video field in the entry point key frame is a predicted field, and wherein the second coded interlaced video field in the entry point key frame is an intra-coded field; and with the computing device that implements the video decoder, decoding the second coded interlaced video field of the entry point key frame without decoding the first coded interlaced video field of the entry point key frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a computing device that implements a video encoder, a method comprising:
-
with the computing device that implements the video encoder, encoding first and second interlaced video fields of an entry point key frame; with the computing device that implements the video encoder, for the entry point key frame, signaling a frame start code in a bit stream, wherein the frame start code has a first start code value that uniquely identifies the start of a frame, and wherein the frame whose start is identified with the frame start code is the entry point key frame; and with the computing device that implements the video encoder, signaling a field start code in the bit stream after field data for the first interlaced video field in the entry point key frame and prior to field data for the second interlaced video field in the entry point key frame, wherein the field start code has a second start code value that uniquely identifies the start of a field, wherein the field whose start is identified with the field start code is the second interlaced video field, wherein the first start code value is different than the second start code value, the field start code indicating a point to begin decoding of the second interlaced video field, wherein the first interlaced video field in the entry point key frame is a predicted field, and wherein the second interlaced video field in the entry point key frame is an intra-coded - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. In a computing device that implements a video decoder, a method comprising:
-
for an entry point key frame in an entry point segment, receiving, at the computing device that implements the video decoder, a frame start code having a frame start code value that uniquely identifies the start of a frame, wherein the frame whose start is identified with the frame start code is the entry point key frame; receiving, at the computing device that implements the video decoder, a field start code indicating a second coded interlaced video field in the entry point key frame following a first coded interlaced video field in the entry point key frame, wherein the field start code has a field start code value that uniquely identifies the start of a field, wherein the field whose start is identified with the field start code is the second coded interlaced video field, wherein the frame start code and the field start code have the same start code prefix but different start code suffixes, wherein the first coded interlaced video field in the entry point key frame is a non-intra-coded field having a reference field outside the entry point segment, and wherein the second coded interlaced video field in the entry point key frame is an intra-coded field; and with the computing device that implements the video decoder, when decoding begins at the entry point key frame, decoding the second coded interlaced video field of the entry point key frame without decoding the first coded interlaced video field of the entry point key frame.
-
Specification