`
`|
`
`UAGOOND
`
`OLT
`
`801BOT
`
`[Ola
`
`ASUAANI
`
`WAZIINVOO
`
`ASUHANI
`
`
`
`UHIOVSNVaL
`
`ULTl~fAUOWAN|POLOTdadd
`
`
`dOO']‘|SNVaACHENI
`
`HAZILNVND}-<—HAWOASNVUL*
`
`VaLLNI IISol;=f’)|MWOOTd
`
`
`
`AYOWAW|.PHOLIGaad
`
`aqaLANVAVdNOLLOIaad
`
`WATTOULNODI
`NOLLOLGAa|
`
`
`
`
`
`
`GENERATE DIFFERENCE BLOCK
`FYLTERING
`
`GENERATE COBFFICIENT BLOCK |
`PREDICTION PARAMETER
`RESTORE DIFFERENCE BLOCK
`
`be Sa_5
`
`Sa_6
`
`FIG, 2
`
`START
`‘
`ENCODING» PROCESSJ
`SPLIT PICTURE INTO BLOCKS
`
`SELECT SPLITTING PATTERN
`GENERATE PREDICTION BLOCK
`
`ENCODE COEFFICIENTY
`
`GENERATE DECODED IMAGE BLOCK |
`
`OF ENTIRE IMAGE
`FINISHED?
`
`YES
`
`-Sa_iod
`
` ENCODING —
`
`
`
` |
`
`ay
`END
`ENCODINGPROCESSJ
`
`
`
`FIG. 3
`
`
`
`
`FIG. 4A
`
`ENCODINGORDER / DECODING ORDER
`
`FIG. 4B
`
`ENCODING ORDER / DECODING ORDER
`
`TILE 1—~ beTILE 2
`
`
`
`
`
`
`
`
`
`
`FIG. 5A
`
`mei y+ 1)
`2N
`
`TRANSFORM TYPE
`
`DCP - I
`
`BCT-V
`
`T= @o (@ic
`
`WHERE oo =
`
`a
`fs
`T= an WN “COs
`
`4 _ mW: (@i+D-G+)
`
`DCT- VIE
`
`nm: (it 1) i+
`ING?
`
`wot)
`
`N+
`
`DST - VII
`
`
`
`FIG. 5B
`
`DIRECTION: VERTICAL
`LOCATION: 6
`
`DIRECTION: VERTICAL
`LOCATION: 1
`
`CAP DSTT
`“AL DST
`
`
`(a)
`
`(b)
`
`DIRECTION: HORIZONTAL DIRECTION: HORIZONTAL
`LOCATION: 0
`LOCATION: 1
`
`te)
`
`(ad)
`
`
`
`FIG. 6A
`
`FIG. 6B
`
`FIG.
`
`6C
`
`
`
`
`
`
`
`
`
`
`AOVINTCASALLTLMANDANLALA
`
`ALSPLOVVHOpe
`
`OAD
`
`HOLOAGURE
`
`ONDALTAe0GE
`
`LIVNINGHES
`
`CHNTADAY
`
`CHET,
`
`LDla
`
`ASVUNDOE
`
`SaNTAGALEG
`
`O21
`
`TCOLLETLTOEEOWHOWIAT
`
`
`
`
`
`
`
`
`FIG. 8
`
`po}
`
`
`
`pi
`
`p2
`
`q’0=@14+2xp0+2xq0+2x*ql+q24+4)/8
`ql =(p04+ gQ+ gi + q2+2)/4
`q2=(p0+ q0t+qlt3x*xq2t+ 2*qd+0/8
`
`
`
`FIG. 9
`
`BLOCKPp
`
`ALOCKQ
`
`FIG. 10
`
`ryBLOC‘K Q
`~"PHE OPHERS
`
`ABSOLUTE VALUE OF DIFFERENCE RETWEEN
`MOTIONVECTORS OF THE TWO BLOCKS ACKOSS
`BOUNDARY CORRESPONDS TO ONE OR MORE
`PIXELS
`
`CONDITIONS FOR BLOCKS P AND G LOCATED”
`
`“ACROSS BOUNDARY FOR WHICH Bs VALUE IS
`TO BE DETERMINED
`
`- AT LEAST ONE OF THE BLOCKS IS INTRA
`PREDICTION BLOCK
`
`- AT LEAST ONE OF THE BBSeeINCLUDES
`SIDE WHICH COINCIDES WITHTU BOUNDARY
`
`NON-ZERO TRANSFORM CORPPFICIENT AND HAS A
`
`~REPERENCE IMAGES POR MOTION
`COMPENSATION OF THE 'PWO BLOCKS ACROSS
`BOUNDARYOR THE NUMBERS OF MOTION
`VECTORS OF THE TWO BLOCKS ARE DIFFERENT
`
`
`
`FIG. 11
`
`START )
`
` |
`
`FIG. 12
`
`START
`
`
`
`
`
`
`
`¥ scla
` -Se_le
`i,
`GENERATE
`|
`GENERATE
` GENERATE
`
`PREDICTION={ PREDICTION—|
`PREDICTION |
`
`
`IMAGE USING |
`IMAGE USING |
`IMAGE USING |
`
`
`_BIRST METHOD J
`SECOND METHOD
`THIRD METHOD |
`
`
`
`SELECT
`LaneIMAGEel
`PREDICTION |
`
`
`
`
`
`
`
`FIG. 138
`
`
`
`START
`
`EVALUATION
`
`
`
`
`
`jeea a Sd_8
`SELECT
`
`PREDICTION
`IMAGE
`
`Wy
`-Sd_ib
`GENERATE
`
`
`GENERATE :
`
`PREDICTION|
`| PREDICTION|
`
`IMAGE
`|
`|
`IMAGE
`
`| USING INTRA |
`USING INTER|
`
`
`| PREDICTION |
`PREDICTION |
`
`
`
`:
`
`
`
`FIG. 14
`
`>DC
`
`PLANAR
`
`
`
`FIG. 15
`
`IMAGE
` | PREDICTION]
`
`DETERMINE
`MOTION
`VECTOR
`
`‘|
`
`
`7
`MOTION
`COMPENSATION]
`
`
`
`
`(MOTION
`|
`COMPENSATED|
`PREDICTION)
`|
`
`
`
`Sew.syeee
`|
`SELECT
`| MV CANDIDATE |
`
`
`
`
`Se2x
`oeDERIVEMV
`
`
`
`GENERATE
`
`
`PREDICTION
`
`
`GENERATE
`PREDICTION
`RESIDUAL
`
`GENERATE|
`
`IMAGE
`
`|
`
`PREDICTION RESIDUAL
`
`GENERATE
`
`
`
`FIG. 16
`
` START
`
`[DERIVE]
`DERIVE
`:
`
`
`(MV IN MODEIN|
`MV IN MODEIN|
`(WHICH MOTION)
`WHICH MOTION |
`
`| INFORMATION|
`INFORMATION |
`LISENCODED |
`[IS NOT ENCODED)
`
`
`
` NORMAL INTER,
`MERGE, APFINE
`
`
`FIG. 17
`
`START‘IDERIE
`
`
`DE.RIVE
`
`
`iMV IN MODE IN]
`MV IN MODEIN|
`
`| WHICH MV
`|
`WHICH MV
`
`DIFFERENCE |
`DIFFERENCE |
`
`IS ENCODED |
`tS NOT ENCODED]
`
`
`
`
`NORMAL INTER,
`FRUC
`AFFINE INTER
`
`MERGE,
`ON
`}
`
`* nntanuteonteontaosnastaasot
`AFFINE MERGE
`
` .
`
`
`
`AONSHATTHONGUAT
`
`CACOONTpia]ACOONSLONoI
`
`AWHOTHMAWHOTHM
`
`NIUOHLAW&NIGOHLHIN6
`
`St“Ola
`
`NyaVIS
`
`Tigo
`
`
`
`
`ACGOWNOLLDIGHdd
`NOLLVINHOSNT
`
`GaNT
`
`
`
`TOHLANDNIGOONGqCOWSAMA|nCOW
`
`
`AONAWHLATGNLLYaconposeCOMIN
`AWAARIGGANGARC|AIHA.LAWaATHaC
`
`
`AWDNISONiiLAINBATEAC|Ni
`
`
`
`
`
`
`
`
`FIG. 19
`
`<REFERENCE
`INFORMATION >
`
`<STREAM OUTPOT>
`
`ENCODED ——>|"
`BLOCK
`
`(GENERATE MV.
`CANDIDATE LISD
`
`|
`|
`
` =TART
`
`
`
`START LOOP
`
`OBTAIN MV'CANDIDATE)
`
`POR BACH BLOCK _MVOF_
`“INFORMATION
`
`EXTRACT rePREDICTOR
`
`CANDIDATES
`
`SELECT MV PREDICTOR|————>
`
`,
`
`SLECY.
`
`ENCODED
`REFERENCE
`
`:
`
`DERIVE MV
`
`PICTURE
`PROCpotato
`
`MOTION
`
`COMPENSATION
`
` END LOOP
`
`
`FOR EACzl BLOCK
`
`MV
`' DIFFERENCE
`
`
`
`FIG. 20
`
`
`
`<STREAM OUTPUT>
`
` <REPERENCE oTART
`
`INFORMATION> pe
`
` STAR7 LOOP
`FOR E:ACH BLOCK
`
`
`MVOF
`OBTAIN MY aepipaTAPP}
`
`
`
`ENCODED——>|"
`|
`(GENERATE MY
`
`
`
`|
`BLOCK
`CANDIDATE Lis?
`
`
`SELECTMV
`|
`|
`INFORMATION
`;
`; po. MV SELECTION
`2
`ENCODED eepe -Sh.3
`
`MOTTON
`nan
`PATE
`
`ARERR| COMPE}vsTION
`
`
`
` END COP
`
`FOR EACi BLOCK
`
`
`
`
`
`CHGOONH
`
`Te“Ola
`
`
`
`AONAMRATYAaNLOldLNA
`
`LYOLOMIA9MOLOIaaNd|¢HOLMGH||Fa
`ANAW|QGHUNIEPWOOD
`
`
`
`
`
`
`
`MOOTEENSYHOOTOdAISVNDISSVCNVZSITHODdaadAWWOddYOLITddadAWANOLOaTas
`
`0nnnnnnttnttnttetntnteetteeettneeetneeeet; LSttLOLGHEd|§HOLOITAadGHOLOICTEd|TYOLIICTd|
`AM AUNLOd
`
`|:HOLOIGaud
`
`ALVGIONYV))
`
`OURAN
`
`AW
`
`
`
`
`
`FIG, 22
`
`<REFERENCE
`INFORMATION >
`
`START
`neem“
`
`<STREAMOUTPUT>
`
`Sil
`
`BLOCK
`
`
`
` START LOOP K
`
`
` FOR BACH BLOCK
`
`MVOF
`
`
`
`
`ENCODED———> OBTAINCANDIDATE)
`GHNERATE MV
`CANDIDATE LISD)
`
`
`oy
`et
`TSN EY
`SELECT
`BEST MV CANDIDATE :
`
`
`
`ENCODED ©
`
`REFERENCE
`PICTURE
`
`ESTIMATION IN REGION °-
`
`SURROUNDING
`BEST MV CANDIDATE
`
`MOT
`
`C}
`
`T
`
`PROG
`
`
`COMPENSATION
`
` END LOOP
`
`
`
`FOR EACH BLOCK
`
`
`
`”am
`ne
`
`
`
`AQVOLOELVELL
`
`wane
`aoe
`ee
`
`NOLLOW
`
`6Ola
`
`[|OLren
`
`Wumdm)eu
`
`
`
`
`FIG, 24
`
`TEMPLATE
`
`
`
`
`.
`
`Curblock
`
`Ref0
`
`Cur Pic
`
`
`
`FIG. 25A
`
`
`
`
`FIG. 25B
`
`
`
`FIG. 26A
`
`
`
`ENCODED BLOCK
`
`
`
`
`CURRENT BLOCK
`
`FIG. 26B
`
`(xs. 3)
`
`(Xo. Yo)
`
`(x, yo
`
`
`Oy, yD)
`
`ENCODED BLOCK CURRENT BLOCK
`
`
`
`FIG. 26C
`
`
`
`
`Oy yD
`
`(xs. ya)
`
`e (xo. Yo)
`ix, ¥5)
`ENCODED BLOCK
`
`can
`CURRENT BLOCK
`
`
`
`<REFERENCE
`INFORMATION >
`
`<STREAM OUTPUT>
`
`FIG. 27
`
`ACH SUB-BLOCKJ
`
`~-Sk_é
`
`xd
`
`|
`START
`
` SPART LOOP
`FOR EACH BLOCK
`
`
`
`
`ENCODED ——»|DERIVE MyPREDICTOR)
`~ SELECTION
`;
`:
`»~ Sk_1 MV PREDICTOR
`MV OF
`
`AT Cc“ON TR:OL POINT
`;
`INFORMATION
`BLOCK
`~~ LOOP.FOR
`
`
`ENCODED 9...Sk2
`—->1CALGULATE APFINE MV]
`AFFINE MOTION
`-
`
`
`
`REFERENCE
`
`PICTURE
`
`o0000000000000000000000000000000000000009000000000000000000000000000000000000000003
`
`COMPENSATION
`
`LOOP FOR _
`
`BACH SUB-BLOCK
`
`
`END LOOP
`
`
`FOR BACH BLOCK
`
`
`
`FIG. 28A
`
`
`
`ENCODED BLOCK
`
`CURRENT BLOCK
`
`FIG. 28B
`
`ENCODED BLOCK
`
`
`
`
`
`<REPERENCE
`INFORMATION >
`
`FIG. 29
`
`ST.ART
`
`<STREAM OUTPUT>
`
`
` START LOOP
`
`FOR EACH BLOCK
`
`
`
`,
`:
`ypSL
`MY OF
`?
`ENCODED ——»|DERIVE MV PREDICTORE_I MyFEREDICTOR
`
`
`LuitCONTROLPOINT
`INFORMATION
`BLOCK
`
`MOTON
`
`
`
`F
`e
`Re Si 2
`
`UPDATE MV PREDICTOR)
`
`ESTIMATION LOOP
`
`LOOP FOR
`
`
`SUB-BLOCKJ
`_
`
`ENCODED
`,
`Y
`.
`
`
`REFERENCE—7|ICALCULATE AFFINEMV
`
`
`
`AFPPRINE|MOTION
`
`COMPENSATION
`
`LOOP FOR
`
`
`
`EACH SUB-BLOCK
`
`TTY
`|
`TON
`
`ESTIMATION LOOP
`
`DETERMINEMY °°
`
`AT CONTROL POINT |
`
`=~
`
`MV
`
`
`
`
`MOTION
`
`COMFENSATION
`
`PROCESS
`
`END LOOP
`
`
`FOR EACH BLOCK
`
`
`
`
`FIG. 380A
`
`(ys)
`
`
`
`
`Gu, yy)
`
`¥)
`oy
`:
`ENCODED BLOCK
`
`rae
`CURRENT BLOCK
`
`FIG. 380B
`
`Ko Yo}
`
`(x, ¥Dd
`
`
`
`
`(ys)
`
`Oy, yy)
`
`(x5, ys)
`ENCODED BLOCK
`
`CURRENT BLOCK
`
`
`
`FIG. 831A
`
`START
`
`DERIVEMV
`
`y~ SLI
` [
`~~
`
`
`
`
`IN MERGE MODE)
`sl2
`
`
`
`iS MV
`
`ESTIMATION NO
`
`
`DMVR
`
`
`
`BY ESTIMATING |
`| DETERMINE
`
`
`SURROUNDING |
`| DERIVED M\
`
` REGION OF | AS FINAL MV
`
`
`
`a DERIVED MV_J
`
`
`
` END
`
`
`,Sl
`
`
`
`
`
`
`
`JOTHXidFONGNOOSVeCOLLVaNGSDGDVIIIAGLL
`
`
`
`UDALVCICNVOAWLOTHXidWONGUAAEINV(ODALIVCIGNY)AW
`
`
`
`HONGGHAHECNOOUSHODOTdENGHONGODSal
`
`aHLVQIGNVO
`
`
`
`MOOTLNORRIDD
`
`HLVGIGNVO
`
`AWN
`
`
`
`op
`
`
`
`
`
`(UDAHOLOld(OT)CENLOId
`
`dle‘Dla
`
`
`
`
`
`
`FIG. 32
`
`START
`
`
`
`GENE‘RATE
`
`PREDICTION |
`
`IMAGE
`:
`eae
`
`BREE|ented
`
`OBMC
`CORRECT
`
`
`PREDICTION
`IMAGE
`
`
`
`FIG. 38
`
`START
`
`
`
`DERIVEMV
`
`IMAGE
`
`GENERATE
`PREDICTION
`
`BiG)
`OBMC
`
`
`1s
`CORRECTION
`
`LERFORGIED
`
`CORRECeo
`
`PREDICTION
`IMAGE TO
`GENERATE FINALS
`
`bp
`
`--Sn_5
`
`PREDICTION | IMAGE
`
`| UNCORRECTED |
`|
`PREDICTION |
`| IMAGEAS FINAL|
`|
`PREDICTION |
`IMAGE
`
`
`
`FIG. 34
`
`START
`
`
`
`
`
`DERIVE MV
`
`702
`™
`is
`NO
`LUMINANCE
`~~
`CORRECTION —
`PROCESS
`_ :
`oe~PERFORMED?en
`
`‘
`GENERATE
`if
`GENERATE
`PREDICTION |
`|. PREDICTION
`IMAG
`IMAGE WITHOUT
`BY PERFORMING |
`|
`PERFORMING
`LUMINANCE
`§|
`|
`LUMINANCE
`CORRECTION |
`
`| CORREC“TION
`
`
`
`FIG. 35
`
`START
`
`
`
`OBTAIN MV OF LEFT NEIGHBORINGBLOCK MV_L
`
`
`
`
`
` OBTAIN PREDICTION IMAGE BY MV_L
`
`Pred_l.
`
`[P*SS7FFSC-™
`aaCORRECTPREDICTIONIMAGE Pred + Pred
`BY WEIGHTED OVERLAPPING OF Pred.
`
`
` | OBTAIN MVOF UPPER NEIGHBORINGBLOCK MV_U
`
`|
`
`OBTAIN PREDICTION IMAGE BY MV_U
`
`| Pred_U
`
`Prect
`BY WEIGHTED OVERLAPPINGOF Pred_U JP "0*Pred-b*
`
`CORRECT PREDICTION IMAGE
`i
`
`[Pred + Pred_L+ Pred _U
`
`
`
`
`
`Widdt
`
`LIE
`
`96“OLY
`
`
`AW<—901dInga—“AW
`AN<—ONTHOMHDTIN~—
`
`TAW<—~SNINOGHDIGN
`.MOOT
`.MOOTTa
`
`
`
`AMALINITIOAUDLOTONTUAATY
`NOMOIGAYd-
`
`
`"IVNIA(Pad'Tpaq—porg
`33333i.iait3
`
`
`
`COV
`
`A
`
`
`
`
`FIG. 37
`
`FIRST MV
`
`FIRST PARTITION
`
`
`SECOND MV«
`
`
`
`a --SECOND PARTITION
`
`CURRENT BLOCK
`
`
`
`86DIA
`
`CAAW XAIN)
`
`‘eyTya
`
`(CAAWXA)
`
`|NIMoyoyoy
`
`(AUNLOTd-)
`
`
`
`FIG. 39
`
`REFERENCE PICTURE
`
`CURRENT PICTURE
`
`t
`
`cuRRENT BLOCK
`
`
`
`SURROUNDING
`REFERENCE
`REGIONS FOR
`LUMINANCE
`CORRECTION
`
`|
`
`CALCULATE
`LUMINANCE
`CORRECTION
`PARAMETER
`
`LUMINANCE
`CORRECTION
`PROCESSING
`“nnnnannnannnnnannnannnnnnnnnnnnnnnnnnnnnnanancnteseennnBO
`
`v
`
`REFERENCE IMAGE
`
`PREDICTION IMAGE
`
`
`
`FIG. 40
`
`100
`
`ENCODER
`
`PROCESSOR
`
`MEMORY
`
`
`
`ZS90%PO20
`
`
`|.WALT||oe|NUWYOISNVEL| aZLNvadL||wadooad
`
`
`
`
`dOOT[>|-_ASMAANIASUAANT[7AdOUILNGA
`
`
`
`
`
`"Tanvaa[S7)wang
`
`|xxowan|_J>}ronoraaad
`
`
`
`daLHNVaVdNOLDOTWaHad
`
`002
`
`Ib“Ola
`
`'MATIOWLNOD|laANOMOIERIE|
`
`
`
`
`
`
`
`FIG. 42
`
`
`
`
`
`eoTEING PATTERNed
`
`IDENTIFY
`Spt
`
`
`
`
`|
`DECODE COEFFICIENT)
`PREDICTION PARAMETER|
`
`
`
`a sp é
`DECODING
`OF ENTIRE IMAGE
`FINISHED?
`
`
`
`
`
`
`
`
`FIG. 438
`
`|
`
`START )
`
`FIG. 44
`
`START
`
`
`
`
`WHICH
`
`FIRST METHOD
`THIRD METHOD
`MODE
`___
`
`
`[S DETERMINED?
`
`
`SECOND METHOD
`
`
`
`Sr2a
`L
`-Br_2b
`bore
`aGENERATE| [|GENERATE|
`
`
`
`
`
`GENERATE
`PREDICTION |
`PREDICTION |
`
`
`IMAGE USING |
`IMAGE USING |
`
`
`SECOND METHOD
`FIRST METHOD |
`
`
`
`
`PREDICTION |
`IMAGE USING |
`THIRD METHOD|
`
`
`
`
`
`
`FIG. 45
`
`<REPERENCE
`INFORMATION >
`
`wTART
`
` STARfr LOOP
`
`
` FOR EACH BLOCK
`
`< STREAM INPUT>
`
`_
`
`‘on
`
`MV PREDICTOR
`
`SELECTION
`INFORMATION
`
`MV DIFFERENCE
`
`MV OF
`DECODED——>!
`BLOCK
`
`i
`
`OBTAIN MvCANDIDATE ~~
`
`F-ENERATH MV
`CANDIDATE LIST)
`
`
`wa Qe
`
`EXTRACT MVPREDICTON
`
`CANDIDATES
`
`
`
` SELECT MV
`
`PREDICTOR CANDIDATES
`
`
`
`
`
`
`DERIVE MV
`
`
`DECODED
`MOTION
`COMPENSATION
`REFERENCE»
`“a
`KR
`PROCESS
`PICTURE
`
`
`
`
`FOR EACH BLOCK
`
`
`
` END LOOP
`
`
`
`FIG. 46
`
`MEMORY
`
`
`
`FIG. 47
`
`CTU = MAXIMUMCU
`
`_VPDU = PIPELINE PROCESSING UNIT
`
`
`
`VALINE!i;iangeeFeSEeee.:!'9qOVLs|OLSoaDy¥ES'pgovis|SapvEs|2q0VES" TyoVES| ONISSUDOUd"ONISSHOOUd©CHSVG-AGdACaASVE-NLO
`
`
`
`
`I!!yo!I1t'O081F608; &008B00iONTSSIOOUd‘iiONTii;itI!1!II1‘ONISSUIOUd|i|NOWOGGY
`
`
`
`
`
`
`
` VUINT|!1IiDNISSHTOONDNISSTOOMEELISNVEL:!Old3ony|ALONE
`
`ONISSHOOUd
`
`CACOOAC|1LONI
`OMCIA!00s AVEELSASMAANT
`
`
`
`wtpNOLLVZLINVADAAUGUAS
`
`
`TaqedOdSNVedOnIaooma
`
`HNISSHOONd!NOMOIGIH
`
`
`8hOL
`
`
`
`
`
`FIG. 49A
`
`aeLEE N
`
`NNN
`
`NN
`N
`N
`°
`CURRENT BLOCK
`TO BE PROCESSED
`
`/et
`woe.
`REFERENCE
`BLOCK
`
`c
`
`FIG. 49B
`
`MEMORY TRANSFER
`FOR MC
`
`b
`
`
`
`
`
`
`
`REFERENCE BLOCK
`OF VPDU1
`
`
`ZZLLLE
`
`Le
`
`LE
`S
`
`a
`
`
`
`
`
`VPDU 1] VPDU2
`
`VPDU 3| VPDU 4
`
`
`
`
`
`CURRENT BLOCK
`TO BE PROCESSED
`
`
`
`FIG. 50A
`
` START LOOP FOR EACH CU
`
`S1i001
`
`$1002
`
`
`CU SIZE > VPDU SIZE ?
`
`NO
`
`_~ $1008
`
`
`DERIVE LIC CORRECTION
`PARAMETER
`
`
`$1005
`
`
`DERIVE LIC CORRECTION
`PARAMETER USING ONLY
`
`
`NEIGHBORING
`
`
`RECONSTRUCTED IMAGES
`EACH OF WHICH NEIGHBORS
`AREA CORRESPONDING TO
`LEADING VPDU
`
`
`
`
`
`
`
`51004
`
`—~ 51006
`
`LIC PROCESSING
`
`LIC PROCESSING
`
`END LOOP FOREACH CU
`
`$1007
`
`
`
`FIG. 50B
`
`START
`
`START LOOP FOR EACH CU
`
`S2001
`
`~ $2002
`
`
`CU SIZE > VPDU SIZE ?
`
`YES
`
`
`
`START LOOP FOR EACH VPBU
`
`S2005
`
`“82006
`
`
`_~ $2008
`
`
`DERIVE LIC CORRECTION
`PARAMETER
`
`
`39004
`
`
`LIC PROCESSING
`
`LEADING VPDU?
`
`NO
`
`YES
`
`DERIVE LIC CORRECTION
`PARAMETER
`
`LIC PROCESSING
`
`_—~ $2008
`
`— $2009
`
`END LOOP FOR EACH VPDU
`
`
`
`
`
`FIG. 51A
`
`MEMORYTRANSFER
`FOR MC
`
`az
`
`
`REFERENCE
`
`
`BLOCK
`
`CURRENT BLOCK
`TO BE PROCESSED
`
`FIG. 51B
`
`
`
`
` SSS
`
`MEMORY TRANSFER
`FOR MC
`
`bl
`
`
`
`VPDU 1| VPDU 2
`
`
`ELLE
`
`REFERENCE BLOCK
`OF VPDU 1
`
`al
`
`
`
`VPDU 3] VPDU4
`
`
`
`
`CURRENT BLOCK
`TO BE PROCESSED
`
`
`
`FLOSSGOWWALNY
`
`JCOWVaLENI
`NOLLVSNAdNOO
`“COWHALUNE
`NOILOW
`commetorte|NOMOIGHYA
`
`
`
`SUnUTs
`
`d001
`
`E0085
`
`w
`
`.47
`
`
`
`Tloes7pord9
`
`9008S
`boiNOLLVSNAdWOO
`SHATApad)p89.hry
`
`
`d001NOLMDODLSNOOTE
`
`
`
`ACOWVILNIWULNI
`
`
`
`FIG. 53
`
`POST-CONVERSION
`PIXEL VALUE
`
`1023
`
`0
`
`300
`
`1028
`PRE-CONVERSION
`PIXEL VALUE
`
`
`
`£301aoe0
`HOVIALTVACISdaVINOUHD
`
`
`AOSANTVATHXIdATVOS
`
`
`NOISUAANOOD-LS0d
`
`ANIVATHXId
`
`
`addOLMOOTINAH
`
`<——9PUNsayaul
`
`
`
`ANTIVATAXId\NOISUHANOD-Wad
`
`O[BOG.TOA
`
`ont(VINNT)CASSHDOUd
`
`G6Ol
`
`bg“Ola
`
`
`
`
`
`
`
`
`FIG. 55
`
`
`
`
`
`
`WHENSIZE OF CURRENT BLOCK TO BE PROCESSED IS
`LARGER THAN DETERMINEDSIZE, DERIVE CORRECTION|~ 54001
`PARAMETERUSING ONLY NEIGHBORING
`
`RECONSTRUCTED IMAGE LOCATED AT UPPER LEFT OF
`
`CURRENT BLOCK AMONG NEIGHBORING
`RECONSTRUCTED IMAGES
`
`
`
`
`
`
`
`PERFORM CORRECTION PROCESSING OF CURRENT
`BLOCK BASED ON DERIVED CORRECTION PARAMETER
`
` 34002
`
`FIG. 56
`
`START
`
`
`
`WHENSIZE OF CURRENT BLOCK TO BE PROCESSED IS
`LARGER THAN DETERMINEDSIZE, DERIVE CORRECTION |-~ S5001
`PARAMETERUSING ONLY NEIGHBORING
`RECONSTRUCTED IMAGE LOCATED AT UPPERLEFT OF
`CURRENT BLOCK AMONG NEIGHBORING
`RECONSTRUCTED IMAGES
`
`
`
`PERFORM CORRECTION PROCESSING OF CURRENT
`BLOCK BASED ON DERIVED CORRECTION PARAMETER
`
`$5002
`
`
`
`HINOH
`
`BONY?Tdd¥
`
`PL[xo
`
`TOTS@CONCDINE
`
`LGOl
`
`LLESSANYTay
`
`ame
`
`ScPaaseeOMsaneuell
`
`LTS?CLLTLLVS
`
`cay
`
`
`
`
`
`COTM?GHAGHSONUNVAULS
`
`
`
`HNOHdLAVAS/|aOUdasLENGHENE
`
`
`
`POTAMWSTOMSAEN
`
`
`
`GULM8GHCTAOdd
`
`
`
`
`
`
`
`
`UNSWAONVANG
`
`BHAT
`
`HAVTLASV
`
` 89“DIA
`
`©way
`
`WHOdWHL
`
`
`
`UNWASONVENG
`HAAVT|||||Ii||It
`
`II||II|
`
` JINSSWO0¥
`
`UHAV'TSVE
`
`69“OlH
`
`mm
`
`WHOdWEL
`
`GHAV'
`
`
`
` 09“Ol
`
`
`
`FIG. 61
`
`
`
`
`
`FIG. 62
`
`4 ex437
`
`~ ex465 ex458 ——
`
`(ex466)
`
`
`
`He
`
`SVEOL«
`
`oe
`
`Tgp
`
`HaMOd
`
`69OlH
`
`ENSNOdIAIOS
`
`[inoueataans|,
`OLPNa7GGPxe—B¢iV
`AA—~So
`
`UATIOUENOOLWTdSI¢
`AVTdSIEatest
`
`6
`
`OGPRE
`
`‘NIVIN
`
`| Wis
`
`LOTS
`
`ggpxe“porse
`
`LAMONEI—~1gpxe
`
`Ad8
`
`poe
`
`agpxe,Gopee
`
`
`YAXLEYTONG
`
`PETLON
`hmEOPKS
`
`[vaso
`
`VALLN
`
`|SD
`
`gapxe
`
`GOVERN
`
`LidNT
`
`TTIOWLNOD|
`
`VHAWVD UNDLOANT|OL
`
`YOSSHOOU||IVNOISOWCTAL,
`
`~GGpxe
`“—~gepxa
`
`TLINGLNdLA0}
`
`ordany|
`
`
`
`
`
`
`
`
`
`
`
`
`