Patents Examined by Stuart D Bennett
  • Patent number: 11706449
    Abstract: The multi sample prediction method of the present invention comprises the steps of: determining a sample group consisting of a plurality of samples inside a decoding target block; determining a representative position corresponding to the sample group, inside the decoding target block; determining a representative prediction value for the sample group, on the basis of the determined representative position; and determining the determined representative prediction value as the final prediction value for each of the plurality of samples making up the sample group. The present invention enhances efficiency in encoding/decoding and reduces complexity thereof.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: July 18, 2023
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jin Ho Lee, Hui Yong Kim, Sung Chang Lim, Jong Ho Kim, Ha Hyun Lee, Jin Soo Choi, Jin Woong Kim
  • Patent number: 11706441
    Abstract: Devices, systems and methods for asymmetric weighted bi-predictive merging in video coding are described. In a representative aspect, a method for decoding video data includes determining that a current video block of the video data is predicted from an asymmetric bi-predictive merge candidate, wherein different weights are used for a first reference block and a second reference block, and making, based on the determination, a determination between enabling and disabling a coding tool for the current video block. In a case that the current video block is predicted from an asymmetric bi-predictive merge candidate, the coding tool is not applied to the current video block.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: July 18, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Yue Wang
  • Patent number: 11700390
    Abstract: A method of video processing includes performing a conversion between a video including a plurality of video layers and a bitstream of the video, wherein the bitstream includes a plurality of output layer sets (OLSs), each including one or more of the plurality of video layers, and the bitstream conforms to a format rule, wherein the format rule specifies that, for an OLS having a single layer, a profile-tier-level (PTL) syntax structure that indicates a profile, a tier and a level for the OLS is included in a video parameter set for the bitstream, and the PTL syntax structure for the OLS is also included in a sequence parameter set coded in the bitstream.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: July 11, 2023
    Assignee: BYTEDANCE INC.
    Inventor: Ye-kui Wang
  • Patent number: 11659145
    Abstract: An automation hub may automatically identify the arrival of a package to a location and provide a notification of the delivery to a user. A package authenticator may be generated via the automation hub at the location for embedment in a packaging of a product that is being ordered from a merchant for delivery to the location. Subsequently, the package authenticator may be associated with a pending delivery of the product at the location in response to receiving an indication that the package authenticator is submitted to the merchant via an order. The presence of an arrived package authenticator may be detected in proximity of the location via a sensor that is connected to the automation hub. A notification of arrival for the product may be generated for presentation on connected user devices in response to the arrived package authenticator matching the package authenticator.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: May 23, 2023
    Assignee: T-Mobile USA, Inc.
    Inventor: Ahmad Arash Obaidi
  • Patent number: 11650407
    Abstract: An imaging condition set in a first region of a three-dimensional model of a subject and an imaging condition set in a second region of the three-dimensional model are different from each other. A processor of an observation device determines whether or not the imaging condition that has been set in the first region or the second region including a position on the three-dimensional model is satisfied. The position is identified on the basis of a position of an imaging device and a posture of the imaging device. The processor displays observation information on a display on the basis of a result of determination. The observation information represents whether or not the first region or the second region including the position on the three-dimensional model has been observed.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: May 16, 2023
    Assignee: Evident Corporation
    Inventor: Yohei Sakamoto
  • Patent number: 11652985
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream including a plurality of picture parameter sets (PPSs) and a plurality of pictures at a plurality of picture sizes. A first picture size of a first picture is determined from a first PPS. The first picture is decoded at the first picture size to create a decoded reference picture. The decoded reference picture is stored in a decoded picture buffer. A second picture size of a second picture is determined from a second PPS. The second picture references the decoded reference picture according to inter-prediction. The decoded reference picture is scaled from the first picture size to the second picture size. The second picture is decoded at the second picture size based on the decoded reference picture at the second picture size.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: May 16, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Fnu Hendry, Ye-Kui Wang, Jianle Chen
  • Patent number: 11652991
    Abstract: A video decoding apparatus (31) for splitting an image into tiles, splits a tile of the tiles into coding tree units (CTUs), and decodes a video on a per-CTU basis, the video decoding apparatus including a header decoder (3020) configured to decode tile unit information indicating a unit for a size of a tile from header information of a coding stream, and a coding tree (CT) decoder (3021) configured to split the tile into CTUs, wherein the header decoder derives a tile upper left position and a tile size by using the tile unit information.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: May 16, 2023
    Assignees: SHARP KABUSHIKI KAISHA, FG Innovation Company Limited
    Inventors: Yukinobu Yasugi, Tomohiro Ikai, Tomoko Aono
  • Patent number: 11644571
    Abstract: An electronic apparatus includes a processor configured to identify a first distance based on locations of first pixels that received the reflective light, and identify a second distance based on locations of the second pixels that received the reflective light, and calculate a difference between the first and second distances, and based on a distance acquired by the calculation and a moving distance of the electronic apparatus identified through the second sensor, identify whether the reflective light is reflective light reflected by an object or reflective light that was reflected on the object and then reflected again by another object.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: May 9, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Minsu Hwangbo, Hyunseok Hong
  • 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: 11641486
    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: 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: 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: 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: 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: 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