Method, apparatus and system for de-blocking video data
Abstract
A method of de-blocking video data is disclosed. The video data encoding colour channels in a 4:2:2 format is received. The video data is encoded in a quad-tree. A plurality of transform units is generated for one of the colour channels, each of the transform units including at least one transform. A distance from an edge of one of the transform units to a boundary of a transform of the transform unit is determined. An edge flag for the transform unit is determined, the edge flag indicating the determined distance. De-blocking is applied to the transform units of the video data according to the determined edge flag.
Claims
exact text as granted — not AI-modified1 . A method of de-blocking video data, the method comprising:
receiving the video data having colour channels in a 4:2:2 format; determining a size of the transform unit containing data of a plurality of chroma sample arrays for a single chroma channel of the colour channels, the data of the plurality of chroma sample arrays being provided using a plurality of chroma square transforms; determining a chroma boundary in the transform unit for the single chroma channel according to a size of the plurality of chroma square transforms defined by the determined size of the transform unit; and applying de-blocking to the determined chroma boundary in the transform units of the video data.
2 . The method according to claim 1 , wherein the size of the transform unit is determined based on a hierarchical level of a transform unit.
3 . The method according to claim 1 , further comprising:
applying a square inverse transform for data each of the plurality of chroma sample arrays to produce chroma samples; wherein the de-blocking is applied to the chroma samples in the video data.
4 . An apparatus for de-blocking video data, the apparatus comprising:
means for receiving the video data having colour channels in a 4:2:2 format; means for determining a size of the transform unit containing data of a plurality of chroma sample arrays for a single chroma channel of the colour channels, the data of the plurality of chroma sample arrays being provided using a plurality of chroma square transforms; means for determining a chroma boundary in the transform unit for the single chroma channel according to a size of the plurality of chroma square transforms defined by the determined size of the transform unit; and means for applying de-blocking to the determined chroma boundary in the transform units of the video data.
5 . The apparatus according to claim 4 , wherein the size of the transform unit is determined based on a hierarchical level of a transform unit.
6 . The apparatus according to claim 4 , further comprising:
means for applying a square inverse transform for data each of the plurality of chroma sample arrays to produce chroma samples; wherein the de-blocking is applied to the chroma samples in the video data.
7 . A non-transitory computer readable medium comprising a computer program for de-blocking video data, the program comprising:
code for receiving the video data having colour channels in a 4:2:2 format; code for determining a size of the transform unit containing data of a plurality of chroma sample arrays for a single chroma channel of the colour channels, the data of the plurality of chroma sample arrays being provided using a plurality of chroma square transforms; code for determining a chroma boundary in the transform unit for the single chroma channel according to a size of the plurality of chroma square transforms defined by the determined size of the transform unit; and code for applying de-blocking to the determined chroma boundary in the transform units of the video data.
8 . The non-transitory computer readable medium according to claim 7 , wherein the size of the transform unit is determined based on a hierarchical level of a transform unit.
9 . The non-transitory computer readable medium according to claim 7 , further comprising:
code for applying a square inverse transform for data each of the plurality of chroma sample arrays to produce chroma samples; wherein the de-blocking is applied to the chroma samples in the video data.Join the waitlist — get patent alerts
Track US2017134758A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.