Patents by Inventor Wade Keith Wan

Wade Keith Wan 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: 11616955
    Abstract: A method includes encoding, by a encoder, a video frame of a versatile-video coding (VVC) video-compression system. The encoder generates/uses tile information associated with a video frame, determines for a slice that the slice is a subset or a superset of a tile based on the tile information, determines slice parameters associated with the slice, and signals the slice parameters associated with the slice. In other aspects, a method may include retrieving, by a decoder of a video-compression system, tile information associated with a video frame, determining, for a slice, that the slice is a subset or a superset of a tile based on the tile information, determining slice parameters associated with the slice, and decoding the video frame using the determined slice parameters.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: March 28, 2023
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Wade Keith Wan, Minhua Zhou, Timothy Moore Hellman, Peisong Chen, Brian Allen Heng
  • Patent number: 11496798
    Abstract: An apparatus for improved rendering includes a number of processing channels to receive multiple input content sources and to process that input content. A compositor can composite processed input content to generate a composite output signal. An output adaptation block can adapt the composite output signal along with dynamic metadata for display by a display device. Each processing channel includes a statistics generator and an input adaptation block.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: November 8, 2022
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Frederick George Walls, Richard Hayden Wyman, Jason William Herrick, David Wu, Brett J. Andrews, Wade Keith Wan
  • Publication number: 20220021881
    Abstract: A method includes encoding, by a encoder, a video frame of a versatile-video coding (VVC) video-compression system. The encoder generates/uses tile information associated with a video frame, determines for a slice that the slice is a subset or a superset of a tile based on the tile information, determines slice parameters associated with the slice, and signals the slice parameters associated with the slice. In other aspects, a method may include retrieving, by a decoder of a video-compression system, tile information associated with a video frame, determining, for a slice, that the slice is a subset or a superset of a tile based on the tile information, determining slice parameters associated with the slice, and decoding the video frame using the determined slice parameters.
    Type: Application
    Filed: October 28, 2020
    Publication date: January 20, 2022
    Inventors: Wade Keith WAN, Minhua ZHOU, Timothy Moore Hellman, Peisong CHEN, Brian Allen HENG
  • Publication number: 20210051365
    Abstract: An apparatus for improved rendering includes a number of processing channels to receive multiple input content sources and to process that input content. A compositor can composite processed input content to generate a composite output signal. An output adaptation block can adapt the composite output signal along with dynamic metadata for display by a display device. Each processing channel includes a statistics generator and an input adaptation block.
    Type: Application
    Filed: October 30, 2020
    Publication date: February 18, 2021
    Inventors: Frederick George WALLS, Richard Hayden WYMAN, Jason William HERRICK, David WU, Brett J. ANDREWS, Wade Keith WAN
  • Patent number: 10856040
    Abstract: An apparatus for improved rendering includes a number of processing channels to receive multiple input content sources and to process that input content. A compositor can composite processed input content to generate a composite output signal. An output adaptation block can adapt the composite output signal along with dynamic metadata for display by a display device. Each processing channel includes a statistics generator and an input adaptation block.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: December 1, 2020
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Frederick George Walls, Richard Hayden Wyman, Jason William Herrick, David Wu, Brett J. Andrews, Wade Keith Wan
  • Patent number: 10390009
    Abstract: An adaptive display calibration system includes a display, a photodetector configured to capture light emitted by the display, and a set-top box connected to the display and the photodetector. The set-top box includes processing circuitry configured to transmit one or more test patterns to the display, and receive one or more measurements of the display from the photodetector in response to the test patterns. Additionally, the processing circuitry of the set-top box determines a capability of the display based on the measurements received from the photodetector and programs the set-top box based on the capability of the display.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: August 20, 2019
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Peisong Chen, Richard Hayden Wyman, Gheorghe Berbecel, Frederick George Walls, David C. Wu, Wade Keith Wan
  • Publication number: 20190132643
    Abstract: An apparatus for improved rendering includes a number of processing channels to receive multiple input content sources and to process that input content. A compositor can composite processed input content to generate a composite output signal. An output adaptation block can adapt the composite output signal along with dynamic metadata for display by a display device. Each processing channel includes a statistics generator and an input adaptation block.
    Type: Application
    Filed: April 11, 2018
    Publication date: May 2, 2019
    Inventors: Frederick George WALLS, Richard Hayden WYMAN, Jason William HERRICK, David WU, Brett J. ANDREWS, Wade Keith WAN
  • Patent number: 10015052
    Abstract: Different data communication architectures receive a wide variety of content, including audio and video content, for consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures receive distributed video programming in the form of MPEG2 TS packets, flagged by marker packets. Channel bonding synchronization information may be present in packets defined above the data-link layer or received in fields within data-link layer frames.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: July 3, 2018
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Xuemin Chen, Rajesh Shankarrao Mamidwar, Wade Keith Wan, Stephen Edward Krafft, Guangcai Zhou
  • Patent number: 9886982
    Abstract: One or more methods and systems of indexing an AVC video stream are presented. In one embodiment, the method comprises identifying one or more fields within a picture of an AVC video stream. In one embodiment, a field of the one or more fields indicates the beginning of each picture. In a second embodiment, a field of the one or more fields indicates a picture type of a picture. In a third embodiment, a field of the one or more fields indicates whether a picture is a reference or a non-reference picture. By determining that a picture is a non-reference picture, the picture may be discarded, thereby reducing the memory required to implement the indexing system while increasing the available memory size. In one embodiment, a system of indexing an AVC video stream comprises a control processor, a memory, and a set of instructions resident in the memory.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: February 6, 2018
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Wade Keith Wan, Jiang Fu, Xuemin Chen
  • Patent number: 9807398
    Abstract: A system may receive an input stream for a coding operation. The system may determine available coding modes for the coding operation. The system may include coding selection logic that may determine a coding mode in response to the based on the available selection of coding modes. The coding selection logic may use the selected coding mode to determine a coding strategy. The selection logic may send an indication of the selected coding mode and coding strategy to coding logic to support execution of the coding operation, which may use the selected coding mode and coding strategy.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: October 31, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Minhua Zhou, Wade Keith Wan, Zhijie Yang, Peisong Chen
  • Patent number: 9705948
    Abstract: Systems and methods for transmitting content using segment-based and non-segment-based streams are provided. In some aspects, a method includes identifying at least one segment-based stream of content. Each segment-based stream is associated with a respective first bit rate and includes one or more segments of the content. The method also includes identifying at least one non-segment-based stream of the content. Each non-segment-based stream is associated with a second bit rate and includes a continuous stream of the content. The method also includes enabling switching between use of i) the at least one segment-based stream and ii) the at least one non-segment-based stream to continuously transmit the content to one or more client devices.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: July 11, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Wade Keith Wan, Rajesh Shankarrao Mamidwar, Brian Allen Heng, Alexander Garland MacInnis, Hongtao Zhu
  • Patent number: 9693118
    Abstract: Systems and methods for prioritizing adaptive bit rate distribution of content are provided. In some aspects, a method includes identifying a plurality of content streams. Each of the plurality of content streams is associated with a variant feature of content to be delivered to the client device. Each variant feature of the content comprises at least one of a bit rate and a non-bit rate feature. The method also includes determining a priority of each of the plurality of content streams relative to one another based at least on the non-bit rate feature associated with each of the plurality of content streams. The method also includes providing an indication of the priority of each of the plurality of content streams to the client device.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: June 27, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Wade Keith Wan, Xuemin Chen, Brian Allan Heng
  • Patent number: 9621400
    Abstract: Systems and methods for transmitting content are provided. In some aspects, a method includes receiving an indication of a plurality of input streams of content. Each input stream is associated with an input bit rate. The method includes determining a plurality of output bit rates at which to transmit the content to one or more client devices, comparing the plurality of input bit rates to the plurality of output bit rates, and generating, by a server, a plurality of output streams of the content based on the comparison. Each generated output stream is associated with a corresponding output bit rate and includes a transcoded input stream or a non-transcoded input stream. The plurality of output streams is generated such that a number of output streams comprising non-transcoded input streams is maximized. The method also includes transmitting the generated output streams to the one or more client devices.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: April 11, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Brian Allan Heng, Wade Keith Wan, Yong Li, Xuemin Chen
  • Patent number: 9544665
    Abstract: An device and method for providing multiple adaptive bit rate (ABR) streams using a single transcoder is disclosed. The device receives a group of content segments for a media channel, and converts, using a transcoder, a first of the content segments from a source format to a first data format, a first time duration for converting the first content segment being less than a second time duration for receiving each group of segments. The converted segment is then sent to a client device. On receiving a request from the device for content segments in a second data format, the device performs an initialization of the transcoder to convert content segments from the source format to the second data format, the initialization being completed during a residual period of time, or “operational gap” produced by a difference between the first time duration and the second time duration.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: January 10, 2017
    Assignee: Broadcom Corporation
    Inventors: Rajesh Shankarrao Mamidwar, Wade Keith Wan, Hongtao Zhu
  • Patent number: 9477814
    Abstract: An apparatus and method for converting an IP-based multimedia channel and distributing the channel to a plurality of non-IP enabled devices based on the channel's popularity among the devices. The apparatus identifies a plurality of multimedia channels requested by a group of devices, and determines a data rate for providing each channel to the devices based on a popularity of each channel among the devices. The apparatus uses an adaptive bit rate (ABR) client to receive content segments for a respective one of the multimedia channels from an ABR server at a source data rate aligned with a determined data rate for providing the respective multimedia channel. The content segments are received at the source data rate, and converted by the apparatus to a continuous digital content stream. The apparatus then provides the continuous digital content stream to one or more of the devices at the determined data rate.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: October 25, 2016
    Assignee: Broadcom Corporation
    Inventors: Wade Keith Wan, Rajesh Shankarrao Mamidwar
  • Patent number: 9414076
    Abstract: A system may receive an input stream for a coding operation by a coding device. The system may determine a processing device to assist the coding device with the coding operation. The processing device may generate an indicator containing coding information or other coding assistance by processing the input stream. The processing device may send the indicator to the coding device. In some cases, the indicator may be embedded in the metadata of the stream by the processing device. The indicator may be extracted by the coding device. After reception of the indicator, the coding device may execute the coding task while using the information in the indicator to assist.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: August 9, 2016
    Assignee: Broadcom Corporation
    Inventors: Wade Keith Wan, Xuemin Chen, Minhua Zhou, Peisong Chen, Zhijie Yang
  • Publication number: 20160162326
    Abstract: The present disclosure relates generally to a system and method for file compression. More specifically, the disclosure introduces to a method for file compression wherein a group of files is identified by comparing a plurality of similarity characteristics. The group of files may then be compressed relative to at least one base file to improve compression efficiency.
    Type: Application
    Filed: February 18, 2016
    Publication date: June 9, 2016
    Inventors: Murat Mese, Wade Keith Wan
  • Publication number: 20160127733
    Abstract: A system may receive an input stream for a coding operation by a coding device. The system may determine a processing device to assist the coding device with the coding operation. The processing device may generate an indicator containing coding information or other coding assistance by processing the input stream. The processing device may send the indicator to the coding device. In some cases, the indicator may be embedded in the metadata of the stream by the processing device. The indicator may be extracted by the coding device. After reception of the indicator, the coding device may execute the coding task while using the information in the indicator to assist.
    Type: Application
    Filed: December 5, 2014
    Publication date: May 5, 2016
    Inventors: Wade Keith Wan, Xuemin Chen, Minhua Zhou, Peisong Chen, Zhijie Yang
  • Publication number: 20160094855
    Abstract: A system may receive an input stream for a coding operation. The system may determine available coding modes for the coding operation. The system may include coding selection logic that may determine a coding mode in response to the based on the available selection of coding modes. The coding selection logic may use the selected coding mode to determine a coding strategy. The selection logic may send an indication of the selected coding mode and coding strategy to coding logic to support execution of the coding operation, which may use the selected coding mode and coding strategy.
    Type: Application
    Filed: November 19, 2014
    Publication date: March 31, 2016
    Inventors: Minhua Zhou, Wade Keith Wan, Zhijie Yang, Peisong Chen
  • Publication number: 20160086634
    Abstract: One or more methods and systems of indexing an AVC video stream are presented. In one embodiment, the method comprises identifying one or more fields within a picture of an AVC video stream. In one embodiment, a field of the one or more fields indicates the beginning of each picture. In a second embodiment, a field of the one or more fields indicates a picture type of a picture. In a third embodiment, a field of the one or more fields indicates whether a picture is a reference or a non-reference picture. By determining that a picture is a non-reference picture, the picture may be discarded, thereby reducing the memory required to implement the indexing system while increasing the available memory size. In one embodiment, a system of indexing an AVC video stream comprises a control processor, a memory, and a set of instructions resident in the memory.
    Type: Application
    Filed: December 3, 2015
    Publication date: March 24, 2016
    Inventors: Wade Keith WAN, Jiang FU, Xuemin CHEN