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: 11616955Abstract: 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: GrantFiled: October 28, 2020Date of Patent: March 28, 2023Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Wade Keith Wan, Minhua Zhou, Timothy Moore Hellman, Peisong Chen, Brian Allen Heng
-
Patent number: 11496798Abstract: 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: GrantFiled: October 30, 2020Date of Patent: November 8, 2022Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Frederick George Walls, Richard Hayden Wyman, Jason William Herrick, David Wu, Brett J. Andrews, Wade Keith Wan
-
Publication number: 20220021881Abstract: 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: ApplicationFiled: October 28, 2020Publication date: January 20, 2022Inventors: Wade Keith WAN, Minhua ZHOU, Timothy Moore Hellman, Peisong CHEN, Brian Allen HENG
-
Publication number: 20210051365Abstract: 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: ApplicationFiled: October 30, 2020Publication date: February 18, 2021Inventors: Frederick George WALLS, Richard Hayden WYMAN, Jason William HERRICK, David WU, Brett J. ANDREWS, Wade Keith WAN
-
Patent number: 10856040Abstract: 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: GrantFiled: April 11, 2018Date of Patent: December 1, 2020Assignee: Avago Technologies International Sales Pte. LimitedInventors: Frederick George Walls, Richard Hayden Wyman, Jason William Herrick, David Wu, Brett J. Andrews, Wade Keith Wan
-
Patent number: 10390009Abstract: 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: GrantFiled: April 25, 2018Date of Patent: August 20, 2019Assignee: Avago Technologies International Sales Pte. LimitedInventors: Peisong Chen, Richard Hayden Wyman, Gheorghe Berbecel, Frederick George Walls, David C. Wu, Wade Keith Wan
-
Publication number: 20190132643Abstract: 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: ApplicationFiled: April 11, 2018Publication date: May 2, 2019Inventors: Frederick George WALLS, Richard Hayden WYMAN, Jason William HERRICK, David WU, Brett J. ANDREWS, Wade Keith WAN
-
Patent number: 10015052Abstract: 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: GrantFiled: November 24, 2015Date of Patent: July 3, 2018Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.Inventors: Xuemin Chen, Rajesh Shankarrao Mamidwar, Wade Keith Wan, Stephen Edward Krafft, Guangcai Zhou
-
Patent number: 9886982Abstract: 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: GrantFiled: December 3, 2015Date of Patent: February 6, 2018Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Wade Keith Wan, Jiang Fu, Xuemin Chen
-
Patent number: 9807398Abstract: 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: GrantFiled: November 19, 2014Date of Patent: October 31, 2017Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.Inventors: Minhua Zhou, Wade Keith Wan, Zhijie Yang, Peisong Chen
-
Patent number: 9705948Abstract: 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: GrantFiled: September 17, 2013Date of Patent: July 11, 2017Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.Inventors: Wade Keith Wan, Rajesh Shankarrao Mamidwar, Brian Allen Heng, Alexander Garland MacInnis, Hongtao Zhu
-
Patent number: 9693118Abstract: 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: GrantFiled: June 27, 2013Date of Patent: June 27, 2017Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Wade Keith Wan, Xuemin Chen, Brian Allan Heng
-
Patent number: 9621400Abstract: 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: GrantFiled: June 28, 2013Date of Patent: April 11, 2017Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Brian Allan Heng, Wade Keith Wan, Yong Li, Xuemin Chen
-
Patent number: 9544665Abstract: 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: GrantFiled: July 1, 2013Date of Patent: January 10, 2017Assignee: Broadcom CorporationInventors: Rajesh Shankarrao Mamidwar, Wade Keith Wan, Hongtao Zhu
-
Patent number: 9477814Abstract: 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: GrantFiled: June 28, 2013Date of Patent: October 25, 2016Assignee: Broadcom CorporationInventors: Wade Keith Wan, Rajesh Shankarrao Mamidwar
-
Patent number: 9414076Abstract: 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: GrantFiled: December 5, 2014Date of Patent: August 9, 2016Assignee: Broadcom CorporationInventors: Wade Keith Wan, Xuemin Chen, Minhua Zhou, Peisong Chen, Zhijie Yang
-
Publication number: 20160162326Abstract: 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: ApplicationFiled: February 18, 2016Publication date: June 9, 2016Inventors: Murat Mese, Wade Keith Wan
-
Publication number: 20160127733Abstract: 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: ApplicationFiled: December 5, 2014Publication date: May 5, 2016Inventors: Wade Keith Wan, Xuemin Chen, Minhua Zhou, Peisong Chen, Zhijie Yang
-
Publication number: 20160094855Abstract: 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: ApplicationFiled: November 19, 2014Publication date: March 31, 2016Inventors: Minhua Zhou, Wade Keith Wan, Zhijie Yang, Peisong Chen
-
Publication number: 20160086634Abstract: 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: ApplicationFiled: December 3, 2015Publication date: March 24, 2016Inventors: Wade Keith WAN, Jiang FU, Xuemin CHEN