-
公开(公告)号:US20210295138A1
公开(公告)日:2021-09-23
申请号:US16823063
申请日:2020-03-18
申请人: Arm Limited
发明人: Dominic Hugo Symes , Rune Holm
摘要: A method for performing neural network processing, and a corresponding data processing system. The data processing system is configured to define one or more tiles for use when reading a portion of an input feature map from memory or writing a portion of an output feature map to memory. The data processing system is also configured to provide information which allows positions falling within the defined one or more tiles to be mapped to memory locations to allow a processor to read data for an input feature map from memory or to write data for a portion of an output feature map to memory.
-
公开(公告)号:US10896536B2
公开(公告)日:2021-01-19
申请号:US15923628
申请日:2018-03-16
申请人: Arm Limited
摘要: A method of operating a data processing system is disclosed for a data processing system that comprises a display and a display controller operable to provide to the display data in respect of output surfaces to be displayed. The method comprises, when an output surface is to be displayed, the display controller providing to the display data in respect of the output surface in the form of image data and image modification data, and the display using the image data and the image modification data when producing an output surface for display.
-
公开(公告)号:US20190196745A1
公开(公告)日:2019-06-27
申请号:US16226584
申请日:2018-12-19
申请人: Arm Limited
发明人: Erik Persson , Stefan Johannes Frid , Philip Gregory Hall , Dominic Hugo Symes , Sven Ola Johannes Hugosson , Robert Norberg
IPC分类号: G06F3/06
CPC分类号: G06F3/0659 , G06F3/0613 , G06F3/0673
摘要: A producer processing unit of a data processing system that is producing a stream of data for use by one or more consumer processing units of the data processing system maintains a record that is accessible to the consumer processing units of a position in the data stream for which it has written data to memory. The consumer processing units then control their reading of the data stream from the memory in accordance with the write position record maintained by the producer processing unit.
-
公开(公告)号:US20180270499A1
公开(公告)日:2018-09-20
申请号:US15914154
申请日:2018-03-07
申请人: Arm Limited
IPC分类号: H04N19/52 , H04N19/176 , H04N19/44
CPC分类号: H04N19/52 , H04N19/102 , H04N19/156 , H04N19/176 , H04N19/43 , H04N19/436 , H04N19/44 , H04N19/53
摘要: An apparatus for encoding frames of a sequence of source frames of video image data to be encoded. The apparatus includes encoding circuitry configured to encode the source frames using reference frames. The apparatus also includes monitoring circuitry configured to, when the encoding circuitry is encoding a source frame using one or more reference frames, monitor the memory bandwidth being used when using the one or more reference frames when encoding the source frame. The apparatus further includes encoding circuitry that is operable to, in response to the monitored memory bandwidth being greater than a threshold, to control the encoding circuitry to encode a subsequent part of the source frame using a modified video encoding process to restrict the memory bandwidth usage when using one or more reference frames when encoding a subsequent part of a source frame.
-
公开(公告)号:US20170272774A1
公开(公告)日:2017-09-21
申请号:US15443179
申请日:2017-02-27
申请人: ARM Limited
IPC分类号: H04N19/52 , H04N19/184 , H04N19/164 , H04N19/176 , H04N19/172
CPC分类号: H04N19/52 , H04N19/164 , H04N19/172 , H04N19/176 , H04N19/184 , H04N19/463
摘要: An apparatus for decoding a sequence of frames of encoded video data includes parsing circuitry configured to parse the encoded video image data for a frame to derive encoding information for each block of the frame. The apparatus also includes feedback circuitry configured to feed back, to the parsing circuitry, encoding information for a frame for use when parsing the encoded video image data of the next frame. The encoding information includes an encoding indicator for each block. When the encoding indicators were enabled when encoding the blocks of the frame, the encoding indicator fed back for a block is the encoding indicator that was used to encode that block. When the encoding indicators for the blocks of the frame were disabled when encoding the video image data for the frame, the encoding indicator fed back for a block is an encoding indicator derived from a previous frame.
-
公开(公告)号:US11616937B2
公开(公告)日:2023-03-28
申请号:US16410560
申请日:2019-05-13
申请人: Arm Limited
发明人: Damian Piotr Modrzyk , Viacheslav Chesnokov , Sven Ola Johannes Hugosson , Alex Kornienko , Guney Kayim , Ertunc Erdil , Dominic Hugo Symes , Brian Paul Starkey , Michal Karol Bogusz
摘要: When a producer processing unit, such as a video decoder, of a media processing system is producing a data output for use by a consumer processing unit, such as a display processor, the producer processing unit also generates metadata for the data output that it is producing and provides that metadata for use by the consumer processing unit. The consumer processing unit then uses the metadata provided by the producer processing unit when processing the data output to which the metadata relates.
-
公开(公告)号:US11175854B2
公开(公告)日:2021-11-16
申请号:US16226584
申请日:2018-12-19
申请人: Arm Limited
发明人: Erik Persson , Stefan Johannes Frid , Philip Gregory Hall , Dominic Hugo Symes , Sven Ola Johannes Hugosson , Robert Norberg
摘要: A producer processing unit of a data processing system that is producing a stream of data for use by one or more consumer processing units of the data processing system maintains a record that is accessible to the consumer processing units of a position in the data stream for which it has written data to memory. The consumer processing units then control their reading of the data stream from the memory in accordance with the write position record maintained by the producer processing unit.
-
公开(公告)号:US09906792B2
公开(公告)日:2018-02-27
申请号:US14596971
申请日:2015-01-14
申请人: ARM Limited
发明人: Dominic Hugo Symes , Ola Hugosson , Erik Persson
IPC分类号: H04N19/124 , H04N19/13 , H04N19/176 , H04N19/15 , H04N19/91
CPC分类号: H04N19/124 , H04N19/13 , H04N19/15 , H04N19/176 , H04N19/91
摘要: A video encoder and method of video encoding are provided. At an encoding stage a selected degree of quantization is applied to the encoding of macroblocks of the input video sequence and quantized part-encoded macroblocks are generated. Quantization circuitry in the encoding stage is configured to select the selected degree of quantization for each macroblock in a current slice in dependence on a complexity estimate indicative of the expected entropy encoding complexity of a predetermined set of the quantized part-encoded macroblocks defined for that macroblock.
-
公开(公告)号:US11645807B2
公开(公告)日:2023-05-09
申请号:US17647137
申请日:2022-01-05
申请人: Arm Limited
CPC分类号: G06T15/04 , G06T7/44 , G06T2210/36
摘要: When performing anisotropic filtering when sampling a texture to provide an output sampled texture value for use when rendering an output in a graphics processing system, a number of positions for which to sample the texture along an anisotropy direction along which samples will be taken in the texture is determined by determining the square root of the coefficient F for an ellipse having the form Ax2+Bxy+Cy2=F corresponding to the projection of the sampling point for which the texture is being sampled onto the surface to which the texture is to be applied, and using the determined square root of the ellipse coefficient F to determine the number of positions for which samples should be taken along the anisotropy direction in the texture.
-
公开(公告)号:US11620503B2
公开(公告)日:2023-04-04
申请号:US16823063
申请日:2020-03-18
申请人: Arm Limited
发明人: Dominic Hugo Symes , Rune Holm
摘要: A method for performing neural network processing, and a corresponding data processing system. The data processing system is configured to define one or more tiles for use when reading a portion of an input feature map from memory or writing a portion of an output feature map to memory. The data processing system is also configured to provide information which allows positions falling within the defined one or more tiles to be mapped to memory locations to allow a processor to read data for an input feature map from memory or to write data for a portion of an output feature map to memory.
-
-
-
-
-
-
-
-
-