IP Library Granted Patent US 12,470,738
Granted Patent B2
US 12,470,738 · App. 18/419,232 · Granted Nov 11, 2025

Interlaced video coding with leading pictures

Inventors: Fnu Hendry (San Diego, CA); Ye-Kui Wang (San Diego, CA)
Assignee: Huawei Technologies Co., Ltd.
H04N19/46H04N19/159H04N19/172
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,470,738
App. No.
18/419,232
Granted
Nov 11, 2025
Kind
B2
Abstract

A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a flag and a plurality of coded pictures including an intra random access point (IRAP) picture and one or more non-leading pictures associated with the IRAP picture. When the flag is set to a first value any leading pictures associated with the IRAP picture precede, in decoding order, all non-leading pictures associated with the IRAP picture. When the flag is set to a second value a non-leading picture precedes, in decoding order, an initial leading picture associated with the IRAP picture. The IRAP picture, any leading pictures associated with the IRAP picture, and the one or more non-leading pictures associated with the IRAP picture are decoded in decoding order based on the flag.

Claims (14)

1 . A method for storing an encoded bitstream of video data, wherein the method comprises:

receiving the bitstream, wherein the bitstream comprises a sequential field flag (field_seq_flag) and a plurality of coded pictures including an intra random access point (IRAP) picture and one or more non-leading pictures associated with the IRAP picture, wherein any leading pictures associated with the IRAP picture precede, in decoding order, all non-leading pictures associated with the IRAP picture when the flag is set to zero, wherein at most one non-leading picture precedes, in decoding order, an initial leading picture associated with the IRAP picture, wherein no non-leading pictures are positioned between the initial leading picture and a final leading picture in decoding order when the flag is set to one, wherein the field_seq_flag is set to one when a coded video sequence includes pictures that represent fields, and wherein the field_seq_flag is set to zero when the coded video sequence includes pictures that represent frames; and

storing the bitstream into a storage medium.

2 . The method of claim 1 , wherein the bitstream includes a sequence parameter set (SPS), and wherein the flag is obtained from the SPS.

3 . The method of claim 1 , wherein the IRAP picture includes a first field of a frame, and wherein the non-leading picture preceding the initial leading picture includes a second field of the frame.

4 . A method for transmitting an encoded bitstream of video data, wherein the method comprises:

obtaining a bitstream from a storage medium, wherein the bitstream comprises a sequential field flag (field_seq_flag) and a plurality of coded pictures including an intra random access point (IRAP) picture and one or more non-leading pictures associated with the IRAP picture, wherein any leading pictures associated with the IRAP picture precede, in decoding order, all non-leading pictures associated with the IRAP picture when the flag is set to zero, wherein at most one non-leading picture precedes, in decoding order, an initial leading picture associated with the IRAP picture, wherein no non-leading pictures are positioned between the initial leading picture and a final leading picture in decoding order when the flag is set to one, wherein the field_seq_flag is set to one when a coded video sequence includes pictures that represent fields, wherein the field_seq_flag is set to zero when the coded video sequence includes pictures that represent frames, and wherein the bitstream is stored in the storage medium; and

sending the bitstream.

5 . The method of claim 4 , wherein the bitstream includes a sequence parameter set (SPS), and wherein the flag is obtained from the SPS.

6 . The method of claim 5 , wherein the IRAP picture includes a first field of a frame, and wherein the non-leading picture preceding the initial leading picture includes a second field of the frame.

7 . A non-transitory computer-readable storage medium storing a bitstream that, when decoded by a coding device, is used by the coding device to generate a video, the bitstream comprising:

a sequential field flag (field_seq_flag) and a plurality of coded pictures including an intra random access point (IRAP) picture and one or more non-leading pictures associated with the IRAP picture, wherein any leading pictures associated with the IRAP picture precede, in decoding order, all non-leading pictures associated with the IRAP picture when the flag is set to zero, wherein at most one non-leading picture precedes, in decoding order, an initial leading picture associated with the IRAP picture, wherein no non-leading pictures are positioned between the initial leading picture and a final leading picture in decoding order when the flag is set to one, wherein the field_seq_flag is set to one when a coded video sequence includes pictures that represent fields, and wherein the field_seq_flag is set to zero when the coded video sequence includes pictures that represent frames.

8 . The storage medium of claim 7 , wherein the bitstream includes a sequence parameter set, SPS, and wherein the flag is obtained from the SPS.

9 . The storage medium of claim 8 , wherein the IRAP picture includes a first field of a frame, and wherein the non-leading picture preceding the initial leading picture includes a second field of the frame.

Continuity (5)
Continuation 17492352 · Oct 1, 2021
Continuation PCTUS2020026457 · Apr 2, 2020
Provisional Application 62864958 · Jun 21, 2019
Provisional Application 62828875 · Apr 3, 2019
Related Publication 20240163467A1 · May 16, 2024
References Cited (33)
US 10798432B2 · Rodriguez et al. · 2020 [cited by applicant]
US 20140003537A1 · Ramasubramonian · 2014 [cited by applicant]
US 20140079140A1 · Wang · 2014 [cited by examiner]
US 20150016546A1 · Wang · 2015 [cited by examiner]
US 20160112709A1 · Tsukagoshi · 2016 [cited by applicant]
US 20160219301A1 · Pettersson · 2016 [cited by applicant]
US 20160234527A1 · Rodriguez et al. · 2016 [cited by applicant]
US 20170105004A1 · Chen · 2017 [cited by applicant]
US 20190394494A1 · Sakurai · 2019 [cited by applicant]
US 20200213604A1 · Choi · 2020 [cited by examiner]
US 20210227239A1 · Choi et al. · 2021 [cited by applicant]
EP 3975566A1 · 2022 [cited by applicant]
EP 3939290B1 · 2024 [cited by applicant]
WO 2015025747A1 · 2015 [cited by applicant]
WO 2018150934A1 · 2018 [cited by applicant]
Document: JVET-Q2001-vE, Benjamin Bross et al, Versatile Video Coding (Draft 8), Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 17th Meeting: Brussels, BE, Jan. 7-17, 2020, 512 pages. [cited by applicant]
Document: JVET-M1001-v6, Benjamin Bross et al., Versatile Video Coding (Draft 4), Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 13th Meeting: Marrakech, MA, Jan. 9-17, 2019, 299 page… [cited by applicant]
Document: JCTVC-Q0116, Rickard Sjoberg, RExt HLS: Picture referencing across CRA pictures, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 17th Meeting: Valencia, ES,… [cited by applicant]
Bross, B., et al., “Versatile Video Coding (Draft 6)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 15th Meeting: Gothenburg, SE, JVET-02001-vE, Jul. 3-12, 2019, 170 pages. [cited by applicant]
Bross, B., et al., “Versatile Video Coding (Draft 4)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 13th Meeting: Marrakech, MA, JVET-M1001-v7, Jan. 9-18, 2019, 302 pages. [cited by applicant]
Drugeon, V., et al., “AHG17: On constraint about position of leading pictures and trailing pictures associated to an IRAP”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 15th Meeting… [cited by applicant]
Hendry, et al., “AHG17: Constraints on IRAP pictures and leading pictures”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 15th Meeting: Gothenburg, SE, JVET-O0147-v1, Jul. 3-12, 2019… [cited by applicant]
“Series H: Audiovisual and Multimedia Systems Infrastructure of audio visual services—Coding of moving video, High Efficiency video coding,” Recommendation ITU-T H. 265 Dec. 2016, 7 pages. [cited by applicant]
Sjoberg, R., et al., “Rext HLS: Picture referencing across CRA pictures,” Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16WP 3 and ISO/IEC JTC 1/SC 29/WG 11 17th Meeting: Valencia, ES, Mar. 27-Apr. 4, 20… [cited by applicant]
“Advanced Video Coding for Generic Audiovisual Services,” Series H: Audiovisual and Multimedia Systems Infrastructure of Audiovisual Services—Coding of Moving Video, ITU-T H.264, Jun. 2019, 836 pages. [cited by applicant]
“High Efficiency Video Coding,” Series H: Audiovisual and Multimedia Systems Infrastructure of Audiovisual Services—Coding of Moving Video, ITU-T H.265, Dec. 2016, 664 pages. [cited by applicant]
“Line Transmission of Non-Telephone Signals, Video Codec for Audiovisual Services at p x 64 kbits,” ITU-T Recommendation H.261, Mar. 3, 1993, 29 pages. [cited by applicant]
“Transmission of Non-Telephone Signals, Information Technology—Generic Coding of Moving Pictures and Associated Audio Information: Video,” ITU-T H.262, Jul. 1995, 211 pages. [cited by applicant]
“Video Coding for Low Bit Rate Communication,” Series H: Audiovisual and Multimedia Systems Infrastructure of Audiovisual Services—Coding of Moving Video, ITU-T H.263, Jan. 2005, 226 pages. [cited by applicant]
Bross, et al., “Versatile Video Coding (Draft 4),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 13th Meeting: Marrakech, MA Jan. 9-18, 2019, Document JVET-M1001v7, 300 pages. [cited by applicant]
Document: JVET-P0334-v1, Wang, B et al., “AHG17: On constant slice header parameter set in PPS”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 16th Meeting: Geneva, CH, Oct. 1-11, 201… [cited by applicant]
Document: JVET-O2001-vE, Bross, B., et al., “Versatile Video Coding (Draft 6),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 15th Meeting: Gothenburg, SE, Jul. 3-12, 2019, XP03020633… [cited by applicant]
Document: JVET-M1001-v7, Bross, B., et al., “Versatile Video Coding (Draft 6),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 13th Meeting: Marrakech, MA, Jan. 9-18, 2019, XP030212438… [cited by applicant]