Patents by Inventor William Brent Wilson

William Brent Wilson 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: 11914899
    Abstract: A system (e.g., NVMe controller) for managing access to a memory resource by multiple users may include memory storing function queue categorizations for function queues associated with each user, and circuitry to store and execute a multi-user arbitration algorithm that arbitrates access to the memory resource by the multiple users. The function queue categorizations assign a function category to each function queue associated with each user.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: February 27, 2024
    Assignee: Microchip Technology Incorporated
    Inventors: Kwok Kong, William Brent Wilson, Ihab Jaser, Donia Sebastian, Dan McLeran
  • Publication number: 20230135952
    Abstract: A system (e.g., NVMe controller) for managing access to a memory resource by multiple users may include memory storing function queue categorizations for function queues associated with each user, and circuitry to store and execute a multi-user arbitration algorithm that arbitrates access to the memory resource by the multiple users. The function queue categorizations assign a function category to each function queue associated with each user.
    Type: Application
    Filed: May 13, 2022
    Publication date: May 4, 2023
    Applicant: Microchip Technology Incorporated
    Inventors: Kwok Kong, William Brent Wilson, Ihab Jaser, Donia Sebastian, Dan McLeran
  • Patent number: 10327021
    Abstract: A display management unit configured to provide a modified video signal for display on a target display over an electronic distribution network. The unit may access information regarding the target display and at least one input. The unit comprises a database interface configured to retrieve display characteristics corresponding to the information regarding the target display from a characteristics database, and a mapping unit configured to map at least one of tone and color values from the at least one input to corresponding mapped values based at least in part on the retrieved display characteristics to produce the modified video signal.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: June 18, 2019
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: William Brent Wilson, Robin Atkins
  • Patent number: 9712796
    Abstract: Methods and systems for color grading video content are presented. A component (e.g. a frame, a shot and/or a scene) of the video content is designated to be a master component and one or more other components of the video content are designated to be slave components, each slave component associated with the master component. A master component color grading operation is performed to the master component. For each one of the slave components, the master component color grading operation is performed to the slave component and a slave color grading operation that is specific to the one of the slave components is also performed. Metadata, which form part of the video content, are created to provide indicators on to whether components of the video are designated as master or slave components.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: July 18, 2017
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Peter W. Longhurst, William Brent Wilson
  • Patent number: 9645386
    Abstract: MEMS shutters are applied in displays and imaging devices. In a display, sensors may detect light from a light source that is back-reflected by a MEMS shutter and/or ambient light that enters through the MEMS shutter. The sensors may be used to monitor performance of the light source and/or ambient lighting conditions. In an imaging device, MEMS shutters may be applied to selectively block light to prevent overexposed areas within an image.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: May 9, 2017
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Terence Ka Wing Lau, William Brent Wilson, Robin Atkins, Henry Hang Kei Ip, Gregory John Ward, Douglas Campbell, Neil W. Messmer
  • Publication number: 20170078724
    Abstract: A display management unit configured to provide a modified video signal for display on a target display over an electronic distribution network. The unit may access information regarding the target display and at least one input. The unit comprises a database interface configured to retrieve display characteristics corresponding to the information regarding the target display from a characteristics database, and a mapping unit configured to map at least one of tone and color values from the at least one input to corresponding mapped values based at least in part on the retrieved display characteristics to produce the modified video signal.
    Type: Application
    Filed: November 22, 2016
    Publication date: March 16, 2017
    Applicant: Dolby Laboratories Licensing Corporation
    Inventors: William Brent WILSON, Robin ATKINS
  • Publication number: 20150215594
    Abstract: Methods and systems for color grading video content are presented. A component (e.g. a frame, a shot and/or a scene) of the video content is designated to be a master component and one or more other components of the video content are designated to be slave components, each slave component associated with the master component. A master component color grading operation is performed to the master component. For each one of the slave components, the master component color grading operation is performed to the slave component and a slave color grading operation that is specific to the one of the slave components is also performed. Metadata, which form part of the video content, are created to provide indicators on to whether components of the video are designated as master or slave components.
    Type: Application
    Filed: April 8, 2015
    Publication date: July 30, 2015
    Applicant: Dolby Laboratories Licensing Corporation
    Inventors: Peter W. Longhurst, William Brent Wilson
  • Patent number: 7248631
    Abstract: A system and method dynamically process video data received by a video decoder by determining a throttling amount, at a decoder throttling device, based on a measure of computational processing power required to decode at least one bitstream of the video data or the decoder's processing capabilities. The computational processing requirements of the decoder are controlled based on the throttling amount, including reducing the processing performed on the decoded video data prior to displaying a picture associated with the decoded video data. The decoder may reduce the amount of processing by limiting functions of at least one post filter or conversion filter. The computational processing requirements may also be controlled by comparing temporal references of two motion vectors of a picture of the video data, determining which motion vector has a closer temporal distance from the picture being decoded and processing only the motion vector having the closer temporal distance.
    Type: Grant
    Filed: February 1, 2002
    Date of Patent: July 24, 2007
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventor: William Brent Wilson
  • Publication number: 20020080874
    Abstract: A system and method dynamically process video data received by a video decoder by determining a throttling amount, at a decoder throttling device, based on a measure of computational processing power required to decode at least one bitstream of the video data or the decoder's processing capabilities. The computational processing requirements of the decoder are controlled based on the throttling amount, including reducing the processing performed on the decoded video data prior to displaying a picture associated with the decoded video data. The decoder may reduce the amount of processing by limiting functions of at least one post filter or conversion filter. The computational processing requirements may also be controlled by comparing temporal references of two motion vectors of a picture of the video data, determining which motion vector has a closer temporal distance from the picture being decoded and processing only the motion vector having the closer temporal distance.
    Type: Application
    Filed: February 1, 2002
    Publication date: June 27, 2002
    Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., Ltd.
    Inventor: William Brent Wilson
  • Patent number: 6389071
    Abstract: The invention described herein permits video decoders of varying degrees of computational power to decode bitstreams with varying degrees of visual quality degradation. It does so by reducing processing power requirements of a video decoder based on both bitstream contents and decoder capabilities. One method it uses is the reduction of motion compensation processing by modifying the use or values of motion vectors, such as by turning some motion compensation off, or by limiting the precision of motion vectors during decoding. Another method is by limiting the coefficient processing so as to reduce the computational requirements. Another method is to limit the processing of color components, and another method is by reducing the amount of filtering performed on the decoder's output video pictures.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: May 14, 2002
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventor: William Brent Wilson
  • Patent number: 6295588
    Abstract: A memory access controller generates memory access commands from memory access requests. A sequence of memory access requests is input and destributed to need-makers. Each need-maker determines the memory access command needed by it's respective memory access request. These needs are passed to and prioritized by a prioritizer. The desired memory access command is then selected from these prioritized needs according to the requirements of the memory. This can be done by checking each prioritized need against a set of memory rules. The prioritized needs which pass all the required memory rules are then passed to a command output selector which selects the most appropriate one, resulting in the desired memory access command.
    Type: Grant
    Filed: January 14, 1999
    Date of Patent: September 25, 2001
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventor: William Brent Wilson
  • Patent number: 6064803
    Abstract: The present invention discloses an MPEG decoder for reproducing moving picture data. A first frame memory (FM0) and a second frame memory (FM1), each of which is composed of 2N slots, are provided. A third frame memory (FM2) is provided which is composed of N+4 slots. Each slot is provided with a memory capacity of eight lines. FM0 and FM1 each have a 1-frame memory capacity for storing reference frames for motion compensation. FM2, on the other hand, has a memory capacity of half a frame+32 lines for B-PICTURE interlace conversion. A slot control memory (SM) is further provided which is composed of 2N+6 words each of which stores a respective slot number of FM2. For an output section to read the slots of FM2 in the correct order, the contents of SM are updated by an control section at the time of the writing of FM2 by a decoding section.
    Type: Grant
    Filed: February 29, 1996
    Date of Patent: May 16, 2000
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Akihiro Watabe, Eiji Miyagoshi, Yoshiyuki Goi, William Brent Wilson
  • Patent number: 5969650
    Abstract: The invention described herein is a versatile variable length coder with a small table side. The size of the table was reduced by the use of a linked list of groups of like valued run-level code words for the code table, the effect of which is the ability to store and access the Huffman code words without reserving space for the holes in the Huffman tables. Traversing the linked list as the fixed length codes are input has the effect of eliminating the requirement that sequences of codes are run-level fixed length coded before being variable length coded. This simplifies encoder architectures and circuits. The result is the dramatic reduction in size of a programmable variable length coder, making them suitable for implementation in VLSI implementations of digital audio and video codecs.
    Type: Grant
    Filed: January 16, 1998
    Date of Patent: October 19, 1999
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventor: William Brent Wilson
  • Patent number: 5754240
    Abstract: A method for calculating the pixel values of a sub-pixel accuracy motion compensated block of video pixels from one or two reference blocks, as is required in typical digital video compression and decompression systems uses a minimal amount of temporary storage memory resulting in a compact architecture suited for inexpensive consumer applications. This method utilizes a pixel pipeline within a block line pipeline to calculate the half pel accurate reference blocks and to average two blocks to result in a prediction block of pixels. The lines from each reference block are input to the invention alternately resulting in reduced memory requirements.
    Type: Grant
    Filed: October 1, 1996
    Date of Patent: May 19, 1998
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventor: William Brent Wilson