-
公开(公告)号:US10764607B2
公开(公告)日:2020-09-01
申请号:US15950730
申请日:2018-04-11
申请人: Arm Limited
IPC分类号: H04N19/86 , H04N19/70 , H04N19/176 , H04N19/117
摘要: When encoding an array of data elements of a stream of arrays of data elements, a set of sample adaptive offset options to be used for encoding the array are selecting on the basis of a distortion value that is determined for a particular set of sample adaptive offset options. The distortion value is determined by generating one or more filtered reconstructed source blocks by applying a sample adaptive offset filter in accordance with the particular set of sample adaptive offset options to one or more reconstructed source blocks corresponding to a source block, and by then determining a distortion value for the particular set of sample adaptive offset options by comparing the one or more filtered reconstructed source blocks with the source block. When the particular set of sample adaptive offset options comprises an edge offset type, the distortion value is determined using a set of error values comprising fewer data elements than the source block of data elements.
-
公开(公告)号:US10560708B2
公开(公告)日:2020-02-11
申请号:US15714060
申请日:2017-09-25
申请人: Arm Limited
IPC分类号: H04N19/42 , H04N19/103 , H04N19/154
摘要: A set of encoding options to use when encoding an array of data elements is selected based on a bit count value and a distortion value for that set of encoding options. The distortion value is determined from a set of error values that represents the difference between a set of frequency domain coefficients and a set of de-quantised coefficients. The set of frequency domain coefficients are generated by applying only a subset of row transformations or only a subset of column transformations. A set of quantised coefficients are generated by quantising only a subset of the set of frequency domain coefficients. This arrangement provides a more efficient way of selecting encoding options, but without a detrimental reduction in the efficacy of the selection process.
-
公开(公告)号:US10552307B2
公开(公告)日:2020-02-04
申请号:US15616510
申请日:2017-06-07
申请人: ARM Limited
IPC分类号: G06F12/02 , G06F12/123
摘要: In a data processing system that comprises a memory 8 comprising N memory banks 11, a memory controller is configured to store one or more N data unit×N data unit arrays of data in the memory 8 such that each data unit in each row of each N×N data unit array is stored in a different memory bank of the N memory banks 11, and such that each data unit in each column of each N×N data unit array is stored in a different memory bank of the N memory banks 11.
-
公开(公告)号:US20190320208A1
公开(公告)日:2019-10-17
申请号:US15950730
申请日:2018-04-11
申请人: Arm Limited
IPC分类号: H04N19/86 , H04N19/117 , H04N19/176 , H04N19/70
摘要: When encoding an array of data elements of a stream of arrays of data elements, a set of sample adaptive offset options to be used for encoding the array are selecting on the basis of a distortion value that is determined for a particular set of sample adaptive offset options. The distortion value is determined by generating one or more filtered reconstructed source blocks by applying a sample adaptive offset filter in accordance with the particular set of sample adaptive offset options to one or more reconstructed source blocks corresponding to a source block, and by then determining a distortion value for the particular set of sample adaptive offset options by comparing the one or more filtered reconstructed source blocks with the source block. When the particular set of sample adaptive offset options comprises an edge offset type, the distortion value is determined using a set of error values comprising fewer data elements than the source block of data elements.
-
公开(公告)号:US10425646B2
公开(公告)日:2019-09-24
申请号:US15698612
申请日:2017-09-07
申请人: Arm Limited
发明人: Johan Lofgren , Fredrik Peter Stolt
IPC分类号: H04N19/139 , H04N19/52 , H04N19/176 , H04N19/105 , H04N19/147 , H04N19/11
摘要: When generating intra-frame encoding cost measures for evaluating intra-frame encoding of a frame of video image data, a measure of the cost of intra-frame encoding a block of the frame is determined by determining a separate cost measure for each sub-block of a set of plural sub-blocks making up the block to be encoded, and then determining the measure of the cost of encoding the block to be encoded as the sum of the determined cost measures for each of the sub-blocks.
-
公开(公告)号:US10148963B2
公开(公告)日:2018-12-04
申请号:US15274044
申请日:2016-09-23
申请人: ARM Limited
发明人: Erik Persson , Fredrik Peter Stolt
IPC分类号: H04N7/12 , H04N11/02 , H04N11/04 , H04N19/137 , H04N19/105 , H04N19/513 , H04N19/86 , H04N19/59 , H04N19/172 , H04N19/176 , H04N19/182
摘要: To perform motion estimation for a video frame block to be encoded, a difference measure is determined for each of a plurality of reference frame block positions at a first, coarser resolution. The determined difference measures are then used estimate difference measures for reference frame blocks at positions at a second resolution that is finer than the first resolution. The estimated second, finer position resolution difference measures are then used to select a set of reference frame block positions for which to determine “full” difference measures. The determined “full” difference measures for each of the selected reference frame block positions are then used to select the reference frame block position to use when encoding the frame block and a motion vector corresponding to that reference frame block position is associated with and encoded for the frame block being encoded.
-
公开(公告)号:US20180098078A1
公开(公告)日:2018-04-05
申请号:US15714060
申请日:2017-09-25
申请人: Arm Limited
IPC分类号: H04N19/42 , H04N19/103 , H04N19/154
摘要: A set of encoding options to use when encoding an array of data elements is selected based on a bit count value and a distortion value for that set of encoding options. The distortion value is determined from a set of error values that represents the difference between a set of frequency domain coefficients and a set of de-quantised coefficients. The set of frequency domain coefficients are generated by applying only a subset of row transformations or only a subset of column transformations. A set of quantised coefficients are generated by quantising only a subset of the set of frequency domain coefficients. This arrangement provides a more efficient way of selecting encoding options, but without a detrimental reduction in the efficacy of the selection process.
-
公开(公告)号:US20180091818A1
公开(公告)日:2018-03-29
申请号:US15274044
申请日:2016-09-23
申请人: ARM Limited
发明人: Erik Persson , Fredrik Peter Stolt
IPC分类号: H04N19/137 , H04N19/105 , H04N19/513 , H04N19/86 , H04N19/59
CPC分类号: H04N19/523 , H04N19/53
摘要: To perform motion estimation for a video frame block to be encoded, a difference measure is determined for each of a plurality of reference frame block positions at a first, coarser resolution. The determined difference measures are then used estimate difference measures for reference frame blocks at positions at a second resolution that is finer than the first resolution. The estimated second, finer position resolution difference measures are then used to select a set of reference frame block positions for which to determine “full” difference measures. The determined “full” difference measures for each of the selected reference frame block positions are then used to select the reference frame block position to use when encoding the frame block and a motion vector corresponding to that reference frame block position is associated with and encoded for the frame block being encoded.
-
公开(公告)号:US20170359589A1
公开(公告)日:2017-12-14
申请号:US15609961
申请日:2017-05-31
申请人: ARM Limited
发明人: Fredrik Peter Stolt
IPC分类号: H04N19/30 , H04N19/59 , H04N19/105 , H04N19/172
CPC分类号: H04N19/30 , H04N19/105 , H04N19/172 , H04N19/51 , H04N19/59
摘要: A system for encoding and decoding a sequence of frames of video data. The system includes encoding processing circuitry configured to encode a sequence of source video frames using other source frames as reference frames. The encoding processing circuitry is also configured, when encoding a new source frame that has a different resolution to the resolution of a reference frame, to generate a scaled copy of the reference frame for the new source frame. The encoding processing circuitry is also configured to encode the new source frame using the scaled copy of the reference frame to provide output encoded video image data. The system also includes a video decoder configured to decode the encoded scaled copy of the reference frame and decode the encoded source frame using the decoded scaled copy of the reference frame to provide output video image data for the source frame.
-
公开(公告)号:US11212540B2
公开(公告)日:2021-12-28
申请号:US15609961
申请日:2017-05-31
申请人: ARM Limited
发明人: Fredrik Peter Stolt
IPC分类号: H04N19/30 , H04N19/51 , H04N19/105 , H04N19/59 , H04N19/172
摘要: A system for encoding and decoding a sequence of frames of video data. The system includes encoding processing circuitry configured to encode a sequence of source video frames using other source frames as reference frames. The encoding processing circuitry is also configured, when encoding a new source frame that has a different resolution to the resolution of a reference frame, to generate a scaled copy of the reference frame for the new source frame. The encoding processing circuitry is also configured to encode the new source frame using the scaled copy of the reference frame to provide output encoded video image data. The system also includes a video decoder configured to decode the encoded scaled copy of the reference frame and decode the encoded source frame using the decoded scaled copy of the reference frame to provide output video image data for the source frame.
-
-
-
-
-
-
-
-
-