Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Claim Rejections - 35 USC § 112
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.
Claims 1-2, 5-6, 10-12 and 15-16 are 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. The Applicant amends an “occupancy tree” while the Applicant’s Specification does not mention “occupancy tree” at all. Moreover, the Applicant has not cited any support in the Specification for any of the amended limitations in the Remarks.
Claim Rejections - 35 USC § 103
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows:
1. Determining the scope and contents of the prior art.
2. Ascertaining the differences between the prior art and the claims at issue.
3. Resolving the level of ordinary skill in the pertinent art.
4. Considering objective evidence present in the application indicating obviousness or nonobviousness.
Claim(s) 1-2, 4, 6-7, 9 and 11-14 is/are rejected under 35 U.S.C. 103 as being unpatentable over Chou et al. (U.S. 2017/0347120), hereinafter Chou in view of WG7, MPEG 3D Graphics Coding, "G-PCC codec description," INTERNATIONAL ORGANIZATION FOR STANDARDIZATION ORGANISATION INTERNATIONALE DE NORMALISATION ISO/IEC JTC 1/SC 29/WG 7 MPEG 3D GRAPHICS CODING ISO/IEC JTC 1/SC 29/WG 7 N0011, October 2020, hereinafter G-PCC. G-PCC was cited in the Applicant’s IDS dated 12/26/23 with a copy used by the Examiner for citations included in file wrapper on 10/24/25.
Regarding claims 1 and 6, Chou discloses a device for encoding point cloud data, the device comprising:
a geometry encoder (Chou [0059], [0192] and figs. 19a-19b) configured to encode geometry data in the point cloud data (Chou [0005]);
an attribute encoder (Chou [0060], [0192] and figs. 19a-19b) configured to encode attribute data in the point cloud data based on the geometry data (Chou [0053] and [0075]-[0076]); and
a transmitter (Chou [0192]) and figs. 19a-19b) configured to transmit the encoded geometry data, the encoded attribute data, and signaling information (Chou [0177]-[0178], figs. 4, 18a-18b and 19a),
wherein the geometry encoder (Chou [0059], [0192] and figs. 19a-19b) compresses the geometry data based on an inter-frame prediction (Chou [0065], [0112], [0178] and Abstract) and an occupancy tree having an octree structure (Chou [0081], [0112] and figs. 19a-19b),
wherein the compression of an occupancy tree node in the occupancy tree depends on neighbor occupancy patterns for the occupancy tree node (Chou [0126] and fig. 5); and
wherein the signaling information includes information for indicating whether neighbourhood occupancy information is used in compressing occupancy information of the occupancy tree node (Chou [0075] and [0057]).
Chou does not explicitly disclose wherein a number of the neighbor occupancy patterns is reduced by applying at least rotations or reflections and wherein each of the neighbor occupancy patterns indicates an existence and an arrangement of up to six spatially adjacent occupancy tree nodes that share faces with a central occupancy tree node.
However, G-PCC teaches wherein the geometry encoder compresses the geometry data based on an occupancy tree having an octree structure (G-PCC pgs. 13-14, section 3.2.2.1),
wherein the compression of an occupancy tree node in the occupancy tree depends on neighbor occupancy patterns for the occupancy tree node (G-PCC pgs. 13-14, section 3.2.2.1),
wherein a number of the neighbor occupancy patterns is reduced by applying at least rotations or reflections (G-PCC p. 14, fig. 6 and accompanying description),
wherein each of the neighbor occupancy patterns indicates an existence and an arrangement of up to six spatially adjacent occupancy tree nodes that share faces with a central occupancy tree node (G-PCC pgs. 13-14, section 3.2.2.1, fig. 5 and accompanying description), and
wherein the signaling information includes information for indicating whether neighbourhood occupancy information is used in compressing occupancy information of the occupancy tree node (G-PCC pgs. 13-14, section 3.2.2.1, figs. 5-6 and accompanying description).
It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify Chou’s device with the missing limitations as taught by G-PCC to achieve optimal compression performance and avoid dilution of occupancy statistics into too many states (G-PCC p. 4, top).
As shown above, all of the limitations are known, they can be applied to a known device such as a processor to yield a predictable result of improving coding efficiency.
Regarding claims 2 and 7, Chou in view of G-PCC teaches the method and device of claims 1 and 6, wherein the geometry encoder comprises:
a motion estimator (Chou [0057] and fig. 19b) configured to estimate a motion vector by performing motion estimation within a search window of a reference frame (Chou [0122], [0126] and fig. 5);
a motion compensator (Chou [0064] and fig. 19b) configured to perform motion compensation based on the estimated motion vector and select a predictor in the reference frame as a set of nodes having similar characteristics to a prediction unit in a current frame, wherein the prediction unit is a set of neighbor nodes at a specific depth of the occupancy tree in the current frame (Chou [0124]-[0126], [0178], [0112] and fig. 5);
a neighbor occupancy pattern generator (Chou [0192]) configured to compare a neighbor occupancy pattern of the prediction unit with a neighbor occupancy pattern of the predictor (Chou [0125]-[0126]); and
an entropy encoder (Chou [0057] and figs. 19a-19b) configured to entropy code residual information related to the geometry data based on a result of the comparison (Chou [0064] and figs. 19a-19b).
Regarding claims 4 and 9, Chou in view of G-PCC teaches the method and device of claims 2 and 7, wherein the neighbor occupancy pattern generator is configured to:
generate the neighbor occupancy pattern of the prediction unit based on occupancy information about at least one neighbor node of a compression target node of the prediction unit (Chou [0124]-[0126] and fig. 5); and
generate the neighbor occupancy pattern of the predictor based on occupancy information about at least one neighbor node of the predictive node of the predictor (Chou [0124]-0126] and fig. 5).
Regarding claim 11, Chou in view of G-PCC teaches a method of decoding point cloud data, the method comprising:
receiving geometry data, attribute data, and signaling information (Chou [0075] and figs. 20a-20b);
decoding the geometry data based on the signaling information (Chou [0075]-[0076] and figs. 20a-20b); and
decoding the attribute data based on the signaling information and the decoded geometry data (Chou [0075] and fig. 20a-20b);
wherein the decoding of the geometry data comprises:
decoding the geometry data based on an inter-frame prediction (Chou [0065], [0112], [0178] and Abstract) and occupancy tree having an octree structure (Chou [0081], [0112] and figs. 20a-20b),
wherein the decoding of an occupancy tree node in the occupancy tree depends on neighbor occupancy patterns for the occupancy tree node (Chou [0126] and fig. 5 and G-PCC pgs. 13-14, section 3.2.2.1), and
wherein a number of the neighbor occupancy patterns is reduced by applying at least rotations or reflections (G-PCC p. 14, fig. 6 and accompanying description),
wherein each of the neighbor occupancy patterns indicates an existence and an arrangement of up to six spatially adjacent occupancy tree nodes that share faces with a central occupancy tree node, and wherein the signaling information includes information for indicating whether neighbourhood occupancy information is used in compressing occupancy information of the occupancy tree node (Chou [0075], [0057] and G-PCC pgs. 13-14, section 3.2.2.1, figs. 5-6 and accompanying description) (claim 11 recites analogous limitations to claim 1 above, and is therefore rejected on the same premise. Furthermore, claim 11 discloses an inverse of encoding and Chou discloses both encoding and decoding methods (Chou Abstract, figs. 19a-19b and 20a-20b).
The same motivation for claim 1 applies to claim 11.
Regarding claim 12, Chou in view of G-PCC teaches the method of claim 11, wherein the decoding of the geometry data comprises:
generating the occupancy tree based on motion vector information included in the signaling information (Chou [0124]-[0126], [0178], [0112], [0075] and fig. 5);
generating a neighbor occupancy pattern of a prediction unit in the current frame based on the occupancy tree (Chou [0125]-[0126] and [0112]);
performing motion compensation based on the motion vector information and selecting a predictor in the reference frame as a set of nodes having similar characteristics to the prediction unit in the current frame, wherein the prediction unit is a set of neighbor nodes at a specific depth of the occupancy tree in the current frame (Chou [0124]-[0126], [0178], [0112] and fig. 5);
generating a neighbor occupancy pattern of the predictor (Chou [0125]-[0126]);
comparing the neighbor occupancy pattern of the prediction unit with the neighbor occupancy pattern of the predictor (Chou [0125]-[0126]); and
entropy decoding residual information related to the geometry data based on a result of the comparison (Chou [0064] and figs. 20a-20b) (claim 12 recites analogous limitations to claim 2 above, and is therefore rejected on the same premise. Furthermore, claim 12 discloses an inverse of encoding and Chou discloses both encoding and decoding methods (Chou Abstract, figs. 19a-19b and 20a-20b).
Regarding claim 13, Chou in view of G-PCC teaches the method of claim 12, wherein the neighbor occupancy pattern of the prediction unit is generated based on occupancy information about at least one neighbor node of a node to be reconstructed in the prediction unit (Chou [0124]-[0126] and fig. 5),
wherein the neighbor occupancy pattern of the predictor is generated based on the occupancy information about at least one neighbor node of the predictive node of the predictor (Chou [0124]-0126] and fig. 5) (claim 13 recites analogous limitations to claim 4 above, and is therefore rejected on the same premise. Furthermore, claim 13 discloses an inverse of encoding and Chou discloses both encoding and decoding methods (Chou Abstract, figs. 19a-19b and 20a-20b).
Regarding claim 14, Chou in view of G-PCC teaches the method of claim 12, wherein the comparing comprises:
determining a similarity between a node to be reconstructed in the current frame and a predictive node in the reference frame by comparing the neighbor occupancy pattern of the prediction unit with the neighbor occupancy pattern of the predictor (Chou [0124]-[0126], [0178], [0112] and fig. 5) (claim 14 recites analogous limitations to claim 2 above, and is therefore rejected on the same premise. Furthermore, claim 14 discloses an inverse of encoding and Chou discloses both encoding and decoding methods (Chou Abstract, figs. 19a-19b and 20a-20b).
Regarding claim 16, Chou in view of G-PCC teaches a device for decoding point cloud data, the device comprising:
a receiver (Chou [0077], [0192] and figs. 20a-20b) to receive geometry data, attribute data, and signaling information;
a geometry decoder (Chou [0075], [0192] and figs. 20a-20b) to decode the geometry data based on the signaling information; and
an attribute decoder (Chou [0075], [0192] and figs. 20a-20b) to decode the attribute data based on the signaling information and the decoded geometry data,
wherein the geometry decoder performs decoding of the geometry data based on an inter- frame prediction and an occupancy tree having an octree structure,
wherein the decoding of an occupancy tree node in the occupancy tree depends on neighbor occupancy patterns for the occupancy tree node,
wherein a number of the neighbor occupancy patterns is reduced by applying at least rotations or reflections,
wherein each of the neighbor occupancy patterns indicates an existence and an arrangement of up to six spatially adjacent occupancy tree nodes that share faces with a central occupancy tree node, and wherein the signaling information includes information for indicating whether neighbourhood occupancy information is used in compressing occupancy information of the occupancy tree node (see claim 11 for remaining limitations as claim 16 is analogous to claim 11).
The same motivation for claim 1 applies to claim 16.
Claim(s) 3 and 8 is/are rejected under 35 U.S.C. 103 as being unpatentable over Chou in view of G-PCC as applied to claims 2 and 7 above, and further in view of Lasserre et al (U.S. 2020/0258262), hereinafter Lasserre.
Regarding claims 3 and 8, Chou in view of G-PCC teaches the method and device of claims 2 and 7, wherein the motion estimator is configured to:
generate a residual (Chou [0101]) based on a compression target node of the prediction unit, at least one neighbor node of the compression target node, a predictive node of the predictor, and at least one neighbor node of the predictive node (Chou [0124]-[0126] and fig. 5); and
estimate the motion vector based on the prediction error (Chou [0124]).
Chou does not explicitly disclose that residual is prediction error.
However, Lasserre teaches residual is prediction error (Lasserre [0061]).
It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the device taught by Chou in view of G-PCC with the missing limitations as taught by Lasserre to exploit temporal redundancy between neighboring frames (Lasserre [0061]).
Claim(s) 5, 10 and 15 is/are rejected under 35 U.S.C. 103 as being unpatentable over Chou in view of G-PCC as applied to claims 2 and 7 above, and further in view of Zhang et al (U.S. 2021/0042989), hereinafter Zhang.
Regarding claims 5 and 10, Chou in view of G-PCC teaches the method and device of claims 2 and 7, wherein the signaling information comprises geometry compression related information (Chou [0177]-[0178]),
wherein the geometry compression related information comprises at least motion vector information (Chou [0178]), reference frame information (Chou [0137])
Chou does not explicitly disclose range information related to a depth of the occupancy tree for transmission of the motion vector.
However, Zhang teaches range information related to a depth of the occupancy tree for transmission of the motion vector (Zhang [0028]).
It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the device taught by Chou in view of G-PCC with the missing limitations as taught by Zhang to enable a geometry model for a specified range (Zhang [0028]).
Regarding claim 15, Chou in view of G-PCC and further in view of Zhang teaches the method of claim 12, wherein the signaling information comprises geometry compression related information,
wherein the geometry compression related information comprises at least the motion vector information, reference frame information, and range information related to a depth of the occupancy tree for transmission of the motion vector (claim 15 recites analogous limitations to claim 5 above, and is therefore rejected on the same premise. Furthermore, claim 15 discloses an inverse of encoding and Chou discloses both encoding and decoding methods (Chou Abstract, figs. 19a-19b and 20a-20b).
The same motivation and analysis for claim 5 applies to claim 15.
Response to Arguments
The Applicant discusses the Choi references on pgs. 9-11 of the Applicant’s Response, however, the reference being relied on is Chou, the Examiner believes this is just a typo.
Applicant's arguments filed in regard to the newly amended claims have been fully considered but are moot because the arguments do not apply to the current grounds of rejection being used in the current rejection, i.e. G-PCC.
The Examiner notes that G-PCC was also cited for some of the limitations of claim 1. After further consideration of the cited references and under the broadest reasonable interpretation of the current claim language “occupancy tree node” and “neighbor occupancy patterns”, Chou at least discloses compressing an occupancy tree node depending on neighbor occupancy patterns (Chou [0126] and fig. 5) and the signaling information as claimed (Chou [0075] and [0057]). Moreover, G-PCC teaches the amended limitations (G-PCC pgs. 13-14, section 3.2.2.1, figs. 5-6 and accompanying description) and uses the same figure to describe the Applicant’s amendment as the Applicant’s Specification (fig. 21). Therefore, the combination of the Chou and G-PCC teaches the amended limitations.
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Sugio et al. (U.S. 2021/0099697) teaching a reduction in a number of neighbor occupancy patterns by rotation ([0786] and [0790]).
Any inquiry concerning this communication or earlier communications from the examiner should be directed to MATTHEW KWAN whose telephone number is (571)270-7073. The examiner can normally be reached Monday-Friday 9am-5pm.
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, Chris Kelley can be reached at (571)272-7331. 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.
/MATTHEW K KWAN/Primary Examiner, Art Unit 2482