Involving Coding Of Different Picture Or Data Components (epo) Patents (Class 375/E7.088)
-
Patent number: 11863770Abstract: 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: GrantFiled: November 7, 2022Date of Patent: January 2, 2024Assignee: GE Video Compression, LLCInventors: Yago Sanchez De La Fuente, Karsten Sühring, Cornelius Hellge, Thomas Schierl, Robert Skupin, Thomas Wiegand
-
Patent number: 11546629Abstract: 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: GrantFiled: January 31, 2020Date of Patent: January 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: You Zhou, Sergey Silkin, Sergey Sablin, Chih-Lung Lin, Ming-Chieh Lee, Gary J. Sullivan
-
Patent number: 11375183Abstract: 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: GrantFiled: April 13, 2021Date of Patent: June 28, 2022Assignee: OP Solutions, LLCInventors: Hari Kalva, Borivoje Furht, Velibor Adzic
-
Patent number: 11356676Abstract: 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: GrantFiled: December 14, 2020Date of Patent: June 7, 2022Assignee: TEXAS INSTRUMENTS INCORPORATEDInventor: Minhua Zhou
-
Patent number: 11188331Abstract: 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: GrantFiled: September 19, 2019Date of Patent: November 30, 2021Assignees: Arm Limited, Apical LimitedInventors: Daren Croxford, Michel Patrick Gabriel Emil Iwaniec, Rune Holm, Diego Lopez Recas
-
Patent number: 11165752Abstract: 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: GrantFiled: March 16, 2020Date of Patent: November 2, 2021Assignee: Parallels International GmbHInventors: Sergey Pachkov, Nikolay Dobrovolskiy, Serguei M. Beloussov
-
Patent number: 10985778Abstract: 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: GrantFiled: January 14, 2020Date of Patent: April 20, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy Siegel, Mark Farrell, Bruce Giamei, Matthias Klein, Ashutosh Misra, Simon Weishaupt, Girish Gopala Kurup
-
Patent number: 10735740Abstract: 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: GrantFiled: May 31, 2017Date of Patent: August 4, 2020Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.Inventors: Lulu Zhou, Jianhua Chen, Xiaoyang Wu
-
Patent number: 10645396Abstract: 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: GrantFiled: November 26, 2018Date of Patent: May 5, 2020Assignee: Tencent America LLCInventors: Liang Zhao, Xiang Li, Xin Zhao, Shan Liu
-
Patent number: 10542254Abstract: 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: GrantFiled: August 11, 2015Date of Patent: January 21, 2020Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTDInventors: Tao Fu, Shiliang Pu, Hai Yu, Linjie Shen
-
Patent number: 10404986Abstract: 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: GrantFiled: March 30, 2015Date of Patent: September 3, 2019Assignee: NETFLIX, INC.Inventors: Anne Aaron, David Ronca, Ioannis Katsavounidis, Andy Schuler
-
Patent number: 10395394Abstract: 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: GrantFiled: May 31, 2017Date of Patent: August 27, 2019Assignee: Arm LimitedInventors: Lars Oskar Flordal, Jakob Axel Fries, Toni Viki Brkic
-
Patent number: 10320520Abstract: 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: GrantFiled: November 15, 2013Date of Patent: June 11, 2019Assignee: Hitachi, Ltd.Inventors: Takashi Takeuchi, Ryosuke Fujiwara
-
Patent number: 10313719Abstract: 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: GrantFiled: December 19, 2016Date of Patent: June 4, 2019Assignee: Harmonic, Inc.Inventors: Eric Le Bars, Samuel Vermeulen, Benoit Oger
-
Patent number: 10311098Abstract: 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: GrantFiled: July 11, 2018Date of Patent: June 4, 2019Assignee: PIXIA CORP.Inventor: Rahul C. Thakkar
-
Patent number: 10282863Abstract: 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: GrantFiled: May 18, 2017Date of Patent: May 7, 2019Assignee: EMC IP Holding Company LLCInventors: Moses Charikar, Deepa Ramakrishna
-
Patent number: 10249059Abstract: 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: GrantFiled: December 20, 2016Date of Patent: April 2, 2019Assignee: EMC IP Holding Company LLCInventors: Moses Charikar, Deepa Ramakrishna
-
Patent number: 10049123Abstract: 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: GrantFiled: May 15, 2017Date of Patent: August 14, 2018Assignee: PIXIA CORPORATIONInventor: Rahul C. Thakkar
-
Patent number: 10045051Abstract: 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: GrantFiled: November 12, 2014Date of Patent: August 7, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Lina Sun, Shan Gao, Fuzheng Yang
-
Patent number: 9928452Abstract: 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: GrantFiled: June 1, 2016Date of Patent: March 27, 2018Assignee: CANON KABUSHIKI KAISHAInventor: Takayuki Nagashima
-
Patent number: 9924164Abstract: 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: GrantFiled: January 3, 2013Date of Patent: March 20, 2018Assignee: Disney Enterprises, Inc.Inventors: Jared McPhillen, Kevin Liao, Mark Arana
-
Patent number: 9904441Abstract: 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: GrantFiled: July 29, 2014Date of Patent: February 27, 2018Assignee: Echostar Technologies L.L.C.Inventor: Gavin Quail
-
Patent number: 9864478Abstract: 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: GrantFiled: October 15, 2013Date of Patent: January 9, 2018Assignee: Thomas Majchrowski & Associates, Inc.Inventor: Keri DeWitt
-
Patent number: 9558566Abstract: 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: GrantFiled: June 30, 2013Date of Patent: January 31, 2017Assignee: EMC IP Holding Company LLCInventors: Moses Charikar, Deepa Ramakrishna
-
Patent number: 9438899Abstract: 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: GrantFiled: December 11, 2013Date of Patent: September 6, 2016Assignee: Harris CorporationInventors: Bruce Harold Pillman, Wayne Prentice, Michael E Napoli
-
Patent number: 8934553Abstract: 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: GrantFiled: June 4, 2013Date of Patent: January 13, 2015Assignee: Cisco Technology, Inc.Inventors: Randall B. Baird, Arturo A. Rodriguez
-
Patent number: 8633839Abstract: 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: GrantFiled: September 13, 2012Date of Patent: January 21, 2014Assignee: Fujitsu LimitedInventor: Nobuhiro Takano
-
Patent number: 8457214Abstract: 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: GrantFiled: September 10, 2007Date of Patent: June 4, 2013Assignee: Cisco Technology, Inc.Inventors: Randall B. Baird, Arturo A. Rodriguez
-
Patent number: 8179961Abstract: 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: GrantFiled: July 17, 2006Date of Patent: May 15, 2012Assignee: Thomson LicensingInventors: Zhi Bo Chen, Xiao Dong Gu, Li Hua Zhu, Qu Qing Chen
-
Patent number: RE41001Abstract: 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: GrantFiled: October 5, 2000Date of Patent: November 24, 2009Assignee: Panasonic CorporationInventors: Mitsuaki Oshima, Seiji Sakashita
-
Patent number: RE41003Abstract: 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: GrantFiled: December 20, 2000Date of Patent: November 24, 2009Assignee: Panasonic CorporationInventor: Mitsuaki Oshima
-
Patent number: RE41004Abstract: 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: GrantFiled: November 22, 2002Date of Patent: November 24, 2009Assignee: Panasonic CorporationInventor: Mitsuaki Oshima