DETAILED ACTION
Notice of Pre-AIA or AIA Status
The present application is being examined under the pre-AIA first to invent provisions.
Claim Objections
Claim 2 objected to because of the following informalities: The limitation “a memory:” on line 2 of claim 2 is delimited by a colon (:) when the claim is listing the elements of the claimed invention, which is incorrect for limiting the different limitations of the claimed invention. The limitation should be punctuated by a semicolon (;), i.e., the colon should be replaced with a semicolon.
Appropriate correction is required.
Double Patenting
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 § 2146 et seq. 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 filing of a terminal disclaimer by itself is not a complete reply to a nonstatutory double patenting (NSDP) rejection. A complete reply requires that the terminal disclaimer be accompanied by a reply requesting reconsideration of the prior Office action. Even where the NSDP rejection is provisional the reply must be complete. See MPEP § 804, subsection I.B.1. For a reply to a non-final Office action, see 37 CFR 1.111(a). For a reply to final Office action, see 37 CFR 1.113(c). A request for reconsideration while not provided for in 37 CFR 1.113(c) may be filed after final for consideration. See MPEP §§ 706.07(e) and 714.13.
The USPTO Internet website contains terminal disclaimer forms which may be used. Please visit www.uspto.gov/patent/patents-forms. The actual 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/apply/applying-online/eterminal-disclaimer.
1. Claim 1-3 rejected on the ground of nonstatutory double patenting as being unpatentable over claim 1,6,11 of U.S. Patent No. 11375233 in view of HAN; Woo-jin et al. (US 20110096826 A1). The following mapping presents how the limitations of the instant application and limitations of the prior art are similar in BOLD.
Limitations of the instant application
Limitations of U.S. Patent No. 11375233
1. A decoding apparatus for image decoding, the decoding apparatus comprising:
a memory; and
at least one processor connected to the memory, the at least one processor configured to:
determine a size of a minimum coding unit, wherein the minimum coding unit represents a smallest coding unit derivable from a largest coding unit based on a quad-tree structure;
derive a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units, and wherein an intra prediction is applied on the current coding unit;
check whether a size of the current coding unit is equal to the size of the minimum coding unit;
derive one or multiple prediction units from the current coding unit based on the result of the checking;
obtain intra prediction mode information for each of the derived one or multiple prediction units; and
perform the intra prediction with respect to the derived one or multiple prediction units based on the intra prediction mode information,
wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, explicit partition information is obtained and the one or multiple prediction units are derived from the current coding unit based on the explicit partition information, and
wherein based on the size of the current coding unit being different from the size of the minimum coding unit, the one prediction unit of a same size as the current coding unit is derived without obtaining the explicit partition information, and the current coding unit is not partitioned into the multiple prediction units.
1. An image decoding method performed by a decoding apparatus, the method comprising:
determining a size of a minimum coding unit, wherein the minimum coding unit represents a smallest coding unit derivable from a largest coding unit based on a quad-tree structure;
deriving a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units, and wherein an intra prediction is applied on the current coding unit;
checking whether a size of the current coding unit is equal to the size of the minimum coding unit;
deriving one or multiple prediction units from the current coding unit based on the result of the checking;
receiving intra prediction mode information for each of the derived one or multiple prediction units; and
performing the intra prediction with respect to the derived one or multiple prediction units based on the intra prediction mode information, wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, explicit partition information is received and the one or multiple prediction units are derived from the current coding unit based on the explicit partition information, and
wherein based on the size of the current coding unit being different from the size of the minimum coding unit, the one prediction unit of a same size as the current coding unit is derived without receiving the explicit partition information, and the current coding unit cannot be partitioned into the multiple prediction units.
But does not explicitly teach,
the decoding apparatus comprising:
a memory; and
at least one processor connected to the memory, the at least one processor configured to:
However, Han teaches additionally,
the decoding apparatus (¶318 and fig. 2, “video decoding apparatus 200” depicted in fig. 2) comprising:
a memory; (¶318 and fig. 2, decoding apparatus 200 includes “a computer program stored in a computer-readable medium”) and
at least one processor (¶318, video decoding apparatus 200 includes “a processor or microprocessor”) connected to the memory, (¶318 and fig. 2, “computer-readable medium”) the at least one processor (¶318 and fig. 2, decoding apparatus 200 includes “a processor or microprocessor executing a computer program stored in a computer-readable medium”) configured to:
It would have been obvious to one with ordinary skill in the art at the time of the filing date of the claimed invention to combine the device of U.S. Patent No. 11375233 with the apparatus of Han which presents video decoding as an apparatus. This allows for a system that can realize hardware performance improvements and hardware cost decreases.
Limitations of the instant application
Limitations of U.S. Patent No. 11375233
2. An encoding apparatus for image encoding, the encoding apparatus comprising:
a memory: and
at least one processor connected to the memory, the at least one processor configured to:
determine a size of a minimum coding unit, wherein the minimum coding unit represents a smallest coding unit derivable from a largest coding unit based on a quad-tree structure;
derive a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units, wherein an intra prediction is applied on the current coding unit;
check whether a size of the current coding unit is equal to the size of the minimum coding unit;
derive one or multiple prediction units from the current coding unit based on the result of the checking; and
encode image information including intra prediction mode information for each of the derived one or multiple prediction units,
wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, the one or multiple prediction units are derived from the current coding unit and explicit partition information indicating whether the one or multiple prediction units are derived from the current coding unit is generated, and the explicit partition information is included in the image information, and
wherein based on the size of the current coding unit being different from the size of the minimum coding unit, the one prediction unit of a same size as the current coding unit is derived from the current coding unit and the current coding unit is not partitioned into the multiple prediction units.
6. An image encoding method performed by an encoding apparatus, the method comprising:
determining a size of a minimum coding unit, wherein the minimum coding unit represents a smallest coding unit derivable from a largest coding unit based on a quad-tree structure;
deriving a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units, wherein an intra prediction is applied on the current coding unit;
checking whether a size of the current coding unit is equal to the size of the minimum coding unit;
deriving one or multiple prediction units from the current coding unit based on the result of the checking; and
encoding image information including intra prediction mode information for each of the derived one or multiple prediction units, wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, the one or multiple prediction units are derived from the current coding unit and explicit partition information indicating whether the one or multiple prediction units are derived from the current coding unit is generated, and the explicit partition information is included in the image information, and
wherein based on the size of the current coding unit being different from the size of the minimum coding unit, the one prediction unit of a same size as the current coding unit is derived from the current coding unit and the current coding unit cannot be partitioned into the multiple prediction units.
But does not explicitly teach,
the encoding apparatus comprising:
a memory: and
at least one processor connected to the memory, the at least one processor configured to:
However, Han teaches additionally,
the encoding apparatus (¶318 and fig. 1, “video encoding apparatus 100” depicted in fig. 1) comprising:
a memory: (¶318 and fig. 1, encoding apparatus 100 includes “a computer program stored in a computer-readable medium”) and
at least one processor (¶318, video encoding apparatus 100 includes “a processor or microprocessor”) connected to the memory, (¶318 and fig. 1, “computer-readable medium”) the at least one processor (¶318 and fig. 1, encoding apparatus 100 includes “a processor or microprocessor executing a computer program stored in a computer-readable medium”) configured to:
It would have been obvious to one with ordinary skill in the art at the time of the filing date of the claimed invention to combine the device of U.S. Patent No. 11375233 with the apparatus of Han which presents video decoding as an apparatus. This allows for a system that can realize hardware performance improvements and hardware cost decreases.
Limitations of the instant application
Limitations of U.S. Patent No. 11375233
3. An apparatus for transmitting data for an image, the apparatus comprising:
at least one processor configured to obtain a bitstream for the image, wherein the bitstream is generated based on determining a size of a minimum coding unit, wherein the minimum coding unit represents a smallest coding unit derivable from a largest coding unit based on a quad-tree structure, deriving a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units, wherein an intra prediction is applied on the current coding unit, checking whether a size of the current coding unit is equal to the size of the minimum coding unit, deriving one or multiple prediction units from the current coding unit based on the result of the checking, and encoding image information including intra prediction mode information for each of the derived one or multiple prediction units; and
a transmitter configured to transmit the data comprising the bitstream,
wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, the one or multiple prediction units are derived from the current coding unit and explicit partition information indicating whether the one or multiple prediction units are derived from the current coding unit is generated, and the explicit partition information is included in the image information, and
wherein based on the size of the current coding unit being different from the size of the minimum coding unit, the one prediction unit of a same size as the current coding unit is derived from the current coding unit and the current coding unit is not partitioned into the multiple prediction units.
11. A non-transitory decoder-readable storage medium storing encoded image information generated by steps of:
determining a size of a minimum coding unit, wherein the minimum coding unit represents a smallest coding unit derivable from a largest coding unit based on a quad-tree structure; deriving a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units, wherein an intra prediction is applied on the current coding unit; checking whether a size of the current coding unit is equal to the size of the minimum coding unit; deriving one or multiple prediction units from the current coding unit based on the result of the checking; and encoding the image information including intra prediction mode information for each of the derived one or multiple prediction units,
wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, the one or multiple prediction units are derived from the current coding unit and explicit partition information indicating whether the one or multiple prediction units are derived from the current coding unit is generated, and the explicit partition information is included in the image information, and
wherein based on the size of the current coding unit being different from the size of the minimum coding unit, the one prediction unit of a same size as the current coding unit is derived from the current coding unit and the current coding unit cannot be partitioned into the multiple prediction units.
But does not explicitly teach,
An apparatus for transmitting data for an image, the apparatus comprising:
at least one processor configured to obtain a bitstream for the image,
a transmitter configured to transmit the data comprising the bitstream,
However, Han teaches additionally,
An apparatus for transmitting data for an image, (¶68,144 and fig. 1, “video encoding apparatus 100” may encode and transmit information related to “encoded image data”) the apparatus comprising:
at least one processor (¶68 and fig. 1, “coding unit determiner 120” depicted in fig. 1) configured to obtain a bitstream for the image, (¶68 and fig. 1, “coding unit determiner 120 encodes at least one split region obtained”)
a transmitter (¶68 and fig. 1, “output unit 130” depicted in fig. 1) configured to transmit the data comprising the bitstream, (¶68 and fig. 1, “encoded image data of the coding unit” output to the “output unit 130”)
It would have been obvious to one with ordinary skill in the art at the time of the filing date of the claimed invention to combine the device of U.S. Patent No. 11375233 with the apparatus of Han which presents video decoding as an apparatus. This allows for a system that can realize hardware performance improvements and hardware cost decreases.
2. Claim 1-3 rejected on the ground of nonstatutory double patenting as being unpatentable over claim 1,6,11 of U.S. Patent No. 11895333 in view of HAN; Woo-jin et al. (US 20110096826 A1). The following mapping presents how the limitations of the instant application and limitations of the prior art are similar in BOLD.
Limitations of the instant application
Limitations of U.S. Patent No. 11895333
1. A decoding apparatus for image decoding, the decoding apparatus comprising:
a memory; and
at least one processor connected to the memory, the at least one processor configured to:
determine a size of a minimum coding unit, wherein the minimum coding unit represents a smallest coding unit derivable from a largest coding unit based on a quad-tree structure;
derive a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units, and wherein an intra prediction is applied on the current coding unit;
check whether a size of the current coding unit is equal to the size of the minimum coding unit;
derive one or multiple prediction units from the current coding unit based on the result of the checking;
obtain intra prediction mode information for each of the derived one or multiple prediction units; and
perform the intra prediction with respect to the derived one or multiple prediction units based on the intra prediction mode information,
wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, explicit partition information is obtained and the one or multiple prediction units are derived from the current coding unit based on the explicit partition information, and
wherein based on the size of the current coding unit being different from the size of the minimum coding unit, the one prediction unit of a same size as the current coding unit is derived without obtaining the explicit partition information, and the current coding unit is not partitioned into the multiple prediction units.
1. An image decoding method performed by a decoding apparatus, the method comprising:
receiving information of a size of a minimum coding unit;
deriving a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units;
checking whether a size of the current coding unit is equal to the size of the minimum coding unit based on the information of the size of the minimum coding unit;
determining whether the current coding unit is partitioned into multiple prediction units based on the result of the checking; and
performing a prediction for the current coding unit based on the result of the determination,
wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, explicit partition information related to whether the current coding unit is partitioned into the multiple prediction units is received, one or multiple prediction units are derived by partitioning from the current coding unit based on the explicit partition information, and the prediction is performed with respect to the derived one or multiple prediction units, and
wherein based on the size of the current coding unit being different from the size of the minimum coding unit and a prediction mode of the current coding unit being an intra prediction mode, one prediction unit of a same size as the current coding unit is derived without receiving the explicit partition information, and the current coding unit cannot be partitioned into the multiple prediction units.
But does not explicitly teach,
the decoding apparatus comprising:
a memory; and
at least one processor connected to the memory, the at least one processor configured to:
obtain intra prediction mode information for each of the derived one or multiple prediction units;
However, Han teaches additionally,
the decoding apparatus (¶318 and fig. 2, “video decoding apparatus 200” depicted in fig. 2) comprising:
a memory; (¶318 and fig. 2, decoding apparatus 200 includes “a computer program stored in a computer-readable medium”) and
at least one processor (¶318, video decoding apparatus 200 includes “a processor or microprocessor”) connected to the memory, (¶318 and fig. 2, “computer-readable medium”) the at least one processor (¶318 and fig. 2, decoding apparatus 200 includes “a processor or microprocessor executing a computer program stored in a computer-readable medium”) configured to:
obtain intra prediction mode information (¶82, “intra mode”) for each of the derived one or multiple prediction units; (¶82, transformation performed based on a “data unit having a size smaller than or equal to the coding unit” including data unit for “an intra mode”)
It would have been obvious to one with ordinary skill in the art at the time of the filing date of the claimed invention to combine the device of U.S. Patent No. 11895333 with the apparatus of Han which presents video decoding as an apparatus. This allows for a system that can realize hardware performance improvements and hardware cost decreases.
Limitations of the instant application
Limitations of U.S. Patent No. 11895333
2. An encoding apparatus for image encoding, the encoding apparatus comprising:
a memory: and
at least one processor connected to the memory, the at least one processor configured to:
determine a size of a minimum coding unit, wherein the minimum coding unit represents a smallest coding unit derivable from a largest coding unit based on a quad-tree structure;
derive a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units, wherein an intra prediction is applied on the current coding unit;
check whether a size of the current coding unit is equal to the size of the minimum coding unit;
derive one or multiple prediction units from the current coding unit based on the result of the checking; and
encode image information including intra prediction mode information for each of the derived one or multiple prediction units,
wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, the one or multiple prediction units are derived from the current coding unit and explicit partition information indicating whether the one or multiple prediction units are derived from the current coding unit is generated, and the explicit partition information is included in the image information, and
wherein based on the size of the current coding unit being different from the size of the minimum coding unit, the one prediction unit of a same size as the current coding unit is derived from the current coding unit and the current coding unit is not partitioned into the multiple prediction units.
6. An image encoding method performed by an encoding apparatus, the method comprising:
determining a size of a minimum coding unit, wherein the minimum coding unit represents a smallest coding unit derivable from a largest coding unit based on a quad-tree structure;
generating information of the size of the minimum coding unit;
deriving a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units;
checking whether a size of the current coding unit is equal to the size of the minimum coding unit;
determining whether the current coding unit is partitioned into multiple prediction units based on the result of the checking; and
encoding image information including the information of the size of the minimum coding unit and prediction mode information for each of one or multiple prediction units,
wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, the one or multiple prediction units are derived by partitioning from the current coding unit and explicit partition information related to whether the current coding unit is partitioned into the multiple prediction units is generated, and the explicit partition information is included in the image information, and
wherein based on the size of the current coding unit being different from the size of the minimum coding unit and a prediction mode of the current coding unit being an intra prediction mode, the one prediction unit of a same size as the current coding unit is derived from the current coding unit and the current coding unit cannot be partitioned into the multiple prediction units.
But does not explicitly teach,
the encoding apparatus comprising:
a memory: and
at least one processor connected to the memory, the at least one processor configured to:
However, Han teaches additionally,
the encoding apparatus (¶318 and fig. 1, “video encoding apparatus 100” depicted in fig. 1) comprising:
a memory: (¶318 and fig. 1, encoding apparatus 100 includes “a computer program stored in a computer-readable medium”) and
at least one processor (¶318, video encoding apparatus 100 includes “a processor or microprocessor”) connected to the memory, (¶318 and fig. 1, “computer-readable medium”) the at least one processor (¶318 and fig. 1, encoding apparatus 100 includes “a processor or microprocessor executing a computer program stored in a computer-readable medium”) configured to:
It would have been obvious to one with ordinary skill in the art at the time of the filing date of the claimed invention to combine the device of U.S. Patent No. 11895333 with the apparatus of Han which presents video decoding as an apparatus. This allows for a system that can realize hardware performance improvements and hardware cost decreases.
Limitations of the instant application
Limitations of U.S. Patent No. 11895333
3. An apparatus for transmitting data for an image, the apparatus comprising:
at least one processor configured to obtain a bitstream for the image, wherein the bitstream is generated based on determining a size of a minimum coding unit, wherein the minimum coding unit represents a smallest coding unit derivable from a largest coding unit based on a quad-tree structure, deriving a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units, wherein an intra prediction is applied on the current coding unit, checking whether a size of the current coding unit is equal to the size of the minimum coding unit, deriving one or multiple prediction units from the current coding unit based on the result of the checking, and encoding image information including intra prediction mode information for each of the derived one or multiple prediction units; and
a transmitter configured to transmit the data comprising the bitstream,
wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, the one or multiple prediction units are derived from the current coding unit and explicit partition information indicating whether the one or multiple prediction units are derived from the current coding unit is generated, and the explicit partition information is included in the image information, and
wherein based on the size of the current coding unit being different from the size of the minimum coding unit, the one prediction unit of a same size as the current coding unit is derived from the current coding unit and the current coding unit is not partitioned into the multiple prediction units.
11. A non-transitory decoder-readable storage medium storing a bitstream generated by an image encoding method, the method comprising:
determining a size of a minimum coding unit, wherein the minimum coding unit represents a smallest coding unit derivable from a largest coding unit based on a quad-tree structure;
generating information of the size of the minimum coding unit;
deriving a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units;
checking whether a size of the current coding unit is equal to the size of the minimum coding unit;
determining whether the current coding unit is partitioned into multiple prediction units based on the result of the checking; and
encoding image information including the information of the size of the minimum coding unit and prediction mode information for each of one or multiple prediction units to output the bitstream,
wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, the one or multiple prediction units are derived by partitioning from the current coding unit and explicit partition information related to whether the current coding unit is partitioned into the multiple prediction units is generated, and the explicit partition information is included in the image information, and
wherein based on the size of the current coding unit being different from the size of the minimum coding unit and a prediction mode of the current coding unit being an intra prediction mode, the one prediction unit of a same size as the current coding unit is derived from the current coding unit and the current coding unit cannot be partitioned into the multiple prediction units.
But does not explicitly teach,
An apparatus for transmitting data for an image, the apparatus comprising:
at least one processor configured to obtain a bitstream for the image,
a transmitter configured to transmit the data comprising the bitstream,
However, Han teaches additionally,
An apparatus for transmitting data for an image, (¶68,144 and fig. 1, “video encoding apparatus 100” may encode and transmit information related to “encoded image data”) the apparatus comprising:
at least one processor (¶68 and fig. 1, “coding unit determiner 120” depicted in fig. 1) configured to obtain a bitstream for the image, (¶68 and fig. 1, “coding unit determiner 120 encodes at least one split region obtained”)
a transmitter (¶68 and fig. 1, “output unit 130” depicted in fig. 1) configured to transmit the data comprising the bitstream, (¶68 and fig. 1, “encoded image data of the coding unit” output to the “output unit 130”)
It would have been obvious to one with ordinary skill in the art at the time of the filing date of the claimed invention to combine the device of U.S. Patent No. 11375233 with the apparatus of Han which presents video decoding as an apparatus. This allows for a system that can realize hardware performance improvements and hardware cost decreases.
3. Claim 1-3 rejected on the ground of nonstatutory double patenting as being unpatentable over claim 1,6,11 of U.S. Patent No. 10863196 in view of HAN; Woo-jin et al. (US 20110096826 A1). The following mapping presents how the limitations of the instant application and limitations of the prior art are similar in BOLD.
Limitations of the instant application
Limitations of U.S. Patent No. 10863196
1. A decoding apparatus for image decoding, the decoding apparatus comprising:
a memory; and
at least one processor connected to the memory, the at least one processor configured to:
determine a size of a minimum coding unit, wherein the minimum coding unit represents a smallest coding unit derivable from a largest coding unit based on a quad-tree structure;
derive a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units, and wherein an intra prediction is applied on the current coding unit;
check whether a size of the current coding unit is equal to the size of the minimum coding unit;
derive one or multiple prediction units from the current coding unit based on the result of the checking;
obtain intra prediction mode information for each of the derived one or multiple prediction units; and
perform the intra prediction with respect to the derived one or multiple prediction units based on the intra prediction mode information,
wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, explicit partition information is obtained and the one or multiple prediction units are derived from the current coding unit based on the explicit partition information, and
wherein based on the size of the current coding unit being different from the size of the minimum coding unit, the one prediction unit of a same size as the current coding unit is derived without obtaining the explicit partition information, and the current coding unit is not partitioned into the multiple prediction units.
1. A decoding apparatus for decoding an image, the apparatus comprising:
an entropy decoder configured to:
receive information of a size of a minimum coding unit, wherein the minimum coding unit represents a smallest coding unit derivable from a largest coding unit based on a quad-tree structure;
derive, based on the information of the size of the minimum coding unit, a size of a minimum coding unit;
derive a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units, and wherein an intra prediction is applied on the current coding unit;
check whether a size of the current coding unit is equal to the size of the minimum coding unit; and
derive one or multiple prediction units from the current coding unit based on the result of the checking; and
a predictor configured to perform the intra prediction with respect to the derived one or multiple prediction units,
wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, explicit partition information is received and the one or multiple prediction units are derived from the current coding unit based on the explicit partition information, and
wherein based on the size of the current coding unit being different from the size of the minimum coding unit, the one prediction unit of a same size as the current coding unit is derived without receiving the explicit partition information, and the current coding unit cannot be partitioned into the multiple prediction units.
But does not explicitly teach,
the decoding apparatus comprising:
a memory; and
at least one processor connected to the memory, the at least one processor configured to:
obtain intra prediction mode information for each of the derived one or multiple prediction units;
However, Han teaches additionally,
the decoding apparatus (¶318 and fig. 2, “video decoding apparatus 200” depicted in fig. 2) comprising:
a memory; (¶318 and fig. 2, decoding apparatus 200 includes “a computer program stored in a computer-readable medium”) and
at least one processor (¶318, video decoding apparatus 200 includes “a processor or microprocessor”) connected to the memory, (¶318 and fig. 2, “computer-readable medium”) the at least one processor (¶318 and fig. 2, decoding apparatus 200 includes “a processor or microprocessor executing a computer program stored in a computer-readable medium”) configured to:
obtain intra prediction mode information (¶82, “intra mode”) for each of the derived one or multiple prediction units; (¶82, transformation performed based on a “data unit having a size smaller than or equal to the coding unit” including data unit for “an intra mode”)
It would have been obvious to one with ordinary skill in the art at the time of the filing date of the claimed invention to combine the device of U.S. Patent No. 10863196 with the apparatus of Han which presents video decoding as an apparatus. This allows for a system that can realize hardware performance improvements and hardware cost decreases.
Limitations of the instant application
Limitations of U.S. Patent No. 10863196
2. An encoding apparatus for image encoding, the encoding apparatus comprising:
a memory: and
at least one processor connected to the memory, the at least one processor configured to:
determine a size of a minimum coding unit, wherein the minimum coding unit represents a smallest coding unit derivable from a largest coding unit based on a quad-tree structure;
derive a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units, wherein an intra prediction is applied on the current coding unit;
check whether a size of the current coding unit is equal to the size of the minimum coding unit;
derive one or multiple prediction units from the current coding unit based on the result of the checking; and
encode image information including intra prediction mode information for each of the derived one or multiple prediction units,
wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, the one or multiple prediction units are derived from the current coding unit and explicit partition information indicating whether the one or multiple prediction units are derived from the current coding unit is generated, and the explicit partition information is included in the image information, and
wherein based on the size of the current coding unit being different from the size of the minimum coding unit, the one prediction unit of a same size as the current coding unit is derived from the current coding unit and the current coding unit is not partitioned into the multiple prediction units.
6. An encoding apparatus for encoding an image, the apparatus comprising:
a picture partitioner configured to:
derive a size of a minimum coding unit, wherein the minimum coding unit represents a smallest coding unit derivable from a largest coding unit based on a quad-tree structure;
derive a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units, wherein an intra prediction is applied on the current coding unit;
check whether a size of the current coding unit is equal to the size of the minimum coding unit; derive one or multiple prediction units from the current coding unit based on the result of the checking; and
an entropy encoder configured to encode image information including information on the size of the minimum coding unit,
wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, the one or multiple prediction units are derived from the current coding unit and explicit partition information indicating whether the one or multiple prediction units are derived from the current coding unit is generated, and the explicit partition information is included in the image information, and
wherein based on the size of the current coding unit being different from the size of the minimum coding unit, the one prediction unit of a same size as the current coding unit is derived from the current coding unit and the current coding unit cannot be partitioned into the multiple prediction units.
But does not explicitly teach,
the encoding apparatus comprising:
a memory: and
at least one processor connected to the memory, the at least one processor configured to:
However, Han teaches additionally,
the encoding apparatus (¶318 and fig. 1, “video encoding apparatus 100” depicted in fig. 1) comprising:
a memory: (¶318 and fig. 1, encoding apparatus 100 includes “a computer program stored in a computer-readable medium”) and
at least one processor (¶318, video encoding apparatus 100 includes “a processor or microprocessor”) connected to the memory, (¶318 and fig. 1, “computer-readable medium”) the at least one processor (¶318 and fig. 1, encoding apparatus 100 includes “a processor or microprocessor executing a computer program stored in a computer-readable medium”) configured to:
It would have been obvious to one with ordinary skill in the art at the time of the filing date of the claimed invention to combine the device of U.S. Patent No. 10863196 with the apparatus of Han which presents video decoding as an apparatus. This allows for a system that can realize hardware performance improvements and hardware cost decreases.
Limitations of the instant application
Limitations of U.S. Patent No. 10863196
3. An apparatus for transmitting data for an image, the apparatus comprising:
at least one processor configured to obtain a bitstream for the image, wherein the bitstream is generated based on determining a size of a minimum coding unit, wherein the minimum coding unit represents a smallest coding unit derivable from a largest coding unit based on a quad-tree structure, deriving a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units, wherein an intra prediction is applied on the current coding unit, checking whether a size of the current coding unit is equal to the size of the minimum coding unit, deriving one or multiple prediction units from the current coding unit based on the result of the checking, and encoding image information including intra prediction mode information for each of the derived one or multiple prediction units; and
a transmitter configured to transmit the data comprising the bitstream,
wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, the one or multiple prediction units are derived from the current coding unit and explicit partition information indicating whether the one or multiple prediction units are derived from the current coding unit is generated, and the explicit partition information is included in the image information, and
wherein based on the size of the current coding unit being different from the size of the minimum coding unit, the one prediction unit of a same size as the current coding unit is derived from the current coding unit and the current coding unit is not partitioned into the multiple prediction units.
11. A non-transitory decoder-readable storage medium storing encoded image information generated by an encoding method comprising:
deriving a size of a minimum coding unit, wherein the minimum coding unit represents a smallest coding unit derivable from a largest coding unit based on a quad-tree structure;
deriving a current coding unit, wherein a coding unit is split into multiple coding units in a current picture, wherein the current coding unit is one of the multiple coding units, wherein an intra prediction is applied on the current coding unit;
checking whether a size of the current coding unit is equal to the size of the minimum coding unit;
deriving one or multiple prediction units from the current coding unit based on the result of the checking; and encoding image information including information on the size of the minimum coding unit,
wherein based on the size of the current coding unit being equal to the size of the minimum coding unit, the one or multiple prediction units are derived from the current coding unit and explicit partition information indicating whether the one or multiple prediction units are derived from the current coding unit is generated, and the explicit partition information is included in the image information, and,
wherein based on the size of the current coding unit being different from the size of the minimum coding unit, the one prediction unit of a same size as the current coding unit is derived from the current coding unit and the current coding unit cannot be partitioned into the multiple prediction units.
But does not explicitly teach,
An apparatus for transmitting data for an image, the apparatus comprising:
at least one processor configured to obtain a bitstream for the image,
a transmitter configured to transmit the data comprising the bitstream,
However, Han teaches additionally,
An apparatus for transmitting data for an image, (¶68,144 and fig. 1, “video encoding apparatus 100” may encode and transmit information related to “encoded image data”) the apparatus comprising:
at least one processor (¶68 and fig. 1, “coding unit determiner 120” depicted in fig. 1) configured to obtain a bitstream for the image, (¶68 and fig. 1, “coding unit determiner 120 encodes at least one split region obtained”)
a transmitter (¶68 and fig. 1, “output unit 130” depicted in fig. 1) configured to transmit the data comprising the bitstream, (¶68 and fig. 1, “encoded image data of the coding unit” output to the “output unit 130”)
It would have been obvious to one with ordinary skill in the art at the time of the filing date of the claimed invention to combine the device of U.S. Patent No. 10863196with the apparatus of Han which presents video decoding as an apparatus. This allows for a system that can realize hardware performance improvements and hardware cost decreases.
Allowable Subject Matter
4. Claim 1-3 would be allowable once a Terminal disclaimer is to be filed, as that would resolve the double patenting issue.
Conclusion
Any inquiry concerning this communication or earlier communications from the examiner should be directed to JIMMY S LEE whose telephone number is (571)270-7322. The examiner can normally be reached Monday thru Friday 10AM-8PM EST.
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, Joseph G. Ustaris can be reached at (571) 272-7383. 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.
/JOSEPH G USTARIS/Supervisory Patent Examiner, Art Unit 2483
/JIMMY S LEE/Examiner, Art Unit 2483