IP Library Granted Patent US 10,791,338
Granted Patent B2
US 10,791,338 · App. 16/480,336 · Granted Sep 29, 2020

Systems and methods for performing planar intra prediction video coding

Inventors: Kiran Mukesh Misra (Vancouver, WA); Jie Zhao (Vancouver, WA); Christopher Andrew Segall (Vancouver, WA)
Assignees: SHARP KABUSHIKI KAISHA; FG INNOVATION COMPANY LIMITED
H04N19/593H04N19/119H04N19/126H04N19/176
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,791,338
App. No.
16/480,336
Granted
Sep 29, 2020
Kind
B2
Abstract

A method of generating a prediction for an area of video data, comprises Receiving a rectangular video block including sample values, and for each sample included in the video block, generating a predictive sample value by averaging a horizontal interpolation and a vertical interpolation corresponding to the location of the sample within the video block.

Claims (19)

1. A method of generating a predicted sample value corresponding to a position in a rectangular video block according to a planar prediction, the method comprising:

determining a width of the rectangular video block;

determining a height of the rectangular video block;

calculating a vertical interpolation value by multiplying a sum of a first value and a second value by the width of the rectangular video block;

calculating a horizontal interpolation value by multiplying a sum of a third value and a fourth value by the height of the rectangular video block; and

generating the predicted sample value by dividing the sum of the calculated vertical interpolation value, the horizontal interpolation value, and the product of the width of the rectangular video block and the height of the rectangular video block by the product of two, the width of the rectangular video block and the height of the rectangular video block.

2. The method of claim 1 , wherein the width of the rectangular video block and the height of the rectangular video block are not equal.

3. The method of claim 2 , wherein the rectangular video block is a transform block.

4. A device for coding video data by generating a predicted sample value corresponding to a position in a rectangular video block according to a planar prediction, the device comprising one or more processors configured to:

determine a width of the rectangular video block;

determine a height of the rectangular video block;

calculate a vertical interpolation value by multiplying a sum of a first value and a second value by the width of the rectangular video block;

calculate a horizontal interpolation value by multiplying a sum of a third value and a fourth value by the height of the rectangular video block; and

generate the predicted sample value by dividing the sum of the calculated vertical interpolation value, the horizontal interpolation value, and the product of the width of the rectangular video block and the height of the rectangular video block by the product of two, the width of the rectangular video block and the height of the rectangular video block.

5. The device of claim 4 , wherein the rectangular video block is a transform block and wherein the width of the transform block and the height of the transform block are not equal.

6. The device of claim 4 , wherein the device includes a video encoder.

7. The device of claim 4 , wherein the device includes a video decoder.

8. An apparatus for coding video data, the apparatus comprising means for performing any and all combinations of the steps of claim 1 .

9. A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed, cause one or more processors of a device for coding video data to perform any and all combinations of the steps of claim 1 .

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2023
From: SHARP KABUSHIKI KAISHA; SHARP CORPORATION
To: SHARP KABUSHIKI KAISHA
Reel/Frame 063815/0589 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2023
From: SHARP KABUSHIKI KAISHA; FG INNOVATION COMPANY LIMITED
To: SHARP KABUSHIKI KAISHA; SHARP CORPORATION
Reel/Frame 062389/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2020
From: SHARP KABUSHIKI KAISHA
To: SHARP KABUSHIKI KAISHA; FG INNOVATION COMPANY LIMITED
Reel/Frame 053248/0064 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2019
From: MISRA, KIRAN MUKESH; ZHAO, JIE; SEGALL, CHRISTOPHER ANDREW
To: SHARP KABUSHIKI KAISHA
Reel/Frame 050689/0199 →