-
公开(公告)号:US11670009B2
公开(公告)日:2023-06-06
申请号:US17003575
申请日:2020-08-26
Applicant: Meta Platforms Technologies, LLC
Inventor: Cheng Chang , Zhi Zhou , Richard Webb , Richard Lawrence Greene
IPC: G06T9/00 , H04N19/115 , H04N19/146 , H04N19/157 , H04N19/184 , G06T1/60
CPC classification number: G06T9/00 , G06T1/60 , H04N19/115 , H04N19/146 , H04N19/157 , H04N19/184
Abstract: In one embodiment, a computing system may access first alpha values associated with first pixels in a first pixel region of an image and determine a bit budget for encoding the first alpha values. The computing system may then select a first alpha-encoding mode for the first alpha values to reflect a determination that the first alpha values are all fully transparent or all fully opaque, and encode the first alpha values by storing the selected first alpha-encoding mode as part of a metadata without using the bit budget to encode the first alpha values individually. The computing system may then update a record of unallocated bits available for allocation based on the bit budget unused in the encoding of the first alpha values, and allocate, based on the record of unallocated bits, bits to encode a set of alpha values different from the first alpha values.
-
公开(公告)号:US12183043B2
公开(公告)日:2024-12-31
申请号:US18182029
申请日:2023-03-10
Applicant: Meta Platforms Technologies, LLC
Inventor: Cheng Chang , Zhi Zhou , Richard Webb , Richard Lawrence Greene
IPC: G06T9/00 , G06T1/60 , H04N19/115 , H04N19/146 , H04N19/157 , H04N19/184
Abstract: A computing system may access first alpha values associated with first pixels in a first pixel region of an image and determine a bit budget for encoding the first alpha values. The computing system may then select a first alpha-encoding mode for the first alpha values to reflect a determination that the first alpha values are all fully transparent or all fully opaque, and encode the first alpha values by storing the selected first alpha-encoding mode as part of a metadata without using the bit budget to encode the first alpha values individually. The computing system may then update a record of unallocated bits available for allocation based on the bit budget unused in the encoding of the first alpha values, and allocate, based on the record of unallocated bits, bits to encode a set of alpha values different from the first alpha values.
-
公开(公告)号:US20220366820A1
公开(公告)日:2022-11-17
申请号:US17875131
申请日:2022-07-27
Applicant: Meta Platforms Technologies, LLC
Inventor: Nilanjan Goswami , Michael Yee , Morgyn Taylor , Patrick Mccleary , Naveen Makineni , Aaron Young , Zhi Zhou , Richard Lawrence Greene , Richard Webb , Cheng Chang
Abstract: In one embodiment, one or more computing systems may determine a first display content to be displayed on a display. The first display content may be associated with one or more frames. The one or more computing systems may determine an optimization operation for the first display content based on one or more first parameters associated with the display or one or more second parameters associated with the one or more frames. The one or more computing systems may adjust the one or more frames based on the optimization operation. The adjusted one or more frames may have at least one optimized attribute comparing to the one or more frames before being adjusted. The one or more computing systems may output the adjusted one or more frames to the display to represent the first display content.
-
-