Television Or Motion Video Signal Patents (Class 375/240.01)
  • Patent number: 11449050
    Abstract: Provided herein are platforms for determining a real-time human behavior analysis of an unmanned vehicle by a plurality of autonomous or semi-autonomous land vehicles through infrastructure recognition and assessment. The platforms determine a real-time parking status for a plurality of parking locations, a platform for detecting a traffic violation by a manned vehicle at a roadway location, and a platform for monitoring security of a physical location.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: September 20, 2022
    Assignee: Nuro, Inc.
    Inventors: David Ferguson, Jiajun Zhu, Cosimo Leipold, Pichayut Jirapinyo
  • Patent number: 11451813
    Abstract: Innovations in syntax and semantics of coded picture buffer removal delay (“CPBRD”) values potentially simplify splicing operations. For example, a video encoder sets a CPBRD value for a current picture that indicates an increment value relative to a nominal coded picture buffer removal time of a preceding picture in decoding order, regardless of whether the preceding picture has a buffering period SEI message. The encoder can signal the CPBRD value according to a single-value approach in which a flag indicates how to interpret the CPBRD value, according to a two-value approach in which another CPBRD value (having a different interpretation) is also signaled, or according to a two-value approach that uses a flag and a delta value. A corresponding video decoder receives and parses the CPBRD value for the current picture. A splicing tool can perform simple concatenation operations to splice bitstreams using the CPBRD value for the current picture.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: September 20, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gary J. Sullivan, Lihua Zhu
  • Patent number: 11449132
    Abstract: A computing device generating an enhanced reality environment may include, in an example, a processor to execute the enhanced reality environment on the computing device and emulate hardware associated with a real-world mobile computing device within the enhanced reality environment; a network adapter to communicatively couple the computing device to the real-world mobile computing device; and an enhanced reality data capture module to capture data defining the enhanced reality environment and deliver the data to the mobile computing device to be processed by an app associated with the real-world mobile computing device.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: September 20, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William Allen, Carlos Haas Costa
  • Patent number: 11445160
    Abstract: An image processing device includes a multimedia intellectual property (IP) block which processes image data including a first component and a second component; a memory; and a frame buffer compressor (FBC) which compresses the image data to generate compressed data and stores the compressed data in the memory. The frame buffer compressor includes a logic circuit which controls a compression sequence of the first component and the second component of the image data.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: September 13, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung Ho Jun, Kil Whan Lee
  • Patent number: 11438399
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing images in the form of tiny previews in messages of a message stream sent to user devices in an online social messaging platform.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: September 6, 2022
    Assignee: Twitter, Inc.
    Inventor: Nolan Daniel O'Brien
  • Patent number: 11438612
    Abstract: The disclosure relates a display apparatus comprising: a signal input receiver receives a plurality of signals which are different in kind from each other, a plurality of encoders provided respectively corresponding to the plurality of signals, and perform encoding of a corresponding mode according to the kinds of at least one signal input to the signal input receiver among the plurality of signals, a first interface transmits a signal obtained by serializing the encoded signal, a second interface deserializes the signal received from the first interface, a plurality of decoders provided respectively corresponding to the plurality of encoders, and perform decoding and restoring the deserialized signal into the at least one signal, and a display displays an image based on the at least one restored signal.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: September 6, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seok-hyun Yoon, Yong-sik Kwon, Ki-bo Kim, Se-jun Kim
  • Patent number: 11438615
    Abstract: A decoding device includes a transformer sets a decoded luminance component of a prediction target block to the same number of samples as that of the chrominance component corresponding to the decoded luminance component of the prediction target block and generates a luminance reference signal. A specificator specifies luminance pixels having minimum and maximum pixel values of the decoded luminance component adjacent to the decoded luminance component of the prediction target block, respectively, outputs luminance pixel values obtained from specified luminance pixels, and outputs chrominance pixel values from pigment pixels corresponding to the luminance pixels. A derivator derives a linear prediction parameter from the two pixel values and a linear prediction model. A chrominance linear predictor obtains a chrominance prediction signal by applying the linear prediction model based on the linear prediction parameter to the luminance reference signal.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: September 6, 2022
    Assignee: KDDI CORPORATION
    Inventors: Kei Kawamura, Sei Naito
  • Patent number: 11430095
    Abstract: Different candidate image data feature types are evaluated to identify one or more specific image data feature types to be used in training a prediction model for optimizing one or more image metadata parameters. A plurality of image data features of the one or more selected image data feature types is extracted from one or more images. The plurality of image data features of the one or more selected image data feature types is reduced into a plurality of significant image data features. A total number of image data features in the plurality of significant image data features is no larger than a total number of image data features in the plurality of image data features of the one or more selected image data feature types. The plurality of significant image data features is applied to training the prediction model for optimizing one or more image metadata parameters.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: August 30, 2022
    Assignee: DOLBY LABORATORIES LICENSING CORPORATION
    Inventors: Harshad Kadu, Guan-Ming Su
  • Patent number: 11431973
    Abstract: Devices, systems and methods for digital video coding, which include geometric partitioning, are described. An exemplary method for video processing includes making a decision, based on a priority rule, regarding an order of insertion of motion candidates into a motion candidate list for a conversion between a current block of video and a bitstream representation of the video, wherein the current block is coded using a geometry partition mode; and performing, based on the decision and the motion candidate list, the conversion.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: August 30, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang, Na Zhang
  • Patent number: 11425404
    Abstract: Techniques and apparatuses are described for video frame codec architectures. A frame decompressor decompresses compressed frames to produce decompressed frames. A frame decompressor controller arbitrates shared access to the frame decompressor. Multiple cores of an SoC request to receive a decompressed frame from the frame decompressor via the frame decompressor controller. The frame decompressor controller can implement a request queue and can order the servicing of requests based on priority of the requests or requesting cores. The frame decompressor controller can also establish a time-sharing protocol for access by the multiple cores. In some implementations, a video decoder is logically integrated with the frame decompressor and stores portions of a decompressed frame in a video buffer, and a display controller retrieves the portions for display using a synchronization mechanism. In analogous manners, a frame compressor controller can arbitrate shared access to a frame compressor for the multiple cores.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: August 23, 2022
    Assignee: Google LLC
    Inventors: Aki Oskari Kuusela, Ville-Mikko Rautio
  • Patent number: 11425178
    Abstract: Techniques for low latency streaming, for example in a broadcasting environment, are described herein. In some examples, a playlist may include both currently encoded segments, which are segments that are fully encoded at or before playlist generation, and also future encoded segments, which are segments that have not yet been fully encoded at playlist generation. In some cases, the inclusion of future encoded segments in a playlist may result in a player requesting a segment that has not yet been fully encoded at the time that the request is received by the server. In some examples, even though the segment is not yet fully encoded, the server may nevertheless save and process the request, for example by transmitting encoded portions of the requested segment as those portions are made available by the encoder.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: August 23, 2022
    Assignee: Twitch Interactive, Inc.
    Inventors: Yueshi Shen, Martin Hess, Shawn Hsu, Eran Ambar, Abhinav Kapoor, Jorge Arturo Villatoro, Spencer Nelson, Jeffrey Garneau, Cyrus Hall, Jyotindra Vasudeo, Andrew Francis, Yuechuan Li, Chih-Chiang Lu
  • Patent number: 11418797
    Abstract: Systems, apparatuses, and methods for performing efficient video transmission are disclosed. In a video processing system, a transmitter identifies multiple planes in a scene. The transmitter renders and compresses each of the multiple planes with a combination of a corresponding compression level and a resolution, which is different from a combination of compression level and resolution of any other plane. For each plane, the transmitter inserts, in multi-plane information, data such as identification of the plane, a location in the video frame for the plane, and one or more of a resolution and compression level for the plane. The transmitter conveys the rendered and compressed planes along with the multi-plane information to a receiver. The receiver decodes each of the planes and insets each of the planes on any lower resolution planes of the multiple planes.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: August 16, 2022
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Adam H. Li, Nathaniel David Naegle
  • Patent number: 11410343
    Abstract: An information processing apparatus according to the present invention includes at least one memory and at least one processor which function as: an acquiring unit configured to acquire information related to a brightness level of each pixel in an image; a determining unit configured to determine, on a basis of the information, a ratio of a number of corresponding pixels in the image with respect to at least one of Standard Dynamic Range (SDR) and a brightness range obtained by excluding SDR from High Dynamic Range (HDR); and an outputting unit configured to output the ratio.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: August 9, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Hirofumi Urabe, Masahiro Sato
  • Patent number: 11405625
    Abstract: Disclosed is a method for assigning and scheduling a task for maximizing video quality of a transcoding server using heterogeneous processors. A method performed by a transcoding server configured with heterogeneous processors may include receiving a request for video transcoding for a video encoded based on a variable bitrate (VBR), predicting transcoding information for assigning a transcoding task in response to the received request for video transcoding, and determining information on a node to which a transcoding task is to be assigned and preset option information for the transcoding based on a result of the predicted transcoding information.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: August 2, 2022
    Inventors: Minseok Song, Dayoung Lee
  • Patent number: 11395006
    Abstract: An approach for reconstructing a Network Abstraction Layer (NAL) unit for video decoding using at least one processor includes decoding a first syntax element included in a NAL unit header; determining, based on the first syntax element, a NAL unit class including a plurality of NAL unit types; decoding a second syntax element included in the NAL unit header; and based on the NAL unit class being a first NAL unit class, determining a NAL unit type from among the NAL unit types using a combination of the NAL unit class and the second syntax element, and reconstructing the NAL unit based on the determined NAL unit type; and based on the NAL unit class being a second NAL unit class, determining a temporal identifier (TID) based on the second syntax element, and reconstructing the NAL unit based on the determined TID.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: July 19, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Stephan Wenger, Byeongdoo Choi, Shan Liu
  • Patent number: 11394957
    Abstract: A method for setting a block vector for intra block copy (IBC) may include setting the block vector that indicates an offset between a current block in a current picture and a reference block in the current picture to satisfy a constraint that locations of reference samples of the reference block stored in an IBC buffer do not correspond to both of a first horizontal edge of the IBC buffer and a second horizontal edge of the IBC buffer; and performing IBC based on setting the block vector to satisfy the constraint.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: July 19, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Xiang Li, Shan Liu
  • Patent number: 11386583
    Abstract: Embodiments of this disclosure provide an image coding apparatus, a probability model generating apparatus and an image decoding apparatus. A processor is to perform feature extraction on an input image to obtain first feature maps of N channels; to perform feature extraction on the input image with a size of the input image being adjusted K times, to respectively obtain second feature maps of N channels; and to concatenate the first feature maps of the K×N channels with the second feature maps of K×N channels to output a concatenated feature maps of channels. Hence, features of images may be accurately extracted and more competitive latent representations may be obtained.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: July 12, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Sihan Wen, Jing Zhou, Zhiming Tan
  • Patent number: 11370165
    Abstract: A method of controlling the sub-pixels in LCD screens in 3D printers is described for increasing the resolution of a printed 3D object. A stereolithographic 3D printer comprises an LCD screen comprising a plurality of pixels, each pixel comprising a plurality of sub-pixels; a 3D printing apparatus; a memory configured to store data representing a 3D object; and a processor. The resolution of the printed 3D objection is increased by dividing the 3D object represented by the data into a plurality of slices, mapping each slice of the 3D object to a pixel layout of the LCD screen, determining a proportion of each pixel that is contained within each slice of the 3D object, assigning illumination values to the sub-pixels of each pixel based on the determined proportion for the respective pixel for each slice, and controlling both the LCD screen in accordance with the assigned illumination values.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: June 28, 2022
    Assignee: PhotoCentriC Limited
    Inventors: Paul Holt, Kalvis Gredzens, Richard Wenborn
  • Patent number: 11375198
    Abstract: Signal data is processed at an encoder device. A representation of a signal at a first level of quality is obtained. The representation at the first level is upsampled using an upsampler in the encoder device to derive a preliminary representation of the signal at a second, higher level of quality. Adjustment data is derived using the representation at the first level as an input to an upsampling adjuster arranged in parallel with the upsampler in the encoder device. The adjustment data is useable by the encoder device to adjust the preliminary representation. The preliminary representation and the adjustment data are used to derive an adjusted representation of the signal at the second level. Residual data useable by a decoder device is derived, using the adjusted representation, to reconstruct a reference representation of the signal at the second level using the adjusted representation.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: June 28, 2022
    Assignee: V-NOVA INTERNATIONAL LIMITED
    Inventors: Ivan Makeev, Michele Sanna, Balázs Keszthelyi
  • Patent number: 11375172
    Abstract: Systems and methods of processing and streaming a virtual reality video using a graphics processing unit (GPU) are provided. A video server is configured to cause a processor to read, from a video data source, source video data including multiple spherical image frame data and store the source video data in a first memory. The video server is further configured to cause the GPU to convert, in response to storing first spherical image frame data in a first frame buffer of a second memory, the first spherical image frame data to first equirectangular image frame data that correspond to a portion of spherical image represented by the first spherical image frame data, encode the converted first equirectangular image frame data and store the encoded first equirectangular image frame data in an encoded frame buffer of the second memory.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: June 28, 2022
    Assignee: AlcaCruz Inc.
    Inventors: SangYoo Ha, Salomon Lee
  • Patent number: 11375188
    Abstract: Devices, systems and methods for digital video coding, which includes in-loop reshaping for video coding, are described. An exemplary method for video processing includes performing a conversion between a video comprising one or more video data units and a bitstream representation of the video, the bitstream representation conforming to a format rule that specifies an inclusion of side information indicative of default parameters for a coding mode that is applicable to a video block of the one or more video data units for which the coding mode is enabled, and the side information providing parameters for constructing the video block based on a representation of the video block in an original domain and a reshaped domain and/or a luma-dependent scaling of a chroma residue of a chroma video block.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: June 28, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Patent number: 11373406
    Abstract: In one embodiment, an apparatus comprises processing circuitry to: receive, via a network interface, a video stream comprising a plurality of video frames; identify a plurality of dependencies among the plurality of video frames; identify, based on the plurality of dependencies, a first subset of video frames to be transmitted using a first transmission method and a second subset of video frames to be transmitted using a second transmission method, wherein the first subset of video frames and the second subset of video frames are identified from the plurality of video frames, and wherein the first transmission method provides a higher quality of service than the second transmission method; transmit, via the network interface, the first subset of video frames to a corresponding destination using the first transmission method; and transmit, via the network interface, the second subset of video frames to the corresponding destination using the second transmission method.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: June 28, 2022
    Assignee: Intel Corporation
    Inventors: Ned M. Smith, Yi Zou, Shao-Wen Yang, Gang Shen
  • Patent number: 11375225
    Abstract: An apparatus includes a memory and a hardware pipeline. The memory may be configured to store video data. The video data includes a plurality of sections of one or more pictures that may be processed independently. The hardware pipeline comprises a plurality of pipeline stages implementing a video coding process comprising a number of steps. Each of the plurality of pipeline stages performs an associated task of a different step of the video coding process in a substantially similar time on a different one of the plurality of sections as each of the plurality of sections pass through each of the pipeline stages. At least one of the plurality of pipeline stages communicates predictor information that is based on actual neighbor data to an earlier stage of the hardware pipeline.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: June 28, 2022
    Assignee: Ambarella International LP
    Inventors: Leslie D. Kohn, Ellen M. Lee, Peter Verplaetse
  • Patent number: 11362761
    Abstract: A communication method includes executing a cyclic block permutation for a codeword generated based on a quasi-cyclic parity-check code including a repeat-accumulate quasi-cyclic low-density parity-check code, where the cyclic block permutation is permutation of cyclic blocks within the codeword, and mapping each bit of the codeword for which the cyclic block permutation is executed to any one of constellation point of a non-uniform constellation.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: June 14, 2022
    Assignee: PANASONIC CORPORATION
    Inventors: Peter Klenner, Frank Herrmann, Tomohiro Kimura
  • Patent number: 11356722
    Abstract: An elementary module of a workflow of an audiovisual content distribution system, each content being received by a terminal in the form of a succession of segments, each segment being distributed to the terminal following transmission of a request by terminal and being obtained by an application of a workflow to a portion of content. The elementary module executes a processing of a predefined type and comprises: a variable plurality of processing units available for executing said processing; a scaling module, able to determine, using a first model, a number of processing units to be allocated for an implementation of a set of processing operations requested of said elementary module; and a load management module able to choose, using a second model, for each processing operation requested, one processing unit among processing units allocated by the scaling module for performing processing, each model being a neural network of the deep learning type.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: June 7, 2022
    Assignee: QUORTEX
    Inventors: Jérôme Vieron, Thierry Trolez, Marc Baillavoine, Julien Villeret
  • Patent number: 11349887
    Abstract: In one example, the present disclosure describes a device, computer-readable medium, and method for estimating the streaming rate at which data is delivered over a network. For instance, in one example, a data packet is intercepted from a data streaming session conducted between a first device and a second device connected over a network. A size of a file segment contained in the data packet is calculated. The file segment corresponds to a portion of an item of multimedia content being delivered via the data streaming session. The encoding rate of the data streaming session is then calculated based at least in part on the size of the file segment.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: May 31, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Yongdong Zhao, Yali Liu, Zhengye Liu, Zuxian Guo
  • Patent number: 11350336
    Abstract: Systems and methods for performing User Plane (UP) path selection or reselection over a communications network with a 3rd party entity, and for notifying network entities of UP changes in a communications network, are disclosed. The method includes: receiving an application program interface based request for UP path selection from the 3rd party entity; performing a validation and authorization procedure with the request; transmitting a UP path selection configuration request to a Control Plane Function that maintains configuration data; obtaining a reference number confirming the UP path selection configuration request; and installing the UP path selection according to the reference number.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: May 31, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xu Li, Ngoc Dung Dao, Jaya Rao
  • Patent number: 11335355
    Abstract: A method is described that estimates noise in an audio signal. An energy value for the audio signal is estimated and converted into the logarithmic domain. A noise level for the audio signal is estimated based on the converted energy value.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: May 17, 2022
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventors: Benjamin Schubert, Manuel Jander, Anthony Lombard, Martin Dietz, Markus Multrus
  • Patent number: 11322261
    Abstract: A telehealth device includes a memory, a processor, one or more cameras, and a communication interface for relaying a data communication between a remote mobile device of a medical practitioner and the telehealth device used by a user over a communication network in a single communication channel. The processor may be configured to receive measurements of the user from one or more medical sensors, to collect medical information about the user, to overlay multiple layers of the collected medical in about the user including the received measurements over the data communication, to send the data communication over the communication network with the overlaid multiple layers for display on the remote mobile device of the medical practitioner, to execute commands sent from the remote mobile device in the single communication channel, so as to allow, based on the commands, the medical practitioner to remotely control the telehealth device.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: May 3, 2022
    Assignee: 19Labs Inc.
    Inventors: Ram Adva Fish, Gerald Charles Horel
  • Patent number: 11323974
    Abstract: A control device of media playback system receives a user command to initiate playback of video content and associated audio content and transmits a BLUETOOTH message based on the command to a video playback device. The video playback device receives the BLUETOOTH message, obtains the media content via a local area network (LAN), and determines an indication of when to begin playback of the media content. The video playback device transmits the indication to an audio playback device via the LAN and outputs the video content in lip-synchrony with playback of the corresponding audio content by the audio playback device. While outputting the video content in lip-synchrony with playback of the corresponding audio content by the audio playback device, the video playback device transmits timing information via the LAN to the audio playback device to maintain lip-synchrony with playback of the corresponding audio content by the audio playback device.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: May 3, 2022
    Assignee: Sonos, Inc.
    Inventors: Lee Keyser-Allen, Thomas Higdon, Luis Vega-Zayas, Ted Lin, Andrej Sarkic
  • Patent number: 11310537
    Abstract: In some embodiments, an encoder device is disclosed to receive an input video stream containing images in a first dynamic range including a first image. The device receives a second image representing the first image. The device obtains statistical data for the first and the second images. The device determines, at a first time delay, a scene cut data from the input video stream and storing the scene cut data in a first sliding window. The device determines, at a second time delay, a first smoothing mapping function based on a second sliding window and the determined scene cut data. The device determines, at a third time delay, a second smoothing mapping function based on a third sliding window and the determined scene cut data. The device generates, at the third time delay, a composer metadata for the first image based on the first and second smoothing mapping functions.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: April 19, 2022
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Neeraj J. Gadgil, Guan-Ming Su
  • Patent number: 11307583
    Abstract: A drone includes a frame and a plurality of motors attached to the frame. Each motor of the plurality of motors is connected to a respective propeller located below the frame. A tail motor is attached to the frame. The tail motor is connected to a tail propeller located above the frame. Cameras are attached to the frame and located above the frame. The cameras have fields of view extending over the plurality of propellers.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: April 19, 2022
    Assignee: Performance Drone Works LLC
    Inventors: Ryan Gury, Florent Arnoux
  • Patent number: 11303382
    Abstract: Methods, systems, and apparatuses are disclosed for server selected bitrate streaming. A server receives a request from a user device for data segments at a first bitrate. The server determines a second bitrate for transmission of the data segments to the user device. The server transmits the requested data segments at the determined second bitrate.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: April 12, 2022
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Cory Zachman, Guy Grigsby, Carl Veazey
  • Patent number: 11297335
    Abstract: A method performed by a video encoder for encoding a current picture belonging to a temporal level identified by a temporal_id. The method includes determining a Reference Picture Set (RPS) for the current picture indicating reference pictures that are kept in a decoded picture buffer (DPB) when decoding the current picture, and when the current picture is a temporal switching point. The method further includes operating to ensure that the RPS of the current picture includes no picture having a temporal_id greater than or equal to the temporal_id of the current picture.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: April 5, 2022
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Rickard Sjöberg, Jonatan Samuelsson
  • Patent number: 11277620
    Abstract: In some embodiments, a method generates a representation for a video that represents a relationship of a bitrate to a quality measurement for the video and selects candidate transcoding points on the representation. A plurality of candidate profile ladders are generated based on the candidate transcoding points. Each of the plurality of candidate profile ladders includes a different combination of profiles and a profile is associated with at least one of a bitrate and a quality measurement. The method selects a profile ladder from the plurality of candidate profile ladders based on analyzing the bitrate or the quality of the profile ladder and uses the profile ladder for the video.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: March 15, 2022
    Assignee: HULU, LLC
    Inventors: Chen Liu, Wenhao Zhang, Xuchang Huangfu, Xiaobo Liu, Deliang Fu, Lan Xie, Rui Zhang, Shuai Lou, Chao Zhang
  • Patent number: 11275556
    Abstract: There is provided a processing unit device comprising: at least one control unit for controlling operations of the processing unit device; and a transform logic unit comprising at least one transform block associated with a transform to be executed by the at least one control unit, the transform comprising an effect to be applied to an output site contained in an output universe, each one of the at least one transform block comprising an effect block and an outsite block, the effect block comprising at least one first storing unit for storing thereon information relative to the effect and the outsite block comprising at least one second storing unit for storing thereon information relative to the output site.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: March 15, 2022
    Assignee: ZETANE SYSTEMS INC.
    Inventor: Patrick St-Amant
  • Patent number: 11272191
    Abstract: An apparatus and methods for controlling power consumption in video encoding obtain, before motion estimation is performed on an image frame to be encoded, information regarding an amount of the image frame to be encoded that is static with respect to a previously encoded image frame. The apparatus and methods adjust power consumption of the video encoder based on the obtained information regarding the amount of the image frame to be encoded that is static.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: March 8, 2022
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: Ihab M. A. Amer, Khaled Mammou, Benedict Chien, Lei Zhang, Stephen A. J. Bagshaw, Naveed A. Gazi, Zhiqi Hao, Ping Chen, Li Baochun, Syed Hussain
  • Patent number: 11265543
    Abstract: The invention relates to a method for encoding/decoding an image. The image decoding method according to the invention comprises the steps of: obtaining diagonal partition information on a current block; determining a diagonal partition structure of the current block using the diagonal partition information; and diagonally partitioning the current block into a first and a second area based on the determined diagonal partition structure, the current block being a leaf node of a square or rectangular partition.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: March 1, 2022
    Assignee: DIGITALINSIGHTS INC.
    Inventors: Yong Jo Ahn, Ho Chan Ryu
  • Patent number: 11265676
    Abstract: A system and method is disclosed for requesting an updated location, including a point of interest, from a user for display on an interactive map. On receiving from an interested user a request for a point of interest associated with a subscribed user's current location, a request is transmitted to the subscribed user to check-in to the point of interest. In response to the request, the subscribed user selects a selected point of interest from a selection list. A representation of the subscribed user and the selected point of interest is then provided for display on an interactive map associated with the interested user.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: March 1, 2022
    Assignee: GOOGLE LLC
    Inventors: Joseph LaPenna, Chris Lambert
  • Patent number: 11265544
    Abstract: An image-processing apparatus to compress digital image data, includes a memory that stores a digital image in a first storage space. The image-processing apparatus further includes one or more image-processing circuits that selects a block from a plurality of blocks of the digital image. A plurality of encoded blocks is generated by application of a plurality of sequential encoding schemes on the selected block. One encoded block is detected from the generated plurality of encoded blocks that has a maximum bit-coverage value. A sequential encoding scheme is selected from the plurality of sequential encoding schemes as an optimal sequential encoding scheme. The selected sequential encoding scheme is associated with the detected encoded block with the maximum bit-coverage value. The selected block of the digital image is converted to a compressed bit stream storable in a reduced second storage space in the memory, by use of the sequential encoding scheme.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: March 1, 2022
    Assignee: SONY CORPORATION
    Inventors: Mohammed Golam Sarwer, Hye-Yeon Cheong, Ali Tabatabai
  • Patent number: 11259164
    Abstract: A wireless audio system using low overhead in-band control and audio transmission is provided. The wireless audio system includes a first wireless audio device configured to operate separate physical layer channels for audio data and control data, and transmit the audio data and control data using a single wideband carrier. The wireless audio system also includes one or more second wireless audio devices configured to receive the audio data and control data, and execute an instruction based on the control data.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: February 22, 2022
    Assignee: Shure Acquisition Holdings, Inc.
    Inventor: Michael Rodriguez
  • Patent number: 11240511
    Abstract: A video encoding code rate control method of a terminal device is provided. A space domain complexity and a time domain complexity of a first picture frame in a video stream are obtained. A first target bit of the first picture frame is updated to a second target bit according to the space domain complexity and the time domain complexity. A first initial quantization parameter of the first picture frame is updated to a second initial quantization parameter according to the space domain complexity and the time domain complexity. A compressed code stream of the first picture frame is generated according to the second target bit and the second initial quantization parameter.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: February 1, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yaoyao Guo, Xunan Mao, Chenchen Gu
  • Patent number: 11233976
    Abstract: Techniques are disclosed for analyzing a scene depicted in an input stream of video frames captured by a video camera. The techniques include receiving data for an object within the scene and determining whether the object has remained substantially stationary within the scene for at least a threshold period. If the object is determined to have remained stationary for at least the threshold period, a rareness score is calculated for the object to indicate a likelihood of the object being stationary to the observed degree at the observed location. The rareness score may use a learning model to take into account previous stationary and/or non-stationary behavior of objects within the scene. In general, the learning model may be updated based on observed stationary and/or non-stationary behaviors of the objects. If the rareness score meets reporting conditions, the stationary object event may be reported.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: January 25, 2022
    Assignee: Intellective AI, Inc.
    Inventors: Gang Xu, Wesley Kenneth Cobb
  • Patent number: 11234055
    Abstract: A service data processing method and apparatus is disclosed. A data frame is divided into code blocks with smaller granularity, and service data is mapped to a corresponding quantity of code blocks in the data frame based on a service requirement. In addition, the data frame is used to indicate a location of a code block carrying the service data. In one manner, a code block in a payload area of the data frame is divided into a data code block and an overhead code block, and the overhead code block is used to indicate a location of a data code block carrying the service data. In the another manner, an indication field is configured in an overhead area of the data frame to indicate a location of a code block that carries the service data and that is in the payload area of the data frame.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: January 25, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Junling Xiang
  • Patent number: 11227410
    Abstract: A method includes processing a video stream on at least one first camera device to identify actionable motion objects (AMOs). The at least one first camera device or computer system in communication therewith is caused to transmit metadata associated with the identified AMOs to at least one second camera device. A viewing area of the at least one second camera device is dynamically controlled in response to the metadata to enable the at least one second camera device to track and focus on at least one of the identified AMOs.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: January 18, 2022
    Assignee: PELCO, INC.
    Inventors: Gregory V. Hofer, David K. Campbell, Kyminh Liang
  • Patent number: 11218736
    Abstract: The present disclosure relates to deblocking filtering, which may be advantageously applied for block-wise encoding and decoding of images or video signals. In particular, the present disclosure relates to an improved memory management in an automated decision on whether to apply or skip deblocking filtering for a block and to selection of the deblocking filter. The decision is performed on the basis of a segmentation of blocks in such a manner that memory usage is optimized. Preferably, the selection of appropriate deblocking filters is improved so as to reduce computational expense.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: January 4, 2022
    Assignee: SUN PATENT TRUST
    Inventors: Matthias Narroschke, Semih Esenlik, Thomas Wedi
  • Patent number: 11206416
    Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. For example, the processing circuitry decodes partition information from a coded video bitstream. The partition information is indicative of a minimum allowed quaternary tree (QT) leaf node size for an intra coded (I) slice. The minimum allowed QT leaf node size for the I slice is constrained by a threshold that is lower than a coding tree unit (CTU) size. Further, the processing circuitry partitions a coding tree block in the I slice into coding blocks based on the minimum allowed QT leaf node size, and reconstructs the coding blocks respectively from the coded video bitstream.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: December 21, 2021
    Assignee: Tencent America LLC
    Inventors: Guichun Li, Xiang Li, Shan Liu
  • Patent number: 11202102
    Abstract: A de-blocking filter includes a reconstructed memory that is configured to store reconstructed pixels corresponding to a current macroblock of a video image to be filtered. The current macroblock includes a set of sub-blocks, each sub-block having horizontal edges and vertical edges. An internal pixel buffer in the de-blocking filter is configured to store pixels corresponding to the set of sub-blocks from the reconstructed memory, and to store partially filtered pixels corresponding to a set of partially filtered macroblocks. An edge order controller in the de-blocking filter is configured to load the pixels corresponding to the set of sub-blocks into a filter engine from the internal pixel buffer, to filter the set of sub-blocks, such that, at least one horizontal edge is filtered before filtering all vertical edges of the set of sub-blocks.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: December 14, 2021
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Niraj Nandan, Mullangi Venkata Ratna Reddy
  • Patent number: 11200703
    Abstract: An information processing device and method for enabling partial control of the resolution of a data group that can be turned into a tree structure. Data of an Octree pattern is encoded, so that a bit stream containing depth control information indicating that a leaf node is to be formed at a different level from the lowest level based on information specifying the depth of the Octree pattern is generated. Also, a bit stream is decoded, so that an Octree pattern including a leaf node at a different level from the lowest level is constructed, on the basis of depth control information indicating that the leaf node is to be formed at a different level from the lowest level based on information specifying the depth of the Octree pattern. The present disclosure can be applied to an information processing device, an image processing device, an electronic apparatus, an information processing method, a program, or the like, for example.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: December 14, 2021
    Assignee: SONY CORPORATION
    Inventors: Tsuyoshi Kato, Satoru Kuma, Ohji Nakagami, Koji Yano
  • Patent number: 11196997
    Abstract: A number of colors in a predefined region of an image to be compressed are determined. The predefined region has a plurality of pixels. In response to determining that the number of colors is greater than a first predefined threshold, a lossy compression process is selected dependent on a number of pixels in the predefined region having a predefined color. The selected lossy compression process is applied to the predefined region.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: December 7, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Lluis Abello, Albert Serra