Patents Assigned to Spinella IP Holdings, Inc.
  • Publication number: 20140269935
    Abstract: A digital image processing system takes color plus Z channel data as input, preprocesses, decimates, and codes the Z channel in-band as digital watermark data embedded within the color data prior to encoding and transmission. A second digital image processing system receives, decodes, and extracts the decimated Z channel data before applying statistical regularization to restore a full-resolution Z channel prior to depth-image-based rendering.
    Type: Application
    Filed: May 28, 2014
    Publication date: September 18, 2014
    Applicant: SPINELLA IP HOLDINGS, INC.
    Inventors: William L. Gaddy, Vidhya Seran, Yong Liu
  • Publication number: 20140267607
    Abstract: A digital image processing system takes color plus Z channel data as input, preprocesses, decimates, and codes the Z channel in-band as digital watermark data embedded within the color data prior to encoding and transmission. A second digital image processing system receives, decodes, and extracts the decimated Z channel data before applying statistical regularization to restore a full-resolution Z channel prior to depth-image-based rendering.
    Type: Application
    Filed: May 28, 2014
    Publication date: September 18, 2014
    Applicant: SPINELLA IP HOLDINGS, INC.
    Inventors: William L. Gaddy, Vidhya Seran, Yong Liu
  • Patent number: 8836716
    Abstract: An encoding method and system are disclosed. A processing device receives an image buffer. The processing device converts one or more pixels of the image buffer from a native color space to one or more perceptually uniform color spaces. The processing device multiplies a lightness channel of the one or more pixels by a first value. The processing device multiplies one or more color channels of the one or more pixels by a second value. The processing device converts the image buffer from the one or more perceptually uniform color spaces to the native color space. The processing device transmits the image buffer to a downstream device.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: September 16, 2014
    Assignee: Spinella IP Holdings, Inc.
    Inventors: William L. Gaddy, Vidhya Seran
  • Patent number: 8837826
    Abstract: A processing device receives a first set of image data comprising one or more chroma channels and a luma channel. The processing device reduces the resolution of the one or more chroma channels to produce one or more reduced-resolution chroma channels. The processing device arranges the luma channel and the one or more reduced-resolution chroma channels into a second set of image data. The spatial coordinates of the luma channel and the one or more reduced-resolution chroma channels do not overlap in spatial location of the second set of image data. The processing device transmits the second set of image data to a downstream device.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: September 16, 2014
    Assignee: Spinella IP Holdings, Inc.
    Inventors: William L. Gaddy, Vidhya Seran, Yong Liu
  • Patent number: 8831288
    Abstract: A method and system for occlusion region detection and measurement between a pair of images are disclosed. A processing device receives a first image and a second image. The processing device estimates a field of motion vectors between the first image and the second image. The processing device motion compensates the first image toward the second image to obtain a motion-compensated image. The processing device compares a plurality of pixel values of the motion-compensated image to a plurality of pixels of the first image to estimate an error field. The processing device inputs the error field to a weighted error cost function to obtain an initial occlusion map. The processing device regularizes the initial occlusion map to obtain a regularized occlusion map.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: September 9, 2014
    Assignee: Spinella IP Holdings, Inc.
    Inventors: William L. Gaddy, Vidhya Seran
  • Publication number: 20140241582
    Abstract: A method and system for occlusion region detection and measurement between a pair of images are disclosed. A processing device receives a first image and a second image. The processing device estimates a field of motion vectors between the first image and the second image. The processing device motion compensates the first image toward the second image to obtain a motion-compensated image. The processing device compares a plurality of pixel values of the motion-compensated image to a plurality of pixels of the first image to estimate an error field. The processing device inputs the error field to a weighted error cost function to obtain an initial occlusion map. The processing device regularizes the initial occlusion map to obtain a regularized occlusion map.
    Type: Application
    Filed: March 18, 2014
    Publication date: August 28, 2014
    Applicant: Spinella IP Holdings, Inc.
    Inventors: William L. Gaddy, Vidhya Seran
  • Patent number: 8774267
    Abstract: A digital image processing system takes color plus Z channel data as input, preprocesses, decimates, and codes the Z channel in-band as digital watermark data embedded within the color data prior to encoding and transmission. A second digital image processing system receives, decodes, and extracts the decimated Z channel data before applying statistical regularization to restore a full-resolution Z channel prior to depth-image-based rendering.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: July 8, 2014
    Assignee: Spinella IP Holdings, Inc.
    Inventors: William L. Gaddy, Vidhya Seran, Yong Liu
  • Patent number: 8745197
    Abstract: A system comprising a memory and a processing device coupled to the memory, the processing device to divide a command sequence into a plurality of individual commands, provide the plurality of individual commands to a target system, receive a plurality of individual command results from the target system, and manage a state associated with the command sequence based at least in part on the plurality of individual command results, wherein the state indicates an individual command to be executed next.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: June 3, 2014
    Assignee: Spinella IP Holdings, Inc.
    Inventors: David C. Nocera, Chandrashekar Tippur, Bhaskar Kasukhela, Darren Richard Suprina, Rajiv Konkimalla
  • Patent number: 8718328
    Abstract: A method and system for occlusion region detection and measurement between a pair of images are disclosed. A processing device receives a first image and a second image. The processing device estimates a field of motion vectors between the first image and the second image. The processing device motion compensates the first image toward the second image to obtain a motion-compensated image. The processing device compares a plurality of pixel values of the motion-compensated image to a plurality of pixels of the first image to estimate an error field. The processing device inputs the error field to a weighted error cost function to obtain an initial occlusion map. The processing device regularizes the initial occlusion map to obtain a regularized occlusion map.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: May 6, 2014
    Assignee: Spinella IP Holdings, Inc.
    Inventors: William L. Gaddy, Vidhya Seran
  • Patent number: 8704842
    Abstract: A method and system for obtaining a histogram and related statistical values from a data set of texels is disclosed. A processing device receives from a first buffer, a data set of texels. The data set has a dimensionality D of at least two and each texel contains a value. The processing device sorts the data set into a point list of coordinates, wherein a point in the point list corresponds to a texel location in the data set. The processing device reduces the dimensionality of the point list by arranging points in the point list according to an N?1 dimensional dominancy. The processing device performs a raster operation on each associated value of the arranged points to obtain at least one value. The processing device is to output the at least one value to a second buffer. The processing device may be a graphics processing unit.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: April 22, 2014
    Assignee: Spinella IP Holdings, Inc.
    Inventors: William L. Gaddy, Vidhya Seran, Stephen Nowalk, Yong Liu, Chidambaram Ramanathan
  • Publication number: 20140007138
    Abstract: A system comprising a memory and a processing device coupled to the memory, the processing device to divide a command sequence into a plurality of individual commands, provide the plurality of individual commands to a target system, receive a plurality of individual command results from the target system, and manage a state associated with the command sequence based at least in part on the plurality of individual command results, wherein the state indicates an individual command to be executed next.
    Type: Application
    Filed: August 29, 2013
    Publication date: January 2, 2014
    Applicant: Spinella IP Holdings, Inc.
    Inventors: David C. Nocera, Chandrashekar Tippur, Bhaskar Kasukhela, Darren Richard Suprina, Rajiv Konkimalla
  • Patent number: 8549121
    Abstract: A data management system and method including a point of control configured to manage one or more target systems. The point of control divides a command sequence into a number of individual commands, and provides the individual commands to the stateless-agentless target system for execution. Furthermore, the point of control maintains the state of the command sequence and monitors the target system. As such, the target system is both “stateless” (i.e., the target system maintains no state information related to the command sequence) and “agentless” (i.e., the target system includes no software for the purpose of monitoring the target system.
    Type: Grant
    Filed: July 12, 2006
    Date of Patent: October 1, 2013
    Assignee: Spinella IP Holdings, Inc.
    Inventors: David Nocera, Chandrashekar Tippur, Bhaskar Kasukhela, Rajiv Konkimalla, Darren Richard Suprina
  • Publication number: 20130226689
    Abstract: An application on a user device sends a request for promotional material to a server while the application is active on a user device. The application receives the promotional material from the server and stores the promotional material in a data store on the user device. A management client on the user device receives a user interaction with the promotional material and sends data representing the user interaction to the server independent of web-browser technology.
    Type: Application
    Filed: February 24, 2012
    Publication date: August 29, 2013
    Applicant: SPINELLA IP HOLDINGS, INC
    Inventors: George M. Nemitz, Vincent James Spinella, Rajiv Konkimalla, Dillip Kumar Kara, James Francis Spinella
  • Patent number: 8483438
    Abstract: A method and system for determining an optical flow field between a pair of images is disclosed. Each of the pair of images is decomposed into image pyramids using a non-octave pyramid factor. The pair of decomposed images is transformed at a first pyramid scale to second derivative representations under an assumption that a brightness gradient of pixels in the pair of decomposed images is constant. Discrete-time derivatives of the second derivative image representations are estimated. An optical flow estimation process is applied to the discrete-time derivatives to produce a raw optical flow field. The raw optical flow field is scaled by the non-octave pyramid factor. The above-cited steps are repeated for the pair of images at another pyramid scale until all pyramid scales have been visited to produce a final optical flow field, wherein spatiotemporal gradient estimations are warped by a previous raw optical flow estimation.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: July 9, 2013
    Assignee: Spinella IP Holdings, Inc.
    Inventor: William L. Gaddy
  • Patent number: 8451384
    Abstract: A computer implemented method for automatically identifying shot changes in a video sequence in real-time or near-real-time is disclosed. Optical flow energy change differences between frames, sum-of-square differences between optical-flow-compensated frames, and hue histogram changes within frames are analyzed and stored in frame buffers. A feature vector formed from a combination of these measurements is compared to a feature vector formed from thresholds based on tunable recall and precision to declare the presence or absence of a shot change.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: May 28, 2013
    Assignee: Spinella IP Holdings, Inc.
    Inventors: William L. Gaddy, Vidhya Seran
  • Publication number: 20130101178
    Abstract: A method and system for determining an optical flow field between a pair of images is disclosed. Each of the pair of images is decomposed into image pyramids using a non-octave pyramid factor. The pair of decomposed images is transformed at a first pyramid scale to second derivative representations under an assumption that a brightness gradient of pixels in the pair of decomposed images is constant. Discrete-time derivatives of the second derivative image representations are estimated. An optical flow estimation process is applied to the discrete-time derivatives to produce a raw optical flow field. The raw optical flow field is scaled by the non-octave pyramid factor. The above-cited steps are repeated for the pair of images at another pyramid scale until all pyramid scales have been visited to produce a final optical flow field, wherein spatiotemporal gradient estimations are warped by a previous raw optical flow estimation.
    Type: Application
    Filed: December 12, 2012
    Publication date: April 25, 2013
    Applicant: SPINELLA IP HOLDINGS, INC.
    Inventor: SPINELLA IP HOLDINGS, INC.
  • Patent number: 8355534
    Abstract: A method and system for determining an optical flow field between a pair of images is disclosed. Each of the pair of images is decomposed into image pyramids using a non-octave pyramid factor. The pair of decomposed images is transformed at a first pyramid scale to second derivative representations under an assumption that a brightness gradient of pixels in the pair of decomposed images is constant. Discrete-time derivatives of the second derivative image representations are estimated. An optical flow estimation process is applied to the discrete-time derivatives to produce a raw optical flow field. The raw optical flow field is scaled by the non-octave pyramid factor. The above-cited steps are repeated for the pair of images at another pyramid scale until all pyramid scales have been visited to produce a final optical flow field, wherein spatiotemporal gradient estimations are warped by a previous raw optical flow estimation.
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: January 15, 2013
    Assignee: Spinella IP Holdings, Inc.
    Inventor: William L. Gaddy