Involving Coding Of Different Picture Or Data Components (epo) Patents (Class 375/E7.088)
  • Patent number: 11863770
    Abstract: An apparatus (200) for receiving an input video data stream according to an embodiment is provided. The input video data stream has a video encoded thereinto. The apparatus (200) is configured to generate an output video data stream from the input video data stream.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: January 2, 2024
    Assignee: GE Video Compression, LLC
    Inventors: Yago Sanchez De La Fuente, Karsten Sühring, Cornelius Hellge, Thomas Schierl, Robert Skupin, Thomas Wiegand
  • Patent number: 11546629
    Abstract: A format for use in encoding moving image data, comprising: a sequence of frames including plurality of the frames in which at least a region is encoded using motion estimation; a respective set of motion vector values representing motion vectors of the motion estimation for each respective one of these frames or each respective one of one or more regions within each of such frames; and at least one respective indicator associated with each of the respective frames or regions, indicating whether the respective motion vector values of the respective frame or region are encoded at a first resolution or a second resolution.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: January 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: You Zhou, Sergey Silkin, Sergey Sablin, Chih-Lung Lin, Ming-Chieh Lee, Gary J. Sullivan
  • Patent number: 11375183
    Abstract: A decoder includes circuitry configured to receive a bitstream identify, in the bitstream, a current frame, wherein the current frame includes a first region and a third region, detect, in the bitstream, an indication that the first region is encoded according to a lossless encoding protocol, and decode the current frame, wherein decoding the current frame further comprises decoding the first region using a lossless decoding protocol corresponding to the lossless encoding protocol.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: June 28, 2022
    Assignee: OP Solutions, LLC
    Inventors: Hari Kalva, Borivoje Furht, Velibor Adzic
  • Patent number: 11356676
    Abstract: A method for coding a video sequence is provided that includes encoding a portion of a picture in the video sequence in lossless coding mode, and signaling a lossless coding indicator in a compressed bit stream, wherein the lossless coding indicator corresponds to the portion of a picture and indicates whether or not the portion of the picture is losslessly coded. A method for decoding a compressed video bit stream is provided that includes determining that lossless coding mode is enabled, decoding a lossless coding indicator from the compressed video bit stream, wherein the lossless coding indicator corresponds to a portion of a picture in the compressed video bit stream and indicates whether or not the portion of the picture is losslessly coded, and decoding the portion of the picture in lossless coding mode when the lossless coding indicator indicates the portion of the picture is losslessly coded.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: June 7, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Minhua Zhou
  • Patent number: 11188331
    Abstract: A data processing system includes: a processor; a data interface for communication with a control unit, the processor being on one side of the data interface; internal storage accessible by the processor, the internal storage being on the same side of the data interface as the processor; and a register array accessible by the processor and comprising a plurality of registers, each register having a plurality of vector lanes. The storage is arranged to store control data indicating an ordered selection of vector lanes of one or more of the registers. The processor is arranged to, in response to receiving instruction data from a control unit, perform a swizzle operation in which data is selected from one or more source registers in the register array, and transferred to a destination register. The data is selected from vector lanes in accordance with control data stored in the internal storage.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: November 30, 2021
    Assignees: Arm Limited, Apical Limited
    Inventors: Daren Croxford, Michel Patrick Gabriel Emil Iwaniec, Rune Holm, Diego Lopez Recas
  • Patent number: 11165752
    Abstract: A system and method is provided that enables the recovery of data packets transmitted over an unreliable network. The system and method utilize an algorithm for transmitting the data packets with restoration of lost data during data transfer over UDP Protocol encrypted with DTLS Protocol. Advantageously, the algorithm does not require changes to data for either UDP or DTLS packets, but rather a separate, specifically designed packet is transmitted to the recipient to facilitate and ensure the recovery of any lost data packets over the unreliable network.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: November 2, 2021
    Assignee: Parallels International GmbH
    Inventors: Sergey Pachkov, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 10985778
    Abstract: Embodiments of the invention are directed to a DEFLATE compression accelerator and to a method for verifying the correctness of the DEFLATE compression accelerator. The accelerator includes an input buffer and a Lempel-Ziv 77 (LZ77) compressor communicatively coupled to an output of the input buffer. A switch is communicatively coupled to the output of the input buffer and to the output of the LZ77 compressor. The switch is configured to bypass the LZ77 compressor during a compression test. The accelerator further includes a deflate Huffman encoder communicatively coupled to an output of the switch and an output buffer communicatively coupled to the deflate Huffman encoder. When the switch is not bypassed, the compressor can be modified to produce repeatable results.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: April 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy Siegel, Mark Farrell, Bruce Giamei, Matthias Klein, Ashutosh Misra, Simon Weishaupt, Girish Gopala Kurup
  • Patent number: 10735740
    Abstract: A bit rate control method device obtains a bit rate control mode and coding control parameters of a current short period in a long period, determines a frame-level coding parameter of the current short period, and transmits the frame-level coding parameter to an encoder. Second bit stream information is obtained and statistical analysis is performed which includes complexity information of the current video frame, the number of the encoded bits in the current short period, and coding quality information of the current short period, so as to encode a video frame of the next, adjacent short period by calculating a frame-level coding parameter of the next, adjacent short period. By the present solution, the storage space is allocated reasonably under the condition that the image satisfies a certain quality.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: August 4, 2020
    Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
    Inventors: Lulu Zhou, Jianhua Chen, Xiaoyang Wu
  • Patent number: 10645396
    Abstract: A method of video decoding for a decoder includes acquiring transform block signaling information from a coded video bitstream. The method further includes determining whether the transform block signaling information indicates that at least one of a plurality of transform block units (TUs) contains non-zero coefficients, the plurality of TUs being partitioned from a coding block unit (CU). The method further includes, in response to the determination that at least one of the plurality of TUs contains non-zero coefficients, (i) determining a coding tool specified for one of the at least one of the plurality of TUs, and (ii) performing, for each of the at least one of the plurality of TUs that contains non-zero coefficients, an inverse transform in accordance with the coding tool specified for the one of the at least one of the plurality of TUs.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: May 5, 2020
    Assignee: Tencent America LLC
    Inventors: Liang Zhao, Xiang Li, Xin Zhao, Shan Liu
  • Patent number: 10542254
    Abstract: The disclosure discloses a video bit rate control method and a video coding device. The method includes: according to a pre-set first bit rate value and a code size generated in a previous period of time, a first quantization parameter is generated (S1); according to a pre-set second bit rate value and the code size generated in the previous period of time, a second quantization parameter is generated (S2); the first quantization parameter is composed with the second quantization parameter (S3); if the first quantization parameter is greater than or equal to the second quantization parameter, an image frame in a current period of time is coded by using the first quantization parameter (S4); and if the first quantization parameter is less than the second quantization parameter, the image frame in the current period of time is coded by using the second quantization parameter (S5).
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: January 21, 2020
    Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD
    Inventors: Tao Fu, Shiliang Pu, Hai Yu, Linjie Shen
  • Patent number: 10404986
    Abstract: In one embodiment of the present invention, an encoding bitrate ladder selector tailors bitrate ladders to the complexity of source data. Upon receiving source data, a complexity analyzer configures an encoder to repeatedly encode the source data-setting a constant quantization parameter to a different value for each encode. The complexity analyzer processes the encoding results to determine an equation that relates a visual quality metric to an encoding bitrate. The bucketing unit solves this equation to estimate a bucketing bitrate at a predetermined value of the visual quality metric. Based on the bucketing bitrate, the bucketing unit assigns the source data to a complexity bucket having an associated, predetermined bitrate ladder. Advantageously, sagaciously selecting the bitrate ladder enables encoding that optimally reflects tradeoffs between quality and resources (e.g., storage and bandwidth) across a variety of source data types instead of a single, “typical” source data type.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: September 3, 2019
    Assignee: NETFLIX, INC.
    Inventors: Anne Aaron, David Ronca, Ioannis Katsavounidis, Andy Schuler
  • Patent number: 10395394
    Abstract: A method of encoding a block of an array of data elements comprises selectively writing out an encoded version of the block either that is encoded using a first encoding scheme, which provides encoded blocks of non-fixed data size, or that is encoded using a second encoding scheme, which provides encoded blocks of fixed data size. The selection of which version of the encoded block to write out is based on the size of the encoded block when encoded using the first encoding scheme. This provides the potential for the encoded block that is written out to be compressed in a more superior manner using the first encoding scheme where possible, while also providing an encoded block that has a predictable maximum compressed size.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: August 27, 2019
    Assignee: Arm Limited
    Inventors: Lars Oskar Flordal, Jakob Axel Fries, Toni Viki Brkic
  • Patent number: 10320520
    Abstract: Provided is a method for effectively suppressing packet losses by burst losses without an increase in delay by adaptively or fixedly changing a size of an FEC encoded block even when the number of packets per unit time is small. Each communication device 101 includes a transmitting unit 102 and a receiving unit 103. The transmitting unit 102 has a function of calculating forward error correction (FEC) codes based on the number of packets per encoding time and a value of a burst loss time of a network line. The receiving unit 103 decodes an FEC encoded packet and measures line quality information of the network for transmission to the transmitting unit 102. The transmitting unit 102 transmits the packets at equal intervals for as long as it is required for encoding, and can change a system for calculating FEC based on the burst loss time and the encoding time.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: June 11, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Takashi Takeuchi, Ryosuke Fujiwara
  • Patent number: 10313719
    Abstract: A video splicer combines a first video stream, encoded in accordance with a block based coding algorithm, with a second video stream. A header processor detects a key position picture in each of a plurality of sequential GOPs of the first stream and determines a presentation time for each key position picture in each GOP in the first stream. A timing mapper identifies a respective image in the second stream having a presentation time corresponding to a key position picture of the first stream. An encoder encodes the second stream in accordance with the block based coding algorithm. A new GOP is started with the respective image in the second stream having a presentation time corresponding to the key position picture of the first stream. A switcher switches between outputting the first stream and the encoded second stream by a signal from the timing mapper.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: June 4, 2019
    Assignee: Harmonic, Inc.
    Inventors: Eric Le Bars, Samuel Vermeulen, Benoit Oger
  • Patent number: 10311098
    Abstract: A system and method for storing data may include: unevenly dividing the image into polygonal image sections having pixels with band(s) and a bit depth per band that is too high for displaying on a display screen, dividing the image into quads such that each quad has a boundary that contains a portion of one of the polygonal image sections, obtaining statistical data computed for each of the bands of each of the pixels within each of the polygonal image sections, storing, with respect to a reduced resolution dataset (R-Set) of the image, coordinates of bounds of a polygonal image section that intersects with a quad, organizing the image, the quads, and the polygonal image sections in a tree structure, and storing the statistical data, the pixel coordinates, and the tree structure.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: June 4, 2019
    Assignee: PIXIA CORP.
    Inventor: Rahul C. Thakkar
  • Patent number: 10282863
    Abstract: Lossless compression of fragmented image data is disclosed. In some embodiments, a stream of information comprising data elements having statistical characteristics is received. An encoded output is produced by an encoder comprising a data compressor that implements a variable length code that is adapted to the statistical characteristics of the data elements. The output and information from which the variable length code can be derived are stored.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: May 7, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Moses Charikar, Deepa Ramakrishna
  • Patent number: 10249059
    Abstract: Lossless compression of fragmented image data is disclosed. In some embodiments, a stream of information is received, wherein the stream of information comprises a sequence of tuples and wherein each of the tuples comprises data elements corresponding to one of a plurality of input channels. A channel transformer is employed to rearrange the data elements into a plurality of output channels for an output stream wherein the output channels have higher compressibility than the input channels. The compressed output stream is stored.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: April 2, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Moses Charikar, Deepa Ramakrishna
  • Patent number: 10049123
    Abstract: A system and method of storing data related to an image is disclosed. The method may include: storing computed statistical data for pixels of an image; unevenly dividing the image into polygonal image sections where each polygonal image section includes substantially homogenous features; dividing the image into quads such that each quad has boundaries that contain at least a portion of one of the polygonal image sections; storing the original image; storing at least one reduced resolution dataset (RRD or R-set) of the image; and storing data related to a form of a hierarchical tree-based structure that represents the image or the at least one R-set. Each hierarchical tree structure may have a root node that corresponds to the image, branches that correspond to the plurality of quads, and leaf nodes that correspond to polygonal image sections.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: August 14, 2018
    Assignee: PIXIA CORPORATION
    Inventor: Rahul C. Thakkar
  • Patent number: 10045051
    Abstract: Embodiments of the present invention provide a method and an apparatus for assessing video quality. The method includes: determining an actual quantization parameter and a critical quantization parameter of the target video according to a target video, where the critical quantization parameter is a maximum quantization parameter of the target video in a case in which a distortion is not evidently identifiable by human eyes; and determining quality of the target video according to the actual quantization parameter and the critical quantization parameter. According to the method and apparatus of the present invention, a critical quantization parameter of a target video is determined, and the actual quantization parameter is compared with the critical quantization parameter, which can accurately determine whether subjective quality of the target video changes strictly monotonically relative to the used actual quantization parameter, so that the video quality can be assessed accurately.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: August 7, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Lina Sun, Shan Gao, Fuzheng Yang
  • Patent number: 9928452
    Abstract: This invention decodes image data without overwriting the decompression result of the first image data by that of the second image data when the first image data compressed by the first method and the second image data compressed by the second method coexist. To do this, when decoding the image data in which the first image data compressed by the first method and the second image data compressed by the second method different from the first method coexist, a lossy-decoding unit decodes the first image data. Based on boundary information indicating a compression region compressed by the second method, a lossless-decoding unit selectively outputs pixel data decoded by the lossy-decoding unit or pixel data obtained by decoding the second image data of the compression region.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: March 27, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Takayuki Nagashima
  • Patent number: 9924164
    Abstract: Systems and methods are provided for re-transcoding portions of a digital media file while maintaining key-frame alignment across a set of digital media files having the same content. Instead of re-transcoding the entire set of digital media files if a portion of a single video fails quality, the disclosed systems and methods allow only the failing portion of the video to be re-transcoded.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: March 20, 2018
    Assignee: Disney Enterprises, Inc.
    Inventors: Jared McPhillen, Kevin Liao, Mark Arana
  • Patent number: 9904441
    Abstract: Systems and methods for incorporating additional material in video content are described. Exemplary methods may include identifying the individual frames within a portion of video content that will be visible during adjusted playback. The methods may include incorporating at least one item of information within at least one of the individual frames identified to produce modified video content. The methods may also include transmitting the modified video content for display.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: February 27, 2018
    Assignee: Echostar Technologies L.L.C.
    Inventor: Gavin Quail
  • Patent number: 9864478
    Abstract: A computer readable medium containing a set of instructions that causes a computer to perform a process comprised of receiving one or more media files. The one or more media files having one or more scenes and each scene including a starting time point and ending time point. The set of instructions may include changing the starting time point and/or the ending time point of a scene from the one or more scenes in response to an input command. The set of instructions may create a new scene and save the new scene based on the new starting time point and/or ending time point of the scene.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: January 9, 2018
    Assignee: Thomas Majchrowski & Associates, Inc.
    Inventor: Keri DeWitt
  • Patent number: 9558566
    Abstract: Lossless compression of fragmented image data is disclosed. In some embodiments, a stream of information is received, wherein the stream of information comprises a sequence of tuples and wherein each of the tuples comprises data elements corresponding to one of a plurality of input channels. A channel transformer is employed to rearrange the data elements into a plurality of output channels for an output stream wherein the output channels have higher compressibility than the input channels. The compressed output stream is stored.
    Type: Grant
    Filed: June 30, 2013
    Date of Patent: January 31, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Moses Charikar, Deepa Ramakrishna
  • Patent number: 9438899
    Abstract: A statistically lossless transform (SLT) can be used with data (e.g., image data) to be compressed. Prior to compression, an SLT stabilizes the variance for a read noise+Poisson process. The SLT redistributes (image) data that has been quantized with a linear uniform quantizer and essentially assures there are no gaps in the output values (i.e., all output digital values are used). The SLT re-quantizes the data with a quantization interval width that is proportional to the standard deviation of the process.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: September 6, 2016
    Assignee: Harris Corporation
    Inventors: Bruce Harold Pillman, Wayne Prentice, Michael E Napoli
  • Patent number: 8934553
    Abstract: One system described herein, among others, comprises receiving a plurality of slice groups created by converting a plurality of video stream using flexible macroblock ordering (FMO); compositing a plurality of slice groups to create a sequence of composite pictures, wherein the sequential progression of compositing pictures from the source video streams is according to pictures having a presentation time within a time interval corresponding to the composition operation; adding pad slice groups to the source slice groups to create a composite image compatible with a video standard, wherein the pad slice groups are added to create a rectangular composite picture size compatible with an output display format, and wherein the pad slice groups are keyed with a distinct pattern indicative of padding for the composite pictures; and transmitting a single composite output stream comprised of reordered source slice groups and pad slice groups.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: January 13, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Randall B. Baird, Arturo A. Rodriguez
  • Patent number: 8633839
    Abstract: A size comparison unit reports, to an access control unit, the size of a piece of compressed data having the smallest size from among pieces of compressed data generated via compression processing units compressing blocks, an algorithm name representing a compression processing unit that has generated the piece of compressed data having the smallest size; the access control unit selects a piece of compressed data to be written in a tape medium and reports, to a statistical information processing unit, an algorithm name representing a compression processing unit that has generated this selected piece of compressed data; the statistical information processing unit extracts, from the reported algorithm name, a regularity present in a result of the selection of compressed data and, in accordance with this extracted regularity, specifies and stops a compression processing unit to be stopped.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: January 21, 2014
    Assignee: Fujitsu Limited
    Inventor: Nobuhiro Takano
  • Patent number: 8457214
    Abstract: In one embodiment, a system includes a compositor operable to receive a plurality of source video streams, each containing source images, and to convert each of the source video streams into source slice groups using flexible macroblock ordering (FMO). The compositor is further operable to add pad slice groups to the source slice groups to create a composite image, and reorder the source slice groups and pad slice groups into a single composite output stream. A device receives the single composite output stream and displays the composite image as a rectangular picture that has a size larger than that of any of the source images. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
    Type: Grant
    Filed: September 10, 2007
    Date of Patent: June 4, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Randall B. Baird, Arturo A. Rodriguez
  • Patent number: 8179961
    Abstract: The frame following a scene cut is usually coded as an I picture. In CBR encoding, the encoder will try to keep the bit rate constant, which will often cause serious picture quality degradation at scene changes. In VBR encoding, more bits will be allocated to the first frame of the new scene and the bit rate will increase significantly for a short time. Therefore subsequent frames must be coded in ‘skipped’ mode, which will often cause jerk artifacts. According to the invention, in each frame belonging to a scene change period, areas are determined that have different human attention levels. In the frames (n?1, n?2, n?3) located prior to the first new scene frame, to the areas having a lower attention level less bits are assigned than in the default encoding, and in the frames (n, n+1, n+2) located at and after the scene cut the thus saved bits are additionally assigned to the areas having a higher attention level.
    Type: Grant
    Filed: July 17, 2006
    Date of Patent: May 15, 2012
    Assignee: Thomson Licensing
    Inventors: Zhi Bo Chen, Xiao Dong Gu, Li Hua Zhu, Qu Qing Chen
  • Patent number: RE41001
    Abstract: At the transmitter side, carrier waves are modulated according to an input signal for producing relevant signal points in a signal space diagram. The input signal is divided into, two, first and second, data streams. The signal points are divided into signal point groups to which data of the first data stream are assigned. Also, data of the second data stream are assigned to the signal points of each signal point group. A difference in the transmission error rate between first and second data streams is developed by shifting the signal points to other positions in the space diagram expressed at least in the polar coordinate system. At the receiver side, the first and/or second data streams can be reconstructed from a received signal. In TV broadcast service, a TV signal is divided by a transmitter into low and high frequency band components which are designated as first and second data streams respectively.
    Type: Grant
    Filed: October 5, 2000
    Date of Patent: November 24, 2009
    Assignee: Panasonic Corporation
    Inventors: Mitsuaki Oshima, Seiji Sakashita
  • Patent number: RE41003
    Abstract: At the transmitter side, carrier waves are modulated according to an input signal for producing relevant signal points in a signal space diagram. The input signal is divided into, two, first and second, data streams. The signal points are divided into signal point groups to which data of the first data stream are assigned. Also, data of the second data stream are assigned to the signal points of each signal point group. A difference in the transmission error rate between first and second data streams is developed by shifting the signal points to other positions in the space diagram expressed at least in the polar coordinate system. At the receiver side, the first and/or second data streams can be reconstructed from a received signal. In TV broadcast service, a TV signal is divided by a transmitter into, low and high, frequency band components which are designated as a first and a second data streams respectively.
    Type: Grant
    Filed: December 20, 2000
    Date of Patent: November 24, 2009
    Assignee: Panasonic Corporation
    Inventor: Mitsuaki Oshima
  • Patent number: RE41004
    Abstract: At the transmitter side, carrier waves are modulated according to an input signal for producing relevant signal points in a signal space diagram. The input signal is divided into, two, first and second, data streams. The signal points are divided into signal point groups to which data of the first data stream are assigned. Also, data of the second data stream are assigned to the signal points of each signal point group. A difference in the transmission error rate between first and second data streams is developed by shifting the signal points to other positions in the space diagram expressed at least in the polar coordinate system. At the receiver side, the first and/or second data streams can be reconstructed from a received signal. In TV broadcast service, a TV signal is divided by a transmitter into, low and high, frequency band components which are designated as a first and a second data streams respectively.
    Type: Grant
    Filed: November 22, 2002
    Date of Patent: November 24, 2009
    Assignee: Panasonic Corporation
    Inventor: Mitsuaki Oshima