IP Library Granted Patent US 10,542,264
Granted Patent B2
US 10,542,264 · App. 15/945,691 · Granted Jan 21, 2020

Memory reduction implementation for weighted angular prediction

Inventors: Krit Panusopone (San Diego, CA); Seungwook Hong (San Diego, CA); Yue Yu (San Diego, CA); Limin Wang (San Diego, CA)
Assignee: ARRIS Enterprises LLC
H04N19/182H04N19/103H04N19/159H04N19/96
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,542,264
App. No.
15/945,691
Granted
Jan 21, 2020
Kind
B2
Abstract

A method and apparatus for decoding JVET video, including receiving a bitstream and generating predictor pixels for angular prediction using pixels at projected positions along both a top reference row (main reference line) and a left reference column (side reference line). By combining projected pixel values on the main reference line with projected pixel values on the side reference, a predictor pixel at coordinate (x,y) can be determined. Further weighting the values according to a distance between predictor pixels and projected pixel positions on the main and side references may be included in the combination of pixel values. The weight parameter may be determined from a weighting table. Further, the weights for horizontal and vertical predictors may be computed based on that of a horizontal and vertical predictor, whichever is more accurate.

Claims (6795)

1. An apparatus for coding video data by generating predictor pixels for angular prediction using pixels at projected positions on both top reference row and left reference column positions, the apparatus comprising one or more processors configured to:

receive a bitstream comprising video data;

select an intra direction mode for coding at least a portion of the video data, wherein the intra direction mode is a first intra direction mode in a plurality of intra direction modes that includes at least one weighted intra direction mode; and

predict a pixel at coordinate( x,y ) in accordance with P [ x,y ]=(((( x+ 1)*Recon[ x+y+ 2,−1])+(( y+ 1)*Recon[−1, x+y+ 2]))* S [ x+y+ 2]+( y+x+ 2)/2)>>>ShiftDenom),

wherein Recon[0,0] is a reconstructed pixel at top left coordinate (0,0) of a current coding node, S[n] is a weight parameter determined from a weighting table, and ShiftDenom is a factor for a shifted down operation.

2. The apparatus of claim 1 , wherein the weight parameter S[n] is determined from a weighting table S[n] having a sum of width and height of 256 and ShiftDenom equal to 10 as:

S

[

n

]

=

{

0

,

0

,

512

,

341

,

256

,

205

,

171

,

146

,

128

,

114

,

103

,

93

,

85

,

79

,

73

,

68

,

64

,

60

,

57

,

54

,

51

,

49

,

47

,

45

,

43

,

41

,

39

,

38

,

37

,

35

,

34

,

33

,

32

,

31

,

30

,

29

,

28

,

28

,

27

,

26

,

26

,

25

,

24

,

24

,

23

,

23

,

22

,

22

,

21

,

21

,

20

,

20

,

20

,

19

,

19

,

19

,

18

,

18

,

18

,

17

,

17

,

17

,

16

,

16

,

16

,

16

,

16

,

15

,

15

,

15

,

15

,

14

,

14

,

14

,

14

,

14

,

14

,

13

,

13

,

13

,

13

,

13

,

13

,

12

,

12

,

12

,

12

,

12

,

12

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

5

,

5

,

5

,

5

,

5

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

}

.

3. The apparatus of claim 1 , wherein the weight parameter is determined from a weighting table S[n] with a sum of width and height of 512 and the factor for shift conversion is 10:

S

[

n

]

=

{

0

,

0

,

512

,

341

,

256

,

205

,

171

,

146

,

128

,

114

,

103

,

93

,

85

,

79

,

73

,

68

,

64

,

60

,

57

,

54

,

51

,

49

,

47

,

45

,

43

,

41

,

39

,

38

,

37

,

35

,

34

,

33

,

32

,

31

,

30

,

29

,

28

,

28

,

27

,

26

,

26

,

25

,

24

,

24

,

23

,

23

,

22

,

22

,

21

,

21

,

20

,

20

,

20

,

19

,

19

,

19

,

18

,

18

,

18

,

17

,

17

,

17

,

16

,

16

,

16

,

16

,

16

,

15

,

15

,

15

,

15

,

14

,

14

,

14

,

14

,

14

,

14

,

13

,

13

,

13

,

13

,

13

,

13

,

12

,

12

,

12

,

12

,

12

,

12

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

5

,

5

,

5

,

5

,

5

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

}

.

4. The apparatus of claim 1 , wherein the weight parameter is determined from a weighting table S[n] with a sum of width and height of 128 and ShiftDenom=10:

S

[

n

]

=

{

341

,

256

,

205

,

171

,

146

,

128

,

114

,

103

,

93

,

85

,

79

,

73

,

68

,

64

,

60

,

57

,

54

,

51

,

49

,

47

,

45

,

43

,

41

,

39

,

38

,

37

,

35

,

34

,

33

,

32

,

31

,

30

,

29

,

28

,

28

,

27

,

26

,

26

,

25

,

24

,

24

,

23

,

23

,

22

,

22

,

21

,

21

,

20

,

20

,

20

,

19

,

19

,

19

,

18

,

18

,

18

,

17

,

17

,

17

,

16

,

16

,

16

,

16

,

16

,

15

,

15

,

15

,

15

,

14

,

14

,

14

,

14

,

14

,

14

,

13

,

13

,

13

,

13

,

13

,

13

,

12

,

12

,

12

,

12

,

12

,

12

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

}

.

5. The apparatus of claim 1 , wherein the weight parameter is determined from a weighting table S[n] with a sum of width and height of 128 and ShiftDenom=9:

S

[

n

]

=

{

171

,

128

,

102

,

85

,

73

,

64

,

57

,

51

,

47

,

43

,

39

,

37

,

34

,

32

,

30

,

28

,

27

,

26

,

24

,

23

,

22

,

21

,

20

,

20

,

19

,

18

,

18

,

17

,

17

,

16

,

16

,

15

,

15

,

14

,

14

,

13

,

13

,

13

,

12

,

12

,

12

,

12

,

11

,

11

,

11

,

11

,

10

,

10

,

10

,

10

,

10

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

}

.

6. An apparatus for coding video data by generating predictor pixels for angular prediction using pixels at projected positions on both top reference row and left reference column positions, the apparatus comprising one or more processors configured to:

receive a bitstream comprising video data;

select an intra direction mode for coding at least a portion of the video data, wherein the intra direction mode is a first intra direction mode in a plurality of intra direction modes that includes at least one weighted intra direction mode; and

predict a pixel at coordinate (x,y) in accordance with

P

[

x

,

y

]

=

(

(

(

horWeight

*

Recon

[

x

+

y

+

2

,

-

1

]

)

+

(

verWeight

*

Recon

[

-

1

,

x

+

y

+

2

]

)

+

(

y

+

x

+

2

)

/

2

)

ShiftDenom

)

,

wherein

horWeight

=

{

(

1

ShiftDenom

)

-

verWeight

when

x

<

y

(

y

+

1

)

*

S

[

x

+

y

+

2

]

otherwise

,

and

wherein

verWeight

=

{

(

x

+

1

)

*

S

[

x

+

y

+

2

]

when

x

<

y

(

1

ShiftDenom

)

-

horWeight

otherwise

,

wherein Recon[0,0] is a reconstructed pixel at top left coordinate (0,0) of a current coding node, S[n] is a weight parameter determined from a weighting table, and ShiftDenom is a factor for a shifted down operation.

7. An apparatus for coding video data by generating predictor pixels for angular prediction using pixels at projected positions on both top reference row and left reference column positions, the apparatus comprising one or more processors configured to:

receive a bitstream comprising video data;

select an intra direction mode for coding at least a portion of the video data, wherein the intra direction mode is a first intra direction mode in a plurality of intra direction modes that includes at least one weighted intra direction mode; and

predict a pixel at coordinate (x,y) in accordance with

P

[

x

,

y

]

=

(

(

(

horWeight

*

Recon

[

x

+

y

+

2

,

-

1

]

)

+

(

verWeight

*

Recon

[

-

1

,

x

+

y

+

2

]

)

+

(

y

+

x

+

2

)

/

2

)

ShiftDenom

)

wherein

horWeight

=

{

(

1

ShiftDenom

)

-

verWeight

when

x

<

y

(

y

+

1

)

*

S

[

x

+

y

-

1

]

otherwise

,

and

wherein

verWeight

=

{

(

x

+

1

)

*

S

[

x

+

y

-

1

]

when

x

<

y

(

1

ShiftDenom

)

-

horWeight

otherwise

,

wherein Recon[0,0] is a reconstructed pixel at top left coordinate (0,0) of a current coding node, S[n] is a weight parameter determined from a weighting table, and ShiftDenom is a factor for a shifted down operation.

8. The apparatus of claim 6 , wherein the weight parameter S[n] is determined from a weighting table S[n] having a sum of width and height of 256 and ShiftDenom equal to 10 as:

S

[

n

]

=

{

0

,

0

,

512

,

341

,

256

,

205

,

171

,

146

,

128

,

114

,

103

,

93

,

85

,

79

,

73

,

68

,

64

,

60

,

57

,

54

,

51

,

49

,

47

,

45

,

43

,

41

,

39

,

38

,

37

,

35

,

34

,

33

,

32

,

31

,

30

,

29

,

28

,

28

,

27

,

26

,

26

,

25

,

24

,

24

,

23

,

23

,

22

,

22

,

21

,

21

,

20

,

20

,

20

,

19

,

19

,

19

,

18

,

18

,

18

,

17

,

17

,

17

,

16

,

16

,

16

,

16

,

16

,

15

,

15

,

15

,

15

,

14

,

14

,

14

,

14

,

14

,

14

,

13

,

13

,

13

,

13

,

13

,

13

,

12

,

12

,

12

,

12

,

12

,

12

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

5

,

5

,

5

,

5

,

5

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

}

.

9. The apparatus of claim 6 , wherein the weight parameter is determined from a weighting table S[n] with a sum of width and height of 512 and the factor for shift conversion is 10:

S

[

n

]

=

{

0

,

0

,

512

,

341

,

256

,

205

,

171

,

146

,

128

,

114

,

103

,

93

,

85

,

79

,

73

,

68

,

64

,

60

,

57

,

54

,

51

,

49

,

47

,

45

,

43

,

41

,

39

,

38

,

37

,

35

,

34

,

33

,

32

,

31

,

30

,

29

,

28

,

28

,

27

,

26

,

26

,

25

,

24

,

24

,

23

,

23

,

22

,

22

,

21

,

21

,

20

,

20

,

20

,

19

,

19

,

19

,

18

,

18

,

18

,

17

,

17

,

17

,

16

,

16

,

16

,

16

,

16

,

15

,

15

,

15

,

15

,

14

,

14

,

14

,

14

,

14

,

14

,

13

,

13

,

13

,

13

,

13

,

13

,

12

,

12

,

12

,

12

,

12

,

12

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

5

,

5

,

5

,

5

,

5

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

}

.

10. The apparatus of claim 6 , wherein the weight parameter is determined from a weighting table S[n] with a sum of width and height of 128 and ShiftDenonm=10:

S

[

n

]

=

{

341

,

256

,

205

,

171

,

146

,

128

,

114

,

103

,

93

,

85

,

79

,

73

,

68

,

64

,

60

,

57

,

54

,

51

,

49

,

47

,

45

,

43

,

41

,

39

,

38

,

37

,

35

,

34

,

33

,

32

,

31

,

30

,

29

,

28

,

28

,

27

,

26

,

26

,

25

,

24

,

24

,

23

,

23

,

22

,

22

,

21

,

21

,

20

,

20

,

20

,

19

,

19

,

19

,

18

,

18

,

18

,

17

,

17

,

17

,

16

,

16

,

16

,

16

,

16

,

15

,

15

,

15

,

15

,

14

,

14

,

14

,

14

,

14

,

14

,

13

,

13

,

13

,

13

,

13

,

13

,

12

,

12

,

12

,

12

,

12

,

12

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

}

.

11. The apparatus of claim 6 , wherein the weight parameter is determined from a weighting table S[n] with a sum of width and height of 128 and ShiftDenonm=9:

S

[

n

]

=

{

171

,

128

,

102

,

85

,

73

,

64

,

57

,

51

,

47

,

43

,

39

,

37

,

34

,

32

,

30

,

28

,

27

,

26

,

24

,

23

,

22

,

21

,

20

,

20

,

19

,

18

,

18

,

17

,

17

,

16

,

16

,

15

,

15

,

14

,

14

,

13

,

13

,

13

,

12

,

12

,

12

,

12

,

11

,

11

,

11

,

11

,

10

,

10

,

10

,

10

,

10

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

}

.

12. The apparatus of claim 7 , wherein the weight parameter S[n] is determined from a weighting table S[n] having a sum of width and height of 256 and ShiftDenom equal to 10 as:

S

[

n

]

=

{

0

,

0

,

512

,

341

,

256

,

205

,

171

,

146

,

128

,

114

,

103

,

93

,

85

,

79

,

73

,

68

,

64

,

60

,

57

,

54

,

51

,

49

,

47

,

45

,

43

,

41

,

39

,

38

,

37

,

35

,

34

,

33

,

32

,

31

,

30

,

29

,

28

,

28

,

27

,

26

,

26

,

25

,

24

,

24

,

23

,

23

,

22

,

22

,

21

,

21

,

20

,

20

,

20

,

19

,

19

,

19

,

18

,

18

,

18

,

17

,

17

,

17

,

16

,

16

,

16

,

16

,

16

,

15

,

15

,

15

,

15

,

14

,

14

,

14

,

14

,

14

,

14

,

13

,

13

,

13

,

13

,

13

,

13

,

12

,

12

,

12

,

12

,

12

,

12

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

5

,

5

,

5

,

5

,

5

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

}

.

13. The apparatus of claim 7 , wherein the weight parameter is determined from a weighting table S[n] with a sum of width and height of 512 and the factor for shift conversion is 10:

S

[

n

]

=

{

0

,

0

,

512

,

341

,

256

,

205

,

171

,

146

,

128

,

114

,

103

,

93

,

85

,

79

,

73

,

68

,

64

,

60

,

57

,

54

,

51

,

49

,

47

,

45

,

43

,

41

,

39

,

38

,

37

,

35

,

34

,

33

,

32

,

31

,

30

,

29

,

28

,

28

,

27

,

26

,

26

,

25

,

24

,

24

,

23

,

23

,

22

,

22

,

21

,

21

,

20

,

20

,

20

,

19

,

19

,

19

,

18

,

18

,

18

,

17

,

17

,

17

,

16

,

16

,

16

,

16

,

16

,

15

,

15

,

15

,

15

,

14

,

14

,

14

,

14

,

14

,

14

,

13

,

13

,

13

,

13

,

13

,

13

,

12

,

12

,

12

,

12

,

12

,

12

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

5

,

5

,

5

,

5

,

5

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

3

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

,

2

}

.

14. The apparatus of claim 7 , wherein the weight parameter is determined from a weighting table S[n] with a sum of width and height of 128 and ShiftDenonm=10:

S

[

n

]

=

{

341

,

256

,

205

,

171

,

146

,

128

,

114

,

103

,

93

,

85

,

79

,

73

,

68

,

64

,

60

,

57

,

54

,

51

,

49

,

47

,

45

,

43

,

41

,

39

,

38

,

37

,

35

,

34

,

33

,

32

,

31

,

30

,

29

,

28

,

28

,

27

,

26

,

26

,

25

,

24

,

24

,

23

,

23

,

22

,

22

,

21

,

21

,

20

,

20

,

20

,

19

,

19

,

19

,

18

,

18

,

18

,

17

,

17

,

17

,

16

,

16

,

16

,

16

,

16

,

15

,

15

,

15

,

15

,

14

,

14

,

14

,

14

,

14

,

14

,

13

,

13

,

13

,

13

,

13

,

13

,

12

,

12

,

12

,

12

,

12

,

12

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

11

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

10

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

}

.

15. The apparatus of claim 7 , wherein the weight parameter is determined from a weighting table S[n] with a sum of width and height of 128 and ShiftDenonm=9:

S

[

n

]

=

{

171

,

128

,

102

,

85

,

73

,

64

,

57

,

51

,

47

,

43

,

39

,

37

,

34

,

32

,

30

,

28

,

27

,

26

,

24

,

23

,

22

,

21

,

20

,

20

,

19

,

18

,

18

,

17

,

17

,

16

,

16

,

15

,

15

,

14

,

14

,

13

,

13

,

13

,

12

,

12

,

12

,

12

,

11

,

11

,

11

,

11

,

10

,

10

,

10

,

10

,

10

,

9

,

9

,

9

,

9

,

9

,

9

,

9

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

8

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

7

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

6

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

5

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

,

4

}

.

Assignments (6)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2018
From: PANUSOPONE, KRIT; HONG, SEUNGWOOK; YU, YUE; WANG, LIMIN
To: ARRIS ENTERPRISES LLC
Reel/Frame 045653/0210 →
Continuity (4)
Provisional Application 62522538 · Jun 20, 2017
Provisional Application 62522420 · Jun 20, 2017
Provisional Application 62481671 · Apr 4, 2017
Related Publication 20180288425A1 · Oct 4, 2018
Cited By (2)
US 12,355,979 US 12,401,782