Patents Examined by William C. Vaughn, Jr.
  • Patent number: 10992934
    Abstract: A method of partitioning a video coding block for JVET, comprising representing a JVET coding tree unit as a root node in a quadtree plus binary tree (QTBT) structure that can have a quadtree branching from the root node and binary trees branching from each of the quadtree's leaf nodes using asymmetric binary partitioning to split a coding unit represented by a quadtree leaf node into two child nodes of unequal size, representing the two child nodes as leaf nodes in a binary tree branching from the quadtree leaf node and coding the child nodes represented by leaf nodes of the binary tree with JVET, wherein weighted angular coding unit prediction is employed and wherein post-coding unit prediction filtering can be avoided or unbiased to increase coding times.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: April 27, 2021
    Assignee: ARRIS Enterprises LLC
    Inventors: Krit Panusopone, Yue Yu, Seungwook Hong, Limin Wang
  • Patent number: 10979727
    Abstract: A method comprising: decoding, from a bitstream, a first encoded region of first picture into a first preliminary reconstructed region; forming a first reconstructed region from the first preliminary reconstructed region, wherein the forming comprises resampling and/or rearranging the first preliminary reconstructed region, wherein the rearranging comprises relocating, rotating and/or mirroring; and decoding at least a second region, wherein the first reconstructed region is used as a reference for prediction in decoding the at least second region and the second region either belongs to a second picture and is spatially collocated with the first reconstructed region or belongs to the first picture.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: April 13, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Miska Hannuksela, Jani Lainema, Alireza Aminlou, Ramin Ghaznavi Youvalari
  • Patent number: 10958927
    Abstract: In an example, a method of decoding video data includes selecting a motion information derivation mode from a plurality of motion information derivation modes for determining motion information for a current block, where each motion information derivation mode of the plurality comprises performing a motion search for a first set of reference data that corresponds to a second set of reference data outside of the current block, and where the motion information indicates motion of the current block relative to reference video data. The method also includes determining the motion information for the current block using the selected motion information derivation mode. The method also includes decoding the current block using the determined motion information and without decoding syntax elements representative of the motion information.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: March 23, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Xiang Li, Ying Chen, Li Zhang, Hongbin Liu, Jianle Chen, Marta Karczewicz
  • Patent number: 10958865
    Abstract: Aspects of the disclosure relate to the delivery of media content over a network. Specifically, aspects are directed to identification and/or extraction of a selected data such as a video clip from content and providing identifying information to a user to retrieve, view, and/or share the selected video clip. Aspects described herein provide the ability to identify a starting point and stopping point of a video clip on a media gateway device and generate a URL that can be used and/or shared in order to access the selected video clip. The URL may identify a stored media clip, or may contain information from which a video clip can be recreated.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: March 23, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventor: Christopher J. Kennedy
  • Patent number: 10944954
    Abstract: According to at least one aspect, a system is provided. The system comprises a rotation device configured to rotate an object about an axis; a plurality of imaging sensors configured to image the object and comprising two imaging sensors that are disposed a fixed distance apart; and a computing device configured to: control the plurality of imaging sensors to capture a first set of images of the object in a first position; control the rotation device to rotate the object from the first position to a second position; control the plurality of imaging sensors to capture a second set of images of the object in the second position; generate a 3-dimensional (3D) model of the object using the first and second sets of images; and identify a scale of the 3D model of the object using the fixed distance.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: March 9, 2021
    Assignee: Wayfair LLC
    Inventors: Michael Silvio Festa, Rebecca W. Perry, Patrick G. Clark
  • Patent number: 10944986
    Abstract: Methods and systems for determining motion vectors in a motion estimation process of a video encoder are provided. Embodiments of the present invention provide a solution for the problem of unnecessary cost function evaluations, found when combining the successive elimination method with a predetermined list of candidate motion vectors search ordering. In order to solve this problem, embodiments of the present invention provide an adaptive scan ordering of block matching candidates within a search area. Advantageously, embodiments of the present invention will only evaluate necessary cost functions, without impacting rate-distortion.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: March 9, 2021
    Assignee: ECOLE DE TECHNOLOGIE SUPERIEURE
    Inventors: Luc Trudeau, Stéphane Coulombe, Christian Desrosiers
  • Patent number: 10928638
    Abstract: An eyewear device comprises a left lens assembly and a right lens assembly. The left lens assembly includes a left focus tunable lens and a left focus fixed lens. A right lens assembly includes a right focus tunable lens and a right focus fixed lens. The eyewear device may be used in 3D display applications, virtual reality applications, augmented reality applications, remote presence applications, etc. The eyewear device may also be used as vision correction glasses.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: February 23, 2021
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Ajit Ninan, Chaitanya Atluru, James Thomas Triplett, Chun Chi Wan
  • Patent number: 10919458
    Abstract: A method for calibrating a vehicular camera includes providing at least a front or rear camera and a side camera with overlapping fields of view, and calibrating the front or rear camera, capturing a calibrated frame of image data with the front or rear camera, and capturing a sideward frame of image data with a side camera. At least one feature is determined present in the overlapping region of the calibrated frame, and pixel positions of the determined feature are predicted for the side camera. Misalignment of the side camera is determined based on a comparison of the predicted pixel positions of the determined feature to the pixel positions of the determined feature in the sideward frame of image data captured by the side camera. Processing of image data captured by the side camera is adjusted to accommodate the determined misalignment.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: February 16, 2021
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Nikhil Gupta, Hilda Faraji, Daan He, Ghanshyam Rathi
  • Patent number: 10919456
    Abstract: A flexible display device, providing an instrument cluster for a motor vehicle, is repositioned by a repositioning device from a stowed position into a use position by bending the display device.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: February 16, 2021
    Assignee: AUDI AG
    Inventor: Jacques Hélot
  • Patent number: 10924744
    Abstract: The present techniques include deriving a threshold to maintain an encoding bitrate and determining a percentage of change of a current frame N based on an impact to a bitrate budget. The present techniques also include marking a reference frame N?1 as non-referenceable in response to the percentage of change being smaller than the threshold and encoding a static portion of frame N as a skip and encoding a non-static portion of frame N by referencing the reference frame N?1. Finally, the present techniques include overwriting a surface of the reference frame N with portions of the reference frame N?1 that have changed as compared to frame N.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: February 16, 2021
    Assignee: INTEL CORPORATION
    Inventors: Fangwen Fu, Jason Tanner, Satya N. Yedidi
  • Patent number: 10917656
    Abstract: An image processing device including a predicted vector generation section configured to generate a predicted vector for use in encoding of a motion vector (MV) of a current block by scaling the MV of a reference block, which is a block of a position shifted from a position of the current block in an image of a different view, by a disparity obtained from a periphery of the current block in an image of a non-base view according to a reference destination of the current block and a reference destination of the reference block, an MV encoding section configured to encode the MV of the current block using the predicted vector generated by the predicted vector generation section, and an encoding section configured to generate an encoded stream by encoding the image in units having a hierarchical structure.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: February 9, 2021
    Assignee: SONY CORPORATION
    Inventor: Yoshitomo Takahashi
  • Patent number: 10917633
    Abstract: An example system for generating stereoscopic light field panoramas includes a receiver to receive a plurality of synchronized images. The system also includes a calibrator and projector to calibrate the synchronized images, undistort the synchronized images, and project the undistorted images to a sphere to generate undistorted rectilinear images. The system further includes a disparity estimator to estimate a disparity between neighboring views of the undistorted rectilinear images to determine an optical flow between the undistorted rectilinear images. The system includes a view interpolator to perform in-between view interpolation on the undistorted rectilinear images based on the optical flow. The system also further includes a light field panorama generator to generate a stereoscopic light field panorama for a plurality of perspectives using concentric viewing circles.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: February 9, 2021
    Assignee: INTEL CORPORATION
    Inventors: Fan Zhang, Oscar Nestares
  • Patent number: 10917637
    Abstract: A method for decoding an image according to the present document includes obtaining prediction mode information and residual related information from a bitstream, deriving prediction samples of a current block by performing prediction based on the prediction mode information, deriving residual samples of the current block based on the residual related information, and generating reconstruction samples of the current block based on the prediction samples and the residual samples, and the residual related information includes a transform skip flag based on a size of the current block and a maximum transform skip size, the transform skip flag represents whether a transform skip is applied to the current block, and information about the maximum transform skip size is obtained from the bitstream.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: February 9, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Sunmi Yoo, Jungah Choi, Jangwon Choi, Seunghwan Kim
  • Patent number: 10911787
    Abstract: A system comprises an encoder configured to compress attribute information for a point cloud and/or a decoder configured to decompress compressed attribute information for the point cloud. To compress the attribute information, multiple levels of detail are generated based on an ordering of the points according to a space filling curve and attribute values are predicted. The attribute values may be predicted simultaneously while points are being assigned to different levels of detail. A decoder follows a similar prediction process based on level of details. Also, attribute correction values may be determined to correct predicted attribute values and may be used by a decoder to decompress a point cloud compressed using level of detail attribute compression. In some embodiments, attribute correction values may take into account an influence factor of respective points in a given level of detail on attributes in other levels of detail.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: February 2, 2021
    Assignee: Apple Inc.
    Inventors: Alexandros Tourapis, Jungsun Kim, Valery G. Valentin, Fabrice A. Robinet, Yeping Su, Khaled Mammou
  • Patent number: 10911714
    Abstract: A method for providing outputs to receivers of a vehicular vision system includes disposing a camera at a vehicle and disposing an LVDS repeater device at the vehicle. The LVDS repeater device includes a de-serializer, a repeater and at least two serializers. The LVDS repeater device is powered at least in part via power-over-coax from a head unit or ECU of the vehicle. The camera captures image data and outputs an LVDS camera output. The LVDS camera output is received at the LVDS repeater device and is de-serialized via the de-serializer. The de-serialized LVDS camera output is provided to the repeater and at least two outputs are provided to the serializers and are serialized. The serializers each output a respective LVDS repeater output to a respective receiver of the vehicle. The receivers include a receiver of respective ones of the vehicle head unit and the ECU.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: February 2, 2021
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Vivek Vaid, Nazar F. Bally, Yuesheng Lu
  • Patent number: 10911799
    Abstract: An apparatus to facilitate processing video bit stream data is disclosed. The apparatus includes one or more processors to decode point cloud data, reconstruct the decoded point cloud data and fill one or more holes in reconstructed point cloud frame data using patch metadata included in the decoded point cloud data and a memory communicatively coupled to the one or more processors.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: February 2, 2021
    Assignee: Intel Corporation
    Inventors: Jill Boyce, Scott Janus, Prasoonkumar Surti, Stanley Baran, Michael Apodaca, Srikanth Potluri, Hugues Labbe, Jong Dae Oh, Gokcen Cilingir, Archie Sharma, Jeffrey Tripp, Jason Ross, Barnan Das
  • Patent number: 10900999
    Abstract: Among other things, an imaging device has a photosensitive array of pixels, and a surface associated with the array is configured to receive a specimen with at least a part of the specimen at a distance from the surface equivalent to less than about half of an average width of the pixels.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: January 26, 2021
    Inventor: Alan Marc Fine
  • Patent number: 10904591
    Abstract: Implementations disclose zero-copy adaptive bitrate video streaming. A method includes capturing, by a user device, a first video frame of a plurality of video frames of a video item to be transmitted as a livestream; delivering the first video frame to an encoder of the user device; capturing a second video frame of the plurality of video frames, the second video frame being captured after the first video frame; delivering the second video frame to the encoder of the user device; in response to determining that the first video frame did not enter the encoder prior to the second video frame arriving at the encoder, discarding the first video frame; determining, by the user device, a frequency of discarded video frames comprising the first video frame; and adjusting, by a processing device of the user device, quality of the video item transmitted as the livestream based on the frequency.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: January 26, 2021
    Assignee: Google LLC
    Inventor: Brian Schmidt
  • Patent number: 10897619
    Abstract: Means for controlling the computational complexity related to video encoding that includes a dynamic rate distortion cost error threshold and constrains the encoding complexity to a given complexity target. The solution is selective and provides fast convergence while incurring only a limited loss in rate distortion performance.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: January 19, 2021
    Assignee: BARCO NV
    Inventors: Thijs Vermeir, Jurgen Slowack
  • Patent number: 10893284
    Abstract: A method for decoding a compressed video bit stream in a video decoder to recover a video sequence, the video decoder including a plurality of decoder processing cores is provided. The method includes determining that a picture is encoded in the compressed bit stream as a pre-determined number of independently encoded sub-pictures, and dispatching a first encoded sub-picture of the pre-determined number of sub-pictures to a first decoder processing core of the plurality of decoder processing cores and a second encoded sub-picture of the pre-determined number of sub-pictures to a second decoder processing core of the plurality of decoder processing cores, wherein the first encoded sub-picture and the second encoded sub-picture are independently decoded in parallel on the respective first and second decoder processing cores.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: January 12, 2021
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Minhua Zhou