Patents by Inventor Karl James Sharman
Karl James Sharman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11284105Abstract: A method encoding image data including: encoding the image data by an inter-image predictor in which a block of one or more samples of a current image is predicted from a reference block of samples located at one of a number of candidate block positions in a reference image; and selectively applying a constrained inter-image prediction mode in which, in comparison to an inter-image prediction mode for the encoding, one or both of the number of candidate block positions and the number of candidate reference images is reduced.Type: GrantFiled: November 23, 2020Date of Patent: March 22, 2022Assignee: SONY CORPORATIONInventors: Karl James Sharman, James Alexander Gamei
-
Publication number: 20220078430Abstract: Image data encoding and/or decoding apparatus comprises an inter-image predictor configured to predict samples of a current image region, of a plurality of regions of an image in a sequence of images, with respect to a reference image region of another, reference, image of the sequence of images, according to a direction vector indicating a spatial displacement of the reference image region from the current image region;an interpolation filter configured to generate the predicted samples of the current image region by spatial interpolation of samples of the reference image region, at least in instances where the direction vector indicates a spatial displacement of a non-integer number of samples, in which the interpolation filter is configured to operate according to a set of filter parameters each defining the spatial frequency response of a set of filters providing interpolation at a spatial displacement resolution of 1/m sample, where m is an integer greater than one; and a filter response selector configuType: ApplicationFiled: September 24, 2019Publication date: March 10, 2022Applicant: SONY CORPORATIONInventors: Karl James SHARMAN, Stephen Mark KEATING, Adrian Richard BROWNE
-
Patent number: 11265545Abstract: A data encoding method comprises generating an ordered array of data values representing an image region and having an array order; deriving a quantization parameter indicating a quantization degree so that the ordered array of data values, when encoded using that quantization degree, meets one or more predetermined criteria; quantizing the data values using the derived quantization parameter to generate respective quantized values; detecting a number of non-zero quantized values; if no more than a threshold number of first values in the array order are non-zero, selecting a different quantization parameter and quantizing the data values using a quantization degree indicated by the selected different quantization parameter; and entropy encoding at least the non-zero quantized values.Type: GrantFiled: January 23, 2019Date of Patent: March 1, 2022Assignee: Sony CorporationInventors: Karl James Sharman, Magali Kimlee Miri Philippe
-
Mode-dependent coefficient scanning and directional transforms for different colour sampling formats
Patent number: 11252402Abstract: A method of coding 4:2:2 or 4:4:4 video data comprises predicting luminance and/or chrominance samples of an image from other respective reference samples derived from the same image according to a prediction mode associated with a sample to be predicted, the prediction mode being selected for each of a plurality of blocks of samples, from a set of two or more candidate prediction modes; detecting differences between the samples and the respective predicted samples; selecting a frequency-separation transform from two or more candidate frequency separation transforms according to the prediction mode associated with a current block of samples using a mapping between transform and prediction mode, the mapping between different, as between chrominance and luminance samples, for at least the 4:4:4 format; and encoding the detected differences by frequency-separating the differences, using the selected frequency-separation transform.Type: GrantFiled: February 11, 2019Date of Patent: February 15, 2022Assignee: SONY CORPORATIONInventors: James Alexander Gamei, Nicholas Ian Saunders, Karl James Sharman, Paul James Silcock -
Publication number: 20220038690Abstract: An image encoding apparatus comprises a selector configured to select a prediction operation, for prediction of samples of a current region of a current image with respect to one or more of a group of reference samples, from a set of candidate prediction operations, at least some of which define, as an intra-image prediction operation, a prediction direction between a current sample to be predicted and a group of reference samples in the same image; and an intra-image predictor configured to derive predicted samples of a current image region from reference samples of the same image in response to selection, by the selector, of an intra-image prediction operation for the current image region; in which: the current region comprises at least a subset of a current coding tree unit (CTU) in an array of CTUs; the group of references samples is disposed, with respect to the current image region at one or more predetermined sides of the current image region; and the selector is configured to inhibit the selection ofType: ApplicationFiled: August 27, 2019Publication date: February 3, 2022Applicant: SONY CORPORATIONInventors: Karl James SHARMAN, Stephen Mark KEATING
-
Publication number: 20210392362Abstract: Apparatus comprises video data decoder circuitry configured to decode an input video data stream, the video data decoder being responsive to parameter data associated with the input video data stream, the parameter data indicating a profile selected from a plurality of profiles, each profile defining a decoding attribute comprising one or more of a bit depth and a chrominance subsampling format; detector circuitry configured to detect constraint data associated with the input video data stream, the constraint data defining a difference between a decoding attribute applicable to the input video data stream and the decoding attribute defined by the profile indicated by the parameter data, in which the constraint data is configured to indicate a zero difference of the decoding attribute by a zero value of the constraint data; and control circuitry configured to control the video data decoder to decode the input video data stream to generate a decoded video data stream having a decoding attribute defined by the eType: ApplicationFiled: June 10, 2020Publication date: December 16, 2021Applicant: SONY CORPORATIONInventors: Karl James Sharman, Stephen Mark Keating, Adrian Richard Browne
-
Publication number: 20210360261Abstract: An image encoding apparatus comprises a selector configured to select, from a set of candidate prediction operations each defining at least a prediction direction, a prediction operation for prediction of samples of a current region of a current image, the current region comprising an array of two or more rows and two or more columns of samples; an intra-image predictor configured to derive predicted samples of the current region with respect to one or more of a group of reference samples of the same image in dependence upon a prediction direction, defined by the selected prediction operation, between a current sample to be predicted and a reference position amongst the reference samples; in which, for at least some of the candidate prediction operations, the group of reference samples comprises two or more parallel linear arrays of reference samples disposed at different respective separations from the current region; a detector configured to detect whether samples corresponding to any of the two or more parType: ApplicationFiled: July 30, 2021Publication date: November 18, 2021Applicant: Sony CorporationInventors: Karl James Sharman, Stephen Mark Keating, Magali Kimlee Miri Philippe
-
Patent number: 11159803Abstract: An image encoding apparatus comprises a selector configured to select, from a set of candidate prediction operations each defining at least a prediction direction, a prediction operation for prediction of samples of a current region of a current image, the current region comprising an array of two or more rows and two or more columns of samples; an intra-image predictor configured to derive predicted samples of the current region with respect to one or more of a group of reference samples of the same image in dependence upon a prediction direction, defined by the selected prediction operation, between a current sample to be predicted and a reference position amongst the reference samples; in which, for at least some of the candidate prediction operations, the group of reference samples comprises two or more parallel linear arrays of reference samples disposed at different respective separations from the current region; a detector configured to detect whether samples corresponding to any of the two or more parType: GrantFiled: October 24, 2018Date of Patent: October 26, 2021Assignee: SONY CORPORATIONInventors: Karl James Sharman, Stephen Mark Keating, Magali Kimlee Miri Philippe
-
Publication number: 20210314574Abstract: Apparatus comprises a video data decoder configured to decode an input video data stream, the video data decoder being responsive to a parameter value associated with the input video data stream, the parameter value indicating an encoding level selected from a plurality of encoding levels, each encoding level defining at least a maximum luminance picture size and a maximum luminance sample rate; the encoding level defining a first numerical component and a second numerical component, the second numerical component being a numerical value greater than or equal to zero; in which: for encoding levels having a second numerical component of zero, the first numerical component increases monotonically with increasing maximum luminance picture size; second component varies with the maximum luminance sample rate; the parameter value being a numeric encoding of the encoding level a first predetermined constant multiplied by the first numerical component plus a second predetermined constant multiplied by the second numeType: ApplicationFiled: April 3, 2020Publication date: October 7, 2021Applicant: SONY CORPORATIONInventors: Stephen Mark Keating, Karl James Sharman, Adrian Richard Browne
-
Patent number: 11140399Abstract: An apparatus including a video data decoder configured to decode an input video data stream, the video data decoder being responsive to a parameter value associated with the input video data stream, the parameter value indicating an encoding level selected from a plurality of encoding levels, each encoding level defining at least a maximum luminance picture size and a maximum luminance sample rate, the encoding level defining a first numerical component and a second numerical component, the second numerical component being a numerical value greater than or equal to zero, in which for encoding levels having a second numerical component of zero, the first numerical component increases monotonically with increasing maximum luminance picture size, and the second component varies with the maximum luminance sample rate; the parameter value being a numeric encoding of the encoding level.Type: GrantFiled: April 3, 2020Date of Patent: October 5, 2021Assignee: SONY CORPORATIONInventors: Stephen Mark Keating, Karl James Sharman, Adrian Richard Browne
-
Patent number: 11109019Abstract: A video coding or decoding method using inter-image prediction to encode input video data in which each chrominance component has 1/Mth of the horizontal resolution and 1/Nth of the vertical resolution of the luminance component, where M and N are integers equal to 1 or more, including storing one or more images preceding a current image, interpolating a higher resolution version of prediction units of the stored images so that the luminance component has a horizontal resolution P times that of the corresponding portion of the stored image and a vertical resolution Q times that of the corresponding portion of the stored image, detecting inter-image motion between a current image and the one or more interpolated stored images so as to generate motion vectors between a prediction unit of the current image and areas of the one or more preceding images, and generating a motion compensated prediction.Type: GrantFiled: December 2, 2019Date of Patent: August 31, 2021Assignee: Sony CorporationInventors: James Alexander Gamei, Nicholas Ian Saunders, Karl James Sharman, Paul James Silcock
-
Patent number: 11039142Abstract: A data encoding method for encoding an array of data values as data sets and escape codes for values not encoded by the data sets, an escape code including a unary coded portion and a non-unary coded portion, the method including: setting a coding parameter defining a minimum number of bits of a non-unary coded portion; adding an offset value of 1 or more to the coding parameter to define a minimum least significant data portion size; generating one or more data sets indicative of positions, relative to the array of data values, of data values of predetermined magnitude ranges, to encode the value of at least one least significant bit of each data value; generating respective complementary most-significant data portions and least-significant data portions; encoding the data sets; encoding the most significant data portions; and encoding the least-significant portions.Type: GrantFiled: November 15, 2018Date of Patent: June 15, 2021Assignee: SONY CORPORATIONInventors: David Berry, James Alexander Gamei, Nicholas Ian Saunders, Karl James Sharman
-
Publication number: 20210144378Abstract: A data encoding method comprises generating an ordered array of data values representing an image region and having an array order; deriving a quantization parameter indicating a quantization degree so that the ordered array of data values, when encoded using that quantization degree, meets one or more predetermined criteria; quantizing the data values using the derived quantization parameter to generate respective quantized values; detecting a number of non-zero quantized values; if no more than a threshold number of first values in the array order are non-zero, selecting a different quantization parameter and quantizing the data values using a quantization degree indicated by the selected different quantization parameter; and entropy encoding at least the non-zero quantized values.Type: ApplicationFiled: January 23, 2019Publication date: May 13, 2021Applicant: Sony CorporationInventors: Karl James SHARMAN, Magali Kimlee Miri PHILIPPE
-
Publication number: 20210105503Abstract: A method encoding image data including: encoding the image data by an inter-image predictor in which a block of one or more samples of a current image is predicted from a reference block of samples located at one of a number of candidate block positions in a reference image; and selectively applying a constrained inter-image prediction mode in which, in comparison to an inter-image prediction mode for the encoding, one or both of the number of candidate block positions and the number of candidate reference images is reduced.Type: ApplicationFiled: November 23, 2020Publication date: April 8, 2021Applicant: SONY CORPORATIONInventors: Karl James SHARMAN, James Alexander GAMEI
-
Publication number: 20210092415Abstract: Image data encoding apparatus comprises detector circuitry configured to detect at least one of an upper clipping level and a lower clipping level in samples of input image data; and encoder circuitry configured to encode an encoded representation of the samples of input image data to an encoded data stream, the encoder circuitry being configured to encode a representation of the at least one of the upper clipping level and the lower clipping level to the output data stream.Type: ApplicationFiled: September 23, 2019Publication date: March 25, 2021Applicant: SONY CORPORATIONInventors: Stephen Mark KEATING, Karl James SHARMAN, Adrian Richard BROWNE
-
Patent number: 10958938Abstract: A video data decoding apparatus in which if a detector detects a transform-skip mode is not applicable to an array of encoded video data values, the detector controls a dequantizer to apply dequantization parameters which may vary between data values in the array of encoded data values according to a position of each data value within the array, and controls an inverse frequency transformer to apply an inverse frequency transform to the dequantized data values; and if the detector detects the transform-skip mode is applicable to the array of encoded video data values, the detector controls the dequantizer to apply dequantization parameters which, for each array of encoded data values, are independent of the position of each data value within the array, and controls the inverse frequency transformer not to apply an inverse frequency transform to the dequantized data values.Type: GrantFiled: February 21, 2020Date of Patent: March 23, 2021Assignee: SONY CORPORATIONInventors: James Alexander Gamei, Karl James Sharman
-
Patent number: 10939103Abstract: A video data encoding apparatus operable to encode an array of input video data values includes: a differential pulse code modulation (DPCM) coder configured to apply a differential pulse code modulation operation to the array of input video data values to generate an array of DPCM data values; a quantizer operable to quantize data derived from the DPCM data values; and controller circuitry controlling selection of a rounding operation by the quantizer from two or more candidate rounding operations.Type: GrantFiled: September 26, 2014Date of Patent: March 2, 2021Assignee: SONY CORPORATIONInventors: James Alexander Gamei, Karl James Sharman
-
Publication number: 20210051328Abstract: A data encoding method comprises: encoding an ordered array of data values as data representing a data value magnitude and data representing a data value sign; predicting, for a set of data values comprising at least some of the data values, the respective data value sign from a property of one or more other data values in the ordered array; and encoding the data value sign for the set of data values in dependence upon the respective predicted value.Type: ApplicationFiled: January 23, 2019Publication date: February 18, 2021Applicant: Sony CorporationInventors: Karl James SHARMAN, Magali Kimlee Miri PHILIPPE
-
Patent number: 10893273Abstract: A data encoding method includes encoding an array of data values as data sets and escape codes for values not encoded by the data sets, an escape code including a prefix portion and a non-unary coded suffix portion having a length, in bits, dependent upon a value encoded by the prefix portion according to a relationship such that, for at least some values encoded by the prefix portion, the length of the non-unary coded suffix portion is greater than the length, in bits, of the prefix portion.Type: GrantFiled: February 15, 2019Date of Patent: January 12, 2021Assignee: SONY CORPORATIONInventors: James Alexander Gamei, Karl James Sharman
-
Publication number: 20200413039Abstract: An image encoding apparatus comprises: a prediction operation selector configured to select a prediction operation for a current region of a current image with respect to a group of reference samples; a reference sample filter configured to generate the group of reference samples for the current region by applying a filtering operation, selected from a group of two or more candidate filtering operations having different respective spatial filtering characteristics, to reconstructed samples of the current image, the reconstructed samples being samples decoded from previously encoded samples of the current image; and an intra-image predictor configured to derive predicted samples of the current region with respect to one or more of the group of reference samples selected, for a current sample to be predicted, in dependence upon the prediction operation for the current region; in which the prediction operation selector is configured to select the prediction operation for use with the current region, from a seType: ApplicationFiled: June 25, 2019Publication date: December 31, 2020Applicant: SONY CORPORATIONInventors: Stephen Mark KEATING, Karl James Sharman, Adrian Richard Browne