Patents by Inventor Mark Julian Russell
Mark Julian Russell 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: 8315877Abstract: An encoding data processing apparatus generates a marked version of an audio signal. The marked copy is generated by embedding data representative of a payload data word into the audio signal. A code word generator that generates a water mark code word from the payload data word and reads data representing the water mark code word into a shuffle data store. A shuffle processor that generates pseudo randomly at least one address within an address space of the shuffle data store for each predetermined period and reads data representing the water mark code word out from the data store at locations identified by the randomly generated address. A data embedding processor that receives the audio signal and embeds the data representing the water mark code word read out from the shuffle data store into the audio signal for each predetermined period.Type: GrantFiled: November 20, 2008Date of Patent: November 20, 2012Assignee: Sony CorporationInventors: Stephen Mark Keating, Daniel Luke Hooper, Mark Julian Russell
-
Patent number: 8144870Abstract: An encoding data processing apparatus generates a video material item marked copy by embedding a payload data word into the video material item. The video material item includes plural video frames. A code word generator generates a water mark code word from the payload data word and reads data representing the water mark code word into a shuffle data store. A shuffle processor generates pseudo randomly at least one address within an address space of the shuffle data store for each video frame and reads data representing part or parts of the water mark code word out from the data store at locations identified by the pseudo randomly generated address. A data embedding processor receives the video material item and embeds the data representing the part or parts of the water mark code word read out from the shuffle data store for each frame into a corresponding frame of the video material item.Type: GrantFiled: May 4, 2007Date of Patent: March 27, 2012Assignee: Sony United Kingdom LimitedInventors: Mark Julian Russell, Clive Henry Gillard, Daniel Luke Hooper, Ian McLean, Daniel Warren Tapson, Stephen Mark Keating
-
Patent number: 8131024Abstract: An image capture apparatus includes a first imaging device operable to capture an image feedback image. A generator generates a feedback image from a captured image for output to a display. A facial recognition unit operates to determine the position of a face within the feedback image. An image corruptor operates to corrupt the feedback image with respect to the position of a face within the feedback image as determined by the facial recognition unit. An image capture initiator operates to initiate the capture of an output image subsequent to corruption of the feedback image.Type: GrantFiled: March 28, 2008Date of Patent: March 6, 2012Assignee: Sony United Kingdom LimitedInventors: Simon Dominic Haynes, Mark Julian Russell, Andrew David Kydd
-
Patent number: 7899205Abstract: A method of detecting a version of input data content, there being a plurality of different versions of said data content, in which: said data content is arranged as two or more segments according to a segmentation pattern; and said versions of said data content are identifiable by corresponding identification data patterns by which at least some of said segments have respective identification data; said method comprising the steps of: (i) detecting said identification data in respect of said segments of said input data content; (ii) comparing said detected identification data with said identification data patterns corresponding to said different versions of said data content; and (iii) detecting that said input data content comprises at least a contribution from a certain version of said data content if a sum of matches obtained between said detected identification data and said identification data pattern for said certain version exceeds a threshold number.Type: GrantFiled: July 21, 2004Date of Patent: March 1, 2011Assignee: Sony United Kingdom LimitedInventors: Jason Charles Pelly, Daniel Warren Tapson, Mark Julian Russell
-
Publication number: 20100226425Abstract: An encoding data processor generates a video material item marked copy by representing a payload data word as a code word and embedding the code word into a copy of the video material item. A preprocessor divides the payload word into plural parts, forms plural initial values from the plural parts, each initial value formed by adding parts of the payload data word to each initial value successively starting with the first part added to the first initial value, and adds the first and second to the second initial value so each subsequent initial value includes all parts of the payload data word of the previous initial values and a new part of the payload data word. An encryption processor receives each initial value and generates an encrypted data stream using a payload encryption key. A combiner combines the encrypted payload data word with the video material item.Type: ApplicationFiled: May 3, 2007Publication date: September 9, 2010Applicant: SONY UNITED KINGDOM LIMITEDInventors: Stephen Mark Keating, Ian McLean, Mark Julian Russell, Daniel Luke Hooper, Daniel Warren Tapson
-
Publication number: 20100057231Abstract: An apparatus for embedding a watermark in an audio signal, the apparatus comprising: an input operable to receive the audio signal; a watermark adapting unit operable to receive the watermark from a watermark generating unit and adapt the profile of the frequency spectrum of the watermark to correspond to the profile of the frequency spectrum of the input audio signal, and watermark embedding means operable to embed the adapted watermark in the audio signal, the watermark embedding means including a watermark gain amplifier operable to apply a gain to the watermark before the watermark is embedded in the audio signal in accordance with a gain signal generated by a watermark gain value generator, wherein the watermark gain value generator is operable to adjust the gain applied to the watermark, the gain being determined in accordance with the presence of component of at least one peak having an amplitude above a threshold is describedType: ApplicationFiled: June 11, 2009Publication date: March 4, 2010Applicant: Sony CorporationInventors: Christopher Slater, Stephen Mark Keating, Mark Julian Russell
-
Publication number: 20100017614Abstract: An encoding data processing apparatus generates a video material item marked copy by embedding a payload data word into the video material item. The video material item includes plural video frames. A code word generator generates a water mark code word from the payload data word and reads data representing the water mark code word into a shuffle data store. A shuffle processor generates pseudo randomly at least one address within an address space of the shuffle data store for each video frame and reads data representing part or parts of the water mark code word out from the data store at locations identified by the pseudo randomly generated address. A data embedding processor receives the video material item and embeds the data representing the part or parts of the water mark code word read out from the shuffle data store for each frame into a corresponding frame of the video material item.Type: ApplicationFiled: May 4, 2007Publication date: January 21, 2010Applicant: SONY UNITED KINGDOM LIMITEDInventors: Mark Julian Russell, Clive Henry Gillard, Daniel Luke Hooper, Ian McLean, Daniel Warren Tapson, Stephen Mark Keating
-
Publication number: 20090185683Abstract: An encoding data processor generates a video material item marked copy by representing a payload data word as a code word embedded into a copy of the video material item. A preprocessor forms plural initial values having the same predetermined length, by representing one or more parts of the payload data word in one or more of the initial values, each including a field index, and setting remaining parts of the initial value to a predetermined value. An encryption processor receives each initial value and generates an encrypted data stream therefrom using a payload encryption key to provide plural encrypted data streams. The parts of the encrypted data streams are combined with frames of the material item. Plural initial values include the same part of the payload data, and a field index value for the initial value including the same payload data is changed with respect to other initial values.Type: ApplicationFiled: May 3, 2007Publication date: July 23, 2009Applicant: Sony United Kingdom LimitedInventors: Mark Julian Russell, Daniel Luke Hooper
-
Patent number: 7548644Abstract: A digital image processing apparatus for applying pixel-based color correction to an input image to generate an output image is described herein. The apparatus includes color correction logic arranged to provide two or more color correction processes. Each color correction process has a respective associated locus in a color space and a respective associated color mapping operation. The color correction processes are arranged as a succession of processes so that the results of a color correction process form the input to a next such process in the succession. Each color correction process is operable to detect whether each pixel lies within the respective locus in color space and, if so, to apply the color mapping operation to that pixel. Each color correction process after the first process in the succession is configured to inhibit color mapping in respect of the loci associated with previous processes in the succession.Type: GrantFiled: February 19, 2004Date of Patent: June 16, 2009Assignee: Sony United Kingdom LimitedInventors: Mark Julian Russell, Ian McLean
-
Publication number: 20090150165Abstract: An encoding data processing apparatus generates a marked version of an audio signal provided on an audio channel. The marked copy is generated by embedding data representative of a payload data word into the audio signal. The encoding data processing apparatus comprises a code word generator operable to generate a water mark code word from the payload data word and to read data representing the water mark code word into a shuffle data store. A shuffle processor is operable to generate pseudo randomly at least one address within an address space of the shuffle data store for each predetermined period and to read data representing part or parts of the water mark code word out from the data store at locations identified by the randomly generated address, and a data embedding processor operable to receive the audio signal and to embed the data representing the part or parts of the water mark code word read out from the shuffle data store into the audio signal for each predetermined period.Type: ApplicationFiled: November 20, 2008Publication date: June 11, 2009Applicant: Sony CorporationInventors: Stephen Mark KEATING, Daniel Luke Hooper, Mark Julian Russell
-
Publication number: 20080240518Abstract: An image capture apparatus comprises a first imaging device operable to capture an image feedback image, generator for generating a feedback image from a captured image for output to a display, a facial recognition unit operable to determine the position of a face within the feedback image, an image corruptor operable to corrupt the feedback image with respect to the position of a face within the feedback image as determined by the facial recognition unit, and an image capture initiator operable to initiate the capture of an output image subsequent to corruption of the feedback image.Type: ApplicationFiled: March 28, 2008Publication date: October 2, 2008Applicant: SONY UNITED KINGDOM LIMITEDInventors: Simon Dominic Haynes, Mark Julian Russell, Andrew David Kydd
-
Patent number: 7280691Abstract: Digital image processing apparatus for applying pixel-based colour correction to a hue-saturation-based polar representation of pixels of an input image to generate an output image comprises colour correction logic arranged to provide a colour mapping operation defined by a hue alteration amount and a key value associated with each pixel; the colour correction logic comprising: hue modifying logic for adding a proportion of the hue alteration amount to the hue of each pixel of the input image, the proportion depending on the key value associated with that pixel; and saturation modifying logic for modifying the saturation of each pixel in dependence on the hue alteration amount and the key value for that pixel, such that for a key value indicating that only a fraction of the hue alteration amount should be applied to a current pixel, the saturation of that pixel is also modified so that, when expressed with respect to a rectangular chrominance-based colour space, the pixel is moved to a position in that colourType: GrantFiled: February 19, 2004Date of Patent: October 9, 2007Assignee: Sony United Kingdom LimitedInventors: Mark Julian Russell, Ian McLean
-
Publication number: 20040165771Abstract: Digital image processing apparatus for applying pixel-based colour correction to a hue-saturation-based polar representation of pixels of an input image to generate an output image comprises colour correction logic arranged to provide a colour mapping operation defined by a hue alteration amount and a key value associated with each pixel; the colour correction logic comprising: hue modifying logic for adding a proportion of the hue alteration amount to the hue of each pixel of the input image, the proportion depending on the key value associated with that pixel; and saturation modifying logic for modifying the saturation of each pixel in dependence on the hue alteration amount and the key value for that pixel, such that for a key value indicating that only a fraction of the hue alteration amount should be applied to a current pixel, the saturation of that pixel is also modified so that, when expressed with respect to a rectangular chrominance-based colour space, the pixel is moved to a position in that colourType: ApplicationFiled: February 19, 2004Publication date: August 26, 2004Inventors: Mark Julian Russell, Ian McLean
-
Publication number: 20040165772Abstract: Digital image processing apparatus for applying pixel-based colour correction to an input image to generate an output image comprises colour correction logic arranged to provide two or more colour correction processes each having a respective associated locus in a colour space and a respective associated colour mapping operation; the colour correction processes being arranged as a succession of processes so that the results of a colour correction process form the input to a next such process in the succession; each colour correction process being operable to detect whether each pixel lies within the respective locus in colour space and, if so, to apply the colour mapping operation to that pixel; and each colour correction process after the first process in the succession being arranged to inhibit colour mapping in respect of the loci associated with previous processes in the succession.Type: ApplicationFiled: February 19, 2004Publication date: August 26, 2004Inventors: Mark Julian Russell, Ian McLean