Video coding
First Claim
Patent Images
1. A method of operating an apparatus for video source decoding, the method comprising:
- receiving, by the apparatus, at least part of a first source encoded bit-stream portion representative of a first video frame, the first source encoded bit-stream portion comprising picture header data for the first video frame and corresponding source encoded picture data for the whole of the first video frame;
determining, by the apparatus, whether a second received source encoded bit-stream portion, provided in the source encoded bit-stream subsequent to and outside the first source encoded bit-stream portion, comprises a repeat of at least a part of the picture header data for the first video frame; and
obtaining, by the apparatus, the repeated picture header data for the first video frame from the second received source encoded bit-stream portion for use in decoding source encoded picture data for the first video frame provided in the first source encoded bit-stream portion when it is determined that the corresponding picture header data for the first video frame has been corrupted or lost.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of video encoding including receiving a video signal to be coded; coding data representing a frame of said video signal; and repeating part, but not all, of the data. The repeated part including the picture header for the frame. A method of decoding an encoded video signal including receiving coded data representing frames of a video signal; examining the coded data to detect header data and picture data; when an error in the picture header is detected, storing the picture data in a temporary picture data store, detecting a repeat of the header data; and decoding the stored picture data using the repeated header data.
27 Citations
43 Claims
-
1. A method of operating an apparatus for video source decoding, the method comprising:
-
receiving, by the apparatus, at least part of a first source encoded bit-stream portion representative of a first video frame, the first source encoded bit-stream portion comprising picture header data for the first video frame and corresponding source encoded picture data for the whole of the first video frame; determining, by the apparatus, whether a second received source encoded bit-stream portion, provided in the source encoded bit-stream subsequent to and outside the first source encoded bit-stream portion, comprises a repeat of at least a part of the picture header data for the first video frame; and obtaining, by the apparatus, the repeated picture header data for the first video frame from the second received source encoded bit-stream portion for use in decoding source encoded picture data for the first video frame provided in the first source encoded bit-stream portion when it is determined that the corresponding picture header data for the first video frame has been corrupted or lost. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Apparatus for video source decoding, wherein the apparatus is configured to:
-
receive at least part of a first source encoded bit-stream portion representative of a first video frame, the first source encoded bit-stream portion comprising picture header data for the first video frame and corresponding source encoded picture data for the whole of the first video frame; determine whether a second received source encoded bit-stream portion, provided in the source encoded bit-stream subsequent to and outside the first source encoded bit-stream portion, comprises a repeat of at least a part of the picture header data for the first video frame; and obtain the repeated picture header data for the first video frame from the second received source encoded bit-stream portion for use in decoding source encoded picture data for the first video frame provided in the first source encoded bit-stream portion when it is determined that the corresponding picture header data for the first video frame has been corrupted or lost. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A network device comprising apparatus for video source decoding, wherein the apparatus for video source decoding is configured to:
-
receive at least part of a first source encoded bit-stream portion representative of a first video frame, the first source encoded bit-stream portion comprising picture header data for the first video frame and corresponding source encoded picture data for the whole of the first video frame; determine whether a second received source encoded bit-stream portion, provided in the source encoded bit-stream subsequent to and outside the first source encoded bit-stream portion, comprises a repeat of at least a part of the picture header data for the first video frame; and obtain the repeated picture header data for the first video frame from the second received source encoded bit-stream portion for use in decoding source encoded picture data for the first video frame provided in the first source encoded bit-stream portion when it is determined that the corresponding picture header data for the first video frame has been corrupted or lost. - View Dependent Claims (20)
-
-
21. A terminal device comprising apparatus for video source decoding, wherein the apparatus for video source decoding is configured to:
-
receive at least part of a first source encoded bit-stream portion representative of a first video frame, the first source encoded bit-stream portion comprising picture header data for the first video frame and corresponding source encoded picture data for the whole of the first video frame; determine whether a second received source encoded bit-stream portion, provided in the source encoded bit-stream subsequent to and outside the first source encoded bit-stream portion, comprises a repeat of at least a part of the picture header data for the first video frame; and obtain the repeated picture header data for the first video frame from the second received source encoded bit-stream portion for use in decoding source encoded picture data for the first video frame provided in the first source encoded bit-stream portion when it is determined that the corresponding picture header data for the first video frame has been corrupted or lost.
-
-
22. Apparatus for video source decoding comprising:
-
means for receiving at least part of a first source encoded bit-stream portion representative of a first video frame, the first source encoded bit-stream portion comprising picture header data for the first video frame and corresponding source encoded picture data for the whole of the first video frame; means for determining whether a second received source encoded bit-stream portion, provided in the source encoded bit-stream subsequent to and outside the first source encoded bit-stream portion, comprises a repeat of at least a part of the picture header data for the first video frame; and means for obtaining the repeated picture header data for the first video frame from the second received source encoded bit-stream portion for use in decoding source encoded picture data for the first video frame provided in the first source encoded bit-stream portion when it is determined that the corresponding picture header data for the first video frame has been corrupted or lost.
-
-
23. Apparatus for video source decoding comprising:
-
an input configured to receive a source encoded bit-stream comprising at least a first source encoded bit-stream portion and a second source encoded bit-stream portion provided in the source encoded bit-stream subsequent to and outside the first source encoded bit-stream portion, the first source encoded bit-stream portion comprising picture header data for a first video frame and corresponding source encoded picture data for the whole of the first video frame; a controller configured to; determine whether the second received source encoded bit-stream portion comprises a repeat of at least a part of the picture header data for the first video frame; obtain the repeated picture header data for the first video frame from the second received source encoded bit-stream portion for use in decoding source encoded picture data for the first video frame provided in the first source encoded bit-stream portion when it is determined that the corresponding picture header data for the first video frame has been corrupted or lost; and a decoder configured to decode source encoded picture data for the first video frame provided in the first source encoded bit-stream portion using the repeated picture header data obtained from the second source encoded bit-stream portion.
-
-
24. A video source decoder configured to:
-
receive at least part of a first source encoded bit-stream portion representative of a first video frame, the first source encoded bit-stream portion comprising picture header data for the first video frame and corresponding source encoded picture data for the whole of the first video frame; determine whether a second received source encoded bit-stream portion, provided in the source encoded bit-stream subsequent to and outside the first source encoded bit-stream portion, comprises a repeat of at least a part of the picture header data for the first video frame; and obtain the repeated picture header data for the first video frame from the second received source encoded bit-stream portion for use in decoding source encoded picture data for the first video frame provided in the first source encoded bit-stream portion when it is determined that the corresponding picture header data for the first video frame has been corrupted or lost.
-
-
25. A method of operating an apparatus for video source decoding, the method comprising:
-
receiving, by the apparatus, at least part of a first source encoded bit-stream portion representative of a first video frame, the first source encoded bit-stream portion comprising picture header data for the first video frame and corresponding source encoded picture data for the whole of the first video frame; determining, by the apparatus, whether a second received source encoded bit-stream portion representative of a second video frame subsequent to the first video frame in encoding order comprises a repeat of at least a part of the picture header data for the first video frame; and obtaining, by the apparatus, the repeated picture header data for the first video frame from the second received source encoded bit-stream portion for use in decoding source encoded picture data for the first video frame provided in the first source encoded bit-stream portion when it is determined that the corresponding picture header data for the first video frame has been corrupted or lost. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. Apparatus for video source decoding, wherein the apparatus is configured to:
-
receive at least part of a first source encoded bit-stream portion representative of a first video frame, the first source encoded bit-stream portion comprising picture header data for the first video frame and corresponding source encoded picture data for the whole of the first video frame; determine whether a second received source encoded bit-stream portion representative of a second video frame subsequent to the first video frame in encoding order comprises a repeat of at least a part of the picture header data for the first video frame; and obtain the repeated picture header data for the first video frame from the second received source encoded bit-stream portion for use in decoding source encoded picture data for the first video frame provided in the first source encoded bit-stream portion when it is determined that the corresponding picture header data for the first video frame has been corrupted or lost. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. Apparatus for video source decoding comprising:
-
means for receiving at least part of a first source encoded bit-stream portion representative of a first video frame, the first source encoded bit-stream portion comprising picture header data for the first video frame and corresponding source encoded picture data for the whole of the first video frame; means for determining whether a second received source encoded bit-stream portion representative of a second video frame subsequent to the first video frame in encoding order comprises a repeat of at least a part of the picture header data for the first video frame; and means for obtaining the repeated picture header data for the first video frame from the second received source encoded bit-stream portion for use in decoding source encoded picture data for the first video frame provided in the first source encoded bit-stream portion when it is determined that the corresponding picture header data for the first video frame has been corrupted or lost.
-
-
38. Apparatus for video source decoding comprising:
-
an input configured to receive a source encoded bit-stream comprising at least a first source encoded bit-stream portion representative of a first video frame, the first source encoded bit-stream portion comprising picture header data for the first video frame and corresponding source encoded picture data for the whole of the first video frame and a second source encoded bit-stream portion representative of a second video frame subsequent to the first video frame in encoding order; a controller configured to; determine whether the second received source encoded bit-stream portion comprises a repeat of at least a part of the picture header data for the first video frame; obtain the repeated picture header data for the first video frame from the second received source encoded bit-stream portion for use in decoding source encoded picture data for the first video frame provided in the first source encoded bit-stream portion when it is determined that the corresponding picture header data for the first video frame has been corrupted or lost; and a decoder configured to decode source encoded picture data for the first video frame provided in the first source encoded bit-stream portion using the repeated picture header data obtained from the second source encoded bit-stream portion.
-
-
39. A method of operating an apparatus for video source encoding, the method comprising:
-
generating, by the apparatus, a first source encoded bit-stream portion representative of a first video frame, the first source encoded bit-stream portion comprising picture header data for the first video frame and corresponding source encoded picture data for the whole of the first video frame; applying, by the apparatus, an error correcting code to the picture header data for the first video frame to generate error correction data; and generating, by the apparatus, a second source encoded bit-stream portion representative of a second video frame subsequent to the first video frame in encoding order, the second source encoded bit-stream portion comprising picture header data for the second video frame and picture data for the whole of the second video frame; and providing, by the apparatus, the error correction data in Supplemental Enhancement Information (SEI) of the second video frame.
-
-
40. A method of operating an apparatus for video source decoding, the method comprising:
-
receiving, by the apparatus, at least part of a first source encoded bit-stream portion representative of a first video frame, the first source encoded bit-stream portion comprising picture header data for the first video frame and corresponding source encoded picture data for the whole of the first video frame; receiving, by the apparatus, a second source encoded bit-stream portion representative of a second video frame subsequent to the first video frame in encoding order; and obtaining, by the apparatus, error correction data for the picture header data for the first video frame from Supplemental Enhancement Information (SEI) of the second video frame for use in error correcting the picture header data for the first video frame when it is determined that the picture header data for the first video frame has been corrupted.
-
-
41. Apparatus for video source encoding, wherein the apparatus is configured to:
-
generate a first source encoded bit-stream portion representative of a first video frame, the first source encoded bit-stream portion comprising picture header data for the first video frame and corresponding source encoded picture data for the whole of the first video frame; apply an error correcting code to the picture header data for the first video frame to generate error correction data; and generate a second source encoded bit-stream portion representative of a second video frame subsequent to the first video frame in encoding order, the second source encoded bit-stream portion comprising picture header data for the second video frame and picture data for the whole of the second video frame; and provide the error correction data in Supplemental Enhancement Information (SEI) of the second video frame.
-
-
42. Apparatus for video source decoding, the apparatus configured to:
-
receive at least part of a first source encoded bit-stream portion representative of a first video frame, the first source encoded bit-stream portion comprising picture header data for the first video frame and corresponding source encoded picture data for the whole of the first video frame; receive a second source encoded bit-stream portion representative of a second video frame subsequent to the first video frame in encoding order; and obtain error correction data for the picture header data for the first video frame from Supplemental Enhancement Information (SEI) of the second video frame for use in error correcting the picture header data for the first video frame when it is determined that the picture header data for the first video frame has been corrupted.
-
-
43. A video source decoder configured to:
-
receive at least part of a first source encoded bit-stream portion representative of a first video frame, the first source encoded bit-stream portion comprising picture header data for the first video frame and corresponding source encoded picture data for the whole of the first video frame; determine whether a second received source encoded bit-stream portion representative of a second video frame subsequent to the first video frame in encoding order comprises a repeat of at least a part of the picture header data for the first video frame; and obtain the repeated picture header data for the first video frame from the second received source encoded bit-stream portion for use in decoding source encoded picture data for the first video frame provided in the first source encoded bit-stream portion when it is determined that the corresponding picture header data for the first video frame has been corrupted or lost.
-
Specification