Patents Examined by Peter D Le
  • Patent number: 11024008
    Abstract: Methods and apparatus for multi-encoder processing of high resolution content. In one embodiment, the method includes capturing high resolution imaging content; splitting up the captured high resolution imaging content into respective portions; feeding the split up portions to respective imaging encoders; packing encoded content from the respective imaging encoders into an A/V container; and storing and/or transmitting the A/V container. In another embodiment, the method includes retrieving and/or receiving an A/V container; splitting up the retrieved and/or received A/V container into respective portions; feeding the split up portions to respective imaging decoders; stitching the decoded imaging portions into a common imaging portion; and storing and/or displaying at least a portion of the common imaging portion.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: June 1, 2021
    Assignee: GoPro, Inc.
    Inventors: David Newman, Daryl Stimm, Adeel Abbas
  • Patent number: 11023742
    Abstract: Devices, systems and methods for operating a rear-facing perception system for vehicles are described. An exemplary rear-facing perception system contains two corner units and a center unit, with each of the two corner units and the center unit including a camera module and a dual-band transceiver. A method for operating the rear-facing perception system includes pairing with a control unit by communicating, using the dual-band transceiver, over at least a first frequency band, transmitting a first trigger signal to the two corner units over a second frequency band non-overlapping with the first frequency band, and switching to an active mode. In an example, the first trigger signal causes the two corner units to switch to the active mode, which includes orienting the camera modules on the center unit and the two corner units to provide an unobstructed view of an area around a rear of the vehicle.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: June 1, 2021
    Assignee: TUSIMPLE, INC.
    Inventors: Xiaoling Han, Xue Mei
  • Patent number: 11019354
    Abstract: Apparatuses, methods and computer programs are provided for utilizing motion prediction in video coding. A block of pixels of a video representation encoded in a bitstream is read, and a type of the block is determined. If the determining indicates that the block is a block predicted by using two or more reference blocks, a first reference pixel location in a first reference block is determined and a second reference pixel location in a second reference block is determined. The first reference pixel location is used to obtain a first prediction. The first prediction has a second precision, which is higher than the first precision. The second reference pixel location is used to obtain a second prediction, which also has the second precision. The first prediction and the second prediction are combined to obtain a combined prediction; and the precision of the combined prediction is reduced to the first precision.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: May 25, 2021
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Kemal Ugur, Jani Lainema, Antti Hallapuro
  • Patent number: 11012707
    Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus includes processing circuitry for video decoding. The processing circuitry decodes prediction information for a first block in a current picture from a coded video bitstream. The prediction information is indicative of an inter prediction mode that determines a first motion vector for the first block from a motion vector predictor. The processing circuitry then constructs, in responses to the inter prediction mode, a candidate list of candidate motion vector predictors with an exclusion from a second block that requires an operation to finalize a second motion vector for the second block in a motion vector derivation. Then, the processing circuitry determines, based on the candidate list, the first motion vector for the first block, and reconstructs the first block according to the first motion vector for the first block.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: May 18, 2021
    Assignee: Tencent America LLC
    Inventors: Xiang Li, Xiaozhong Xu, Shan Liu, Xin Zhao
  • Patent number: 11006037
    Abstract: A system for focusing an imaging device according to a focal distance setting and methods for making and using same. The focal distance setting can be an infinite focal distance setting for objects that are far away from the imaging device. Focusing of the imaging device can be triggered by activation of a button for “one-touch” rapid focusing. The focusing, for example, can be triggered at a terminal that is distal from the imaging device through an app and suitable user interface. The focal distance setting can be determined by interaction via the app, which can present a prompt to direct the imaging device to an object at a suitable distance. Once determined, the focal distance setting can be stored and later retrieved for rapid focusing. The present system and methods advantageously can be used aboard a mobile platform such as an unmanned aerial vehicle.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: May 11, 2021
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Lifu Yu, Jiaxiang Fang, Shunnian Li, Zisheng Cao
  • Patent number: 11006150
    Abstract: A method of video decoding can include receiving a bit stream including coded bits of bins of syntax elements. The syntax elements are of various types that correspond to transform coefficients of a transform block in a coded picture. Context modeling is performed to determine a context model for each bin of the syntax elements. In a given frequency region of the transform block, for one type of the syntax elements, a group of the transform coefficients having different template magnitudes within a predetermined range share a same context model, or one of the transform coefficients uses the same context model for possible different template magnitudes of the one of the transform coefficients. The possible different template magnitudes are within the predetermined range. The coded bits are decoded based on the context models determined for each bin of the syntax elements to determine the bins of the syntax elements.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: May 11, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Li, Shan Liu, Xin Zhao
  • Patent number: 11006110
    Abstract: An encoder determines a filter to be used for deblocking filtering from among a plurality of filters including a first filter and a second filter. The first filter uses M pixels located at an upper side of the block boundary and M pixels located at a lower side of the block boundary, and the second filter uses first pixels located at the upper side of the block boundary and second pixels located at the lower side of the block boundary, where M is an integer of at least 2. The number of the first pixels is any one of a plurality of first candidate values, and the number of the second pixels is any one of a plurality of second candidate values. The plurality of first pixel candidate values and the plurality of second pixel candidate values are each a value greater than or equal to M.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: May 11, 2021
    Assignee: Panasonic Intellectual Property Corporation of America
    Inventors: Ryuichi Kanoh, Takahiro Nishi, Tadamasa Toma, Kiyofumi Abe
  • Patent number: 11006111
    Abstract: A method for encoding an input signal comprising signal frames into quantized bits is disclosed, the method comprises generating, for each frame of the input signal, a signal matrix comprising matrix coefficients obtained from that frame, grouping the matrix coefficients of each signal matrix into a plurality of partition vectors, and for each partition vector, selecting one vector quantization scheme from among a plurality of vector quantization schemes and quantizing that partition vector according to the selected vector quantization scheme to obtain the quantized bits. In an adaptive mode, the method comprises grouping differently the matrix coefficients obtained from different frames, and/or selecting different vector quantization schemes for partition vectors obtained from different frames.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: May 11, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Panji Setiawan, Eyal Shlomot
  • Patent number: 11004176
    Abstract: Methods and apparatus for multi-encoder processing of high resolution content. In one embodiment, the method includes capturing high resolution imaging content; splitting up the captured high resolution imaging content into respective portions; feeding the split up portions to respective imaging encoders; packing encoded content from the respective imaging encoders into an A/V container; and storing and/or transmitting the A/V container. In another embodiment, the method includes retrieving and/or receiving an A/V container; splitting up the retrieved and/or received A/V container into respective portions; feeding the split up portions to respective imaging decoders; stitching the decoded imaging portions into a common imaging portion; and storing and/or displaying at least a portion of the common imaging portion.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: May 11, 2021
    Assignee: GoPro, Inc.
    Inventors: David Newman, Daryl Stimm, Adeel Abbas
  • Patent number: 10992953
    Abstract: Obtaining one or more motion vector predictor candidates includes: (a1) generating a motion vector predictor candidate, based on motion vectors of first adjacent blocks adjacent to a block to be processed in a first direction; and (a2) generating a motion vector predictor candidate, based on motion vectors of second adjacent blocks adjacent to the block to be processed in a second direction, and step (a2) includes: determining whether the first adjacent blocks include an inter-predicted block; and searching for a motion vector on which scaling processing can be performed from among the motion vectors of the second adjacent blocks when it is determined that the first adjacent blocks do not include an inter-predicted block, and executing, when the motion vector on which scaling processing can be performed is obtained in the search, scaling processing on the motion vector obtained in the search.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: April 27, 2021
    Assignee: TAGIVAN II LLC
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toru Matsunobu, Kengo Terada
  • Patent number: 10979744
    Abstract: Embodiments of the present invention provide a low-latency approach for local or remote application streaming that reaches high FPS targets without overloading the available streaming bandwidth, for example, by limiting the bit rate to the same value that is used by traditional 60 FPS streaming solutions. A client device and server device cooperate to actively monitor and control a video stream to maintain an acceptable balance between latency and video quality by adjusting the frequency or resolution when necessary to improve the streaming experience. When the server device captures and transmits frames at a higher rate, the software stack executing on the client device is able to display frames with less delay, even on a display device limited to 60 Hz, thereby achieving additional latency reduction.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: April 13, 2021
    Assignee: NVIDIA Corporation
    Inventors: Alexander McAuley, Haitao Xue, Hassane S. Azar, Bipin Todur, Alan Larson, Reza Marandian Hagh
  • Patent number: 10979673
    Abstract: Example inventory management and monitoring systems are described. In one implementation, an inventory management system includes a computing system that receives multiple images captured by multiple imaging devices wirelessly coupled to the computing system. The computing system also receives a spatial location of each imaging device as determined by a device positioning system. The computing system is configured to determine a spatial location of an object in each of the multiple images and monitor the objects in the images to determine changes in the location of the objects.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: April 13, 2021
    Assignee: DEEP NORTH, INC.
    Inventors: Alistair Black, Ashitosh Swarup
  • Patent number: 10969200
    Abstract: A targeting system for visualizing a target includes a targeting assembly having a main body mountable to a weapon and a rail-locking member selectively mountable to the main body. The main body supports at least one of a visual assembly, a power assembly, and a transmission assembly. Communicating with the targeting assembly is a viewing assembly.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: April 6, 2021
    Inventor: Kai W. Gull
  • Patent number: 10965950
    Abstract: Disclosed herein are exemplary embodiments of methods, apparatus, and systems for performing content-adaptive deblocking to improve the visual quality of video images compressed using block-based motion-predictive video coding. For instance, in certain embodiments of the disclosed technology, edge information is obtained using global orientation energy edge detection (“OEED”) techniques on an initially deblocked image. OEED detection can provide a robust partition of local directional features (“LDFs”). For a local directional feature detected in the partition, a directional deblocking filter having an orientation corresponding to the orientation of the LDF can be used. The selected filter can have a filter orientation and activation thresholds that better preserve image details while reducing blocking artifacts. In certain embodiments, for a consecutive non-LDF region, extra smoothing can be imposed to suppress the visually severe blocking artifacts.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: March 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xiaoyan Sun, Zhiwei Xiong, Feng Wu
  • Patent number: 10958943
    Abstract: A method for decoding a video bitstream is disclosed. The method comprises: entropy decoding a first portion of a video bitstream, wherein first portion of video bitstream is associated with a video frame, thereby producing a first portion of decoded data; entropy decoding a second portion of video bitstream, wherein second portion of video bitstream is associated with video frame, thereby producing a second portion of decoded data, wherein entropy decoding second portion of video bitstream is independent of entropy decoding first portion of video bitstream; and reconstructing a first portion of video frame associated with video bitstream using first portion of decoded data and second portion of decoded data.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: March 23, 2021
    Assignee: Dolby International AB
    Inventors: Jie Zhao, Christopher A. Segall, Louis J. Kerofsky
  • Patent number: 10958901
    Abstract: A method of decoding an encoded data stream representing at least one image subdivided into blocks. The method includes, for a current block of the image, and for each of at least two prediction modes available to predict the current block, obtaining a predictive block associated with the available mode; building a list having at least one of the available modes; for at least one mode included in the list, called a current mode, determining a distance measurement between the predictive block associated with the current mode and the other predictive blocks associated with the other available modes and obtained for the current block; modifying the list modified as a function of the determined measurement; decoding information identifying, for the current block, a prediction mode from the modified list from the encoded data stream; and rebuilding the current block from the predictive block associated with the identified prediction mode.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: March 23, 2021
    Assignee: B-COM
    Inventors: Felix Henry, Joel Jung, Charlene Mouton
  • Patent number: 10958906
    Abstract: An apparatus for encoding arrays of data elements of a stream of arrays of data elements. The apparatus includes encoding circuitry for encoding an array of data elements. The apparatus also includes processing circuitry for producing two one-dimensional arrays of data values from a two-dimensional array of data values. The data values of the two-dimensional array are representative of the properties of the array of data elements. The data values of the two one-dimensional arrays are representative of the data values along the two dimensions of the two-dimensional array respectively. The processing circuitry is operable to use the two one-dimensional arrays to approximate data values in the two-dimensional array, and to use the approximated data values of the two-dimensional array when encoding arrays of data elements in the stream of arrays to be encoded.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: March 23, 2021
    Assignee: Arm Limited
    Inventor: Jonas Christensson Cremon
  • Patent number: 10958910
    Abstract: A method for decoding video includes receiving quantized coefficients representative of a block of video representative of a plurality of pixels. The quantized coefficients are dequantized based upon a function of a remainder. The dequantized coefficients are inverse transformed to determine a decoded residue.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: March 23, 2021
    Assignee: Dolby International AB
    Inventors: Louis J. Kerofsky, Kiran Misra, Christopher A. Segall
  • Patent number: 10937163
    Abstract: An image capturing device used to capture an image of an object is provided. The image capturing device includes a camera, a first light source and a controller. The first light source is disposed adjacent to the camera. The controller is electrically connected to the camera and the first light source and is configured to: control the camera to capture a first picture of the object under the condition that the first light source does not emit any light; control the camera to captures a second picture of the object under the condition that the first light source emits a light; subtract the first picture from the second picture to filter off the background brightness of the second picture to obtain a first filtered picture; and analyze the first filtered picture to obtain a probability of the object matching a certain state.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: March 2, 2021
    Inventors: Jung-Wen Chang, Chien-Hung Lin
  • Patent number: 10939111
    Abstract: An apparatus for decoding an image in intra prediction can include an inverse scanning module generating a quantized block by applying an inverse scan pattern to significant flags, coefficient signs and coefficient levels; an inverse quantization module generating a quantization parameter predictor, adding the quantization parameter predictor to a differential quantization parameter to generate a quantization parameter and inversely quantizing the quantized block using the quantization parameter; an inverse transform module inversely transforming the inversely quantized block to restore a residual block; an intra prediction module generating a prediction block; and an adder generating a reconstructed block using the residual block and the prediction block, in which when a size of a transform unit is equal to or smaller than 8×8, the inverse scan pattern is a horizontal scan for a vertical mode and a predetermined number of intra prediction modes having closest direction to the vertical mode, the inverse scan
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: March 2, 2021
    Assignee: INFOBRIDGE PTE. LTD.
    Inventors: Soo Mi Oh, Moonock Yang