Patents by Inventor Jeffrey Allen Cooper
Jeffrey Allen Cooper 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).
-
Publication number: 20150187387Abstract: The present invention provides apparatuses and systems for determining block averages in film grain simulation including determining block averages during a display process and determining block averages during a decoding process. The apparatuses and systems of the present invention exhibit different characteristics in terms of memory requirements and computational cost. More specifically, the first apparatus and system use no external memory, but require either extra reads of the blocks, or internal memory in the display pipeline, while the second apparatus and system require extra memory bandwidth and extra external memory (e.g., RAM).Type: ApplicationFiled: March 17, 2015Publication date: July 2, 2015Inventors: Jeffrey Allen Cooper, Joan Llach, Cristina Gomila
-
Patent number: 8811492Abstract: A video encoder and corresponding method are described for enabling fast channel change of compressed video, where a video encoder for receiving input pictures and providing compressed stream data includes a normal encoding portion for receiving input pictures and providing normal stream data, a lower-quality encoding portion for receiving input pictures and providing channel change stream data, and a multiplexor in signal communication with each of the normal and lower-quality portions for receiving and combining the normal and channel change data streams.Type: GrantFiled: June 15, 2004Date of Patent: August 19, 2014Assignee: Thomson LicensingInventors: Jill MacDonald Boyce, Alexandros Michael Tourapis, Jeffrey Allen Cooper
-
Patent number: 8699564Abstract: A method and apparatus for staggercasting includes encoding a first signal representing content having a time duration and a second signal also representing that content. A time delay period is specified for the time duration of the content. A composite signal, comprising the first and second encoded signals, is generated. In the composite signal the first encoded signal is delayed with respect to the second encoded signal by the time delay period for the time duration of the content. If an error is detected in the composite signal, then the received second encoded signal is decoded to produce the content, otherwise the delayed received first encoded signal is decoded to produce the content.Type: GrantFiled: January 21, 2004Date of Patent: April 15, 2014Assignee: Thomson LicensingInventors: Jeffrey Allen Cooper, Kumar Ramaswamy, Jill MacDonald Boyce
-
Patent number: 8640219Abstract: A method for enabling access to digital rights managed (DRM) content from a server to a portable playback device using a device that functions as a proxy for enabling communication between the server and the portable playback device. The method provides for establishing a connection with a device capable of operating as a gateway device for passing data between the portable playback device and the server, requesting that the device establish a connection with the server and operate as a proxy for enabling data exchange between the portable playback device and the server, sending to the server, upon establishing the connection with the server via the device operating as a proxy, data indicating DRM solutions supported by the portable playback device, and a list comprising requested DRM content to be downloaded to the portable playback device, and receiving from the server, via the device operating as a proxy, the requested DRM content and DRM rules associated with the received content.Type: GrantFiled: June 23, 2005Date of Patent: January 28, 2014Assignee: Thomson LicensingInventors: Junbiao Zhang, Kumar Ramaswamy, Jeffrey Allen Cooper
-
Patent number: 8483288Abstract: The present invention provides a method, apparatus and system for film grain cache splitting for film grain simulation. In one embodiment of the present invention a method for storing film grain patterns includes storing at least a first portion of film grain patterns in an internal memory and storing at least a second portion of the film grain patterns in an external memory. That is, in the present invention a method for film grain cache splitting for film grain simulation includes splitting the storage of film grain patterns between an internal cache and an external memory. In one embodiment of the present invention, the internal cache is integrated into an integrated circuit chip of a decoder.Type: GrantFiled: November 21, 2005Date of Patent: July 9, 2013Assignee: Thomson LicensingInventors: Jeffrey Allen Cooper, Cristina Gomila, Joan Llach
-
Patent number: 8472526Abstract: The simulation of film grain in a video image occurs by first creating a block (i.e., a matrix array) of transformed coefficients for a set of cut frequencies fHL, fVL, fHH and fVH associated with a desired grain pattern. (The cut frequencies fHL, fVL, fHH and fVH represent cut-off frequencies, in two dimensions, of a filter that characterizes the desired film grain pattern). The block of transformed coefficients undergoes an inverse transform to yield a bit-accurate film grain sample and the bit accurate sample undergoes scaling to enable blending with a video signal to simulate film grain in the signal.Type: GrantFiled: September 26, 2005Date of Patent: June 25, 2013Assignee: Thomson LicensingInventors: Cristina Gomila, Joan Llach, Jeffrey Allen Cooper
-
Patent number: 8447127Abstract: Briefly, in accordance with a preferred embodiment of the present principles, simulation of a block of film grain for addition to a block of an image occurs by first establishing at least one image parameter in accordance with at least one attribute of the block. Thereafter, a block of film grain is established in accordance with the image parameter. Deblocking filtering can be applied to the film grain block.Type: GrantFiled: October 20, 2009Date of Patent: May 21, 2013Assignee: Thomson LicensingInventors: Cristina Gomila, Joan Llach, Jeffrey Allen Cooper
-
Patent number: 8447124Abstract: There is provided method and apparatus for film grain simulation for normal play and trick mode play for video playback systems. A method for simulating film grain in video includes the step of performing (214) film grain simulation on a sequence of decoded video pictures in decode order.Type: GrantFiled: November 7, 2005Date of Patent: May 21, 2013Assignee: Thomson LicensingInventors: Joan Llach, Jeffrey Allen Cooper, Cristina Gomila
-
Patent number: 8238613Abstract: The simulation of film grain in an image makes use of parameters contained in a Supplemental Enhancement Information (SEI) message that accompanies the image upon transmission. The SEI message specifies film grain simulation parameters such as the film simulation model, the blending mode, and color space.Type: GrantFiled: October 12, 2004Date of Patent: August 7, 2012Assignee: Thomson LicensingInventors: Jill MacDonald Boyce, Cristina Gomila, Joan Llach, Alexandros Michael Tourapis, Jeffrey Allen Cooper, Peng Yin
-
Patent number: 8126061Abstract: A method and apparatus for staggercasting to a mobile receiver, includes encoding a first signal representing content at a first quality and encoding a second signal representing the content at a second quality different than the first quality. A composite signal comprising the first and second encoded signals, wherein the first encoded signal is delayed with respect to the second encoded signal, is broadcast. The broadcast composite signal receiving at the mobile receiver where the received encoded signal having the lower quality is extracted from the received composite signal and the extracted encoded signal is decoded.Type: GrantFiled: January 22, 2004Date of Patent: February 28, 2012Assignee: Thomson LicensingInventors: Jeffrey Allen Cooper, Kumar Ramaswamy, Jill MacDonald Boyce
-
Patent number: 8059711Abstract: A method and apparatus for staggercasting, encodes a first signal representing content and encodes a second signal representing the content using encoding relatively more robust than the encoding of the first encoded content representative signal. A composite signal including at least the first and second encoded signals is generated, in which one of the first and second encoded signals is delayed with respect to the other encoded signal. If an error is detected in the composite signal, then the undelayed encoded signal is decoded to reproduce the content. Otherwise, the delayed encoded signal is decoded to reproduce the content.Type: GrantFiled: January 20, 2004Date of Patent: November 15, 2011Assignee: Thomson LicensingInventors: Kumar Ramaswamy, Jeffrey Allen Cooper, Jill MacDonald Boyce
-
Patent number: 8036262Abstract: A method and apparatus for storing staggercasted content includes encoding a set of signals representing content. The set of signals is capable of being decoded to produce a corresponding set of decoded signals, each decoded signal having a quality different from the qualities of the decoded signals corresponding to the other encoded signals. A composite signal comprising the set of encoded signals, staggered in time, is generated. The set of encoded signals is extracted from the composite signal. Errors in the set of extracted encoded signals are detected to produce a subset of available extracted encoded signals which are not erroneous. A content representative signal at a selectable desired quality is decoded. The decoded content representative signal is then stored in a storage device.Type: GrantFiled: January 26, 2004Date of Patent: October 11, 2011Assignee: Thomson LicensingInventors: Jeffrey Allen Cooper, Jill MacDonald Boyce, Kumar Ramaswamy
-
Patent number: 8027381Abstract: A method and apparatus for staggercasting includes encoding a set of signals representing content. The set of encoded signals is capable of being decoded to produce a corresponding set of decoded signals, each having a quality which is different from the qualities of the decoded signals corresponding to the other encoded signals. A composite signal is generated which includes the set of encoded signals, staggered in time. The set of encoded signals extracting from the composite signal. Errors in the set of extracted encoded signals are detected to produce a subset of available extracted encoded signals which are not erroneous. A content representative signal at a selectable desired quality is then decoded.Type: GrantFiled: January 27, 2004Date of Patent: September 27, 2011Assignee: Thomson LicensingInventors: Jill MacDonald Boyce, Kumar Ramaswamy, Jeffrey Allen Cooper
-
Patent number: 8027386Abstract: A method for staggercasting, includes encoding a first signal representing content using encoding having successive independent decoding segments and encoding a second signal representing the content using encoding having successive independent decoding segments respectively corresponding to the independent decoding segments of the first encoded signal. A composite signal including the first and second encoded signals is generated in which the first encoded signal is delayed with respect to the second encoded signal. If an error is detected in the composite signal during a portion of an independent decoding segment of the delayed first encoded signal, then the corresponding independent decoding segment of the received second encoded signal is decoded to produce the content, otherwise, the received delayed first encoded signal is decoded to produce the content.Type: GrantFiled: January 21, 2004Date of Patent: September 27, 2011Assignee: Thomson LicensingInventors: Jill MacDonald Boyce, Jeffrey Allen Cooper, Kumar Ramaswamy
-
Patent number: 8023567Abstract: Simulation of a block of film grain for addition to a block of an image occurs by first establishing at least one parameter at least in part in accordance with an attribute of the image block. At least one at least one block of film grain is simulated from at least one film grain pattern generated in accordance with the at least one parameter. In particular, the film grain pattern is generated using a bit accurate technique.Type: GrantFiled: November 22, 2005Date of Patent: September 20, 2011Assignee: Thomson LicensingInventors: Cristina Gomila, Joan Llach, Jeffrey Allen Cooper
-
Patent number: 8014558Abstract: The present invention provides a method, apparatus and system for providing fast access to film grain patterns in a film grain simulation process including providing a first memory storing at least one film grain pattern and in response to a film grain pattern required by the film grain simulation process not being stored in the first memory, updating the first memory to obtain at least the required film grain pattern from at least a second memory. In one embodiment, the first memory is a local cache, the second memory is a film grain pattern database and a controller causes the examination of the local cache for a particular film grain pattern required in the film grain simulation process. In response to the required film grain pattern not being stored in the local cache, the controller causes the update of the local cache using the film grain pattern database.Type: GrantFiled: October 7, 2005Date of Patent: September 6, 2011Assignee: Thomson LicensingInventors: Jeffrey Allen Cooper, Joan Llach, Cristina Gomila
-
Patent number: 7986724Abstract: A method for providing information to a plurality of wireless mobile communication devices. The method includes dedicating at least one channel of a plurality of spread spectrum data channels as a broadcast channel. The frequency and phase of a carrier signal and of a chip rate clock of the at least one channel are synchronized for each of a plurality of cell transmitters of a respective plurality of base stations. The Information is then broadcast over the at least one dedicated channel from each base station.Type: GrantFiled: July 12, 2002Date of Patent: July 26, 2011Assignee: Rhomson LicensingInventors: Jeffrey Allen Cooper, Kumar Ramaswamy
-
Patent number: 7982743Abstract: The present invention provides a method and apparatus for reading film grain patterns in a raster order in film grain simulation including establishing a pseudo-random starting position, repeating the pseudo-random starting position for each line of a group of film grain blocks, and using a different pseudo-random starting position for each display line of a next group of film grain blocks. In various embodiments of the present invention, the different pseudo-random starting positions are triggered by resetting at least one seed value of a pseudo-random number generator implemented to determine said pseudo-random starting positions.Type: GrantFiled: October 17, 2005Date of Patent: July 19, 2011Assignee: Thomson LicensingInventors: Jeffrey Allen Cooper, Joan Llach, Cristina Gomila
-
Patent number: 7957469Abstract: A decoding arrangement for decoding pictures in an incoming video stream includes a noise generator for adding a dither signal containing random noise to the pictures after video decoding, to improve the subjective video quality. The noise generator adds noise to each pixel in an amount correlated to additive noise of pixels in a prior picture, either a previously displayed picture (i.e., a previously decoded picture to which noise has been added), or a previously decoded picture.Type: GrantFiled: August 4, 2004Date of Patent: June 7, 2011Assignee: Thomson LicensingInventors: Jill MacDonald Boyce, Cristina Gomila, Jeffrey Allen Cooper
-
Publication number: 20100315561Abstract: A method and apparatus for staggercasting a plurality of content representative signals includes encoding a first and a corresponding second signal representing each of the plurality of content representative signals. A composite signal is generated comprising the plurality of first and second encoded signals. In the composite signal, each respective second encoded signal is delayed with respect to the corresponding first encoded signal. The first and second encoded signal representing a selected one of the content representative signals is extracted to reproduce the selected content representative signal. The extracted first encoded signal is decoded if an error is detected in the extracted second encoded signal, otherwise the extracted second encoded signal is decoded. When a different content representative signal is newly selected, the first extracted encoded signal is decoded until the delayed second extracted encoded signal is available.Type: ApplicationFiled: August 13, 2010Publication date: December 16, 2010Inventors: Jeffrey Allen Cooper, Jill MacDonald Boyce, Kumar Ramaswamy