Associated Signal Processing Patents (Class 375/240.26)
  • Patent number: 11368717
    Abstract: Aspects of the disclosure provide methods, apparatuses, and a non-transitory computer-readable medium for point cloud compression and decompression. In a method, syntax information of a bounding box of a point cloud is decoded from a coded bitstream. The syntax information indicates an octree partitioning structure for the bounding box of the point cloud. Whether the syntax information indicates that parallel decoding is to be performed on occupancy codes of nodes in a range of one or more partitioning depths in the octree partitioning structure is determined. The parallel decoding is performed on the occupancy codes of the nodes in response to the syntax information indicating that the parallel decoding is to be performed on the occupancy codes of the nodes in the range of the one or more partitioning depths in the octree partitioning structure. The bounding box is reconstructed based on the occupancy codes of the nodes.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: June 21, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Zhang, Wen Gao, Shan Liu
  • Patent number: 11363350
    Abstract: A video generation system is configured to provide streaming video as a cloud processed service to viewers over a computing network. In response to a request from a viewer, a video source is configured to provide video and an identifier source is configured to provide an identifier for inclusion in the video. A video encoder is configured to convert the video from a first format to a second format, apply the identifier to the video, and otherwise encode the video in real-time while streaming the encoded video to the viewer. The identifier may be stored in association with the account information of the viewer and used for identifying the viewer a source of an unauthorized video copy.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: June 14, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventor: David Perry
  • Patent number: 11361551
    Abstract: Video frames from a video are compressed into a single image or a single data structure that represents a unique visual flowprint or visual signature for a given activity being modeled from the video frames. The flowprint comprises a computed summary of the original pixel values associated with the video frames within the single image and the flowprint is specific to movements occurring within the video frames that are associated with the given activity. In an embodiment, the flowprint is provided as input to a machine-learning algorithm to allow the algorithm to perform object tracking and monitoring from the flowprint rather than from the video frames of the video, which substantially improves processor load and memory utilization on a device that executes the algorithm, and substantially improved responsiveness of the algorithm.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: June 14, 2022
    Assignee: NCR Corporation
    Inventors: Joshua Migdal, Vikram Srinivasan
  • Patent number: 11290127
    Abstract: An apparatus and method are provided. The apparatus includes a decoder including a first input configured to receive transport blocks, a second input, and an output configured to provide a decoded codeword, and an offset value updater including an input connected to the output of the decoder, and an output, connected to the second input of the decoder, configured to provide an updated offset value.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: March 29, 2022
    Inventors: Ahmed A. Abotabl, Kee-Bong Song, Jung Hyun Bae
  • Patent number: 11277167
    Abstract: Methods, systems, computer-readable media, and apparatuses for providing dynamic block control of multi-bitrate video are described. In some embodiments, a computing device may determine transcoder conditions of a transcoder independent of a client device. The computing device may dynamically adjust a block size of one or more blocks of a stream based on the transcoder conditions. In some embodiments, a computing device may receive a stream. The client device may package the stream into a first packaged stream having a first block size and a second packaged stream having a second block size less than the first block size. In some embodiments, a client device may determine an actual minimum number of blocks to buffer prior to initiating content playback based on a received predicted network and/or transcoder quality of service forecast. The client device may adjust its preset minimum number of blocks to the actual minimum number of blocks.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: March 15, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Ross Gilson
  • Patent number: 11272189
    Abstract: The disclosure is related to adaptive encoding of video streams from a camera. A camera system includes a camera and a base station connected to each other in a first communication network, which can be a wireless network. When a user requests to view a video from the camera, the base station obtains an encoded video stream from the camera and transmits the encoded video stream to a user device. The base station monitors multiple environmental parameters, such as network parameters, camera parameters, and system parameters of the base station, and instructs the camera to adjust the encoding of the video stream, in an event one or more environmental parameters change.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: March 8, 2022
    Assignee: NETGEAR, INC.
    Inventors: Joseph Amalan Arul Emmanuel, Peiman Amini
  • Patent number: 11272214
    Abstract: Systems and methods for coding and decoding are provided. A method includes receiving a coded video stream including video data partitioned into a plurality of layers; and decoding the video data of the coded video stream, the decoding including: determining whether a first picture of the coded video stream is to be output based on a syntax element that indicates a mode of output layer set signaling.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: March 8, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
  • Patent number: 11265567
    Abstract: A method of decoding an encoded video bitstream using at least one processor includes obtaining a coded video sequence including a plurality of output layer sets from the encoded video bitstream; obtaining a first flag indicating whether each output layer set of the plurality of output layer sets includes more than one layer; based on the first flag indicating that the each output layer set includes more than the one layer, obtaining a first syntax element indicating an output layer set mode; selecting at least one layer from among layers included in the plurality of output layer sets as at least one output layer based on at least one of the first flag and the first syntax element; and outputting the at least one output layer.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: March 1, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
  • Patent number: 11245898
    Abstract: Sub-picture extraction is rendered less complex by providing each slice with start position information which indicates a starting position from which onwards the picture is, along a coding path, encoded into the respective slice, relative to an onset position at which the coding path starts traversing a segment the starting position is located in. Alternatively or additionally, sub-picture extraction processes are treated like choosing one layer out of a multi-layer datastream.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: February 8, 2022
    Assignee: Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
    Inventors: Robert Skupin, Cornelius Hellge, Valeri George, Thomas Schierl, Yago Sánchez De La Fuente, Karsten Sühring, Thomas Wiegand
  • Patent number: 11245911
    Abstract: The present invention has utility of providing systems and methods for video processing for use in real-time interactive display systems which produce improved video transmission bandwidth with negligible latency thus providing a seamless video feed to enhance real-time interactive displays. The present invention solves the unmet need to optimize video image transmission in real time and after the video source image processing stage, allowing for increased bandwidth for video image processing without losing perceptible image quality or adding perceptible latency. Aspects of the present invention provide systems and methods which analyze pixels of video in real-time and encodes an alternate, reduced bandwidth, data stream for immediate transmission to a receiver where another instance of the codec decodes the received data stream and restores the video's images without introducing perceptible latency.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: February 8, 2022
    Assignee: Whirlwind 3D, LLC
    Inventor: Damon Curry
  • Patent number: 11222414
    Abstract: A second block to be encoded after a first block, from among a plurality of blocks obtained by recursively dividing an image region in accordance with quadtree spatial splitting, is specified based on a size of the first block. The second block is encoded.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: January 11, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Michael Loe G. Fernandez
  • Patent number: 11218412
    Abstract: A technique comprising a Just-In-Time (JIT) marking element and a JIT agent is disclosed. The JIT-marking element and the JIT agent are configured to deliver one or more packets in the direction toward a first MD just-in-time (JIT) prior to the time in which an application, at the first MD, needs to handle the content that is carried over the certain one or more packets. The JIT-marking element is configured to add a JIT indication that indicates when to deliver the marked one or more packets toward the first MD and transmit the marked one or more packets toward the JIT agent. The JIT agent is configured to process the JIT indication, remove it and accordingly deliver the one or more packets toward the first MD.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: January 4, 2022
    Assignee: Flash Networks, LTD
    Inventor: Dror Shlomo
  • Patent number: 11206438
    Abstract: Techniques for video enhancement using a service are described. In some examples, a video enhancement service is to receive, from a requesting device, a request to provide a video, the request including an indication that at least a proper subset of the video is to be enhanced using at least one machine learning model; select at least one machine learning model to be used to enhance at least the proper subset of the video; enhance at least the proper subset of the video using the selected at least one machine learning model; and output the video including the at least proper subset of the video that had been enhanced.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: December 21, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Walterio Wolfgang Mayol Cuevas, Wasiq Bokhari, William Vass, Sean Love, Garish Sood
  • Patent number: 11189007
    Abstract: A method, an apparatus and a computer program for real-time generation of functional road maps. The method comprises obtaining a real-time input from a sensor mounted on a vehicle, that captures a front view of a road ahead of the vehicle and processing thereof by a neural network to generate a functional map of the road ahead of the vehicle. Each pixel in the functional map is associated with a predetermined relative position to the vehicle. A content of each pixel is assigned a set of values, each of which represents a functional feature relating to a location at a corresponding predetermined relative position to the pixel. The processing is performed without relying on a pre-determined precise mapping. The method further comprises providing the functional map to an autonomous navigation system of the vehicle, to autonomously drive the vehicle in accordance with functional features represented by the functional map.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: November 30, 2021
    Assignee: IMAGRY (ISRAEL) LTD
    Inventors: Nikolai Nikola, Adham Ghazali, Ariel Keselman
  • Patent number: 11188083
    Abstract: A method, an apparatus, and a computer-readable storage medium with instructions for motion planning for a transportation vehicle wherein motion candidates are determined based on an action and state gridding. This involves applying at least one measure for optimizing the motion candidates. Final states of motions of the transportation vehicle corresponding to the movement candidates are determined in a discretized state space and a motion for the transportation vehicle is selected.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: November 30, 2021
    Inventors: Christian Appelt, Simon Grossjohann, Kai Homeier
  • Patent number: 11184611
    Abstract: An image signal decoding method according to an embodiment of the present disclosure comprises the steps of: splitting a current picture into a plurality of tiles; decoding split information indicating a slice type, wherein the split information indicates whether a rectangular slice is to be applied; and when the split information indicates that the rectangular slice is to be applied, determining a slice on the basis of information indicating the size of a slice.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: November 23, 2021
    Assignee: XRIS CORPORATION
    Inventor: Bae Keun Lee
  • Patent number: 11178427
    Abstract: An example device for coding (encoding or decoding) video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: partition a coding unit (CU) of video data into sub-blocks, the sub-blocks being arranged into a number of rows and a number of columns, the number of rows being greater than 1 and the number of columns being greater than 1; form intra-prediction blocks for each of the sub-blocks; and code the CU using the intra-prediction blocks.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: November 16, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Luong Pham Van, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 11172232
    Abstract: A device may be configured to signal level information according to one or more of the techniques described herein.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: November 9, 2021
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Sachin G. Deshpande, Jonatan Samuelsson
  • Patent number: 11166019
    Abstract: The disclosure relates to a method for processing the noise of a stream comprising a series of images, comprising spatial filtering of a current image In in order to obtain a spatially filtered image Sn; determining a motion vector for each block B of pixels of the image Sn, from a single image Sn-1; calculating a confidence index ?n[B] for each block B of image In, from the motion vector determined for B; constructing a temporal filter from the calculated confidence indices ?n[B] and applying the temporal filter to the current image In in order to obtain a temporally filtered image Tn; spatial filtering of the current image In in order to obtain a spatially filtered image Dn where Dn can be equal to Sn, and obtaining a temporally and spatially filtered image Rn by applying a function combining image Tn and image Dn.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: November 2, 2021
    Assignee: ATEME
    Inventor: Elie Mora
  • Patent number: 11166011
    Abstract: Sample adaptive offset (SAO) in accordance with video coding. SAO filtering may be performed before de-blocking processing (e.g., in accordance with video signal decoding and/or encoding). For example, a receiver and/or decoder communication device may receive signaling from a transmitter and/or encoder communication device that includes various band offsets. Corresponding band indices may be determined via analysis of the received video signal (e.g., received from the transmitter and/or encoder communication device), inferentially without requiring signaling of such band indices from the transmitter and/or encoder communication device. Upon appropriate analysis of one or more largest coding units (LCUs) generated from the video signal to determine a pixel value distribution (e.g., which may be using a histogram in one instance), then based on that pixel value distribution, the band indices are identified and the band offsets applied thereto.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: November 2, 2021
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Peisong Chen, Wade K. Wan
  • Patent number: 11159802
    Abstract: A method is provided for signaling individual layer parameters in a transport stream that includes: indicating, using a supplemental enhancement information (SEI) message in the video stream, operation point information; inserting the operation point information in the transport stream using an operation point descriptor; and providing the operation point descriptor in a Program Map Table (PMT).
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: October 26, 2021
    Assignee: ARRIS Enterprises LLC
    Inventors: Mandayam Narasimhan, Ajay Luthra
  • Patent number: 11159826
    Abstract: A method of encoding at least one image divided into blocks, implementing: encoding a first syntax element associated with a characteristic of the at least one image; encoding, for a current block to be encoded associated with at least one encoding parameter, the data of the current block; if the first syntax element is encoded according to a first predefined value representing the characteristic of the image, a second syntax element representing the value of the at least one encoding parameter is encoded only if the current block belongs to a predefined zone of the image; if the first syntax element is encoded according to a second predefined value representing the characteristic of the image, the second syntax element is encoded, whether or not the current block belongs to the predefined zone.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: October 26, 2021
    Assignee: ORANGE
    Inventors: Felix Henry, Joel Jung, Bappaditya Ray
  • Patent number: 11153586
    Abstract: An image processing device includes a multimedia IP including a plurality of IP cores, at least one of which processes image data to generate source data, a frame buffer compressor, shared by the plurality of IP cores, compressing the source data to generate compressed data, and a memory coupled to the frame buffer compressor and accessed by the multimedia IP through the frame buffer compressor so that the compressed data is stored in the memory. The frame buffer compressor includes a quantization module which performs quantizing on the source data to generate recon data and a prediction module which executes intra-prediction on the recon data to generate prediction data.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: October 19, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Sung Ho Jun
  • Patent number: 11146864
    Abstract: An information processing apparatus, method, and non-transitory computer-readable storage medium for processing an image in which a plurality of symbols is encoded. The information processing apparatus includes processing circuitry configured to determine luminance values of a plurality of pixels included in a line of an image in which a plurality of 2-bit symbols is encoded. Each of the plurality of 2-bit symbols is encoded in a subset of the plurality of pixels. The processing circuitry is further configured to determine a data value of one of the plurality of 2-bit symbols based on the luminance values of the subset of the plurality of pixels in which the one of the plurality of 2-symbols is encoded.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: October 12, 2021
    Assignee: Saturn Licensing LLC
    Inventor: Mark Eyer
  • Patent number: 11146824
    Abstract: Video processing methods and apparatuses for processing video pictures referring to a high-level syntax set include receiving input data, determining a first syntax element indicating whether reference picture resampling is disabled or constrained, determining a second syntax element indicating whether subpicture partitioning is disabled or constrained, and encoding or decoding the video pictures. The first and second syntax elements are restricted to disable or constrain subpicture partitioning when reference picture resampling is enabled or disable or constrain reference picture resampling when subpicture partitioning is enabled. The first syntax element and the second syntax element are syntax elements signaled in the high level syntax set.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: October 12, 2021
    Assignee: MEDIATEK INC.
    Inventors: Shih-Ta Hsiang, Ching-Yeh Chen, Tzu-Der Chuang, Lulin Chen
  • Patent number: 11122099
    Abstract: An example device: transmits, to one or more receiving terminals, first frames of video captured by a video camera; determines, after transmission of the first frames of the video, that a signal strength associated with the first network falls below a predetermined threshold; generates audio summarization data corresponding to one or more objects of interest identified in second frames of the video, the second frames captured by the video camera after the first frames; selects a portion of the audio summarization data based on a context associated with a receiving terminal of the one or more receiving terminals; and transmits, using the communication unit, via one or more of the first network and a second network, the portion of the audio summarization data to the receiving terminal.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: September 14, 2021
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Yan Pin Ong, Fan Sin Khew, Wei Sheng Chin, ZhenYang Ong, Chiew Yeong Ng, Choon Chiat Khor
  • Patent number: 11115621
    Abstract: A data processing system is disclosed, including one or more processors, a memory, and a plurality of instructions stored in the memory and executable by the one or more processors. The instructions may be executed to convert an input video file to a commonly used video format, and compare a resultant file size to a threshold size. In response to the file size being greater than the threshold size, the instructions may be executed to reduce a video bit rate of the input video file, and produce a Portable Document Format file that includes contents of an input Portable Document File and in which the input video file is embedded.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: September 7, 2021
    Assignee: Nautica Consulting Services Inc
    Inventor: Amit Kumar Arora
  • Patent number: 11109013
    Abstract: The present invention suggests a method of providing subtitles for a 360 content, the method comprising: generating 360 video data captured by at least one camera; stitching the 360 video data; projecting the 360 video data to a 2D image; encoding the 2D image into a video stream; generating a 360 subtitle Supplemental Enhancement Information (SEI) message for signaling a subtitle for the 360 content; inserting the 360 subtitle SEI message into the video stream; and generating a broadcast signal including the video stream, and transmitting the broadcast signal.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: August 31, 2021
    Assignee: LG Electronics Inc.
    Inventors: Soojin Hwang, Sejin Oh, Tung Chin Lee
  • Patent number: 11102527
    Abstract: A video distribution apparatus includes a holding unit configured to hold a captured video image in a predetermined unit, a reception unit configured to receive a request regarding a segment length which is transmitted from an external reception apparatus, a generation unit configured to generate from the predetermined unit held by the holding unit a segment of the video image of the segment length corresponding to the request received by the reception unit, and a distribution unit configured to distribute to the reception apparatus the segment generated by the generation unit.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: August 24, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Katsutoshi Tajiri
  • Patent number: 11102471
    Abstract: According to one embodiment of the present invention, a video information encoding method comprises: a step of predicting information of the current coding unit to generate prediction information; and a step of determining whether the information of the current coding unit coincides with the prediction information. If the information of the current coding unit coincides with the prediction information, a flag indicating that the information of the current coding unit coincides with the prediction information is encoded and transmitted. If the information of the current coding unit does not coincide with the prediction information, a flag indicating that the information of the current coding unit does not coincide with the prediction information is encoded and transmitted and the information of the current coding unit is encoded and transmitted.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: August 24, 2021
    Assignees: Electronics and Telecommunications Research Institute, University-Industry Cooperation Group of Kyung Hee University
    Inventors: Se Yoon Jeong, Hui Yong Kim, Sung Chang Lim, Jin Ho Lee, Ha Hyun Lee, Jong Ho Kim, Jin Soo Choi, Jin Woong Kim, Chie Teuk Ahn, Gwang Hoon Park, Kyung Yong Kim, Han Soo Lee, Tae Ryong Kim
  • Patent number: 11102495
    Abstract: Systems, methods, and computer readable media are described for processing content color volume messages. In some examples, video data is obtained. The video data can include video data obtained from a camera, encoded video data, or decoded video data. Content color volume information associated with the video data is processed. The content color volume information is indicative of the content color volume of one or more pictures of the video data. For example, the content color volume information includes a first luminance value associated with a minimum luminance of the one or more pictures, a second luminance value associated with a maximum luminance of the one or more pictures, and one or more chromaticity coordinates of one or more color primaries describing a color gamut of the one or more pictures.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: August 24, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Done Bugdayci Sansli, Joel Sole Rojals, Dmytro Rusanovskyy, Marta Karczewicz
  • Patent number: 11089308
    Abstract: A method for video encoding is provided. The method comprises retrieving a first video frame comprising a plurality of pixel blocks; determining a rate distortion optimization (RDO) cost for a first prediction mode for a pixel block; determining a variance-bits ratio (VBR) of the pixel block; upon determining the VBR is greater than a predefined threshold, scaling the RDO cost for the first prediction mode based on a predefined scale factor; and selecting one of the first prediction mode and a second prediction mode for video encoding of the first video frame based on comparing the scaled RDO cost for the first prediction mode and a second RDO cost for the second prediction mode for the pixel block.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: August 10, 2021
    Assignee: XILINX, INC.
    Inventors: Sumit Johar, Mahesh Narain Shukla, Vijay Kumar Bansal
  • Patent number: 11082686
    Abstract: According to one embodiment of the present invention, a video information encoding method comprises: a step of predicting information of the current coding unit to generate prediction information; and a step of determining whether the information of the current coding unit coincides with the prediction information. If the information of the current coding unit coincides with the prediction information, a flag indicating that the information of the current coding unit coincides with the prediction information is encoded and transmitted. If the information of the current coding unit does not coincide with the prediction information, a flag indicating that the information of the current coding unit does not coincide with the prediction information is encoded and transmitted and the information of the current coding unit is encoded and transmitted.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: August 3, 2021
    Assignees: Electronics and Telecommunications Research Institute, University-Industry Cooperation Group of Kyung Hee University
    Inventors: Se Yoon Jeong, Hui Yong Kim, Sung Chang Lim, Jin Ho Lee, Ha Hyun Lee, Jong Ho Kim, Jin Soo Choi, Jin Woong Kim, Chie Teuk Ahn, Gwang Hoon Park, Kyung Yong Kim, Han Soo Lee, Tae Ryong Kim
  • Patent number: 11080218
    Abstract: An interface chip includes a command decoder configured to decode a command included in data input/output signals based on a clock signal, clock masking circuitry configured to generate a masking clock signal including an edge corresponding to a first edge among first to n-th edges of the clock signal (n being an integer of 2 or more), clock latency circuity configured to transmit, to an external chip, a latency clock signal including edges corresponding to the second to n-th edges of the clock signal, chip select circuitry configured to generate a chip select signal based on an address included in the data input/output signals and the masking clock signal, and chip enable control circuitry configured to receive a chip enable signal indicating a channel for the data input/output signals and transmit the chip enable signal to the external chip based on the chip select signal.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: August 3, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Manjae Yang, Jangwoo Lee, Hwasuk Cho, Jeongdon Ihm
  • Patent number: 11076176
    Abstract: Systems and methods for improving determination of encoded image data using a video encoding pipeline, which includes a first transcode engine that entropy encodes a first portion of a bin stream to determine a first bit stream including first encoded image data that indicates a first coding group row and that determines first characteristic data corresponding to the first bit stream to facilitate communicating a combined bit stream; and a second transcode engine that entropy encode a second portion of the bin stream to determine a second bit stream including second encoded image data that indicates a second coding group row while the first transcode engine entropy encodes the first portion of the bin stream and that determines second characteristic data corresponding to the second bit stream to facilitate communicating the combined bit stream, which includes the first bit stream and the second bit stream, to a decoding device.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: July 27, 2021
    Assignee: Apple Inc.
    Inventors: Jim C. Chou, Syed Muhammad A. Rizvi
  • Patent number: 11070846
    Abstract: Systems and methods for enabling a video capture/encoding device to capture frames of a video sequence; obtain feedback from a video decoding/rendering device; divide each frame into an array of patches; select one or more patches of each frame for supplemental processing; cause the frames of the video sequence to be encoded by a video encoding module and cause the selected patches to be processed by one or more supplemental processing module(s); and assemble a multi-layer video transport stream wherein, for each frame of the video sequence, a base layer of the transport stream includes data corresponding to an encoded version of the current frame and one or more supplemental layers of the transport stream include meta-data corresponding to the division of the current frame into patches and data corresponding to the output of the supplemental processing of the selected patches of the current frame.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: July 20, 2021
    Assignee: REALNETWORKS, INC.
    Inventor: Reza Rassool
  • Patent number: 11064213
    Abstract: The present disclosure relates to method for embedding key information in an image, the method comprising reserving a range of DMZ values, in a predetermined range of 2N values used for storing useful data in the image, the reserved range being used for storing a key information associated with at least one coordinates in the image, with N>0 and DMZ<<2N.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: July 13, 2021
    Assignee: INTERDIGITAL VC HOLDINGS, INC.
    Inventors: Julien Fleureau, Renaud Dore, Thierry Tapie
  • Patent number: 11054946
    Abstract: The present disclosure relates to image recognition devices and touch panels. An image recognition apparatus comprises a plurality of depth cameras including a plurality of depth camera units, each depth camera including two depth camera units, wherein the plurality of depth camera units is arranged in an array on a same substrate. According to the image recognition devices and touch panels of the embodiments, the accuracy of the depth detection can be improved.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: July 6, 2021
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Pengpeng Wang, Haisheng Wang, Xiaoliang Ding, Chihjen Cheng, Yanling Han, Ping Zhang
  • Patent number: 11057628
    Abstract: Various embodiments of the present technology generally relate to encoding techniques. More specifically, some embodiments relate to encoding techniques for screen data. Intra block copy (IntraBC) using motion compensation within a frame (not between frames) is very useful for encoding data captured from screen. Unfortunately, this tool is not included in most of video coding standards, including the base version of HEVC (i.e., H.265). Various embodiments of the present technology utilize encoding techniques to simulate IntraBC with compliant syntax. For example, embodiments divide a high-resolution frame into smaller areas and then encode these areas independently as if these smaller areas were independent frames.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: July 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: You Zhou, Chih-Lung Lin, Ming Chieh Lee
  • Patent number: 11039182
    Abstract: When predetermined information divided into a predetermined number of audio frames is transmitted, the receiving end is enabled to readily and appropriately obtain the predetermined information. An encoding process is performed on audio data, and a compressed audio data stream formed with successive audio frames including compressed audio data is generated. Predetermined information is inserted into the compressed audio data stream, and is then transmitted. The predetermined information is divided and inserted into a predetermined number of audio frames of the compressed audio data stream, and the first information indicating whether the current piece is the first piece of the divided information and the second information as a count number indicating the dividing position in descending order are added to each piece of the divided information.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: June 15, 2021
    Assignee: SONY CORPORATION
    Inventor: Ikuo Tsukagoshi
  • Patent number: 11029963
    Abstract: A processing unit of an inference engine for machine learning (ML) includes a first data load steamer, a second data load streamer, an operator component, and a store streamer. The first data load streamer streams a first data stream from an on-chip memory (OCM) to the operator component. The second data load streamer streams a second data stream from the OCM to the operator component. The operator component performs a matrix operation on the first data stream and the second data stream. The store streamer receives a data output stream from the operator component and to store the data output stream in a buffer.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: June 8, 2021
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Avinash Sodani, Ulf Hanebutte, Senad Durakovic, Hamid Reza Ghasemi, Chia-Hsin Chen, Rishan Tan
  • Patent number: 11023556
    Abstract: Designing and previewing web pages includes displaying an identifying image encoded with a first uniform resource locator (URL) of a preview web page on a display of a first computing device, the first URL including a location of the preview web page and a token unique to a web page authoring session for the preview web page; receiving, from a second computing device, a second URL obtained by capturing the identifying image on the display of the first computing device by a camera of the second computing device and decoding the captured identifying image to get the second URL by the second computing device; validating the second URL; and sending the preview web page to the second computing device when the second URL is validated. The preview web page may then be displayed on the second computing device.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: June 1, 2021
    Assignee: salesforce.com, inc.
    Inventor: Marcus Lenzner
  • 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: 11025967
    Abstract: A method for inserting information push into a live video streaming is performed at a computer server, the method including: obtaining a bitstream of the information push, a playing time period of the information push, video identification, and a corresponding bitstream of the video; using the bitstream of the information push to replace a bitstream of the video having the same playing time period with the playing time period of the information push, and inserting the bitstream of the information push and the bitstream of the video into a same path flow; generating an information push insertion mark; and sending the video identification, the information push insertion mark, and the bitstream of the information push to a terminal of the video corresponding to the video identification. The terminal inserts the bitstream of the information push into the video corresponding to the video identification according to the information push insertion mark.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: June 1, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Hongtao Zuo
  • Patent number: 11025929
    Abstract: An interleaved multi-layered video data stream with interleaved decoding units of different layers is provided with further timing control information in addition to the timing control information reflecting the interleaved decoding unit arrangement. The additional timing control information pertains to either a fallback position according to which all decoding units of an access unit are treated at the decoded buffer access unit-wise, or a fallback position according to which an intermediate procedure is used: the interleaving of the DUs of different layers is reversed according to the additionally sent timing control information, thereby enabling a DU-wise treatment at the decoder's buffer, however, with no interleaving of decoding units relating to different layers. Both fallback positions may be present concurrently. Various advantageous embodiments and alternatives are the subject of the various claims attached herewith.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: June 1, 2021
    Assignee: GE Video Compression, LLC
    Inventors: Karsten Suehring, Thomas Schierl, Detlev Marpe, Robert Skupin, Yago Sanchez De La Fuente, Gerhard Tech
  • Patent number: 11012498
    Abstract: A computer system is provided that includes at least one processor configured to execute a host virtual machine configured to host a session with at least one client computer device. The at least one processor is further configured to execute a web browser application configured to access media content from a remote media source, receive encoded media content from the remote media source in a media container format, and execute a multi-media redirection module configured to intercept the encoded media content from being processed by a decoding module of the web browser application. The multi-media redirection module is configured to redirect the encoded media content to the at least one client computer device.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: May 18, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neil Rust Hinnant, Sandeep Patnaik, Isuru Chamara Pathirana
  • Patent number: 11012485
    Abstract: A computer system is provided that includes at least one processor configured to execute a host virtual machine configured to host a session with at least one client computer device. The host virtual machine includes an operating system having a multi-media framework for rendering media content. The at least one processor is further configured to execute a media application configured to access media content from a media source, process encoded media content from the media application using the multi-media framework, and execute a multi-media redirection module configured to intercept the encoded media content from being processed by a decoding module of the multi-media framework. The multi-media redirection module is configured to redirect the encoded media content to the at least one client computer device.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: May 18, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neil Rust Hinnant, Isuru Chamara Pathirana, Sandeep Patnaik
  • Patent number: 10986353
    Abstract: Methods and devices for decoding a video stream are provided, a method includes storing previously decoded pictures of the video stream in a picture buffer, including a first plurality of pictures of a same temporal sub-layer, the first plurality of pictures including at least one sub-layer reference picture for predicting a current picture of the video stream; determining whether a picture of the first plurality of pictures is a sublayer non-reference (“SLNR”) picture based on an indicator presented in at least one from among a slice header and a picture header; removing, based on the picture being determined as the SLNR picture, the SLNR picture from the picture buffer; and predicting the current picture using one or more of the at least one sub-layer reference picture that is stored within the picture buffer after removing the SLNR picture from the picture buffer.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: April 20, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
  • Patent number: 10979729
    Abstract: Provided are methods, apparatus, and computer-readable medium for processing video data using a video coding system that implements ST 2094-10 for modifying the color volume of a video signal. In various implementations, metadata blocks that include color volume transform parameters can be included in an encoded bitstream with an encoded video. Mastering display color volume parameters must also be included in the encoded bitstream when the color volume transform parameters are included in the bitstream. When the mastering display color volume parameters are not also included in the bitstream, all or part of the bitstream is non-conforming.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: April 13, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Dmytro Rusanovskyy, Adarsh Krishnan Ramasubramonian, Joel Sole Rojals
  • Patent number: RE48726
    Abstract: An image decoding method decodes a coded stream which includes processing units and a header of the processing units, and which is generated by coding a moving picture using inter prediction. The processing units includes at least one processing unit divided in a hierarchy, the hierarchy including a highest hierarchical layer in which a coding unit exists as a largest processing unit and a lower hierarchical layer in which a prediction unit exists. The method includes identifying, by parsing hierarchy depth information stored in the header and indicating a hierarchical layer higher than a lowest hierarchical layer in which a smallest prediction unit exits, a hierarchical layer which is indicated by the hierarchy depth information or a hierarchical layer higher than the indicated hierarchical layer. The hierarchical layer includes a prediction unit in which a reference index is stored. The prediction unit is decoded using the reference index.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: September 7, 2021
    Assignee: SUN PATENT TRUST
    Inventors: Hisao Sasai, Takahiro Nishi, Youji Shibahara, Chong Soon Lim, Viktor Wahadaniah, Xuan Jing, Sue Mon Thet Naing