US2023362377A1PendingUtilityA1
Systems, methods, and apparatuses for processing video
Est. expiryApr 6, 2038(~11.7 yrs left)· nominal 20-yr term from priority
H04N 19/124H04N 19/13H04N 19/18H04N 19/186H04N 19/60H04N 19/16H04N 19/154H04N 19/172H04N 19/126
64
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Systems, methods, and apparatuses are described for processing video. Video content comprising a plurality of frames may be received. A viewing parameters associated with playback of the video content may be determined. One or more of luminance pixel data associated with a frame of the plurality of frames and chrominance pixel data associated with the frame is determined. A quantization matrix associated with the frame may be determined based on the viewing parameter and the one or more of luminance pixel data and chrominance pixel data.
Claims
exact text as granted — not AI-modified1 . A method, comprising:
receiving video content; receiving, from a device configured for output of video, a viewing parameter associated with output of the video content; generating, based on the viewing parameter and pixel data associated with the video content, a quantization matrix associated with the video content; and encoding, based at least in part on the quantization matrix, at least a portion of the video content.
2 . The method of claim 1 , wherein the pixel data comprises at least one of chrominance pixel data or luminance pixel data.
3 . The method of claim 2 , wherein the video content comprises a plurality of frames, further comprising determining one or more of the luminance pixel data associated with a frame of the plurality of frames or the chrominance pixel data associated with the frame.
4 . The method of claim 3 , wherein the quantization matrix is further associated with the frame of the plurality of frames, and wherein the generating the quantization matrix comprises determining, based on the viewing parameter and the one or more of the luminance pixel data or the chrominance pixel data, the quantization matrix.
5 . The method of claim 3 , wherein the frame comprises a plurality of partitions, and wherein the one or more of the luminance pixel data or the chrominance pixel data is associated with a partition of the plurality of partitions.
6 . The method of claim 2 , wherein the encoding the at least a portion of the video content comprises quantizing, based on the quantization matrix, one or more transform coefficients associated with at least a portion of the one or more of the luminance pixel data or the chrominance pixel data, and entropy encoding the quantized one or more transform coefficients.
7 . The method of claim 2 , wherein the one or more of the luminance pixel data or the chrominance pixel data comprises residual image data.
8 . The method of claim 1 , further comprising determining, based on the viewing parameter and the pixel data, a contrast sensitivity function (CSF), wherein the generating the quantization matrix comprises determining, based on the viewing parameter, the pixel data and the CSF, the quantization matrix.
9 . A device, comprising:
one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the device to:
receive video content;
receive, from another device configured for output of video, a viewing parameter associated with output of the video content;
generate, based on the viewing parameter and pixel data associated with the video content, a quantization matrix associated with the video content; and
encode, based at least in part on the quantization matrix, at least a portion of the video content.
10 . The device of claim 9 , wherein the pixel data comprises at least one of chrominance pixel data or luminance pixel data.
11 . The device of claim 10 , wherein the video content comprises a plurality of frames, and wherein the instructions, when executed by the one or more processors, further cause the device to determine one or more of the luminance pixel data associated with a frame of the plurality of frames or the chrominance pixel data associated with the frame.
12 . The device of claim 11 , wherein the quantization matrix is further associated with the frame of the plurality of frames, and wherein the instructions that cause the device to generate the quantization matrix, when executed by the one or more processors, further cause the device to determine, based on the viewing parameter and the one or more of the luminance pixel data or the chrominance pixel data, the quantization matrix.
13 . The device of claim 11 , wherein the frame comprises a plurality of partitions, and wherein the one or more of the luminance pixel data or the chrominance pixel data is associated with a partition of the plurality of partitions.
14 . The device of claim 10 , wherein the instructions that cause the device to encode the at least a portion of the video content, when executed by the one or more processors, further cause the device to:
quantize, based on the quantization matrix, one or more transform coefficients associated with at least a portion of the one or more of the luminance pixel data or the chrominance pixel data, and entropy encode the quantized one or more transform coefficients.
15 . The device of claim 10 , wherein the one or more of the luminance pixel data or the chrominance pixel data comprises residual image data.
16 . The device of claim 9 , wherein the instructions, when executed by the one or more processors, further cause the device to determine, based on the viewing parameter and the pixel data, a contrast sensitivity function (CSF), and wherein the instructions that cause the device to generate the quantization matrix, when executed by the one or more processors, further cause the device to determine, based on the viewing parameter, the pixel data and the CSF, the quantization matrix.
17 . A non-transitory computer-readable medium storing instructions that, when executed, cause:
receiving video content; receiving, from a device configured for output of video, a viewing parameter associated with output of the video content; generating, based on the viewing parameter and pixel data associated with the video content, a quantization matrix associated with the video content; and encoding, based at least in part on the quantization matrix, at least a portion of the video content.
18 . The non-transitory computer-readable medium of claim 17 , wherein the pixel data comprises at least one of chrominance pixel data or luminance pixel data.
19 . The non-transitory computer-readable medium of claim 18 , wherein the video content comprises a plurality of frames, wherein the instructions, when executed, further cause determining one or more of the luminance pixel data associated with a frame of the plurality of frames or the chrominance pixel data associated with the frame.
20 . The non-transitory computer-readable medium of claim 19 , wherein the quantization matrix is further associated with the frame of the plurality of frames, and wherein the instructions that cause the generating the quantization matrix, when executed, further cause determining, based on the viewing parameter and the one or more of the luminance pixel data or the chrominance pixel data, the quantization matrix.
21 . The non-transitory computer-readable medium of claim 19 , wherein the frame comprises a plurality of partitions, and wherein the one or more of the luminance pixel data or the chrominance pixel data is associated with a partition of the plurality of partitions.
22 . The non-transitory computer-readable medium of claim 18 , wherein the instructions that cause encoding the at least a portion of the video content, when executed, further cause:
quantizing, based on the quantization matrix, one or more transform coefficients associated with at least a portion of the one or more of the luminance pixel data or the chrominance pixel data, and entropy encoding the quantized one or more transform coefficients.
23 . The non-transitory computer-readable medium of claim 18 , wherein the one or more of the luminance pixel data or the chrominance pixel data comprises residual image data.
24 . The non-transitory computer-readable medium of claim 17 , wherein the instructions, when executed, further cause determining, based on the viewing parameter and the pixel data, a contrast sensitivity function (CSF), and wherein the instructions that cause generating the quantization matrix, when executed, further cause determining, based on the viewing parameter, the pixel data and the CSF, the quantization matrix.Join the waitlist — get patent alerts
Track US2023362377A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.