Patents Examined by Stuart D Bennett
  • Patent number: 11641487
    Abstract: Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order).
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: May 2, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Gary J. Sullivan
  • Patent number: 11641485
    Abstract: Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order).
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: May 2, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Gary J. Sullivan
  • Patent number: 11635391
    Abstract: Systems and methods for robotic inspection of above-ground pipelines are disclosed. Embodiments may include a robotic crawler having a plurality of motors that are individually controllable for improved positioning on the pipeline to facilitate image acquisition. Embodiments may also include mounting systems to house and carry imaging equipment configured to capture image data simultaneously from a plurality of angles. Such mounting systems may be adjustable to account for different sizes of pipes (e.g., 2-40+ inches), and may be configured to account for traversing various pipe support structures. Still further, mounting systems may include quick-release members to allow for removal and re-mounting of imaging equipment when traversing support structures. In other aspects, embodiments may be directed toward control systems for the robotic crawler which assist in the navigation and image capture capabilities of the crawler.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: April 25, 2023
    Assignee: Mistras Group, Inc.
    Inventors: Kelly Morris, Elliott Morris, John Musgrave
  • Patent number: 11621099
    Abstract: Systems for inspecting pipes or cavities including a camera head, a coaxial push-cable, and a video signal transmitter and a communicatively coupled camera control unit (CCU) are disclosed.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: April 4, 2023
    Assignee: SEESCAN, INC.
    Inventors: Mark S. Olsson, Alexander L. Warren, Stephanie M. Bench, Ray Merewether
  • Patent number: 11616964
    Abstract: A signaling of the layer ID is described which each of the packets of a multi-layered video signal is associated with. In particular, an efficient way of signaling this layer association is achieved, with nevertheless maintaining the backward compatibility with codecs according to which a certain value of the base layer-ID field is restricted to be non-extendable such as base layer-ID value 0 in the base layer-ID field. Instead of circumventing this restriction specifically with respect to this non-extendable base layer-ID value, the layer-ID of portions of the multi-layer data stream is signaled in an extendable manner by sub-dividing the base layer-ID field into a first sub-field and a second sub-field: whenever the first sub-field of the base layer-ID field fulfills a predetermined criterion, an extension layer-ID field is provided, and if the first sub-field of the base layer-ID field does not fulfill the predetermined criterion, the extension layer-ID field is omitted.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: March 28, 2023
    Assignee: GE Video Compression, LLC
    Inventors: Karsten Suehring, Thomas Schierl, Detlev Marpe, Robert Skupin, Yago Sanchez De La Fuente, Gerhard Tech
  • Patent number: 11606556
    Abstract: Methods and apparatuses of encoding a video stream using video point cloud coding include determining a projection plane for each point in the point cloud; creating a list of raw points included in the point cloud; generating a list of connected components; determining whether a number of connected components is greater than a first threshold; based on determining that the number of the connected components is greater than the first threshold, processing the connected components and generating one or more patches based on the processed connected components; and generating an encoded video stream based on the generated one or more patches, wherein the list of raw points is updated based on at least one from among a result of the generating of the list of connected components, and a result of the processing of the connected components.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: March 14, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Wen Gao, Xiang Zhang, Shan Liu
  • Patent number: 11601681
    Abstract: Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order).
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: March 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Gary J. Sullivan
  • Patent number: 11601684
    Abstract: Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order).
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: March 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Gary J. Sullivan
  • Patent number: 11601683
    Abstract: Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order).
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: March 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Gary J. Sullivan
  • Patent number: 11601682
    Abstract: Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order).
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: March 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Gary J. Sullivan
  • Patent number: 11595644
    Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry. For example, the processing circuitry determines a first combination from reconstructed samples of a first color component within a filter support region. Then, the processing circuitry determines, based on a mapping that associates offset values with combinations of possible reconstructed sample values, a first offset value that is associated with the first combination, and applies the first offset value on a to-be filtered sample of a second color component in the filter support region to determine a filtered sample of the second color component.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: February 28, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Yixin Du, Xin Zhao, Shan Liu
  • Patent number: 11595672
    Abstract: Systems, methods and apparatus for processing image data are described. One example method includes performing a conversion between a visual media file and a bitstream. The visual media file comprises image items each comprising a sequence of one or more pictures according to a media file format, and the bitstream comprises access units each comprising one or more pictures each belonging to a layer according to a video coding format. The video coding format defines multiple profiles. The media file format specifies that the bitstream is represented in a file having a specific brand, and that one or more profiles used for representing the video in the bitstream are agnostic of the specific brand.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: February 28, 2023
    Assignee: LEMON INC.
    Inventors: Ye-Kui Wang, Li Zhang
  • Patent number: 11582472
    Abstract: Methods and systems for frame rate scalability are described. Support is provided for input and output video sequences with variable frame rate and variable shutter angle across scenes, or for input video sequences with fixed input frame rate and input shutter angle, but allowing a decoder to generate a video output at a different output frame rate and shutter angle than the corresponding input values. Techniques allowing a decoder to decode more computationally-efficiently a specific backward compatible target frame rate and shutter angle among those allowed are also presented.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: February 14, 2023
    Assignee: DOLBY LABORATORIES LICENSING CORPORATION
    Inventors: Robin Atkins, Peng Yin, Taoran Lu, Fangjun Pu, Sean Thomas McCarthy, Walter J. Husak, Tao Chen, Guan-Ming Su
  • Patent number: 11575920
    Abstract: An encoder which encodes a video including a plurality of pictures includes circuitry and memory. Using the memory, the circuitry performs: encoding a first picture among the plurality of pictures; and performing (i) a first operation for encoding a parameter set for a second picture which follows the first picture in coding order among the plurality of pictures after encoding the first picture, and encoding the second picture after encoding the parameter set, or (ii) a second operation for encoding the second picture without encoding the parameter set after encoding the first picture. The circuitry performs the first operation when the second picture is a determined picture, in the performing of the first operation or the second operation.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: February 7, 2023
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Takahiro Nishi, Tadamasa Toma, Kiyofumi Abe, Ryuichi Kanoh
  • Patent number: 11575897
    Abstract: The present disclosure relates to a technical idea of compensating for degradation of an image quality during compression in an encoding process by using a parameter trained based on machine learning within a codec. An image processing apparatus includes an input frame buffer configured to store an input original frame, an encoding processor configured to encode the stored original frame, an output stream buffer configured to output the encoded original frame as an output stream for multiplexing, and a multiplexing processor configured to control the output stream to be multiplexed and transmitted. The encoding processor outputs a filter parameter trained based on machine learning using the stored original frame and a restored frame obtained by the encoding. A device on a decoding side decodes the output stream by using the output filter parameter.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: February 7, 2023
    Inventors: Jaeseob Shin, Sungul Ryoo, Sehoon Son, Hyeongduck Kim, Hyosong Kim
  • Patent number: 11574532
    Abstract: A visible-light-image physiological monitoring system with thermal detecting assistance is disclosed. The system takes a visible-light image and a thermal image of a body at the same time. A processing unit identifies a body feature of the visible-light image and determines a coordinate of the feature. In a learning mode, an initial temperature of the body feature is determined from the thermal image according to the coordinate of the body feature. After then, a physiological status monitoring mode is executed to monitor the temperature changes of the body feature and output an alarm when the temperature is determined to be abnormal. Therefore, a monitoring accuracy of the visible-light-image physiological monitoring system is increased and avoids transmitting false alarms or no alarms.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: February 7, 2023
    Assignee: YUN YUN AI BABY CAMERA CO., LTD.
    Inventors: Chih-Hsin Tseng, Shih-Yun Shen, Hsin-Yi Lin, Kang-Ning Shan, Hsueh-Fa Hsu, Por-Sau Lin, Chien-Yu Chen, Tzu Ling Liang, Huan-Yun Wu, Yu-Chiao Wang, Chien-Hui Hsu
  • Patent number: 11570425
    Abstract: Three-dimensional image calibration and presentation for stereoscopic imaging systems such as eyewear including a first camera and a second camera is described. The calibration and presentation includes obtaining a calibration offset using vanishing points obtained from images captured by a first camera and a second camera to accommodate rotation of the first and second cameras with respect to one another, adjusting a three-dimensional rendering offset by the obtained calibration offset, and presenting the stereoscopic images using the three dimension rendering offset.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: January 31, 2023
    Assignee: Snap Inc.
    Inventors: Eyal Zak, Sagi Katz
  • Patent number: 11563930
    Abstract: The present disclosure provides a laser projection component and a detection method thereof, and an electronic device. The laser projection component is applicable to the depth camera component and is configured to project a laser pattern. The detection method includes: obtaining the laser pattern; determining whether a preset identifier exists in the laser pattern; and determining that the depth camera component is abnormal when the preset identifier does not exist in the laser pattern.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: January 24, 2023
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Cheng Tang
  • Patent number: 11558639
    Abstract: This application relates to a video encoding method performed at a computer device. The method includes: obtaining an input video frame; determining a processing parameter corresponding to the input video frame; selecting, from candidate processing manners according to the processing parameter, a target processing manner corresponding to the input video frame, the candidate processing manners comprising a full-resolution processing manner and a downsampling processing manner; and encoding the input video frame according to the target processing manner, to obtain encoded data corresponding to the input video frame. Therefore, the target processing manner of the input video frame can be flexibly selected, and the input video frame is encoded according to the target processing manner, to adaptively adjust a resolution of the input video frame, and improve video encoding quality.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: January 17, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xinwei Gao, Xunan Mao, Chenchen Gu
  • Patent number: 11553195
    Abstract: An encoder includes circuitry, and memory coupled to the circuitry. The circuitry, in operation, for each of a plurality of sub-bitstreams having mutually different frame rates, encodes identification information into a header of a bitstream including the plurality of sub-bitstreams, the identification information indicating a temporal ID that is an identifier of a temporal layer related to a temporal scalability and corresponds to the sub-bitstream, and encodes level information indicating a conformance level of the sub-bitstream.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: January 10, 2023
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Virginie Drugeon, Tadamasa Toma, Takahiro Nishi, Kiyofumi Abe, Yusuke Kato