`Reply to Office Action dated May 12, 2020
`
`Amendments to the Claims:
`
`This listing of claims will replace all prior versions, andlistings, of claims in the
`
`application:
`
`Listing of Claims:
`
`1.
`
`(Currently Amended) An image encoder, comprising:
`
`circuitry; and
`
`a memory coupledto the circuitry,
`
`wherein the circuitry, in operation:
`
`in response to spiittinea block of a picture into sub blocks along a single
`
`
`
`
`
`direction. sets one or more parameters to a first set of values:
`
`
`
`in response to splitting the black into four sub blocks usine a first
`
`set of values different from the first set of values:
`
`in response to spitting the block into three sub blocks using a second
`
`
`
`
`
`
`
`artition, ratios of sizes of the sub blacks being 1:2:1L, the second partition not includinga
`
`artition splittine the block into four same-sized sub blocks, sets the one or more parameters to a
`
`encodes the sub blocks of the block; ang
`
`writes the one of more parameters into a bit stream.
`
`
`
`2.-7.
`
`(Canceled)
`
`
`
`Application No. 16/417,514
`Reply to Office Action dated May 12, 2020
`
`8.
`
`(Currently Amended) An image encoder comprising:
`
`a splitter which, in operation, receives and splits an original picture into blocks;
`
`a first adder which, in operation, receives the blocks from the splitter and
`
`predictions from a prediction controller, and subtracts each prediction from its corresponding
`
`block to output a residual;
`
`a transformer which, in operation, performs a transform on the residuals outputted
`
`from the adder to output transform coefficients;
`
`a quantizer which, in operation, quantizes the transform coefficients to generate
`
`quantized transform coefficients;
`
`an entropy encoder which, in operation, encodes the quantized transform
`
`coefficients to generate a bitstream;
`
`an inverse quantizer and transformer which,in operation, inverse quantizes the
`
`quantized transform coefficients to obtain the transform coefficients and inverse transforms the
`
`transform coefficients to obtain the residuals;
`
`a second adder which,in operation, adds the residuals outputted from the inverse
`
`quantizer and transformerand the predictions outputted from the prediction controller to
`
`reconstruct the blocks; and
`
`the prediction controller coupled to an inter predictor, an intra predictor, and a
`
`memory, wherein the inter predictor, in operation, generates a prediction of a current block based
`
`on a reference block in an encodedreference picture andthe intra predictor, in operation,
`
`generates a prediction of a current block based on an encodedreference block in a current
`
`picture, wherein the prediction controller, in operation:
`
`in response to splitting a block of a picture into sub blocks along a single
`
`
`
`
`direction,selsoneGrploreparameterstoafirstsetofvabues:
`
`in response ta splitting the block into four sub blocks using a first
`
`
`
`
`
`yartition, each of the sub blocks having a same sive. sets the one or more parameters to a second
`
`
`
`
`
`set of values different from the first set of values:
`in response to splitting the block into three sub blocks usine a second
`
`partition, ratios of sizes of the sub blocks being 1.2.1. the second partition not including a
`
`
`
`Application No. 16/417,514
`Reply to Office Action dated May 12, 2020
`
`yartition splitting the block inte four same-sized sub blocks, sets the one or more parameters toa
`
`
`
`third set of values different from the first and secarnd sets of values:
`
`encodes the sub blocks of the block: andSIIAA
`
`writes the one or more parameters into the bit stream.
`
`
`
`9.-13.
`
`(Canceled)
`
`14.
`
`(Currently Amended) An image encoding method, comprising:
`
`
`
`
`in response ta slitting a block of a picture inte sub blocks alone a single
`
`direction, setting one or more parameters to a first set of values:
`
`
`
`
`in response to splitting the black into four sub blocks using a first
`
`artition, each of the sub blocks having a same size, setting the one ar more parameters toa
`
`second set of values different from the first set of values:
`
`in response to splitting the block into three sub blocks using a second
`
`yartition, ratios of sizes of the sub blocks being 1:2:1,
`
`
`the second partition not including a
`
`artition splitting the block into four same-sized sub blocks, setting the one or more parameters
`
`to. a third set of values different from the first and second sets of values:
`
`
`
`Application No. 16/417,514
`Reply to Office Action dated May 12, 2020
`
`writing the one or more parameters into a bitstream.
`
`
`
`
`15.-19. (Canceled)
`
`20.
`
`(Currently Amended) An image decoder, comprising:
`
`circuitry; and
`
`a memory coupledto the circuitry,
`
`wherein the circuitry, in operation:
`
`parses one oF nore parameters from a bitstream:
`
`in response to the one or more parameters having a first set of values,
`
`
`
`
`spitis a block ofa picture into sub blocks aloneasingle direction:
`
`
`
`
`
`in response to the one or more parameters having a second set of values
`~~
`first partition
`
`
`
`
`
`different from the first set of values. splits the block into four sub blocks usine2
`
`
`
`being-differentfroni-thefirst-set-ofceometries:-and
`
`decodes the sub blocksof the block ofthe picture.
`
`21.-26. (Canceled)
`
`
`
`Application No. 16/417,514
`Reply to Office Action dated May 12, 2020
`
`27.
`
`(Currently Amended) An image decoder, comprising:
`
`an entropy decoder which, in operation, receives and decodes an encoded
`
`bitstream to obtain quantized transform coefficients;
`
`an inverse quantizer and transformer which,in operation, inverse quantizes the
`
`quantized transform coefficients to obtain transform coefficients and inverse transforms the
`
`transform coefficients to obtain residuals;
`
`an adder which, in operation, adds the residuals outputted from the inverse
`
`quantizer and transformerand predictions outputted from a prediction controller to reconstruct
`
`blocks; and
`
`the prediction controller coupled to an inter predictor, an intra predictor, and a
`
`memory, wherein the inter predictor, in operation, generates a prediction of a current block based
`
`on a reference block in an encodedreference picture andthe intra predictor, in operation,
`
`generates a prediction of a current block based on an encodedreference block in a current
`
`picture, wherein the prediction controller, in operation:
`
`jarses one or more parameters from a bitstream:
`
`in response to the one or more parameters having a first set of values.
`
`
`
`
`
`
`
`
`each of the sub blocks having a same size:RRRRARRCRRRRAPR
`
`in response to the one or more parameters having a third set of values.
`
`
`
`
`
`Application No. 16/417,514
`Reply to Office Action dated May 12, 2020
`
`decodes the sub blocksof the euzrast-block.
`
`28.-32. (Canceled)
`
`33. (Currently Amended)
`
`An image decoding method, comprising:
`
`
`mei
`‘
`
`xD
`x2
`
` ~ l
`
`block of a picture into sub blocks alonga sing
`e direction:
`
`
`
`
`
`uLresponsetotheoneormoreparametersbayingasecondsetofvalues,different
`
`from the first set of values. splitting the block into four sub blocks using a first partition, each of
`
`
`oy
`the sub blocks having a same size:
`
`in response to the one or more parameters having a third set of values, different
`
`from the first and second sets of values, splittine the block into three sub blocks using a second
`
`
`
`
`
`nartition splitting the block inte four same-sized sub blocks: and
`
`decoding the sub blocks of the block ofthe picture.
`
`34.-38. (Canceled)
`
`39.
`
`(New) The image decoding methodof claim 33, comprising:
`
`in response to the one or more parameters having a fourth set of values indicating
`
`the block is to be split along two directions, splitting the block into four same-sized sub blocks
`
`using a third partition.
`
`
`
`Application No. 16/417,514
`Reply to Office Action dated May 12, 2020
`
`AO.
`
`(New) The image decoding methodof claim 33, wherein the one or more
`
`parameters is one parameteranda set of valuesis a single value.
`
`Al.
`
`(New) The image decoderof claim 20, wherein the circuitry, in operation:
`
`in response to the one or more parameters having a fourth set of values indicating
`
`the block is to be split along two directions, splits the block into four same-sized sub blocks
`
`using a third partition.
`
`42.
`
`(New) The image decoderof claim 20, wherein the one or more
`
`parameters is one parameteranda set of valuesis a single value.
`
`43.
`
`(New) The image encoding method of claim 14, comprising:
`
`in responseto splitting the block into four partitions having a samesize using a
`
`third partition, setting the one or more parameters to a fourth set of values indicating the block is
`
`to be split along two directions.
`
`44.
`
`(New) The image encoding method of claim 14, wherein the one or more
`
`parameters is one parameteranda set of valuesis a single value.
`
`45.
`
`(New) The imageencoder of claim 1, wherein the circuitry, in operation:
`
`in responseto splitting the block into four partitions having a samesize using a
`
`third partition, sets the one or more parameters to a fourth set of values indicating the blockis to
`
`be split along two directions.
`
`46.
`
`(New) The image encoder of claim 1, wherein the one or more parameters
`
`is one parameter anda set of valuesis a single value.
`
`