-
公开(公告)号:US20240331168A1
公开(公告)日:2024-10-03
申请号:US18309534
申请日:2023-04-28
申请人: Intel Corporation
发明人: James Holland , Muhammad Hamdan , Timothy Chong , Lidong Xu , Yang Zhou
IPC分类号: G06T7/246
CPC分类号: G06T7/248 , G06T2207/10016 , G06T2207/20084
摘要: Systems, apparatus, articles of manufacture, and methods are disclosed to determine confidence of motion vectors. Examples disclosed herein are to generate feature data associated with a motion vector, the motion vector generated based on a first block of pixel data in a first video frame and a second block of pixel data in a second video frame, determine a confidence score for the motion vector based on a model and the feature data, and concatenate the motion vector and the confidence score to output an estimated likelihood that the motion vector is accurate.
-
公开(公告)号:US20230412808A1
公开(公告)日:2023-12-21
申请号:US18031563
申请日:2020-11-30
申请人: Intel Corporation
发明人: James Holland , Sang-hee Lee , Ximin Zhang , Zhan Lou
IPC分类号: H04N19/126 , H04N19/149 , H04N19/172 , G06N20/00
CPC分类号: H04N19/126 , G06N20/00 , H04N19/172 , H04N19/149
摘要: Techniques related to adaptive quantization matrix selection using machine learning for video coding are discussed. Such techniques include applying a machine learning model to generate an estimated quantization parameter for a frame and selecting a set of quantization matrices for encode of the frame from a number of sets of quantization matrices based on the estimated quantization parameter.
-
公开(公告)号:US20210306640A1
公开(公告)日:2021-09-30
申请号:US17347243
申请日:2021-06-14
申请人: Intel Corporation
发明人: Jason Tanner , James Holland
IPC分类号: H04N19/14 , H04N19/172 , H04N19/139 , H04N19/126 , H04N19/196 , H04N19/177 , H04N19/577
摘要: Techniques related to video coding using look ahead analysis and block based back propagation for block level quantization parameters are discussed. Such techniques include adaptively selecting frames subsequent to a target frame in a display order for use in the back propagation, propagating values to blocks of the target frame that are indicative of the importance of the blocks to the encode of the subsequent frames, and encoding the target frame using block level quantization parameters based on the propagated values.
-
公开(公告)号:US10944987B2
公开(公告)日:2021-03-09
申请号:US16292808
申请日:2019-03-05
申请人: Intel Corporation
IPC分类号: H04N19/567 , H04N19/159 , H04N19/176 , H04N19/46 , H04N19/105 , H04N19/107 , H04N19/436 , H04N19/147
摘要: An embodiment of a motion estimator apparatus may include technology to receive a compound message, and perform rate distortion estimation and check refinement for two or more coding unit descriptions for a source block based on the received compound message. Other embodiments are disclosed and claimed.
-
公开(公告)号:US12101475B2
公开(公告)日:2024-09-24
申请号:US17127544
申请日:2020-12-18
申请人: Intel Corporation
发明人: Brinda Ganesh , Nilesh Jain , Sumit Mohan , Faouzi Kossentini , Jill Boyce , James Holland , Zhijun Lei , Chekib Nouira , Foued Ben Amara , Hassene Tmar , Sebastian Possos , Craig Hurst
IPC分类号: H04N19/114 , H04N19/154
CPC分类号: H04N19/114 , H04N19/154
摘要: Techniques related to distributing the video encoding processing of an input video across hardware and software systems. Such techniques include evaluating the content of the video and determine whether or the encoding operation is best to be done on the hardware system only, software system only or a hybrid hardware and software system.
-
公开(公告)号:US11729403B2
公开(公告)日:2023-08-15
申请号:US16647998
申请日:2017-12-05
申请人: INTEL CORPORATION
发明人: James Holland , Hiu-Fai Chan , Fangwen Fu , Qian Xu , Sang-Hee Lee , Vidhya Krishnan
IPC分类号: H04N11/02 , H04N19/182 , H04N19/423
CPC分类号: H04N19/182 , H04N19/423
摘要: A lossless pixel compressor may include technology to detect a format of a pixel memory region, and compress the pixel memory region together with embedded control information which indicates the detected format of the pixel memory region. Other embodiments are disclosed and claimed.
-
公开(公告)号:US20210150663A1
公开(公告)日:2021-05-20
申请号:US17095590
申请日:2020-11-11
申请人: Intel Corporation
发明人: Subramaniam Maiyuran , Durgaprasad Bilagi , Joydeep Ray , Scott Janus , Sanjeev Jahagirdar , Brent Insko , Lidong Xu , Abhishek R. Appu , James Holland , Vasanth Ranganathan , Nikos Kaburlasos , Altug Koker , Xinmin Tian , Guei-Yuan Lueh , Changliang Wang
IPC分类号: G06T1/60 , G06T1/20 , G06N5/04 , G06F12/0802
摘要: Embodiments described herein are generally directed to improvements relating to power, latency, bandwidth and/or performance issues relating to GPU processing/caching. According to one embodiment, a system includes a producer intellectual property (IP) (e.g., a media IP), a compute core (e.g., a GPU or an AI-specific core of the GPU), a streaming buffer logically interposed between the producer IP and the compute core. The producer IP is operable to consume data from memory and output results to the streaming buffer. The compute core is operable to perform AI inference processing based on data consumed from the streaming buffer and output AI inference processing results to the memory.
-
公开(公告)号:US20240078630A1
公开(公告)日:2024-03-07
申请号:US18490593
申请日:2023-10-19
申请人: Intel Corporation
发明人: Subramaniam Maiyuran , Durgaprasad Bilagi , Joydeep Ray , Scott Janus , Sanjeev Jahagirdar , Brent Insko , Lidong Xu , Abhishek R. Appu , James Holland , Vasanth Ranganathan , Nikos Kaburlasos , Altug Koker , Xinmin Tian , Guei-Yuan Lueh , Changliang Wang
IPC分类号: G06T1/60 , G06F12/0802 , G06N5/04 , G06T1/20
CPC分类号: G06T1/60 , G06F12/0802 , G06N5/04 , G06T1/20 , G06F2212/251
摘要: Embodiments described herein are generally directed to improvements relating to power, latency, bandwidth and/or performance issues relating to GPU processing/caching. According to one embodiment, a system includes a producer intellectual property (IP) (e.g., a media IP), a compute core (e.g., a GPU or an AI-specific core of the GPU), a streaming buffer logically interposed between the producer IP and the compute core. The producer IP is operable to consume data from memory and output results to the streaming buffer. The compute core is operable to perform AI inference processing based on data consumed from the streaming buffer and output AI inference processing results to the memory.
-
公开(公告)号:US11663746B2
公开(公告)日:2023-05-30
申请号:US17095544
申请日:2020-11-11
申请人: Intel Corporation
发明人: Abhishek R. Appu , Prasoonkumar Surti , Jill Boyce , Subramaniam Maiyuran , Michael Apodaca , Adam T. Lake , James Holland , Vasanth Ranganathan , Altug Koker , Lidong Xu , Nikos Kaburlasos
CPC分类号: G06T9/002 , G06N3/045 , G06T9/007 , G06T9/008 , G06T15/005
摘要: Embodiments described herein provided for an instruction and associated logic to enable a processing resource including a tensor accelerator to perform optimized computation of sparse submatrix operations. One embodiment provides hardware logic to apply a numerical transform to matrix data to increase the sparsity of the data. Increasing the sparsity may result in a higher compression ratio when the matrix data is compressed.
-
公开(公告)号:US20240283952A1
公开(公告)日:2024-08-22
申请号:US18636941
申请日:2024-04-16
申请人: Intel Corporation
发明人: Minzhi Sun , Ximin Zhang , Yi-jen Chiu , James Holland
IPC分类号: H04N19/189 , H04N19/176 , H04N19/186 , H04N19/46
CPC分类号: H04N19/189 , H04N19/176 , H04N19/186 , H04N19/46
摘要: A lightweight but effective adaptive coding tool selection system with content classification can be implemented to reduce complexity and maintain quality in a video encoder. Content classification may classify a current frame between at least three classifications: screen content, weak screen content, and natural content. Content classification may make use of two statistics, e.g., color number and variance, of blocks that are 8×8 pixels or larger in size. The statistics may be used to calculate three frame-level statistics, e.g., proportion/percentage of blocks with few colors, proportion/percentage of blocks with zero variance, and proportion/percentage of blocks with big/large variance. The frame-level statistics are used to classify the current frame. Based on the classification, coding tool control flags or control signals may be generated accordingly to configure the encoder to, e.g., turn on or off certain coding tools, and/or use certain parameter values for the coding tools.
-
-
-
-
-
-
-
-
-