Patents by Inventor Jason Herrick

Jason Herrick 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: 20190130035
    Abstract: In some aspects, the disclosure is directed to methods and systems for synchronization management of high dynamic range (HDR) media metadata. A synchronization controller of a media device may receive a first set of HDR media metadata provided in connection with one or more images of media. The synchronization controller may disable a metadata synchronization indicator provided to each core of a plurality of processing cores of the media device, responsive to receiving the first set of HDR media metadata. The synchronization controller may write the first set of HDR media metadata to a first memory location while the metadata synchronization indicator is disabled. The synchronization controller may enable the metadata synchronization indicator, responsive to completion of writing of the first set of HDR media metadata to the first memory location.
    Type: Application
    Filed: October 30, 2017
    Publication date: May 2, 2019
    Applicant: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Jason Herrick, Richard Wyman, Hongtao Zhu
  • Publication number: 20190132546
    Abstract: In some aspects, the disclosure is directed to methods and systems for transformation between media formats, such as between standard dynamic range (SDR) and high dynamic range (HDR) media or between HDR media formats, without undesired hue shifting, via one or both of a luminance mapping ratio technique and a direct color component mapping technique.
    Type: Application
    Filed: October 30, 2018
    Publication date: May 2, 2019
    Inventors: David Wu, Jason Herrick, Richard Wyman
  • Publication number: 20190079930
    Abstract: Systems and methods are provided to render a plurality of graphical assets each having a format of a plurality of formats. Each graphical asset is processed by determining whether the format of the graphical asset is compatible with a predetermined render domain format and responsive to determining the format is not compatible with the predetermined render domain format, converting, using a format conversion circuit, the format to the predetermined render domain format. The plurality of graphical assets are rendered using a single rendering engine operable coupled to the format conversion circuit using the predetermined render domain format.
    Type: Application
    Filed: October 25, 2017
    Publication date: March 14, 2019
    Applicant: Avago Technologies General IP (Singapore) Pte. Ltd .
    Inventors: Richard Wyman, David Wu, Jason Herrick
  • Publication number: 20190080674
    Abstract: Systems and methods are provided for combining a plurality of streams with a plurality of formats into a single output stream in a predetermined output format. Each of the plurality of streams includes at least one of video or graphics. Each stream is processed by determining a format of the stream, determining whether the format is compatible with the predetermined output format, and responsive to determining that the format is compatible with the predetermined output format, converting the format to the predetermined output format. The processed plurality of streams are combined into a single output stream in the predetermined output format.
    Type: Application
    Filed: October 25, 2017
    Publication date: March 14, 2019
    Applicant: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Richard Wyman, David Wu, Jason Herrick
  • Patent number: 10148907
    Abstract: In some aspects, the disclosure is directed to methods and systems for transformation between media formats, such as between standard dynamic range (SDR) and high dynamic range (HDR) media or between HDR media formats, without undesired hue shifting, via one or both of a luminance mapping ratio technique and a direct color component mapping technique.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: December 4, 2018
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: David Wu, Jason Herrick, Richard Wyman
  • Patent number: 9412196
    Abstract: A method for regional compositing includes compositing a plurality of video planes and at least one graphics plane. Graphics elements of the at least one graphics plane may be stored into a single graphics plane. A rectangle may be associated to one or more graphics elements of the single graphics plane. A Z-order of the plurality of video planes and the at least one graphics plane may be determined according to rectangular regions defined by rectangles associated with graphics elements of the single graphics plane. A pixel-by-pixel Z-order may be performed based on the determined Z-order of the plurality of video planes and the at least one graphics plane.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: August 9, 2016
    Assignee: Broadcom Corporation
    Inventor: Jason Herrick
  • Patent number: 9307258
    Abstract: Disclosed are various embodiments directed to transcoding a media file in parallel. A media file may be accessed, the media file comprising a bit stream expressing a series of pictures. A first random access point in the bit stream and a second random access point in the bit stream are identified. An input segment of the bit stream is generated, the input segment comprising a starting point, the starting point being the first random access point. One of a plurality of transcoders is selected to transcode the input segment for generating a corresponding output segment, each transcoder being configured to operate concurrently in parallel. The output segment is stored in a memory.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: April 5, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Alexander MacInnis, Hongtao Zhu, Jason Herrick, Brian Schoner, Junlin Li
  • Patent number: 9307223
    Abstract: A method and system are provided in which a video processor may select a 2D video output format or a 3D video output format. The video processor may generate composited video data by combining video data from a video source, and one or both of video data from additional video sources and graphics data from graphics source(s). The video processor may select the order in which such combination is to occur. The video data from the various video sources may comprise one or both of 2D video data and 3D video data. The graphics data from the graphics sources may comprise one or both of 2D graphics data and 3D graphics data. The video processor may perform 2D-to-3D and/or 3D-to-2D format conversion when appropriate to generate the composited video data in accordance with the selected output video format.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: April 5, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Darren Neuman, Jason Herrick, Qinghua Zhao, Christopher Payson
  • Publication number: 20150341613
    Abstract: A method and system are provided in which a video processor may select a 2D video output format or a 3D video output format. The video processor may generate composited video data by combining video data from a video source, and one or both of video data from additional video sources and graphics data from graphics source(s). The video processor may select the order in which such combination is to occur. The video data from the various video sources may comprise one or both of 2D video data and 3D video data. The graphics data from the graphics sources may comprise one or both of 2D graphics data and 3D graphics data. The video processor may perform 2D-to-3D and/or 3D-to-2D format conversion when appropriate to generate the composited video data in accordance with the selected output video format.
    Type: Application
    Filed: August 6, 2015
    Publication date: November 26, 2015
    Applicant: BROADCOM CORPORATION
    Inventors: Darren NEUMAN, Jason HERRICK, Qinghua ZHAO, Christopher PAYSON
  • Patent number: 9137513
    Abstract: A method and system are provided in which a video processor may select a 2D video output format or a 3D video output format. The video processor may generate composited video data by combining video data from a video source, and one or both of video data from additional video sources and graphics data from graphics source(s). The video processor may select the order in which such combination is to occur. The video data from the various video sources may comprise one or both of 2D video data and 3D video data. The graphics data from the graphics sources may comprise one or both of 2D graphics data and 3D graphics data. The video processor may perform 2D-to-3D and/or 3D-to-2D format conversion when appropriate to generate the composited video data in accordance with the selected output video format.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: September 15, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Darren Neuman, Jason Herrick, Qinghua Zhao, Christopher Payson
  • Patent number: 8947503
    Abstract: A video processing system may receive a first frame comprising pixel data for a first 3-D view of an image, which may be referred to as first 3-D view pixel data, and receive a second frame comprising pixel data for a second 3-D view of the image, which may be referred to as second 3-D view pixel data. The system may generate a multi-view frame comprising the first 3-D view pixel data and the second 3-D view pixel data. The system may make a decision for performing processing of the image, wherein the decision is generated based on one or both of the first 3-D view pixel data and/or the second 3-D view pixel data. The system may process the 3-D multi-view frame based on the decision. The image processing operation may comprise, for example, deinterlacing, filtering, and cadence processing such as 3:2 pulldown.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: February 3, 2015
    Assignee: Broadcom Corporation
    Inventors: Darren Neuman, Jason Herrick, Christopher Payson, Qinghua Zhao
  • Publication number: 20140306957
    Abstract: A method for regional compositing includes compositing a plurality of video planes and at least one graphics plane. Graphics elements of the at least one graphics plane may be stored into a single graphics plane. A rectangle may be associated to one or more graphics elements of the single graphics plane. A Z-order of the plurality of video planes and the at least one graphics plane may be determined according to rectangular regions defined by rectangles associated with graphics elements of the single graphics plane. A pixel-by-pixel Z-order may be performed based on the determined Z-order of the plurality of video planes and the at least one graphics plane.
    Type: Application
    Filed: June 24, 2013
    Publication date: October 16, 2014
    Inventor: Jason HERRICK
  • Publication number: 20140119457
    Abstract: Disclosed are various embodiments directed to transcoding a media file in parallel. A media file may be accessed, the media file comprising a bit stream expressing a series of pictures. A first random access point in the bit stream and a second random access point in the bit stream are identified. An input segment of the bit stream is generated, the input segment comprising a starting point, the starting point being the first random access point. One of a plurality of transcoders is selected to transcode the input segment for generating a corresponding output segment, each transcoder being configured to operate concurrently in parallel. The output segment is stored in a memory.
    Type: Application
    Filed: October 30, 2012
    Publication date: May 1, 2014
    Applicant: BROADCOM CORPORATION
    Inventors: Alexander MacInnis, Hongtao Zhu, Jason Herrick, Brian Schoner, Junlin Li
  • Publication number: 20140078390
    Abstract: Systems and methods are provided for converting an interlaced video to a slower video rate. A method for video rate conversion may include receiving an input interlaced video having a field rate, and deinterlacing the input interlaced video at the field rate to produce a first sequence of frames corresponding to a first frame rate. The method may also include dropping frames from the first sequence of frames to produce a second sequence of frames corresponding to a second frame rate, wherein the second frame rate is slower than the first frame rate. If a progressive video output is desired, then the second sequence of frames may be used for the progressive video output. If an interlaced video output is desired, then the second sequence of frames may be interlaced into a sequence of fields corresponding to a field rate slower than the field rate of the input interlaced video.
    Type: Application
    Filed: September 20, 2012
    Publication date: March 20, 2014
    Applicant: BROADCOM CORPORATION
    Inventors: Jason HERRICK, Richard Hayden WYMAN
  • Patent number: 8665968
    Abstract: Disclosed are various embodiments of three-dimensional (3D) video coding using scalable video coding (SVC) spatial scalability. In one embodiment, 3D video is encoded to generate a SVC base layer that includes a left first-resolution view and a right first-resolution view packed in a first frame. 3D video is encoded to generate a SVC enhancement layer that includes a left second-resolution view and a right second-resolution view packed in a second frame. The left second-resolution view and the right second-resolution view may have a higher spatial resolution than the left first-resolution view and the right first-resolution view.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: March 4, 2014
    Assignee: Broadcom Corporation
    Inventors: Xuemin Chen, Wade Wan, Brian Heng, Jason Herrick
  • Patent number: 8643698
    Abstract: A single progressive 1080P60 side-by-side 3D video or a single progressive 1080P60 2D video is captured for transmission to interlaced receivers such as a legacy 1080i capable video receiver. A video transmitter splits the captured 1080P60 video into a plurality of even-indexed line pictures and odd-indexed line pictures. Lines of the plurality of even-indexed line pictures and odd-indexed line pictures are reassembled to generate two interlaced video sequences such as two 1080i video sequences. The video transmitter compresses the generated two 1080i video sequences, respectively, utilizing different compression algorithms, for example. Pictures that originate from the same one of the plurality of pictures in the captured 1080P60 video may be synchronized for a progressive display at the legacy 1080i capable video receiver. The legacy 1080i capable video receiver may decode the synchronized pictures from the video transmitter so as to restore the captured 1080P60 video for display in progressive format.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: February 4, 2014
    Assignee: Broadcom Corporation
    Inventors: Xuemin Chen, Jason Herrick
  • Patent number: 8185600
    Abstract: In a signal processing system, a programming system and method for a video network are provided. An event may trigger an RDMA controller to execute current instructions in a register update list. The triggering event may be a start-of-field signal from a live source or an end-of-frame signal. The current instructions may be used to modify the mode of operation of at least one of the network elements in the video network. The modification to the mode of operation may depend on whether the current video field is top field originated or bottom field originated. An interrupt may be used to initiate an interrupt handler that generates at least one new instruction and that updates the new instructions in the register update list. When a trigger occurs prior to an update of the register update list, the RDMA controller may execute the current instructions in the register update list.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: May 22, 2012
    Assignee: Broadcom Corporation
    Inventors: Darren Neuman, Jason Herrick
  • Patent number: 8179978
    Abstract: A system and method that support display of video fields using related data encoded in data structures. Each data structure is associated with one video field and contains all the information associated with the display of the video field. The data structure is encoded with the video field that is displayed exactly one field prior to the field associated with the data structure. In an embodiment of the present invention, the data structure contains all the information associated with the display of a video field, regardless of whether certain data changes from one field to the next.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: May 15, 2012
    Assignee: Broadcom Corporation
    Inventors: Jason Herrick, Darren Neuman, Greg A. Kranawetter, Sandeep Bhatia
  • Patent number: 8106917
    Abstract: Methods and systems for mosaic mode display of video are disclosed. Aspects of one method may include generating video data for a plurality of video windows using a single video feeder module comprising a single video scaler and a single video capture module. The video data for the video windows may be generated in a single frame time. Register DMA may be used to transfer register update data (RUD) to a plurality of registers to configure video processing for generating video data for a video window. The plurality of RUDs may be generated in response to a single interrupt to a processor, and may be configured as a linked list or stored sequentially in memory. The configuring may occur prior to generating video data for the corresponding video window. Video processing for a subsequent video window may be configured automatically after generating video data for the present video window.
    Type: Grant
    Filed: September 5, 2006
    Date of Patent: January 31, 2012
    Assignee: Broadcom Corporation
    Inventors: Jason Herrick, Darren Neuman, Hongtao Zhu, Philip Truong
  • Patent number: 8063916
    Abstract: A method and system that blend graphics layers and a video layer. The graphics layers may be above and below the video layer, which may be a streaming video. The graphics layers may be stored in memory, blended and stored back in memory. The blended graphics layers may be combined with streaming video and output on a display. Blending the graphics in memory may be done offline and may save processing time and improve real-time combining with streaming video. In an embodiment of the present invention, there may be several layers of graphics below the video layer, and several graphics layers above the video layer. The top graphics layers may be blended into one top graphics layer, and the bottom graphics layers may be blended into one bottom graphics layer. The top and bottom graphics layers may be then blended into one graphics layer and combined with the video layer.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: November 22, 2011
    Assignee: Broadcom Corporation
    Inventors: Jason Herrick, Darren Neuman