Patents by Inventor Jason Demas

Jason Demas 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: 7149248
    Abstract: A system, method, and apparatus for reducing the video decoder processing requirements are presented herein. During a rewind operation, a reference picture for a group of pictures is decoded and stored into a reference frame buffer. By storing a reference picture for the group, the reference picture need not be decoded to display each picture in the group during the rewind operation.
    Type: Grant
    Filed: December 11, 2002
    Date of Patent: December 12, 2006
    Assignee: Broadcom Corporation
    Inventors: Gaurav Aggarwal, Arun Gopalakrishna Rao, Marcus Kellerman, David Erickson, Jason Demas, Sandeep Bhatia, Girish Hulmani
  • Patent number: 7006152
    Abstract: Systems and methods that provide picture-in-picture timebase management are provided. In one example, a method may include the steps of sending a first video signal and a second video signal to a video decoder; sending a first audio signal to the audio decoder, the first audio signal being associated with the first video signal; locking a single timing mechanism to program clock references (PCRs) of the first audio signal; and decoding the first audio signal and the first video signal according to a timebase of the single timing mechanism.
    Type: Grant
    Filed: June 18, 2002
    Date of Patent: February 28, 2006
    Assignee: Broadcom Corporation
    Inventors: Jason Demas, Marcus Kellerman, Sherman (Xuemin) Chen
  • Publication number: 20060023794
    Abstract: Aspects of noise reduction in digital video may comprise monitoring at least one of memory usage and memory bandwidth usage of memory utilized to process video data. The aspect may further comprise adaptively adjusting filtering of the video data according to the monitoring. At least one of impulse filtering, temporal filtering, and spatial filtering may be utilized for the filtering of the video data. At least one of the impulse filtering, the temporal filtering, and the spatial filtering may be adaptively adjusted based on the monitoring. Furthermore, at least one of motion information and edge information may be estimated from the video data for utilizing in at least one of the impulse filtering, the temporal filtering, and the spatial filtering. At least one of the estimated motion information and the estimated edge information may be adaptively adjusted based on the monitoring.
    Type: Application
    Filed: May 2, 2005
    Publication date: February 2, 2006
    Inventors: Wade Wan, Jason Demas, Darren Neuman
  • Patent number: 6983017
    Abstract: A method and apparatus are provided for implementing an enhanced reduced memory mode (RMM) of decoding HDTV MPEG-2 video stream. In one instance, the RMM mode is adaptively enabled with up/down conversion by using the picture-type information. In another instance, the RMM mode is provided by performing anchor-frame compression/decompression by using adaptive DPCM technique with picture-type information. The quantization (PCM) tables are generated using the Lloyd algorithm. Further, the predictor for each pixel is determined by a use of the Graham rule.
    Type: Grant
    Filed: October 19, 2001
    Date of Patent: January 3, 2006
    Assignee: Broadcom Corporation
    Inventors: Sherman (Xuemin) Chen, Jason Demas, Sandeep Bhatia
  • Publication number: 20050271145
    Abstract: A method and apparatus are provided for implementing an enhanced reduced memory mode (RMM) of decoding HDTV MPEG-2 video stream. In one instance, the RMM mode is adaptively enabled with up/down conversion by using the picture-type information. In another instance, the RMM mode is provided by performing anchor-frame compression/decompression by using adaptive DPCM technique with picture-type information. The quantization (PCM) tables are generated using the Lloyd algorithm. Further, the predictor for each pixel is determined by a use of the Graham rule.
    Type: Application
    Filed: August 15, 2005
    Publication date: December 8, 2005
    Inventors: Sherman Chen, Jason Demas, Sandeep Bhatia
  • Patent number: 6940904
    Abstract: A method and apparatus for decoding and displaying a progressive refresh bitstream, such as, for example, Motorola/GI HITS bitstream, is provided. The method avoids displaying artifacts caused by displaying incompletely decoded pictures after channel acquisition. After the channel acquisition, an entry picture, a P-picture with the refreshed I-slices at the top of the picture, is first displayed with all pixels below the refreshed I-slices zeroed (blacked) out. Then the subsequent P-pictures are displayed with all pixels below their respective refreshed I-slices zeroed out. Once a P-picture has been completely decoded, normal decoding process is started.
    Type: Grant
    Filed: May 29, 2001
    Date of Patent: September 6, 2005
    Assignee: Broadcom Corporation
    Inventors: Xuemin Chen, Jason Demas
  • Publication number: 20050190845
    Abstract: A method and apparatus for decoding and displaying a bitstream, such as, for example, Motorola/GI HITS bitstream, is provided. The method avoids displaying artifacts caused by displaying incompletely decoded pictures after channel acquisition. After the channel acquisition, an entry picture, a P-picture with the refreshed I-slices at the top of the picture, is first displayed with all pixels below the refreshed I-slices zeroed (blacked) out. Then the subsequent P-pictures are displayed with all pixels below their respective refreshed I-slices zeroed out. Once a P-picture has been completely decoded, normal decoding process is started.
    Type: Application
    Filed: April 25, 2005
    Publication date: September 1, 2005
    Applicant: Broadcom Corporation
    Inventors: Xuemin Chen, Jason Demas
  • Publication number: 20050175322
    Abstract: Systems and methods that provide picture-in-picture timebase management are provided. In one example, a method may include the steps of sending a first video signal and a second video signal to a video decoder; sending a first audio signal to the audio decoder, the first audio signal being associated with the first video signal; locking a single timing mechanism to program clock references (PCRs) of the first audio signal; and decoding the first audio signal and the first video signal according to a timebase of the single timing mechanism.
    Type: Application
    Filed: April 8, 2005
    Publication date: August 11, 2005
    Inventors: Jason Demas, Marcus Kellerman, Sherman Chen
  • Publication number: 20050168650
    Abstract: In a video system, a method and system for cross-chrominance removal using motion detection are provided. A luma motion detector in a motion adaptive deinterlacer may be used to determine a chroma current motion for a pixel in a video frame. The chroma current motion may be modified, based on a chroma motion mechanism comprising of an edge detection, a back-off, and a motion biasing, when the output pixel is found to be in a static chroma area of the video frame. A static chroma threshold parameter may be used to determine whether the output pixel is in a static chroma area. A cross-chroma reduction determined based on the current chroma motion, may be blended in the motion adaptive deinterlacer with a spatial average approximation of the output pixel to remove the cross-chrominance from the output chroma.
    Type: Application
    Filed: September 21, 2004
    Publication date: August 4, 2005
    Inventors: Frederick Walls, Jason Demas
  • Publication number: 20050168644
    Abstract: A system and method that enhance edges in images by detecting and correcting edges of the components of the image, such as the luma and the chroma components. The luma and the chroma edges may be corrected to align with one another. The luma edge detection may utilize a combination of the first and second derivatives of luma. The chroma edges may be sharpened by adjusting the saturation of the chroma components, without changing the hue. The luma edges may be corrected using a blend of peaking and enhancing the luma edges. The corrected chroma and luma components may be then debugged and the appropriate corrected components may be sent to display. Chroma/luma edge alignment may utilize a product of the luma first and second derivatives.
    Type: Application
    Filed: August 30, 2004
    Publication date: August 4, 2005
    Inventors: Jason Demas, Brian Schoner
  • Publication number: 20050028220
    Abstract: A television on a chip (TVOC) system that provides a cost effective approach for providing television functionality on a single integrated circuit chip is disclosed. A TVOC includes the functionality necessary to receive and display television signals in a variety of input and output formats. A TVOC can be used in set-top boxes for cable and satellite television, or directly within a television. All functionality provided can be provided on a single integrated circuit. TVOC includes a data transport module, an IF demodulator, a digital audio engine, an analog audio engine, a digital video engine, and an analog video engine. The TVOC also includes three sets of interfaces including output interfaces, control interfaces and ancillary interfaces. Further features and embodiments provide enhanced functionality and increased efficiencies.
    Type: Application
    Filed: March 3, 2004
    Publication date: February 3, 2005
    Applicant: Broadcom Corporation
    Inventors: David Baer, Jeff Tingley, Aleksandr Movshovich, Brad Grossman, Brian Schoner, Chengfuh Tang, Chuck Monahan, Darren Neuman, David Wu, Francis Cheung, Greg Kranawetter, Hoang Nhu, Hsien-Chih Tseng, Iue-Shuenn Chen, James Sweet, Jeffrey Bauch, Keith Klingler, Patrick Law, Rajesh Mamidwar, Dan Simon, Sang Tran, Shawn Johnson, Steven Jaffe, Thu Nguyen, Ut Nguyen, Yao-Hua Tseng, Brad Delanghe, Ben Giese, Jason Demas, Lakshman Ramakrishnan, Sandeep Bhatia, Guang-Ting Shih, Tracy Denk
  • Publication number: 20040136352
    Abstract: Aspects of the method and system for converting a DSS transport stream to a DVB transport stream include encapsulating at least a prefix portion and a payload portion of a DSS transport packet into at least a header portion and a payload portion of a DVB transport packet. At least a portion of the prefix portion and the payload portion of the DSS transport packet may be mapped into at least a portion of the header portion and the payload portion of the DVB transport packet. At least a portion of the payload of the DSS transport packet may be aligned with at least a portion of the payload portion of the DVB transport packet.
    Type: Application
    Filed: January 13, 2003
    Publication date: July 15, 2004
    Inventors: Jiang Fu, Sherman Chen, Jason Demas, Isen Vincent Wang
  • Publication number: 20040073930
    Abstract: An integrated receiver with dual channel transport stream decoding and delivery substantially implemented on a single CMOS integrated circuit is described. A receiver front end provides multiple time-base clocks for two transport streams. Transport processor circuitry uses multiple PCRs to track transport streams through decoding, storage and or delivery of the decoded signals for display. Provision of a multiple time-base clock for decoding and delivering multiple transport streams allows display of the two de coded audio-video signals on independent monitors.
    Type: Application
    Filed: February 24, 2003
    Publication date: April 15, 2004
    Applicant: Broadcom Corporation
    Inventors: Jason Demas, Honman Law, David Baer, Brian Schoner
  • Publication number: 20040062314
    Abstract: An integrated receiver with multiple, independently synchronized clock signals for multiple channel transport stream decoding and delivery substantially implemented on a single CMOS integrated circuit is described. An integrated circuit that services two satellite programs must generate and distribute corresponding time domain clocks to the various components of the integrated circuit. The transport block that receives one or more satellite signals from a demodulating block will extract program clock recover values from each signal being decoded and use these values to produce an error signal or control word that serves as an input to a clock generator. Based upon this input, the clock circuit will produce a corresponding time domain clock for each channel serviced by the integrated circuit. The output of the clock circuit is distributed to the various processing blocks within the integrated circuit that operate upon channel content received and processed by the transport block.
    Type: Application
    Filed: February 24, 2003
    Publication date: April 1, 2004
    Inventors: Jason Demas, Honman Law, David Baer, Brian Schoner
  • Publication number: 20030179319
    Abstract: Systems and methods that provide picture-in-picture timebase management are provided. In one example, a method may include the steps of sending a first video signal and a second video signal to a video decoder; sending a first audio signal to the audio decoder, the first audio signal being associated with the first video signal; locking a single timing mechanism to program clock references (PCRs) of the first audio signal; and decoding the first audio signal and the first video signal according to a timebase of the single timing mechanism.
    Type: Application
    Filed: June 18, 2002
    Publication date: September 25, 2003
    Inventors: Jason Demas, Marcus Kellerman, Sherman Xuemin Chen
  • Publication number: 20030169815
    Abstract: Presented herein are systems, methods, and apparatus for improving performance of video decoders during rewind and fast forward operation. Video decoder performance is improved by avoiding repetitive decoding of prediction pictures. When a decoded prediction picture is stored in a frame buffer, techniques are presented for decoding multiple pictures in the rewind order which are dependent thereon, displaying the picture directly from the frame buffer, and setting one type of prediction picture as another type of prediction picture.
    Type: Application
    Filed: December 11, 2002
    Publication date: September 11, 2003
    Inventors: Gaurav Aggarwal, Arun Gopalakrishna Rao, Marcus Kellerman, David Erickson, Jason Demas, Sandeep Bhatia, Girish Hulmani
  • Publication number: 20030165196
    Abstract: Systems and methods that provide time-based management for MPEG decoding are provided. In one example, a method for live decoding in a personal video recorder system includes the steps of receiving at least one data packet; determining at least one program clock reference (PCR) using the at least one data packet; and locking a timing mechanism to the at least one determined PCR.
    Type: Application
    Filed: June 18, 2002
    Publication date: September 4, 2003
    Inventors: Jason Demas, Marcus Kellerman, Sandeep Bhatia, Srinivasa Mogathala Prabhakara Reddy, Sherman Chen, Vijayanand Aralaguppe, Girish Raghunath Hulamani, Pramod Chandraiah, Ghanashayam Bailwal
  • Publication number: 20030165323
    Abstract: Systems and methods that manipulate a system time clock in an audio decoding system and/or a video decoding system are disclosed. In one example, the method may include the steps of selecting a trick mode rate and adjusting system time clock update rate as a function of the selected trick mode rate.
    Type: Application
    Filed: June 18, 2002
    Publication date: September 4, 2003
    Inventors: Jason Demas, Marcus Kellerman, Sherman Xuemin Chen
  • Publication number: 20030165322
    Abstract: Systems and methods that provide personal video recording trick modes are provided. In one example, a method that provides a trick mode in a personal video recording system may include the steps of receiving a transport stream; storing data from the transport stream in a data storage; generating index table using the data from the transport stream; receiving a trick mode command; and accessing, based on the trick mode command, particular data in the data storage using the index table.
    Type: Application
    Filed: June 18, 2002
    Publication date: September 4, 2003
    Inventors: Jason Demas, Marcus Kellerman, Sandeep Bhatia, Srinivasa Mogathala Prabhakara Reddy, Sherman Chen, Vijayanand Aralaguppe, Girish Raghunath Hulamani, Pramod Chandraiah, Ghanashayam Bailwal
  • Publication number: 20030121044
    Abstract: A system, method, and apparatus for reducing the video decoder processing requirements for rewinding a HITS stream are presented herein. During rewind of a HITS stream, the video decoder builds a clean reference picture. The clean reference picture is built by decoding each of the P-pictures in the EP-EP segment. However, because the P-pictures are not displayed, the decoder does not decode the portion of the P-picture below the last intracoded slice. The decoder can build the clean reference picture without decoding the portions of the P-pictures below the last intracoded slice because the subsequent pictures do not use the said portions for prediction.
    Type: Application
    Filed: December 11, 2002
    Publication date: June 26, 2003
    Inventors: Gaurav Aggarwal, Arun Gopalakrishna Rao, Marcus Kellerman, David Erickson, Jason Demas, Sandeep Bhatia, Girish Hulmani