throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`UNITED STATES DEPARTMENT OF COMMERCE
`United States Patent and Trademark Office
`Address: COMMISSIONER FOR PATENTS
`P.O. Box 1450
`Alexandria, Virginia 2231371450
`www.uspto.gov
`
`13/993,230
`
`06/11/2013
`
`Toshiyasu SugiO
`
`2013-0857A
`
`2522
`
`52349
`
`759°
`
`”MW
`
`WENDEROTH, LIND & PONACK L.L.P.
`1025 Connecticut Avenue, NW
`Suite 500
`
`Washington DC 20036
`
`LEE” JIMMY S
`
`ART UNIT
`2483
`
`PAPER NUMBER
`
`NOTIFICATION DATE
`
`DELIVERY MODE
`
`10/18/2019
`
`ELECTRONIC
`
`Please find below and/or attached an Office communication concerning this application or proceeding.
`
`The time period for reply, if any, is set in the attached communication.
`
`Notice of the Office communication was sent electronically on above—indicated "Notification Date" to the
`
`following e—mail address(es):
`eoa @ wenderoth. com
`kmiller @ wenderothcom
`
`PTOL-90A (Rev. 04/07)
`
`

`

`0/7709 A0170” Summary
`
`Application No.
`13/993,230
`Examiner
`JIMMY 8 LEE
`
`Applicant(s)
`Sugio et al.
`Art Unit
`2483
`
`AIA (FITF) Status
`No
`
`- The MAILING DA TE of this communication appears on the cover sheet wit/7 the correspondence address -
`Period for Reply
`
`A SHORTENED STATUTORY PERIOD FOR REPLY IS SET TO EXPIRE g MONTHS FROM THE MAILING
`DATE OF THIS COMMUNICATION.
`Extensions of time may be available under the provisions of 37 CFR 1.136(a). In no event, however, may a reply be timely filed after SIX (6) MONTHS from the mailing
`date of this communication.
`|f NO period for reply is specified above, the maximum statutory period will apply and will expire SIX (6) MONTHS from the mailing date of this communication.
`-
`- Failure to reply within the set or extended period for reply will, by statute, cause the application to become ABANDONED (35 U.S.C. § 133).
`Any reply received by the Office later than three months after the mailing date of this communication, even if timely filed, may reduce any earned patent term
`adjustment. See 37 CFR 1.704(b).
`
`Status
`
`1). Responsive to communication(s) filed on 15 July 2019.
`[:1 A declaration(s)/affidavit(s) under 37 CFR 1.130(b) was/were filed on
`
`2a). This action is FINAL.
`
`2b) C] This action is non-final.
`
`3)[:] An election was made by the applicant in response to a restriction requirement set forth during the interview on
`; the restriction requirement and election have been incorporated into this action.
`
`4)[:] Since this application is in condition for allowance except for formal matters, prosecution as to the merits is
`closed in accordance with the practice under Expat/7e Quay/e, 1935 CD. 11, 453 O.G. 213.
`
`Disposition of Claims*
`5)
`Claim(s)
`
`3,5,10,12 and 15—17is/are pending in the application.
`
`5a) Of the above claim(s)
`
`is/are withdrawn from consideration.
`
`E] Claim(s)
`
`is/are allowed.
`
`Claim(s) 3,5,10,12 and 15—17 is/are rejected.
`
`[:1 Claim(s)
`
`is/are objected to.
`
`) ) ) )
`
`6 7
`
`8
`
`
`
`are subject to restriction and/or election requirement
`[j Claim(s)
`9
`* If any claims have been determined aflowabie. you may be eligible to benefit from the Patent Prosecution Highway program at a
`
`participating intellectual property office for the corresponding application. For more information, please see
`
`http://www.uspto.gov/patents/init events/pph/index.jsp or send an inquiry to PPeredback@uspto.gov.
`
`Application Papers
`10)[:] The specification is objected to by the Examiner.
`
`11)[:] The drawing(s) filed on
`
`is/are: a)D accepted or b)l:] objected to by the Examiner.
`
`Applicant may not request that any objection to the drawing(s) be held in abeyance. See 37 CFR 1.85(a).
`Replacement drawing sheet(s) including the correction is required if the drawing(s) is objected to. See 37 CFR 1.121 (d).
`
`Priority under 35 U.S.C. § 119
`12):] Acknowledgment is made of a claim for foreign priority under 35 U.S.C. § 119(a)-(d) or (f).
`Certified copies:
`
`a)D All
`
`b)I:I Some**
`
`c)C] None of the:
`
`1.[:] Certified copies of the priority documents have been received.
`
`2.[:] Certified copies of the priority documents have been received in Application No.
`
`3.[:] Copies of the certified copies of the priority documents have been received in this National Stage
`application from the International Bureau (PCT Rule 17.2(a)).
`
`** See the attached detailed Office action for a list of the certified copies not received.
`
`Attachment(s)
`
`1)
`
`Notice of References Cited (PTO-892)
`
`2) D Information Disclosure Statement(s) (PTO/SB/08a and/or PTO/SB/08b)
`Paper No(s)/Mail Date_
`U.S. Patent and Trademark Office
`
`3) C] Interview Summary (PTO-413)
`Paper No(s)/Mail Date
`4) CI Other-
`
`PTOL-326 (Rev. 11-13)
`
`Office Action Summary
`
`Part of Paper No./Mai| Date 20191011
`
`

`

`Application/Control Number: 13/993,230
`Art Unit: 2483
`
`Page 2
`
`DETAILED ACTION
`
`Notice of Pre-AIA or AIA Status
`
`The present application is being examined under the pre-AIAfirst to invent provisions.
`
`Response to Arguments
`
`1.
`
`Applicant's arguments filed 15 July 2019 have been fully considered but they are not persuasive.
`
`In particular, the applicant arguesthat the claimed invention in claim 3 is not taught by the prior art of
`
`record since it is unclear to the applicant how Nakagamiteachesthe claimed invention.
`
`In particular, the
`
`applicant explains their understanding of the prior art, arguing that the sections of Na kaga mi direct to
`
`reducing the amount of motion vector used in bi-directional prediction, motion compensated image
`
`generated from one reference picture using a motion vector and will use a pa rt ofanother reference
`
`picture for another motion compensated image. However, to clarify, the examiner would like to explain
`
`how Na kaga mi was applied. When applying Na kaga mi, the sections of 11173-177 was important in
`
`establishing the teaching of how a prediction direction flags were generated, in that an ’identification
`
`flag' that is indicated can represent a ”filtering prediction mode”,11176, and is also capable of indicating
`
`that, ofthe indication flags possible, ”bidirectional prediction mode” can be indicated from that
`
`”identification flag”, 11177. When this bi-prediction mode is indicated, 11177, bidirectional prediction
`
`occurs as described in 1123, where motion compensation is directed to two motion compensation
`
`directions. Perhaps more supportive, 1112 will disclose that also the when using the ”indication flag”
`
`indicated ”bidirectional prediction mode”, the prediction will enter a ”bidirectional prediction" that
`
`directs to ”a plurality of frames arranged in two temporal directions as reference frames" when the
`
`”indication flag” does indicate a direct-able ”prediction mode”. When the ”identification flag” does not
`
`indicate filtered prediction mode, it will then move tojust choosing one of the ”unidirectional prediction
`
`or bidirectional prediction", 11176 and Fig. 12, but just not indicated previously and then follows the
`
`

`

`Application/Control Number: 13/993,230
`Art Unit: 2483
`
`Page 3
`
`same type of prediction as described in 1111 and 20 and Fig. 12-s34. Because of this, the prior art does
`
`indeed disclose as claimed when a mode has been flagged, it can be bidirectional prediction, and when a
`
`mode is not particularly flagged, it can be either bidirectional or unidirectional and perform
`
`”unidirectional prediction or bidirectional prediction" simila rly as claimed. For this reason the examiner
`
`considers the prior art to teach the claimed prediction direction fixing flagging as claimed.
`
`Additionally, applicant argues Suzuki discloses a difference block from a macroblock ofa frame
`
`referred to in a forward direction and does not consider the relied upon ”decision flag” to teach the
`
`claim element of ”prediction direction fixing information”. It is not clear what is the disagreement
`
`regarding this citation ofthe decision flag and would like to restate that particular”decision flag” was
`
`cited since it is a flag which is ”appended to the frame header”, 11141, and indicates a direction which
`
`relates to the stored difference data for a frame ”B-VOP refers to in a backward direction". This all
`
`provides information from the decision flag appended to a frame header that a bidirectional predictive
`
`mode is in in a backward direction, 11139 63, 69. And maintains that this teaching of Suzuki is
`
`appropriate and teaches the claimed invention.
`
`Arguments towa rds claims 3, 5, 10, 12, 15, and 16 are similar and are disagreed with and
`
`maintained as previously responded to.
`
`Additionally, amendments to claims 3, 5, 10, 12, 15, and 16 have been fully considered and are
`
`addressed with a new prior art as will be disclosed below.
`
`Claim Rejections - 35 USC § 103
`
`The following is a quotation of pre-AIA35 U.S.C. 103(a) which forms the basis for all obviousness
`
`rejections set forth in this Office action:
`
`(a) A pa tent may not be obtained though the i nvention is not identicallyd iscl osed or described as set
`forth in section 102 ofthis title, ifthe differences between the subject matter sought to be patented
`a nd the priora rt are such thatthe subject matter as a whole would have been obvious atthetime the
`
`

`

`Application/Control Number: 13/993,230
`Art Unit: 2483
`
`Page4
`
`invention wasmade to a person havingordinaryskill in the art to which said subject matter pertains.
`Pate ntabilityshall not be negatived bythe manner in which the invention was made.
`
`The factual inquiries set forth in Graham v. John Deere C0,, 383 U.S. 1, 148 USPQ 459 (1966), that are
`
`applied for establishing a background for determining obviousness under pre-AIA 35 U.S.C. 103(a) 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.
`
`2.
`
`Claims 3 and 10 are rejected under pre-AIA 35 U.S.C. 103(a) as being taught by Suzuki et al. (US
`
`20070291131 A1) in view of Koto et al. (US 20030215014 A1) with Koo; Han Suh et al. (US
`
`20100266042 A1) in view of Nakagami; Ohji et al. (US 20110293195 A1)
`
`Regarding claim 3, Suzuki teaches,
`
`An image coding method for coding (”controlling image coding mod e")[title], using inter
`
`prediction, (”images are coded using a predictive mode containing the inter-frame
`
`unidirectional predictive coding mode and the inter-fra me bidirectional predictive coding
`
`modE")[1119] a current block included in a current picture, (”frames 313” contains a frame
`
`header 312 and "a piuraiity of macrobiocks 320”}Efi148j the image coding method comprising:
`
`adding, into header data, a prediction direction fixing information (”decision flag is
`
`appended to a frame header")[1ll41, Fig. 19] indicating that a prediction direction
`
`(decision flag appended for”each frame that B-VOP refers to a backward
`
`direction")[1l136] for coding all blocks using inter prediction in the entire current
`
`picture (image coded is ”B picture or B-VOP" with a determination if bidirectional
`
`

`

`Application/Control Number: 13/993,230
`Art Unit: 2483
`
`Page 5
`
`coding is to be used as ”inter-fra me coding")[1]63, 69] in a predetermined coding mode
`
`is fixed to one of a uni-prediction and bi-prediction; (”coded by the inter-frame
`
`bidirectional predictive mod e")[1l139] and
`
`coding the entire current picture (”coded data sequence”generated by the image
`
`coding apparatus 18)[1]139] in the predetermined coding mode, (”when the coding ofa
`
`frame to be cod ed” was completed ”coding mode information outputted”)[1ll30]
`
`based on the prediction direction fixing information (a
`
`not_coded" flag 326" stored in
`
`llll
`
`a macroblock header 322, which is part ofa data structure ofcoded data sequence
`
`generated by image coding apparatus 18 [11139, Fig. 18-21], which stores of P-VOP
`
`which is, ”a frame that B-VOP refers to in a backward direction")[1l142]
`
`wherein predetermined coding mode is a direct mode, (reference mode selection
`
`circuit 38 will output frame predictive mode information to indicate "codingis
`
`performed using the forward predictive mode provided with the global motion
`
`vector")[11106]
`
`a prediction direction flag (”decision flag")[1]139] indicating the selected prediction
`
`direction (frame refers to ”a forward direction ordifference data”)[1ll39] isadded into
`
`a bitstrea m. (with coded data sequence ”contains a decision flag")[1ll39]
`
`But does not explicitly teach,
`
`coding, using the bi-prediction, all the blocks coded using inter prediction when the
`
`prediction direction fixing information indicates that the prediction is fixed to the bi-
`
`prediction;
`
`direct mode in which a motion vector ofthe current block is predicted from a motion
`
`vector used for a coded neighboring block,
`
`

`

`Application/Control Number: 13/993,230
`Art Unit: 2483
`
`Page 6
`
`when the prediction direction flag is ON in the direct mode, the prediction direction in
`
`the direct mode is set to bi-directional prediction for coding with reference to two or
`
`more reference pictures are referred; and
`
`when the prediction direction fixing flag is OFF in the direct mode, a selection is made
`
`between (i) the bi-directional prediction and (ii) uni-directional prediction for coding
`
`with reference to one reference picture as the prediction direction of the current block
`
`However, Na kaga mi teaches,
`
`coding, using the bi-prediction, (”execution of a bi-directional prediction by motion
`
`vector scaling")[1]171] all the blocks coded (”macroblock 61” is encoded)[1]171] using
`
`inter prediction (”motion compensation prediction" corresponding to the ”inter-frame
`
`distance" used for motion vectors of”forwa rd and backward predictions” that relate
`
`to the ”above prediction mode”)[11169,171, Fig. 30] when the prediction direction
`
`fixing information (”flag indicating the above prediction mode")[1]171] indicates that
`
`the prediction is fixed to the bi-prediction; (”i.e., the execution of a bi-directional
`
`prediction by motion vector scaling" flagged for encoding)[1]171]
`
`It would be obvious to one with ordinary skill in the art to combine the image code mode
`
`control of Suzuki with the motion vector encoding of Koto to apply a scaled prediction for bi-
`
`directional prediction. The reason for this would be to provide for reference frame skipping
`
`conditions which allow macroblock skipping to improve encoding efficiency.
`
`But does not explicitly teach,
`
`direct mode in which a motion vector ofthe current block is predicted from a motion
`
`vector used for a coded neighboring block,
`
`

`

`Application/Control Number: 13/993,230
`Art Unit: 2483
`
`Page 7
`
`when the prediction direction flag is ON in the direct mode, the prediction direction in
`
`the direct mode is set to bi-directional prediction for coding with reference to two or
`
`more reference pictures are referred; and
`
`when the prediction direction fixing flag is OFF in the direct mode, a selection is made
`
`between one of (i) the bi-directional prediction and (ii) uni-directional prediction for
`
`coding with reference to one reference picture as the prediction direction of the current
`
`block
`
`However, Koo teaches additionally,
`
`direct mode (”direct prediction mode identifying unit 710 identifies a prediction
`
`modE”)[11114, Fig. 1-710] in which a motion vector ofthe current block is predicted
`
`from a motion vector used for a coded neighboring block, (”In case that the spatial
`
`direct mode is applied according to the direct prediction mode flag, it is able to obtain
`
`motion information ofblocks neighbor to a current block in the first place")[11114]
`
`It would be obvious to one with ordinary skill in the art to combine the image code mode
`
`control of Suzuki with the motion vector encoding of Koto with a direct mode like Koo which can
`
`indicate a direct mode even fir a B slice. This allows the use of neighbor blocks for direct
`
`prediction mode ofa current block and save bits required for improved compression efficiency.
`
`But does not explicitly teach,
`
`when the prediction direction flag is ON in the direct mode, the prediction direction in
`
`the direct mode is set to bi-directional prediction for coding with reference to two or
`
`more reference pictures are referred; and
`
`when the prediction direction fixing flag is OFF in the direct mode, a selection is made
`
`between one of (i) the bi-directional prediction and (ii) uni-directional prediction for
`
`

`

`Application/Control Number: 13/993,230
`Art Unit: 2483
`
`Page 8
`
`coding with reference to one reference picture as the prediction direction of the current
`
`block
`
`However, in the same field of endeavor, Nakagamiteaches,
`
`wherein predetermined coding mode (”filtering prediction mode")[1]152] is a direct
`
`mode, (”the image that is obtained by adding an image representinga high -frequency
`
`component to the motion compensation image MCO is generated as a prediction
`
`image")[11152]
`
`when the prediction direction flag (”identification flag")[1]173,176,177] is ON in the
`
`direct mode, (step of 531 which ”step 531 that the identification flag represents that a
`
`process is to be performed in the filtering prediction mode”)[1il73,176] the prediction
`
`direction in the direct mode is set to bi-directional prediction (”identification flag
`
`represents that a process is to be performed in the bidirectional prediction
`
`mode")[1]177] for coding with reference to two or more reference pictures are
`
`referred; (such that filtering prediction modes is based on "prediction circuit 44
`
`toward the filtering circuit 45 represents that two motion compensation images are
`
`supplied” which indicates two directional motion compensation and additionally
`
`exemplary, ”a plurality of frames arranged in two temporal directions as reference
`
`frames, and determines macroblocksin the reference frames correspondingto a
`
`prediction image on the basis of motion vectors”)[11123,112,173-177] a nd
`
`when the prediction direction fixing flag (”identification flag”)[1]173,176,177] is OFF in
`
`the direct mode, (step of 531 which ”step 531 that the identification flag does not
`
`represent that a process is to be performed in the filtering prediction
`
`modE")[1l173,176] a selection is made between one of (i) the bi-directional prediction
`
`and (ii) (”p rocess is to be performed in the bidirectional prediction")[1ll77] uni-
`
`

`

`Application/Control Number: 13/993,230
`Art Unit: 2483
`
`Page 9
`
`directional prediction (”process is performed in the unidirectional prediction
`
`mode")[1]177] for coding with reference to one reference picture as the prediction
`
`direction of the current block (”generating a frame to be encoded B0 through
`
`bidirectional prediction ”u sing en coded fra mes at temporally past and future times
`
`with respect to the current time as reference frames" which explains the bidirectional
`
`prediction used)[1111, Fig. 2, Fig. 12] (”conventional unidirectional prediction,even
`
`when a plurality of reference frames can be selected")[1]20]
`
`It would be obvious to one with ordinary skill in the art to combine the image code mode
`
`control of Suzuki with the motion vector encoding of Koto with a direct mode like Koo with the
`
`image processing of Na kaga mi which evaluates the identification flag for a prediction type. The
`
`benefit this provides is a controlled filtered prediction in two directions can be considered in the
`
`same time as prediction in traditional unidirectional or bidirectional prediction, giving more
`
`prediction type choices.
`
`Regarding claim 10, Suzuki teaches,
`
`An image decoding method for decoding (”image decoding apparatus 350”)[1]145, Fig. 22],
`
`using inter prediction, (”images are coded using a predictive mode containingthe inter-frame
`
`unidirectional predictive coding mode and the inter-fra me bidirectional predictive coding
`
`modE")[1119]a current block included in a current picture, (”frames 318” contains a frame
`
`header 312 and “a piuraiity of macrobiocks 32G“}Efii149} the image decoding method
`
`comprising:
`
`decoding, from a bitstrea m, £“coding decision circuit 385} amuires"}fii14?ia prediction
`
`direction fixing information (”decision flag is appended to a frame header")[1ll41, Fig.
`
`19] indicating that a prediction direction (”flag information 316 indicating” whether
`
`

`

`Application/Control Number: 13/993,230
`Art Unit: 2483
`
`Page 10
`
`this VOP has difference data or not in a frame header 312 of B-VOP ora ”frame header
`
`312 of a frame B-VOP refers to a backward direction")[1]141] for decoding all blocks
`
`using inter prediction in the entire current picture (”decision flag may be appended for
`
`each B-VOP" where image coded is ”B picture or B-VOP" with a determination if
`
`bidirectional coding is to be used as ”inter-fra me coding”)[1]136,63, 69] in a
`
`predetermined decoding mode is fixed to one oia tini~predictien and a bi—prediction
`
`(”coded by the inter-fra me bidirectional predictive modE")[11139]
`
`decoding the entire current picture {whether a first code biock coded by the inten
`
`frame bidirectienei predictive modei‘ii‘iifili in the predetermined decoding mode,
`
`("image decoding apparatus 3583 decodes trames coded in an intenframe hidirectienai
`
`predictive anodE”iifi‘i1ii§, Fig, 24} based on the prediction direction fixing information (a
`
`”"not_coded" flag 326"” stored in a macroblock header 322, which is part of a d ata
`
`structu re ofcoded data sequence generated by image coding apparatus 18 [11139, Fig.
`
`18-21], which stores of P-VOP which is, ”a frame that B-VOP refers to in a backward
`
`direction")[11142]
`
`wherein predetermined decoding mode is a direct mode, (reference mode selection
`
`circuit 38 will output frame predictive mode information to indicate "codingis
`
`performed using the forward predictive mode provided with the global motion
`
`vector")[11106]
`
`a prediction direction flag (”decision flag")[1]149] in the direct mode (decision flag
`
`refers to ”a forward direction ordifference data")[11139] is decoded form the bitstream
`
`(”d ecoding method decision circuity 380 acquires a decision flag”)[1]149] and the
`
`current block (”macroblock")[11149] is decoded based on the decoded prediction
`
`direction flag, (”if the decision flag is of a value indicating” ”the decoding method
`
`

`

`Application/Control Number: 13/993,230
`Art Unit: 2483
`
`Page 11
`
`decision circuit 380 instructs" that the ”difference data to be decoded to generate and
`
`image of the macroblock")[1ll49]
`
`But does not explicitly teach,
`
`decoding, using the til—prediction, ail the biockg decoded using inter prediction when the
`
`prediction direction fixing information indicates that the prediction direction is fixed to
`
`the hi~predictiong
`
`direct mode in which a motion vector ofthe current block is predicted from a motion
`
`vector used for a coded neighboring block,
`
`when the prediction direction flag is ON in the direct mode, the prediction direction in
`
`the direct mode is set to bi-directional prediction for coding with reference to two or
`
`more reference pictures; and
`
`when the prediction direction fixing flag is OFF in the direct mode, a selection is made
`
`between one of (i) the bi-directional prediction and (ii) uni-directional prediction for
`
`coding with reference to one reference picture as the prediction direction of the current
`
`block
`
`However, Koto teaches,
`
`decoding, (”decoding the frame f3")[1]172] using the bi-prediction, (”performing bi-
`
`directional predictive decoding”)[1]172] a II the blocks coded (”motion vector of
`
`respective macroblocks ofthe decod ed frame F3”)[1]172] using inter prediction
`
`(”motion compensation prediction" corresponding to the ”inter-fra me distance" used
`
`for motion vectors of”forward and backward predictions” that relate to the
`
`”prediction mode" with respect to the "macrob|ock”)[11169,172, Fig. 30] when the
`
`prediction direction fixing information (”which the flag indicating the above prediction
`
`modeis set")[1]172] indicates that the prediction is fixed to the bi-prediction; (”motion
`
`

`

`Application/Control Number: 13/993,230
`Art Unit: 2483
`
`Page 12
`
`vectors forforward and backward predictionsat the macroblock 60 are calculated" for
`
`performing ”bi-directional predictive decoding" based on ”flag indicating the above
`
`prediction mode is set")[1ll72]
`
`It would be obvious to one with ordinary skill in the art to combine the image code mode
`
`control of Suzuki with the motion vector encoding of Koto to apply a scaled prediction for bi-
`
`directional prediction. The reason for this would be to provide for reference frame skipping
`
`conditions which allow macroblock skipping to improve encoding efficiency.
`
`But does not explicitly teach,
`
`direct mode in which a motion vector ofthe current block is predicted from a motion
`
`vector used for a coded neighboring block,
`
`when the prediction direction flag is ON in the direct mode, the prediction direction in
`
`the direct mode is set to bi-directional prediction for coding with reference to two or
`
`more reference pictures; and
`
`when the prediction direction fixing flag is OFF in the direct mode, a selection is made
`
`between one of (i) the bi-directional prediction and (ii) uni-directional prediction for
`
`coding with reference to one reference picture as the prediction direction of the current
`
`block
`
`However, Koo teaches additionally,
`
`direct mode (”direct prediction mode identifying unit 710 identifies a prediction
`
`modE”)[11114, Fig. 1-710] in which a motion vector ofthe current block is predicted
`
`from a motion vector used for a coded neighboring block, (”In case that the spatial
`
`direct mode is applied according to the direct prediction mode flag, it is able to obtain
`
`motion information ofblocks neighbor to a current block in the first p|ace")[11114]
`
`

`

`Application/Control Number: 13/993,230
`Art Unit: 2483
`
`Page 13
`
`It would be obvious to one with ordinary skill in the art to combine the image code mode
`
`control of Suzuki with the motion vector encoding of Koto with a direct mode like Koo which can
`
`indicate a direct mode even fir a B slice. This allows the use of neighbor blocks for direct
`
`prediction mode ofa current block and save bits required for improved compression efficiency.
`
`But does not explicitly teach,
`
`when the prediction direction flag is ON in the direct mode, the prediction direction in
`
`the direct mode is set to bi-directional prediction for coding with reference to two or
`
`more reference pictures; and
`
`when the prediction direction fixing flag is OFF in the direct mode, a selection is made
`
`between one of (i) the bi-directional prediction and (ii) uni-directional prediction for
`
`coding with reference to one reference picture as the prediction direction of the current
`
`block
`
`However, in the same field of endeavor, Na kaga mi teaches,
`
`wherein predetermined coding mode (”filtering prediction mode")[1]152] is a direct
`
`mode, (”the image that is obtained by addingan image representinga high -frequency
`
`component to the motion compensation image MCO is generated as a prediction
`
`image")[11152]
`
`when the prediction direction flag (”identification flag")[1]173,176,177] is ON in the
`
`direct mode, (step of 531 which ”step 531 that the identification flag represents that a
`
`process is to be performed in the filtering prediction mode")[1il73,176] the prediction
`
`direction in the direct mode is set to bi-directional prediction for coding with reference
`
`to two or more reference pictures; (such that filtering prediction modes is based on
`
`”prediction circuit 44 toward the filtering circuit 45 represents that two motion
`
`compensation images are su pplied")[11123,173-177] a nd
`
`

`

`Application/Control Number: 13/993,230
`Art Unit: 2483
`
`Page 14
`
`when the prediction direction fixing flag (”identification flag”)[1]173,176,177] is OFF in
`
`the direct mode, (step of 531 which ”step 531 that the identification flag does not
`
`represent that a process is to be performed in the filtering prediction
`
`modE")[1l173,176] a selection is made between one of (i) the bi-directional prediction
`
`and (ii) (”process is to be performed in the bidirectional prediction”)[1ll77] uni-
`
`directional prediction ("process is performed in the unidirectional prediction
`
`mode")[1]177] for coding with reference to one reference picture as the prediction
`
`direction of the current block (”generating a frame to be encoded B0 through
`
`bidirectional prediction ”u singen coded frames at temporally past and future times
`
`with respect to the current time as reference frames” which explains the bidirectional
`
`prediction used)[1111, Fig. 2, Fig. 12] (”conventional unidirectional prediction,even
`
`when a plurality of reference frames can be selected”)[1]20]
`
`It would be obvious to one with ordinary skill in the art to combine the image code mode
`
`control of Suzuki with the motion vector encoding of Koto with a direct mode like Koo with the
`
`image processing of Na kagamiwhich evaluates the identification flagfor a prediction type. The
`
`benefit this provides is a controlled filtered prediction in two directions can be considered in the
`
`same time as prediction in traditional unidirectional or bidirectional prediction, giving more
`
`prediction type choices.
`
`3.
`
`Claims 5, 12, 15, and 16 are rejected under pre-AIA 35 U.S.C.102(b) as being taught by Suzuki et
`
`al. (US 20070291131 A1) in view of Koto et al. (US 20030215014 A1) in view of Chen et al. (US
`
`20090116558 A1) with Koo; Han Suh et al. (US 20100266042 A1) in view of Nakagami; Ohji et al. (US
`
`20110293195 A1)
`
`Regarding claim 5, Suzuki teaches,
`
`

`

`Application/Control Number: 13/993,230
`Art Unit: 2483
`
`Page 15
`
`An image coding method for coding (”controlling image coding mod e")[title], using inter
`
`prediction, (”images are coded using a predictive mode containing the inter-frame
`
`unidirectional predictive coding mode and the inter-fra me bidirectional predictive coding
`
`modE")[1l19] a current block included in a current picture, ("frames 31%” contains a frame
`
`header 312 and "a piuraiitv of macroblocks 32fi"lifiii4fii the image coding method comprising:
`
`(i) adding, into header data, (”frame header”)[1]141] a prediction direction fixing
`
`information (”decision flag is appended to a frame header”)[1ll41, Fig. 19] indicating
`
`that a prediction direction (decision flag appended for ”each frame that B-VOP refers
`
`to a backward direction")[1l136] for coding all blocks using inter prediction in the entire
`
`current picture (image coded is ”B picture or B-VOP" with a determination if
`
`bidirectional coding is to be used as ”inter-fra me coding”)[1]63, 69] in a predetermined
`
`coding mode is fixed to one of a uni-prediction and bi-prediction (”coded by theinter-
`
`frame bidirectional predictive mode")[1l139] and
`
`coding the entire current picture sequence (”coded data sequence"generated by the
`
`image coding apparatus 18)[1]139] in the predetermined coding mode, (”when the
`
`coding ofa frame to be cod ed" was completed ”coding mode information
`
`outputted”)[1]130] based on the prediction direction fixing information (”indicating
`
`whether a first block coded by the inter-frame bidirectional predictive mod e")[1l139]
`
`and the first prediction direction flag, (a ”"not_coded" flag 326" stored in a macroblock
`
`header 322, which is part of a data structure ofcoded data sequence generated by
`
`image coding apparatus 18 [11139], which stores of P-VOP which is, ”a frame that B-
`
`VOP refers to in a backward direction")[1l142]
`
`wherein predetermined coding mode is a direct mode, (reference mode selection
`
`circuit 38 will output frame predictive mode information to indicate "cod ingis
`
`

`

`Application/Control Number: 13/993,230
`Art Unit: 2483
`
`Page 16
`
`performed using the forward predictive mode provided with the global motion
`
`vector")[11106]
`
`prediction direction identified (frame refers to ”a forward direction or difference
`
`data")[1l139] by the first prediction direction f|ag (”decision flag”)[1]139] is set to the
`
`prediction direction ofthe current block, (with coded data sequence ”containsa
`
`decision flag”)[1]139]
`
`a second prediction direction flag (”decision flag" such as for a second macroblock
`
`when a decision flag is acquired for each macroblock)[1]139,138] indicating the
`
`selected prediction direction (frame refers to ”a forward direction ordifference
`
`data”)[1ll39] is added into a bitstrea m. (with coded data sequence ”containsa
`
`decision flag”)[1]139]
`
`But does not explicitly teach,
`
`codihg, wing the bi~predictioh, ali the blocks, coded using inter prediction when the
`
`prediction direction fixing infermation indicates that the predictien direction is fixed to
`
`the hi~prediction, and (ii) adding, into the header data, a first prediction direction flag
`
`indicating the fixed prediction direction; and
`
`direct mode in which a motion vector ofthe current block is predicted from a motion
`
`vector used for a coded neighboring block,
`
`when the prediction direction flag is ON in the direct mode, the prediction direction in
`
`the direct mode is set to bi-

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket