Patents by Inventor Loren Tomasi

Loren Tomasi 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: 8804040
    Abstract: The invention includes a system and the associated method for decoding multiple video signals. The video signals may be component video, composite video or s-video signals each having multiple portions using a multimode video decoder. A selection stage may combine the multiple video signals and select some of their video signal portions for processing. The selection stage may time-multiplex some of the video signal portions. An analog to digital conversion stage may be shared by the time-multiplexing of the video signals. A decoder stage may decode the various signal portions and provide decoded output video signals. These feature may reduce the overall cost of the system. Various clock signals may be used to operate various stages of a multimode video decoder. Some of the clock signals may run at different frequencies and others may operate at a different phase.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: August 12, 2014
    Assignee: Marvell World Trade Ltd.
    Inventors: Sanjay Garg, Bipasha Ghosh, Nikhil Balram, Kaip Sridhar, Shilpi Sahu, Richard Taylor, Gwyn Edwards, Loren Tomasi, Vipin Namboodiri
  • Patent number: 8754991
    Abstract: A shared memory video processor including signal processing circuitry. The signal processing circuitry may enable a noise reducer and a de-interlacer to share access to field buffers in a memory device to store various field lines. Some of the stored field lines may also be shared within the signal processing circuitry. The sharing of some stored field lines reduces overall memory bandwidth and capacity requirements. The signal processing circuitry may be capable of performing multiple field line processing. A set of field line buffers may be provided to store field lines for multiple field segments and may provide the data to the corresponding inputs of the signal processing circuitry. To further reduce storage, some of the field line buffers may also be shared among the signal processing circuitry.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: June 17, 2014
    Assignee: Marvell World Trade Ltd.
    Inventors: Sanjay Garg, Bipasha Ghosh, Nikhil Balram, Kaip Sridhar, Shilpi Sahu, Richard Taylor, Gwyn Edwards, Loren Tomasi, Vipin Namboodiri
  • Patent number: 8736757
    Abstract: A scaler positioning module may receive a video signal selected from among a plurality of video signals. The scaler positioning module may include scaler slots for arranging the signal path of the selected video signal through at least one scaler in the scaler positioning module. The scaler slots may enable the scaler positioning module to operate in three modes. The three modes may enable the scaler positioning module to output scaled data without memory operations, scale prior to a memory write, and scale after a memory read. A blank time optimizer (BTO) may receive data from the scaler positioning module at a first clock rate and distributed memory accesses based on a bandwidth requirement determination. The BTO may access memory at a second clock rate. The second clock rate may be slower than the first which may reduce memory bandwidth and enable another video signal to access memory faster.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: May 27, 2014
    Assignee: Marvell World Trade Ltd.
    Inventors: Sanjay Garg, Bipasha Ghosh, Nikhil Balram, Kaip Sridhar, Shilpi Sahu, Richard Taylor, Gwyn Edwards, Loren Tomasi, Vipin Namboodiri
  • Publication number: 20130010197
    Abstract: A shared memory video processor including signal processing circuitry. The signal processing circuitry may enable a noise reducer and a de-interlacer to share access to field buffers in a memory device to store various field lines. Some of the stored field lines may also be shared within the signal processing circuitry. The sharing of some stored field lines reduces overall memory bandwidth and capacity requirements. The signal processing circuitry may be capable of performing multiple field line processing. A set of field line buffers may be provided to store field lines for multiple field segments and may provide the data to the corresponding inputs of the signal processing circuitry. To further reduce storage, some of the field line buffers may also be shared among the signal processing circuitry.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Inventors: Sanjay Garg, Bipasha Ghosh, Nikhil Balram, Kaip Sridhar, Shilpi Sahu, Richard Taylor, Gwyn Edwards, Loren Tomasi, Vipin Namboodiri
  • Publication number: 20120300857
    Abstract: The invention includes a system and the associated method for decoding multiple video signals. The video signals may be component video, composite video or s-video signals each having multiple portions using a multimode video decoder. A selection stage may combine the multiple video signals and select some of their video signal portions for processing. The selection stage may time-multiplex some of the video signal portions. An analog to digital conversion stage may be shared by the time-multiplexing of the video signals. A decoder stage may decode the various signal portions and provide decoded output video signals. These feature may reduce the overall cost of the system. Various clock signals may be used to operate various stages of a multimode video decoder. Some of the clock signals may run at different frequencies and others may operate at a different phase.
    Type: Application
    Filed: August 9, 2012
    Publication date: November 29, 2012
    Inventors: Sanjay Garg, Bipasha Ghosh, Nikhil Balram, Kaip Sridhar, Shilpi Sahu, Richard Taylor, Gwyn Edwards, Loren Tomasi, Vipin Namboodiri
  • Publication number: 20120300125
    Abstract: A scaler positioning module may receive a video signal selected from among a plurality of video signals. The scaler positioning module may include scaler slots for arranging the signal path of the selected video signal through at least one scaler in the scaler positioning module. The scaler slots may enable the scaler positioning module to operate in three modes. The three modes may enable the scaler positioning module to output scaled data without memory operations, scale prior to a memory write, and scale after a memory read. A blank time optimizer (BTO) may receive data from the scaler positioning module at a first clock rate and distributed memory accesses based on a bandwidth requirement determination. The BTO may access memory at a second clock rate. The second clock rate may be slower than the first which may reduce memory bandwidth and enable another video signal to access memory faster.
    Type: Application
    Filed: June 15, 2012
    Publication date: November 29, 2012
    Inventors: Sanjay Garg, Bipasha Ghosh, Nikhil Balram, Kaip Sridhar, Shilpi Sahu, Richard Taylor, Gwyn Edwards, Loren Tomasi, Vipin Namboodiri
  • Patent number: 8284322
    Abstract: A shared memory video processor including signal processing circuitry. The signal processing circuitry may enable a noise reducer and a de-interlacer to share access to field buffers in a memory device to store various field lines. Some of the stored field lines may also be shared within the signal processing circuitry. The sharing of some stored field lines reduces overall memory bandwidth and capacity requirements. The signal processing circuitry may be capable of performing multiple field line processing. A set of field line buffers may be provided to store field lines for multiple field segments and may provide the data to the corresponding inputs of the signal processing circuitry. To further reduce storage, some of the field line buffers may also be shared among the signal processing circuitry.
    Type: Grant
    Filed: April 17, 2007
    Date of Patent: October 9, 2012
    Assignee: Marvell World Trade Ltd.
    Inventors: Sanjay Garg, Bipasha Ghosh, Nikhil Balram, Kaip Sridhar, Shilpi Sahu, Richard Taylor, Gwyn Edwards, Loren Tomasi, Vipin Namboodiri
  • Patent number: 8264610
    Abstract: The invention includes a system and the associated method for decoding multiple video signals. The video signals may be component video, composite video or s-video signals each having multiple portions using a multimode video decoder. A selection stage may combine the multiple video signals and select some of their video signal portions for processing. The selection stage may time-multiplex some of the video signal portions. An analog to digital conversion stage may be shared by the time-multiplexing of the video signals. A decoder stage may decode the various signal portions and provide decoded output video signals. These feature may reduce the overall cost of the system. Various clock signals may be used to operate various stages of a multimode video decoder. Some of the clock signals may run at different frequencies and others may operate at a different phase.
    Type: Grant
    Filed: April 17, 2007
    Date of Patent: September 11, 2012
    Assignee: Marvell World Trade Ltd.
    Inventors: Sanjay Garg, Bipasha Ghosh, Nikhil Balram, Kaip Sridhar, Shilpi Sahu, Richard Taylor, Gwyn Edwards, Loren Tomasi, Vipin Namboodiri
  • Patent number: 8218091
    Abstract: A scaler positioning module may receive a video signal selected from among a plurality of video signals. The scaler positioning module may include scaler slots for arranging the signal path of the selected video signal through at least one scaler in the scaler positioning module. The scaler slots may enable the scaler positioning module to operate in three modes. The three modes may enable the scaler positioning module to output scaled data without memory operations, scale prior to a memory write, and scale after a memory read. A blank time optimizer (BTO) may receive data from the scaler positioning module at a first clock rate and distributed memory accesses based on a bandwidth requirement determination. The BTO may access memory at a second clock rate. The second clock rate may be slower than the first which may reduce memory bandwidth and enable another video signal to access memory faster.
    Type: Grant
    Filed: April 17, 2007
    Date of Patent: July 10, 2012
    Assignee: Marvell World Trade Ltd.
    Inventors: Sanjay Garg, Bipasha Ghosh, Nikhil Balram, Kaip Sridhar, Shilpi Sahu, Richard Taylor, Gwyn Edwards, Loren Tomasi, Vipin Namboodiri
  • Publication number: 20080055466
    Abstract: A shared memory video processor including signal processing circuitry. The signal processing circuitry may enable a noise reducer and a de-interlacer to share access to field buffers in a memory device to store various field lines. Some of the stored field lines may also be shared within the signal processing circuitry. The sharing of some stored field lines reduces overall memory bandwidth and capacity requirements. The signal processing circuitry may be capable of performing multiple field line processing. A set of field line buffers may be provided to store field lines for multiple field segments and may provide the data to the corresponding inputs of the signal processing circuitry. To further reduce storage, some of the field line buffers may also be shared among the signal processing circuitry.
    Type: Application
    Filed: April 17, 2007
    Publication date: March 6, 2008
    Inventors: Sanjay Garg, Bipasha Ghosh, Nikhil Balram, Kaip Sridhar, Shilpi Sahu, Richard Taylor, Gwyn Edwards, Loren Tomasi, Vipin Namboodiri
  • Publication number: 20080055470
    Abstract: The invention includes a system and the associated method for decoding multiple video signals. The video signals may be component video, composite video or s-video signals each having multiple portions using a multimode video decoder. A selection stage may combine the multiple video signals and select some of their video signal portions for processing. The selection stage may time-multiplex some of the video signal portions. An analog to digital conversion stage may be shared by the time-multiplexing of the video signals. A decoder stage may decode the various signal portions and provide decoded output video signals. These feature may reduce the overall cost of the system. Various clock signals may be used to operate various stages of a multimode video decoder. Some of the clock signals may run at different frequencies and others may operate at a different phase.
    Type: Application
    Filed: April 17, 2007
    Publication date: March 6, 2008
    Inventors: Sanjay Garg, Bipasha Ghosh, Nikhil Balram, Kaip Sridhar, Shilpi Sahu, Richard Taylor, Gwyn Edwards, Loren Tomasi, Vipin Namboodiri
  • Publication number: 20080055462
    Abstract: A scaler positioning module may receive a video signal selected from among a plurality of video signals. The scaler positioning module may include scaler slots for arranging the signal path of the selected video signal through at least one scaler in the scaler positioning module. The scaler slots may enable the scaler positioning module to operate in three modes. The three modes may enable the scaler positioning module to output scaled data without memory operations, scale prior to a memory write, and scale after a memory read. A blank time optimizer (BTO) may receive data from the scaler positioning module at a first clock rate and distributed memory accesses based on a bandwidth requirement determination. The BTO may access memory at a second clock rate. The second clock rate may be slower than the first which may reduce memory bandwidth and enable another video signal to access memory faster.
    Type: Application
    Filed: April 17, 2007
    Publication date: March 6, 2008
    Inventors: Sanjay Garg, Bipasha Ghosh, Nikhil Balram, Kaip Sridhar, Shilpi Sahu, Richard Taylor, Gwyn Edwards, Loren Tomasi, Vipin Namboodiri
  • Patent number: 7317775
    Abstract: A method and circuit capable of handling skew between a clock and data signal up to +/? one half bit on a random input data pattern. A digital algorithm cycles through each data bit and individually deskews that bit by detecting data transitions in a first sampling region and in a second sampling region and determining a difference between a number of transitions in the first sampling region and a number of transitions in the second sampling region. The sampling regions and a deskew timing signal may then be incremented or decremented based on a comparison of the computed difference to a predetermined constant. If no transitions occur on a particular bit, the algorithm times out leaving the deskew timing signal in the original position. When analysis of a final bit of a channel is completed, the algorithm begins monitoring and analyzing the first bit of another channel.
    Type: Grant
    Filed: July 16, 2004
    Date of Patent: January 8, 2008
    Assignee: National Semiconductor Corporation
    Inventors: Richard Alexander Erhart, Loren Tomasi, Mark D. Kuhns, Arif Alam