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).

  • Patent number: 11055347
    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: Grant
    Filed: September 5, 2019
    Date of Patent: July 6, 2021
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Jason Herrick, Richard Wyman, Hongtao Zhu
  • Patent number: 10574936
    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 30, 2018
    Date of Patent: February 25, 2020
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: David Wu, Jason Herrick, Richard Wyman
  • Patent number: 10573279
    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: Grant
    Filed: October 25, 2017
    Date of Patent: February 25, 2020
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Richard Wyman, David Wu, Jason Herrick
  • Publication number: 20190392000
    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: September 5, 2019
    Publication date: December 26, 2019
    Inventors: Jason Herrick, Richard Wyman, Hongtao Zhu
  • Patent number: 10430461
    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: Grant
    Filed: October 30, 2017
    Date of Patent: October 1, 2019
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Jason Herrick, Richard Wyman, Hongtao Zhu
  • Patent number: 10423587
    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: Grant
    Filed: October 25, 2017
    Date of Patent: September 24, 2019
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Richard Wyman, David Wu, Jason Herrick
  • 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: 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: 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
  • 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
  • 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: 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
  • 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
  • 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