DETAILED ACTION
1. The communication is in response to the application received 07/01/2025, wherein claims 1-20 are pending and are examined as follows. This application is a continuation of Parent Application No. 17/471,064 (now U.S. Patent No. 12,363,324 B2).
Notice of Pre-AIA or AIA Status
2. The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Information Disclosure Statement
3. The information disclosure statements (IDS) were submitted on 07/02/2025 and 05/07/2026. The submissions are in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statements are being considered by the examiner.
Examiner’s notes
4. For the same reasons presented in the Notice of Allowance (03/14/2025) for Parent Application 17/471,064 (now U.S. Patent No. 12,363,324 B2), the closest prior art (notably Hannuksela, Skupin, and Rapaka) do not reasonably teach and/or suggest, either alone or in combination, all of the disclosed features of the instant claims given their broadest reasonable interpretation (BRI). As such, no prior art rejections have been made.
Claim Rejections - 35 USC § 112
5. The following is a quotation of the first paragraph of 35 U.S.C. 112(a):
(a) IN GENERAL.—The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor or joint inventor of carrying out the invention.
The following is a quotation of the first paragraph of pre-AIA 35 U.S.C. 112:
The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor of carrying out his invention.
Claim 4 is rejected under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, as failing to comply with the written description requirement. The claim(s) contains subject matter which was not described in the specification in such a way as to reasonably convey to one skilled in the relevant art that the inventor or a joint inventor, or for applications subject to pre-AIA 35 U.S.C. 112, the inventor(s), at the time the application was filed, had possession of the claimed invention.
Regarding claim 4, claim 4 recites “wherein mixed_nalu_types_in_pic_flag is set to one to indicate the picture contains exactly two NAL unit types.” (emphasis added). However, the specification does not appear to disclose and/or suggest this feature. At most, the specification shows that said flag is set to one, when specifying that each picture referring to the PPS has more than one VCL NAL unit and the VCL NAL units do not have the same value of NAL unit type (nal_unit_type). See for e.g. ¶0011. This is also recited in claim 3. However, there does not seem to be any indication of the picture containing exactly two NAL unit types, as claimed. For the purposes of examination, the aforementioned limitation is construed to be similar to what is found in the specification as noted above.
Double Patenting
6. The nonstatutory double patenting rejection is based on a judicially created doctrine grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or improper timewise extension of the “right to exclude” granted by a patent and to prevent possible harassment by multiple assignees. A nonstatutory double patenting rejection is appropriate where the conflicting claims are not identical, but at least one examined application claim is not patentably distinct from the reference claim(s) because the examined application claim is either anticipated by, or would have been obvious over, the reference claim(s). See, e.g., In re Berg, 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re Goodman, 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi, 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969).
A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may be used to overcome an actual or provisional rejection based on nonstatutory double patenting provided the reference application or patent either is shown to be commonly owned with the examined application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. See MPEP § 717.02 for applications subject to examination under the first inventor to file provisions of the AIA as explained in MPEP § 2159. See MPEP §§ 706.02(l)(1) - 706.02(l)(3) for applications not subject to examination under the first inventor to file provisions of the AIA . A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b).
The USPTO Internet website contains terminal disclaimer forms which may be used. Please visit www.uspto.gov/patent/patents-forms. The filing date of the application in which the form is filed determines what form (e.g., PTO/SB/25, PTO/SB/26, PTO/AIA /25, or PTO/AIA /26) should be used. A web-based eTerminal Disclaimer may be filled out completely online using web-screens. An eTerminal Disclaimer that meets all requirements is auto-processed and approved immediately upon submission. For more information about eTerminal Disclaimers, refer to www.uspto.gov/patents/process/file/efs/guidance/eTD-info-I.jsp.
7. Claims 1-4, 8-11, and 14-17 are rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1-4 of U.S. Patent No. 12,363,324 B2, hereinafter referred to as 324. Although the claims at issue are not identical, they are not patentably distinct from each other because the patented claims of 324 anticipate the instant claims of this application, where both are directed to mixed NAL unit type picture constraints. Please refer to table 1 below which illustrates the mapping between both claim sets.
8. Claims 5, 7, 12, 18, and 20 are rejected on the ground of nonstatutory double patenting as being unpatentable over claim 1 of 324 in view of Hendry et al. WO 2015/142725 A1, hereinafter referred to as Hendry. By way of Hendry’s teachings, a means for clarifying whether the End of Sequence (EOS) NAL unit for multi-layer bitstreams (e.g. SHVC) applies to a particular layer, or some or all layers can be attained (e.g.¶ 00190).
9. Claims 6, 13, and 19 are rejected on the ground of nonstatutory double patenting as being unpatentable over claim 1 of 324 in view of Deshpande US 9,807,421 B2, hereinafter referred to as Deshpande. In light of Deshpande’s teachings, lower coding complexity can be realized for higher coding efficiency along with the requirements for increased image quality and image resolution (col. 1 lines 27-40). Please see obviousness rationale below.
10. Claims 1, 3-4, 8, 10-11, 14, and 16-17 are further rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1, 2, 4, 5, and 6 of U.S. Patent No. 12,192,490 B2, hereinafter referred to as 490. Although the claims at issue are not identical, they are not patentably distinct from each other because the patented claims of 490 anticipate the instant claims of this application, where both are directed to mixed NAL unit type picture constraints. Please refer to table 2 below which illustrates the mapping between both claim sets.
11. Claims 5, 7, 12, 18, and 20 are rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1, 2, 4, 5, and 6 of 490 in view of Hendry. By way of Hendry’s teachings, a means for clarifying whether the End of Sequence (EOS) NAL unit for multi-layer bitstreams (e.g. SHVC) applies to a particular layer, or some or all layers can be attained (e.g.¶ 00190). Please note the obviousness rationale is the same as that presented for 324 above.
12. Claims 6, 13, and 19 are rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1, 2, 4, 5, and 6 of 490 in view of Deshpande. In light of Deshpande’s teachings, lower coding complexity can be realized for higher coding efficiency along with the requirements for increased image quality and image resolution (col. 1 lines 27-40). Please note the obviousness rationale is the same as that presented for 324 above.
13. Claims 1, 8, and 14 are also provisionally rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1, 2, 4, 5, and 6 of copending Application No. 18/960,730 (reference application), hereinafter referred to as 730. Although the claims at issue are not identical, they are not patentably distinct from each other because the claims of 730 anticipate the instant claims of this application, where both are directed to mixed NAL unit type picture constraints. Since 730 is a continuation of 490 (above), the claims are similar to those presented in table 2 below. This is a provisional nonstatutory double patenting rejection because the patentably indistinct claims have not in fact been patented.
Table 1
**Note: The items below that are BOLD/UNDERLINED in the Instant Application/Patented claims, respectively, indicate differences in the claim limitation.
Instant Application 19/256,876
US Patent No. 12,363,324 B2
(17/471,064)
Claim 1
A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause a video processing apparatus to: receiving a bitstream comprising a picture partitioned into a plurality of sub-pictures, wherein the sub-pictures are contained in a plurality of video coding layer (VCL) network abstraction layer (NAL) units, wherein the bitstream includes a picture parameter set (PPS) containing a mixed_nalu_types_in_pic_flag specifying whether the VCL NAL units of the picture have different NAL unit types, and wherein when the mixed_nalu_types_in_pic_flag is equal to one, a constraint requires that when a VCL NAL unit of the picture has a NAL unit type (nal_unit_type) equal to instantaneous decoding refresh (IDR) with random access
decodable leading picture (IDR_W_RADL), IDR with no leading pictures (IDR_N_LP), or clean random access (CRA) NAL unit type (CRA_NUT), other VCL NAL units of the picture shall have a trailing picture NAL unit type (TRAIL_NUT) nal_unit_type; determining the VCL NAL units of one or more of the sub-pictures of the picture all have a first value of NAL unit type and other VCL NAL units of the picture all have a second value of NAL unit type; and decoding one or more of the sub-pictures based on the first value of NAL unit type or the second value of NAL unit type.
Claim 1
A method implemented in a decoder, the method comprising: receiving a bitstream comprising a picture partitioned into a plurality of sub-pictures, wherein the sub-pictures are contained in a plurality of video coding layer (VCL) network abstraction layer (NAL) units, wherein the bitstream includes a picture parameter set (PPS) containing a mixed_nalu_types_in_pic_flag specifying whether the VCL NAL units of the picture have different NAL unit types, and wherein when the mixed_nalu_types_in_pic_flag is equal to one, a constraint requires that when a VCL NAL unit of the picture has a NAL unit type (nal_unit_type) equal to instantaneous decoding refresh (IDR) with random access
decodable leading picture (IDR_W_RADL), IDR with no leading pictures (IDR_N_LP), or clean random access (CRA) NAL unit type (CRA_NUT), other VCL NAL units of the picture shall have a trailing picture NAL unit type (TRAIL_NUT) nal_unit_type; determining the VCL NAL units of one or more of the sub-pictures of the picture all have a first value of NAL unit type and other VCL NAL units of the picture all have a second value of NAL unit type; and decoding one or more of the sub-pictures based on the first value of NAL unit type or the second value of NAL unit type.
Claim 2
The non-transitory computer readable medium of claim 1, wherein the first value of NAL unit type indicates the picture contains a single type of intra-random access point (IRAP) sub-picture, and wherein the second value of NAL unit type indicates the picture contains a single type of non-IRAP sub-picture.
Claim 2
The method of claim 1, wherein the first value of NAL unit type indicates the picture contains a single type of intra-random access point (IRAP) sub-picture, and wherein the second value of NAL unit type indicates the picture contains a single type of non-IRAP sub-picture.
Claim 3
The non-transitory computer readable medium of claim 1, wherein the mixed_nalu_types_in_pic_flag is equal to one when specifying that each picture referring to the PPS has more than one VCL NAL unit and the VCL NAL units do not have the same value of NAL unit type (nal_unit_type), and wherein the mixed_nalu_types_in_pic_flag is equal to zero when specifying that each picture referring to the PPS has one or more VCL NAL units and the VCL NAL units of each picture referring to the PPS have the same value of nal_unit_type.
Claim 3
The method of claim 1, wherein the mixed_nalu_types_in_pic_flag is equal to one when specifying that each picture referring to the PPS has more than one VCL NAL unit and the VCL NAL units do not have the same value of NAL unit type (nal_unit_type), and wherein the mixed_nalu_types_in_pic_flag is equal to zero when specifying that each picture referring to the PPS has one or more VCL NAL units and the VCL NAL units of each picture referring to the PPS have the same value of nal_unit_type.
Claim 4
The non-transitory computer readable medium of claim 1, wherein mixed_nalu_types_in_pic_flag is set to one to indicate the picture contains exactly two NAL unit types.
Note: although claim 3 of 324 does not explicitly recite containing “exactly two” NAL unit types when said flag is set to one, claim 3 does appears to suggest having more than one NAL unit type, where the number of NAL unit types would be within the level of skill in the art.
Claim 3
The method of claim 1, wherein the mixed_nalu_types_in_pic_flag is equal to one when specifying that each picture referring to the PPS has more than one VCL NAL unit and the VCL NAL units do not have the same value of NAL unit type (nal_unit_type), and wherein the mixed_nalu_types_in_pic_flag is equal to zero when specifying that each picture referring to the PPS has one or more VCL NAL units and the VCL NAL units of each picture referring to the PPS have the same value of nal_unit_type.
Claim 5
The non-transitory computer readable medium of claim 1, wherein the picture is denoted as current picture (CurrPic).
Note: Denoting a picture as a current picture in the field of video coding is within the level of skill in the art. See for e.g. the references to a current picture throughout Hendry. See below for support.
Not found in 324
Claim 6
The non-transitory computer readable medium of claim 1, wherein the PPS is included in a PPS NAL unit type (PPS_NUT).
Note: see Deshpande below for support.
Not found in 324
Claim 7
The non-transitory computer readable medium of claim 1, wherein the PPS contains parameters that apply to an entire picture.
Note: although the claims of 324 do not explicitly recite this feature, the PPS is known in the field of video coding to contain parameters that apply to an entire picture. See Hendry below for support.
Not found in 324
Claim 8
An encoder comprising: one or more processors configured to: determine a picture contains a plurality of sub-pictures of different types; encode the sub-pictures of the picture into a plurality of video coding layer (VCL) network abstraction layer (NAL) units in a bitstream; encode a picture parameter set (PPS) into the bitstream; and encode into the PPS a mixed_nalu_types_in_pic_flag specifying whether VCL NAL units of one or more of the sub-pictures of the picture all have a first particular value of NAL unit type and other VCL NAL units in the picture all have a second particular value of NAL unit type, wherein when the mixed_nalu_types_in_pic_flag is equal to one, a constraint requires that when a VCL NAL unit of the picture has a NAL unit type (nal_unit_type) equal to instantaneous decoding refresh (IDR) with random access decodable leading picture (IDR_W_RADL), IDR with no leading pictures (IDR_N_LP), or clean random access (CRA) NAL unit type (CRA_NUT), other VCL NAL units of the picture shall have a trailing picture NAL unit type (TRAIL_NUT) nal_unit_type; and a memory coupled to the one or more processors and configured to store the bitstream for communication toward a decoder.
Claim 4
A method implemented in an encoder, the method comprising: determining a picture contains a plurality of sub-pictures of different types; encoding the sub-pictures of the picture into a plurality of video coding layer (VCL) network abstraction layer (NAL) units in a bitstream; encoding a picture parameter set (PPS) into the bitstream; encoding into the PPS a mixed_nalu_types_in_pic_flag specifying whether VCL NAL units of one or more of the sub-pictures of the picture all have a first particular value of NAL unit type and other VCL NAL units in the picture all have a second particular value of NAL unit type, wherein when the mixed_nalu_types_in_pic_flag is equal to one, a constraint requires that when a VCL NAL unit of the picture has a NAL unit type (nal_unit_type) equal to instantaneous decoding refresh (IDR) with random access decodable leading picture (IDR_W_RADL), IDR with no leading pictures (IDR_N_LP), or clean random access (CRA) NAL unit type (CRA_NUT), other VCL NAL units of the picture shall have a trailing picture NAL unit type (TRAIL_NUT) nal_unit_type; and storing the bitstream for communication toward a decoder.
Claim 9
Similar to instant claim 2
See claim 2 of 324
Claim 10
Similar to instant claim 3
See claim 3 of 324
Claim 11
Similar to instant claim 4
See claim 3 of 324
Claim 12
Similar to instant claim 5
Not found in 324
Claim 13
Similar to instant claim 6
Not found in 324
Claim 14
A non-transitory computer-readable medium storing an encoded bitstream and one or more instructions that, when executed by at least one processor, cause a decoding device to generate a video based on the bitstream, the bitstream comprising: a picture partitioned into a plurality of sub-pictures, wherein the sub-pictures are contained in a plurality of video coding layer (VCL) network abstraction layer (NAL) units, wherein the bitstream includes a picture parameter set (PPS) containing a mixed_nalu_types_in_pic_flag specifying whether the VCL NAL units of the picture have different NAL unit types, wherein when the mixed_nalu_types_in_pic_flag is equal to one, a constraint requires that when a VCL NAL unit of the picture has a NAL unit type (nal_unit_type) equal to instantaneous decoding refresh (IDR) with random access decodable leading picture (IDR_W_RADL), IDR with no leading pictures (IDR_N_LP), or clean random access (CRA) NAL unit type (CRA_NUT), other VCL NAL units of the picture shall have a trailing picture NAL unit type (TRAIL_NUT) nal_unit_type, wherein the VCL NAL units of one or more of the sub-pictures of the picture all have a first value of NAL unit type and other VCL NAL units of the picture all have a second value of NAL unit type, and wherein one or more of the sub-pictures are decoded based on the first value of NAL unit type or the second value of NAL unit type.
See claim 1 of 324 above
Claim 15
Similar to instant claim 2
See claim 2 of 324
Claim 16
Similar to instant claim 3
See claim 3 of 324
Claim 17
Similar to instant claim 4
See claim 3 of 324
Claim 18
Similar to instant claim 5
Not found in 324
Claim 19
Similar to instant claim 6
Not found in 324
Claim 20
Similar to instant claim 7
Not found in 324
Obviousness rationale:
Regarding claims 5, 12, and 18, they all recite “wherein the picture is denoted as current picture (CurrPic).” Although denoting a picture as a current picture in the field of video coding is within the level of skill in the art, Hendry teaches and/or suggests throughout the disclosure various instances of a current picture (e.g. ¶00161). In light of the foregoing, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify 324 to add the teachings of Hendry as above in order to clarify whether the End of Sequence (EOS) NAL unit for multi-layer bitstreams (e.g. SHVC) applies to a particular layer, or some or all layers (e.g.¶ 00190).
Regarding claims 7 and 20, they recite “wherein the PPS contains parameters that apply to an entire picture.” Although the PPS is known in the field of video coding to contain parameters that apply to an entire picture, Hendry discloses this feature in for e.g. ¶0048. The motivation for including Hendry is the same as that presented for claims 5, 12, and 18 above.
Regarding claims 6, 13, and 19, they all recite “wherein the PPS is included in a PPS NAL unit type (PPS_NUT).” Since 324 does not address this feature, Deshpande is relied on, where table 1 in col. 13 discloses a PPS NAL unit type (PPS_NUT). In light of the foregoing, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify 324 to add the teachings of Deshpande as above to realize lower coding complexity for a higher coding efficiency along with increased image quality and image resolution (col. 1 lines 27-40).
Table 2
**Note: The items below that are BOLD/UNDERLINED in the Instant Application/Patented claims, respectively, indicate differences in the claim limitation.
Instant Application 19/256,876
US Patent No. 12,192,490 B2
(17/471,066)
Claim 1
A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause a video processing apparatus to: receiving a bitstream comprising a picture partitioned into a plurality of sub-pictures, wherein the sub-pictures are contained in a plurality of video coding layer (VCL) network abstraction layer (NAL) units, wherein the bitstream includes a picture parameter set (PPS) containing a mixed_nalu_types_in_pic_flag specifying whether the VCL NAL units of the picture have different NAL unit types, and wherein when the mixed_nalu_types_in_pic_flag is equal to one, a constraint requires that when a VCL NAL unit of the picture has a NAL unit type (nal_unit_type) equal to instantaneous decoding refresh (IDR) with random access
decodable leading picture (IDR_W_RADL), IDR with no leading pictures (IDR_N_LP), or clean random access (CRA) NAL unit type (CRA_NUT), other VCL NAL units of the picture shall have a trailing picture NAL unit type (TRAIL_NUT) nal_unit_type; determining the VCL NAL units of one or more of the sub-pictures of the picture all have a first value of NAL unit type and other VCL NAL units of the picture all have a second value of NAL unit type; and decoding one or more of the sub-pictures based on the first value of NAL unit type or the second value of NAL unit type.
Claim 1
A method implemented in a decoder, the method comprising: receiving a bitstream comprising a picture and a flag, wherein the picture is associated with a plurality of video coding layer (VCL) network abstraction layer (NAL) units, and wherein the flag is a mixed_nalu_types_in_pic_flag; determining a NAL unit type value is the same for all of the VCL NAL units of the picture when the flag is set to a first value; determining the VCL NAL units of the picture have a plurality of different NAL unit type values when the flag is set to a second value; and decoding the picture based on the flag.
Claim 2
The method of claim 1, wherein the bitstream includes a picture parameter set (PPS) including the flag.
Claim 4
The method of claim 1, wherein the different NAL unit type values include a first NAL unit type value equal to Instantaneous Decoding Refresh (IDR) with random access decodable leading picture (IDR_W_RADL), IDR with no leading pictures (IDR_N_LP), or clean random access (CRA) NAL unit type (CRA_NUT).
Claim 5
The method of claim 4, wherein the different NAL unit type values include a second NAL unit type value equal to trailing picture NAL unit type (TRAIL_NUT).
Claim 6
The method of claim 2, wherein the mixed_nalu_types_in_pic_flag is equal to one when specifying that each picture referring to the PPS has more than one VCL NAL unit and the VCL NAL units do not have the same value of NAL unit type (nal_unit_type), and wherein mixed_nalu_types_in_pic_flag is equal to zero when specifying that each picture referring to the PPS has one or more VCL NAL units and the VCL NAL units have the same value of nal_unit_type.
Claim 2
The non-transitory computer readable medium of claim 1, wherein the first value of NAL unit type indicates the picture contains a single type of intra-random access point (IRAP) sub-picture, and wherein the second value of NAL unit type indicates the picture contains a single type of non-IRAP sub-picture.
Not in 490
Claim 3
The non-transitory computer readable medium of claim 1, wherein the mixed_nalu_types_in_pic_flag is equal to one when specifying that each picture referring to the PPS has more than one VCL NAL unit and the VCL NAL units do not have the same value of NAL unit type (nal_unit_type), and wherein the mixed_nalu_types_in_pic_flag is equal to zero when specifying that each picture referring to the PPS has one or more VCL NAL units and the VCL NAL units of each picture referring to the PPS have the same value of nal_unit_type.
See claim 6 of 490 above.
Claim 4
The non-transitory computer readable medium of claim 1, wherein mixed_nalu_types_in_pic_flag is set to one to indicate the picture contains exactly two NAL unit types.
Note: although claim 6 of 490 does not explicitly recite containing “exactly two” NAL unit types when said flag is set to one, claim 6 does appears to suggest having more than one NAL unit type, where the number of NAL unit types would be within the level of skill in the art.
See claim 6 of 490
Claim 5
The non-transitory computer readable medium of claim 1, wherein the picture is denoted as current picture (CurrPic).
Note: Denoting a picture as a current picture in the field of video coding is within the level of skill in the art (see e.g. Hendry).
Not found in 490
Claim 6
The non-transitory computer readable medium of claim 1, wherein the PPS is included in a PPS NAL unit type (PPS_NUT).
Note: see Deshpande below for support.
Not found in 490
Claim 7
The non-transitory computer readable medium of claim 1, wherein the PPS contains parameters that apply to an entire picture.
Note: although the claims of 324 do not explicitly recite this feature, the PPS is known in the field of video coding to contain parameters that apply to an entire picture (see e.g. Hendry).
Not found in 490
Claim 8
An encoder comprising: one or more processors configured to: determine a picture contains a plurality of sub-pictures of different types; encode the sub-pictures of the picture into a plurality of video coding layer (VCL) network abstraction layer (NAL) units in a bitstream; encode a picture parameter set (PPS) into the bitstream; and encode into the PPS a mixed_nalu_types_in_pic_flag specifying whether VCL NAL units of one or more of the sub-pictures of the picture all have a first particular value of NAL unit type and other VCL NAL units in the picture all have a second particular value of NAL unit type, wherein when the mixed_nalu_types_in_pic_flag is equal to one, a constraint requires that when a VCL NAL unit of the picture has a NAL unit type (nal_unit_type) equal to instantaneous decoding refresh (IDR) with random access decodable leading picture (IDR_W_RADL), IDR with no leading pictures (IDR_N_LP), or clean random access (CRA) NAL unit type (CRA_NUT), other VCL NAL units of the picture shall have a trailing picture NAL unit type (TRAIL_NUT) nal_unit_type; and a memory coupled to the one or more processors and configured to store the bitstream for communication toward a decoder.
See claims 1, 2, 4, 5, and 6 of 490
Claim 9
Similar to instant claim 2
Not in 490
Claim 10
Similar to instant claim 3
See claim 6 of 490
Claim 11
Similar to instant claim 4
See claim 6 of 490
Claim 12
Similar to instant claim 5
Not found in 490
Claim 13
Similar to instant claim 6
Not found in 490
Claim 14
A non-transitory computer-readable medium storing an encoded bitstream and one or more instructions that, when executed by at least one processor, cause a decoding device to generate a video based on the bitstream, the bitstream comprising: a picture partitioned into a plurality of sub-pictures, wherein the sub-pictures are contained in a plurality of video coding layer (VCL) network abstraction layer (NAL) units, wherein the bitstream includes a picture parameter set (PPS) containing a mixed_nalu_types_in_pic_flag specifying whether the VCL NAL units of the picture have different NAL unit types, wherein when the mixed_nalu_types_in_pic_flag is equal to one, a constraint requires that when a VCL NAL unit of the picture has a NAL unit type (nal_unit_type) equal to instantaneous decoding refresh (IDR) with random access decodable leading picture (IDR_W_RADL), IDR with no leading pictures (IDR_N_LP), or clean random access (CRA) NAL unit type (CRA_NUT), other VCL NAL units of the picture shall have a trailing picture NAL unit type (TRAIL_NUT) nal_unit_type, wherein the VCL NAL units of one or more of the sub-pictures of the picture all have a first value of NAL unit type and other VCL NAL units of the picture all have a second value of NAL unit type, and wherein one or more of the sub-pictures are decoded based on the first value of NAL unit type or the second value of NAL unit type.
See claims 1, 2, 4, 5, and 6 of 490
Claim 15
Similar to instant claim 2
Not found in 490
Claim 16
Similar to instant claim 3
See claim 6 of 490
Claim 17
Similar to instant claim 4
See claim 6 of 490
Claim 18
Similar to instant claim 5
Not found in 490
Claim 19
Similar to instant claim 6
Not found in 490
Claim 20
Similar to instant claim 7
Not found in 490
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Please see PTO 892 for additional references.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to RICHARD A HANSELL JR. whose telephone number is (571)270-0615. The examiner can normally be reached Mon - Fri 10 am- 7 pm.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Jamie Atala can be reached at 571-272-7384. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/RICHARD A HANSELL JR./Primary Examiner, Art Unit 2486