Discrete Cosine Patents (Class 375/240.2)
-
Patent number: 10893284Abstract: A method for decoding a compressed video bit stream in a video decoder to recover a video sequence, the video decoder including a plurality of decoder processing cores is provided. The method includes determining that a picture is encoded in the compressed bit stream as a pre-determined number of independently encoded sub-pictures, and dispatching a first encoded sub-picture of the pre-determined number of sub-pictures to a first decoder processing core of the plurality of decoder processing cores and a second encoded sub-picture of the pre-determined number of sub-pictures to a second decoder processing core of the plurality of decoder processing cores, wherein the first encoded sub-picture and the second encoded sub-picture are independently decoded in parallel on the respective first and second decoder processing cores.Type: GrantFiled: January 29, 2019Date of Patent: January 12, 2021Assignee: TEXAS INSTRUMENTS INCORPORATEDInventor: Minhua Zhou
-
Patent number: 10887595Abstract: Entropy encoding and decoding a sequence of symbols using probability mixing is disclosed. A method includes for at least a symbol, at a position of the symbols, determining a mixed probability, by: approximating a first conditional probability for coding the symbol, the first conditional probability being a conditional probability of the symbol given a sub-sequence of the sequence having a first value; approximating a second conditional probability for coding the symbol, the second conditional probability being a conditional probability of the symbol given the sub-sequence having a second value; and determining, using the first conditional probability and the second conditional probability, the mixed probability for coding the symbol; and coding the symbol using the mixed probability.Type: GrantFiled: March 31, 2020Date of Patent: January 5, 2021Assignee: GOOGLE LLCInventor: Dake He
-
Patent number: 10880564Abstract: A device for video coding is configured to determine a characteristic of a predictive block of a current block of a current picture; identify a transform for decoding the current block based on the characteristic; inverse transform coefficients to determine a residual block for the current block; and add the residual block to a predictive block of the current block to decode the current block.Type: GrantFiled: September 28, 2017Date of Patent: December 29, 2020Assignee: QUALCOMM IncorporatedInventors: Xin Zhao, Li Zhang, Jianle Chen, Vadim Seregin, Xiang Li, Marta Karczewicz
-
Patent number: 10848765Abstract: A method for encoding a block of a video stream includes generating, using pixel values of the block, block features for the block; for each candidate encoding mode of candidate encoding modes, generating, using the block features and the each candidate encoding mode as inputs to a machine-learning module, a respective encoding cost; selecting, based on the respective encoding costs, a predetermined number of the candidate encoding modes; selecting, based on the respective encoding costs of the at least some encoding modes, a best mode for encoding the block; and encoding, in a compressed bitstream, the block using the best mode.Type: GrantFiled: February 4, 2019Date of Patent: November 24, 2020Assignee: GOOGLE LLCInventors: Urvang Joshi, Debargha Mukherjee, Hui Su
-
Patent number: 10812679Abstract: A picture data transmission method and device are disclosed in the present invention. The picture data transmission method comprises: recoding a first picture to be transmitted, by a picture data sending terminal, to obtain a second picture, wherein the file size of the second picture is smaller than that of the first picture, and a quality difference between the second picture and the first picture is less than a pre-set threshold; and selecting one of the first picture and the second picture according to quality values of the first picture and the second picture and sending the selected picture to a picture data receiving terminal. According to the present invention, pictures can be recoded to obtain pictures with a small amount of data for data transmission, without affecting the picture quality, thereby saving network resources and reducing storage pressure.Type: GrantFiled: May 30, 2017Date of Patent: October 20, 2020Assignee: Guangzhou UCWeb Computer Technology Co., Ltd.Inventor: Binghui Chen
-
Patent number: 10771817Abstract: A method for decoding a current block of a digital image. The method includes: decoding coefficients of the current block; and transforming the current block into a decoded block, by implementing a first sub step to produce an intermediate block, that applies to the column and row vectors of the current block, and a second substep to produce a block of pixels that applies to the row and column vectors of the intermediate block, resulting from the first substep; and rebuilding the image from the decoded block. At least one of the first and second substeps includes, for an input row or column vector: forming a first subvector of size K<N or N respectively from adjacent elements of the input vector; transforming the first subvector into a first transformed subvector by applying a partial subtransform of size K×K; and building the transformed vector by inserting the first transformed subvector.Type: GrantFiled: April 5, 2017Date of Patent: September 8, 2020Assignee: B<>COMInventors: Pierrick Philippe, Victorien Lorcy, Pierre Castel
-
Patent number: 10750182Abstract: An embedded codec (EBC) circuitry includes encoder circuitry to encode a plurality of sub-blocks of an image block by an entropy coding scheme to generate a plurality of encoded data blocks. Each encoded data block includes a first plurality of bit-planes and a second plurality of bit-planes. The first plurality of bit-planes include a plurality of entropy coded bits. The encoder circuitry determines a count of refinement bits of a plurality of refinement bits, for an encoded data block of the plurality of encoded data blocks, based on a quality measure of the plurality of encoded data blocks. The quality measure represents a count of the plurality of entropy coded bits in each encoded data block. The encoder circuitry allocates the count of refinement bits in the second plurality of bit-planes of the encoded data block.Type: GrantFiled: November 20, 2018Date of Patent: August 18, 2020Assignee: SONY CORPORATIONInventors: Hye-Yeon Cheong, Ali Tabatabai
-
Patent number: 10743011Abstract: A method of decoding a bitstream, a method of accelerating an inverse transform, an apparatus, a video decoder, and a non-transitory computer-readable recording medium are provided. The method includes receiving an encoded bitstream, extracting transformation coefficients from the received bitstream, determining a position of a block including at least one nonzero transformation coefficient from among the extracted transformation coefficients, and generating decoded video data by inverse-transforming transformation coefficients in the block by using the determined position.Type: GrantFiled: October 16, 2014Date of Patent: August 11, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sang-jo Lee, Do-hyung Kim, Joon-ho Song
-
Patent number: 10742977Abstract: An encoder that encodes a current block in a picture includes circuitry and memory. Using the memory, the circuitry: performs a first transform on a residual signal of the current block using a first transform basis to generate first transform coefficients; and performs a second transform on the first transform coefficients using a second transform basis to generate second transform coefficients and quantizes the second transform coefficients, when the first transform basis is the same as a predetermined transform basis; and quantizes the first transform coefficients without performing the second transform, when the first transform basis is different from the predetermined transform basis.Type: GrantFiled: January 9, 2020Date of Patent: August 11, 2020Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Masato Ohkawa, Hideo Saitou, Tadamasa Toma, Takahiro Nishi, Kiyofumi Abe, Ryuichi Kanoh
-
Patent number: 10735732Abstract: Method and apparatus for encoding and decoding a video. A method and an apparatus for encoding a video are disclosed. Such a method comprises, for at least one block having a size N which is not a power of 2 along at least one dimension: —determining (40) a predicted block for said at least one block, —obtaining (41) a residual block from said at least one block and said predicted block, —performing (42) block transform of said residual block, said residual block having a size N, —encoding (43) said transformed residual block. Corresponding method and apparatus for decoding a video are also disclosed.Type: GrantFiled: October 5, 2017Date of Patent: August 4, 2020Assignee: InterDigital VC Holdings, Inc.Inventors: Fabrice Leleannec, Tangi Poirier, Thierry Viellard
-
Embedded codec circuitry for sub-block based entropy coding of quantized-transformed residual levels
Patent number: 10728557Abstract: An embedded codec (EBC) circuitry includes a memory to store a plurality of one dimensional (1D) sub-blocks of quantized-transformed residual levels for a 1D image block and encoder circuitry to allocate a set of signaling bits to each 1D sub-block of the plurality of 1D sub-blocks. The encoder circuitry selects an entropy coding scheme, from a set of entropy coding schemes, for each 1D sub-block of the plurality of 1D sub-blocks, based on the allocated set of signaling bits for each 1D sub-block. The encoder circuitry generates a bit-stream of encoded 1D image block by selective application of the entropy coding scheme on a DC quantized-transformed residual level, a plurality of AC quantized-transformed residual levels, or a combination of the DC quantized-transformed residual level and the plurality of AC quantized-transformed residual levels of each 1D sub-block of the plurality of 1D sub-blocks.Type: GrantFiled: October 24, 2018Date of Patent: July 28, 2020Assignee: SONY CORPORATIONInventors: Mohammed Golam Sarwer, Ali Tabatabai -
Patent number: 10721104Abstract: A distributed arithmetic feed forward equalizer (DAFFE) and method. The DAFFE includes look-up tables (LUTs) in offset binary format. A DA LUT stores sum of partial products values and an adjustment LUT stores adjustment values. DA LUT addresses are formed from same-position bits from all but the most significant bits (MSBs) of a set of digital words of taps and an adjustment LUT address is formed using the MSBs. Sum of partial products values and an adjustment value are acquired from the DA LUT and the adjustment LUT using the DA LUT addresses and the adjustment LUT address, respectively. Reduced complexity downstream adder(s) (which result in reduced power consumption) compute a total sum of the sum of partial products values and the adjustment value (which compensates for using the offset binary format and dropping of the MSBs when forming the DA LUT addresses) to correctly solve a DA equation.Type: GrantFiled: July 30, 2019Date of Patent: July 21, 2020Assignee: Marvell Asia Pte, Ltd.Inventors: Krishnan S. Rengarajan, Vaibhav A. Ruparelia
-
Patent number: 10708603Abstract: A method for adaptive loop filtering is provided that includes determining a coefficient value for each coefficient position of an adaptive loop filter, applying the adaptive loop filter to at least a portion of a reconstructed picture using the coefficient values, and entropy encoding coefficient values into a compressed bit stream using predetermined short binary codes, wherein the short binary code used depends on the coefficient position of the coefficient value.Type: GrantFiled: September 27, 2018Date of Patent: July 7, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventor: Madhukar Budagavi
-
Patent number: 10687081Abstract: A method of utilizing an 8-bit primary transform core matrix to decode compressed video or image data or encode uncompressed video or image data. The method may include determining whether to use a first transform core matrix that is of a first size type or a second transform core matrix that is of a second size type that is smaller than the first size type. When a result of the determination is to use the first transform core matrix, encoding or decoding the target file using the 8-bit primary transform core matrix that has the size that is 64-point or larger. If not, the method may include extracting the second transform core matrix of the second size type from the first transform matrix and encoding or decoding the target file using the extracted second transform core matrix.Type: GrantFiled: December 19, 2018Date of Patent: June 16, 2020Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Xiang Li, Shan Liu
-
Patent number: 10652585Abstract: A method for decoding a video bitstream is disclosed. The method comprises: entropy decoding a first portion of a video bitstream, wherein first portion of video bitstream is associated with a video frame, thereby producing a first portion of decoded data; entropy decoding a second portion of video bitstream, wherein second portion of video bitstream is associated with video frame, thereby producing a second portion of decoded data, wherein entropy decoding second portion of video bitstream is independent of entropy decoding first portion of video bitstream; and reconstructing a first portion of video frame associated with video bitstream using first portion of decoded data and second portion of decoded data.Type: GrantFiled: August 1, 2019Date of Patent: May 12, 2020Assignee: Dolby International ABInventors: Jie Zhao, Christopher A. Segall, Louis J. Kerofsky
-
Patent number: 10630936Abstract: Provided in the present invention is a method for transmitting a video using quasi-continuous modulation by means of a multi-input multi-output (MIMO) channel, comprising the following steps: de-correlating a source video by means of video prediction encoding and multi-dimensional transformation so as to generate a transformation domain video residual coefficient; mapping the transformation domain video residual coefficient in parallel into one or more transmission streams by means of a sub-carrier or sub-channel optimized sorting; modulating the transmission streams in parallel into a plurality of emission output signals by means of linear normalization and quasi-continuous modulation; and emitting the plurality of emission output signals in parallel to an MIMO channel by means of a plurality of antennas or cable drivers.Type: GrantFiled: September 11, 2017Date of Patent: April 21, 2020Inventor: Shidong Chen
-
Method based on coding tree unit level rate-distortion optimization for rate control in video coding
Patent number: 10631009Abstract: A method based on CTU level rate-distortion optimization for rate control in video coding which can effectively improve the perceptual rate-distortion performance and coding efficiency is provided. Firstly, a perceptual rate-distortion model is established using a divisive normalization framework, which characterizes the relationship between local visual quality and coding bits. Subsequently, the established perceptual rate-distortion model is applied to overall distortion optimization which is transformed into a global optimization problem and solved with convex optimization algorithms to obtain optimal CTU level coding bit allocation.Type: GrantFiled: July 17, 2018Date of Patent: April 21, 2020Assignee: TFI Digital Media LimitedInventors: Mingliang Zhou, Shiqi Wang, Sam Tak Wu Kwong, Chi Keung Fong, Hon Wah Wong, Hon Tung Luk, Hok Kwan Cheung, Yiu Fai Yuen -
Patent number: 10602151Abstract: An apparatus including a first module and a second module. The first module may be configured to generate one or more values based upon an analysis of one or more samples of a first frame. The second module may be configured to encode one or more samples of a second frame taking into account the one or more values generated by the first module. The one or more values generally represent a measure of an effect on the one or more samples of the first frame of encoding decisions made during encoding of the one or more samples of the second frame.Type: GrantFiled: September 30, 2011Date of Patent: March 24, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Jeffrey K. Lassahn
-
Patent number: 10599949Abstract: A method for determining a likelihood that a first object captured in a first image and a second object captured in a second image are the same object includes capturing the first image from a first viewpoint and a second image from a second viewpoint, wherein the first object is in the first image, and the second object is in the second image. The method also includes determining a first likelihood that a first visual feature on the first object and a second visual feature on the second object are the same visual feature, and determining a second likelihood that a dimension of the first object and a corresponding dimension of the second object are the same. The method then includes determining a final likelihood that the first object and the second object are the same object based at least partially upon the first likelihood and the second likelihood.Type: GrantFiled: July 3, 2018Date of Patent: March 24, 2020Assignee: Avigilon Fortress CorporationInventors: Gang Qian, Zeeshan Rasheed
-
Patent number: 10595030Abstract: An image coding method for coding an image on a block-by-block basis, includes: selecting, for each of a plurality of sub-blocks included in a coding-target block and each including a plurality of coefficients, a context for performing arithmetic coding on a parameter indicating a coding-target coefficient included in the sub-block from a context set corresponding to the sub-block, based on at least one reference coefficient located around the coding-target coefficient, the coding-target block being a transform unit; and performing arithmetic coding on the parameter indicating the coding-target coefficient using probability information about the selected context, wherein, in the selecting, the context is selected from the context set, the context set corresponding to a sum of (i) a value indicating a position in a horizontal direction of the sub-block in the coding-target block and (ii) a value indicating a position in a vertical direction of the sub-block in the coding-target block.Type: GrantFiled: April 11, 2019Date of Patent: March 17, 2020Assignee: SUN PATENT TRUSTInventors: Kengo Terada, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toshiyasu Sugio, Toru Matsunobu
-
Patent number: 10575068Abstract: In one embodiment, a command is received from a video provider at a media rendering device, the command being a command to embed a subscriber ID in at least one video frame in a video stream. A random key, k is also received from the video provider at the media rendering device. An injective transformation is invoked for k and the subscriber ID, the injective transformation generating a sequence of pairs of: near-transparent patterns and corresponding time periods. Logical blocks of the at least one video frame in the video stream are overlaid with one of the near-transparent patterns for its one of the corresponding time periods. Related apparatus, systems, and methods are also described.Type: GrantFiled: October 24, 2018Date of Patent: February 25, 2020Assignee: Synamedia LimitedInventors: Avi Hazan, Oriel Elkabatz
-
Patent number: 10554985Abstract: Described tools and techniques relate to signaling for DC coefficients at small quantization step sizes. The techniques and tools can be used in combination or independently. For example, a tool such as a video encoder or decoder processes a VLC that indicates a DC differential for a DC coefficient, a FLC that indicates a value refinement for the DC differential, and a third code that indicates the sign for the DC differential. Even with the small quantization step sizes, the tool uses a VLC table with DC differentials for DC coefficients above the small quantization step sizes. The FLCs for DC differentials have lengths that vary depending on quantization step size.Type: GrantFiled: July 31, 2018Date of Patent: February 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Chih-Lung Lin, Shankar Regunathan, Sridhar Srinivasan
-
Patent number: 10542266Abstract: A device for transcoding a video data stream in the H.264 format into a video data stream in the H.265 format includes circuitry adapted for performing a merging of adjacent macroblocks of the data stream in the H.264 format according to a predetermined criterion of frequency similarity of the discrete cosine transform coefficients of said macroblocks after application of an inverse quantisation operation; and for determining motion vectors in the H.265 format on the basis of motion vectors in the H.264 format by performing, for the macroblocks resulting from the merging of macroblocks issuing from the data stream in the H.264 format, a combination of the motion vectors of said macroblocks issuing from the data stream in the H.264 format.Type: GrantFiled: January 14, 2015Date of Patent: January 21, 2020Assignee: SAGEMCOM BROADBAND SASInventor: Roger Samy
-
Patent number: 10499112Abstract: Various implementations provide one or more of improved programming channel change time and/or overall quality of television reception by using multiple transmission channels. In one particular implementation, a first layer of a picture is encoded using a first level of error protection. The encoded first layer has a first decoding delay. A second layer of the picture is encoded using a second level of error protection. The encoded second layer has a second decoding delay. The second level of error protection is lower than the first level of error protection, and the second decoding delay is longer than the first decoding delay. Other implementations provide a signal or signal structure carrying the encoded first and second layers. Yet further implementations decode the encoded first and second layers.Type: GrantFiled: December 17, 2012Date of Patent: December 3, 2019Assignee: INTERDIGITAL CE PATENT HOLDINGSInventors: Michael Scott Deiss, James Edwin Hailey
-
Patent number: 10438690Abstract: A method for searching sequences includes storing a probe sequence and a target sequence expressed in a first orthogonal domain. The target sequence includes potential probe match sequences each characterized by the length of the target sequence. The probe sequence representation and the target sequence are transformed into an orthogonal domain. In the orthogonal domain, the target sequence is encoded with modulation functions to produce a plurality of encoded target sequences, each of the modulation functions having a position index corresponding to one of the potential probe match sequences. The plurality of encoded target sequences is interfered with the probe sequence in the orthogonal domain and an inverse transform result is obtained. If the inverse transform result exceeds a threshold, information is output indicating a match between the probe sequence and a corresponding one of the potential probe match sequences.Type: GrantFiled: September 8, 2014Date of Patent: October 8, 2019Assignee: Panvia Future Technologies, Inc.Inventor: Roger Selly
-
Patent number: 10432972Abstract: Reducing error in a reconstructed frame is described. Pixels of the frame are classified into classes based on a classification scheme. Offset values for each class of at least some of the classes are determined, and a respective offset value for a class is applied to each pixel of the class, resulting in offset-adjusted pixels for the class. For the classes, a respective error rate reduction in using the respective offset value for a class as compared to omitting the respective offset value is determined, where the respective error rate reduction is based on the pixels of the class in the reconstructed frame, the offset-adjusted pixels of the class, and co-located source pixels in a source frame decoded to generate the reconstructed frame. A subset of classes is selected for reducing error in the reconstructed frame based on the error rate reductions.Type: GrantFiled: October 19, 2016Date of Patent: October 1, 2019Assignee: GOOGLE LLCInventors: Debargha Mukherjee, Yue Chen, Aamir Anis
-
Patent number: 10419759Abstract: Disclosed is an adaptive transform method based on an in-screen prediction, and an apparatus using the method. A method for encoding an image can comprise a step of determining in-screen prediction mode groups, and a step of transforming by using a different transform method according to the in-screen prediction mode group. As a result, transforming can be performed by applying the different transform method according to the in-screen prediction mode group.Type: GrantFiled: July 23, 2018Date of Patent: September 17, 2019Assignee: KT CORPORATIONInventors: Bae Keun Lee, Jae Cheol Kwon, Joo Young Kim
-
Patent number: 10380164Abstract: A method and system for searching a plurality of information sources using a multimedia content element are provided. The method comprises receiving an input search query including the multimedia content element and at least one on-image gesture detected thereon; generating at least one signature for the multimedia content element; analyzing the at least one on-image gesture to determine at least one portion of the multimedia content element in which a user is interested; generating at least one signature for each of the at least one portion of the multimedia content element; generating a textual search query using the at least the one generated signature; searching the plurality of information sources using the generated textual search query; and causing the display of search results retrieved from the plurality of information sources on a user device.Type: GrantFiled: March 10, 2014Date of Patent: August 13, 2019Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y. Zeevi
-
Patent number: 10368074Abstract: Innovations in opportunistic frame dropping for variable-frame-rate encoding of digital video are presented. In general, a computing system selectively drops a frame when the cost of encoding the frame (e.g., in terms of use of computational resources and/or power) is expected to outweigh the benefit of encoding the frame (e.g., in terms of better quality). For example, a frame dropping module detects whether there is significant change in a given frame relative to a control frame, which is a previous frame stored in a control frame buffer. If significant change is detected, the frame dropping module stores the given frame in the control frame buffer, thereby replacing the control frame, and passes the given frame to a video encoder. Otherwise, the frame dropping module drops the given frame without replacing the control frame in the control frame buffer and without passing the given frame to the video encoder.Type: GrantFiled: March 18, 2016Date of Patent: July 30, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Thomas W. Holcomb, Shyam Sadhwani, Bakkama Srinath Reddy
-
Patent number: 10368085Abstract: A method of performing motion vector prediction for a current block in a picture is provided which includes: deriving a candidate for a motion vector predictor to code a current motion vector of the current block, from a first motion vector of a first block that is spatially adjacent or temporally adjacent to the current block; adding the derived candidate to a list of candidates; and deriving at least one motion vector predictor based on a selected candidate from the list of candidates, wherein the deriving of the candidate includes determining whether to derive the candidate from the first motion vector, based on a type of a current reference picture and a type of a first reference picture, the current reference picture being referred to from the current block using the current motion vector, the first reference picture being referred to from the first block using the first motion vector.Type: GrantFiled: June 13, 2018Date of Patent: July 30, 2019Assignee: SUN PATENT TRUSTInventors: Chong Soon Lim, Sue Mon Thet Naing, Takahiro Nishi, Hisao Sasai, Youji Shibahara, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu, Kengo Terada
-
Patent number: 10334219Abstract: The present invention relates to an apparatus and method for IP switching/routing SDI format image signal through bandwidth splitting and reduction, more specifically, which decomposes image signals consisting of YCbCr type color format entered with serial digital interface (SDI) into Y (luminance) component and C (chrominance) component, or multiple bit slice components; converts the components into IP packets and performs switching and/or routing of the IP packets; extracts Y component and C component or multiple bit slice components from the switched or routed IP packets; and combines the components into SDI format image signal and outputs the combined SDI format image signal. In addition, the present invention provides an apparatus switching/routing image signals through grid based networking, in which broadband switching or routing is performed with multiple narrow band switches or routers by switching or routing image signals through bandwidth splitting and reduction.Type: GrantFiled: October 12, 2016Date of Patent: June 25, 2019Assignee: LUMANTEK Co., LtdInventors: Chun Dae Bak, Chang Su Kim
-
Patent number: 10326991Abstract: A method of encoding a video stream in a video encoder is provided that includes computing an offset into a transform matrix based on a transform block size, wherein a size of the transform matrix is larger than the transform block size, and wherein the transform matrix is one selected from a group consisting of a DCT transform matrix and an IDCT transform matrix, and transforming a residual block to generate a DCT coefficient block, wherein the offset is used to select elements of rows and columns of a DCT submatrix of the transform block size from the transform matrix.Type: GrantFiled: June 24, 2016Date of Patent: June 18, 2019Assignee: Texas Instruments IncorporatedInventors: Mangesh Sadafale, Madhukar Budagavi
-
Patent number: 10291931Abstract: Techniques are provided for determining variance of a pixel block in a frame of video based on variance of pixel blocks in a reference frame of the video, instead of directly, for example, by calculating variance based on pixel values of the pixel block. The techniques include identifying a motion vector for a pixel block in a current frame, the motion vector pointing to a pixel block in a reference frame. The techniques also include determining the cost associated with the motion vector and comparing the cost to first and second thresholds. The techniques include determining the variance for the pixel block of the current frame based on the comparison of the cost to the first and second threshold and based on the variance of the pixel block of the reference frame.Type: GrantFiled: October 13, 2016Date of Patent: May 14, 2019Assignee: ATI TECHNOLOGIES ULCInventor: Mehdi Saeedi
-
Patent number: 10284880Abstract: A lossy compression method optimizes bandwidth and storage for a security surveillance network. An appliance on a local network attached to event capture terminals transforms image files into a key frame and at least one subsequent frame. Decompression combines a subsequent frame with its key frame to provide an image with graduated resolution/noise clutter. A camera records, and forwards a plurality of image files compatible with JPEG encoding. Key frames are selected from among the plurality of image files. A configurable low pass filter is reset for each train of a key frame and its subsequent frame or frames. Each low pass filter is selectively applied to each pixel block within a subsequent frame. The transformation operates on coefficients of frequency bins. Meta data enables decompression of a single subsequent frame by reversing some of the transformations to provide a JPEG compatible file having selectively reduced resolution or noise clutter.Type: GrantFiled: February 27, 2017Date of Patent: May 7, 2019Assignee: EAGLE EYE NETWORKS INCInventor: Steven Roskowski
-
Patent number: 10277898Abstract: An image processing device and method that enable suppression of a reduction in coding efficiency. The image processing device dequantizes quantized data generated through decoding, using a default quantization matrix having a same size as a block size that is a unit of processing in which dequantization is performed, when in a copy mode in which a quantization matrix is copied, quantization matrix reference data identifying a reference destination of the quantization matrix matches quantization matrix identification data identifying the quantization matrix. The device and method can be applied to an image processing device.Type: GrantFiled: February 28, 2013Date of Patent: April 30, 2019Assignee: SONY CORPORATIONInventors: Junichi Tanaka, Yoshitaka Morigami
-
Patent number: 10271010Abstract: Systems and methods for controlling the display of content are provided. In at least one embodiment, a method for controlling the display of live video feeds in a video chat is provided. The method includes displaying the video feed in a first manner, altering the display of the video feed when a predefined time elapses, and maintaining the altered display of the video feed until at least one predetermined event occurs.Type: GrantFiled: October 31, 2013Date of Patent: April 23, 2019Assignee: Shindig, Inc.Inventor: Steven M. Gottlieb
-
Patent number: 10244234Abstract: Disclosed by way of example embodiments are a system and a computer implemented method for adaptively encoding a video by changing compression rates for different frames of the video. In one aspect, two frames of a video are compared to determine a compression rate for compressing one of the two frames. Hash images may be generated for corresponding frames for the comparison. By comparing two hash images, a number of stationary objects and a number of moving objects in the two frames may be determined. Moreover, a compression rate may be determined according to the number of stationary objects and the number of moving objects.Type: GrantFiled: November 18, 2016Date of Patent: March 26, 2019Assignee: Ellation, Inc.Inventor: Chris Kennedy
-
Patent number: 10244246Abstract: A method for decoding a compressed video bit stream in a video decoder to recover a video sequence, the video decoder including a plurality of decoder processing cores is provided. The method includes determining that a picture is encoded in the compressed bit stream as a pre-determined number of independently encoded sub-pictures, and dispatching a first encoded sub-picture of the pre-determined number of sub-pictures to a first decoder processing core of the plurality of decoder processing cores and a second encoded sub-picture of the pre-determined number of sub-pictures to a second decoder processing core of the plurality of decoder processing cores, wherein the first encoded sub-picture and the second encoded sub-picture are independently decoded in parallel on the respective first and second decoder processing cores.Type: GrantFiled: February 2, 2013Date of Patent: March 26, 2019Assignee: Texas Instruments IncorporatedInventor: Minhua Zhou
-
Patent number: 10230978Abstract: A moving picture coding apparatus includes an inter-pixel filter having filters for filtering decoded image data so as to remove block distortion which is high frequency noise around block boundaries. The inter-pixel filter includes filters having different filtering strengths. The coding apparatus also includes a filter processing control unit for determining a filtering strength of the inter-pixel filter.Type: GrantFiled: December 27, 2017Date of Patent: March 12, 2019Assignee: GODO KAISHA IP BRIDGE 1Inventors: Teck Wee Foo, Chong Soon Lim, Sheng Mei Shen, Shinya Kadono
-
Patent number: 10171834Abstract: Implementations of techniques of intra picture block copy in video compression are described. In one example implementation, a method may include: identifying a first block of pixels of a plurality of pixels of a picture as a reference block for reconstructing a second block of pixels of the plurality of pixels of the picture; determining an overlapped region of the second block that overlaps with the first block; and reconstructing pixels in the overlapped region based on a first set of pixels and a second set of pixels of the first block.Type: GrantFiled: December 1, 2014Date of Patent: January 1, 2019Assignee: MEDIATEK INC.Inventors: Shan Liu, Xiaozhong Xu, Karen Yun Chang
-
Patent number: 10170156Abstract: Systems, devices and methods are provided for video storage. For example, video data is acquired for generating buffer zone data, the buffer zone data beginning with an I frame or an R frame of the video. At least part of the buffer zone data is stored to a storage fragment in a storage area. In response to the storage fragment being newly opened and a first frame of the at least part of the buffer zone data being an R Frame, an I Frame with reference relation to the first frame is inserted to the storage fragment, the R Frame corresponding to a picture frame referring to the I Frame.Type: GrantFiled: January 13, 2016Date of Patent: January 1, 2019Assignee: Hangzhou Hikvision Digital Technology Co., Ltd.Inventors: Jianhua Chen, Shiliang Pu, Xiang Tan, Hai Yu
-
Patent number: 10171805Abstract: The present invention relates to a video distribution system including a video encoding device which generates video data encoded per a unit of frame and a video decoding device which decodes the video data supplied from the video encoding device. The video encoding device includes a predicted image generator which generates a predicted image of a non-key frame, by using a key frame, an updated original image generator which compares each parameter representing a predicted image of the non-key frame with respective parameter values for each parameter representing an original image of the non-key frame, and according to this comparison result, generates an updated original image by selecting parameter values of either the predicted image or the original image for each parameter, and an error correction code generator which generates an error correction code for correcting an error of the updated original image to the non-key frame.Type: GrantFiled: February 27, 2013Date of Patent: January 1, 2019Assignee: Oki Electric Industry Co., Ltd.Inventor: Kazuhito Sakomizu
-
Patent number: 10129540Abstract: A method for adaptive loop filtering is provided that includes determining a coefficient value for each coefficient position of an adaptive loop filter, applying the adaptive loop filter to at least a portion of a reconstructed picture using the coefficient values, and entropy encoding coefficient values into a compressed bit stream using predetermined short binary codes, wherein the short binary code used depends on the coefficient position of the coefficient value.Type: GrantFiled: April 8, 2013Date of Patent: November 13, 2018Assignee: TEXAS INSTRUMENTS INCORPORATEDInventor: Madhukar Budagavi
-
Patent number: 10116947Abstract: A multilayer video encoding method includes encoding a multilayer video, generating network adaptive layer (NAL) units for data units included in the encoded multilayer video, and adding scalable extension type information, for a scalable extension of the multilayer video, to a video parameter set (VPS) NAL unit among the NAL units, the VPS NAL unit including VPS information that is information commonly applied to the multilayer video.Type: GrantFiled: July 8, 2013Date of Patent: October 30, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Byeong-doo Choi, Jae-hyun Kim, Jeong-hoon Park
-
Patent number: 10110905Abstract: Provided are a TSM rate-distortion optimizing method, encoding method and device using the same, and an image processing apparatus. The TSM rate-distortion optimizing method includes calculating a cost of each intra-prediction mode with respect to a block to be encoded using a sum of absolute values of differences between original pixels and reference pixels; selecting candidate modes of the intra-prediction modes according to the cost; calculating a TSM (Transform Skip Mode)-based rate-distortion cost according to the candidate modes; and comparing rate-distortion costs of the candidate modes and deciding a mode to be used for intra-prediction of the block.Type: GrantFiled: February 18, 2015Date of Patent: October 23, 2018Assignee: Industry-Academic Cooperation Foundation, Yonsei UniversityInventors: Jaeseok Kim, YunPyo Hong, Juwon Byun, Young Jo Kim
-
Patent number: 10091479Abstract: A computing device may obtain an input image. The input image may have a white point represented by chrominance values that define white color in the input image. Possibly based on colors of the input image, the computing device may generate a two-dimensional chrominance histogram of the input image. The computing device may convolve the two-dimensional chrominance histogram with a filter to create a two-dimensional heat map. Entries in the two-dimensional heat map may represent respective estimates of how close respective tints corresponding to the respective entries are to the white point of the input image. The computing device may select an entry in the two-dimensional heat map that represents a particular value that is within a threshold of a maximum value in the heat map, and based on the selected entry, tint the input image to form an output image.Type: GrantFiled: September 13, 2017Date of Patent: October 2, 2018Assignee: Google LLCInventors: Jonathan T. Barron, Yun-Ta Tsai
-
Patent number: 10057582Abstract: A method is provided to determine buffer parameter settings for a plurality of layers in a transport stream. Each layer includes a respective transport stream buffer parameter setting. Then, the method provides respective transport stream buffer parameter settings to individual transport stream buffers for respective layers in the plurality of layers. Then, the method buffers the respective layers in the individual transport stream buffers according to the respective transport stream buffer parameter settings. After buffering, the method combines the respective layers to form a combined bit stream.Type: GrantFiled: May 21, 2015Date of Patent: August 21, 2018Assignee: ARRIS Enterprises LLCInventors: Mandayam Narasimhan, Ajay K. Luthra
-
Patent number: 10027973Abstract: A method of performing motion vector prediction for a current block in a picture is provided which includes: deriving a candidate for a motion vector predictor to code a current motion vector of the current block, from a first motion vector of a first block that is spatially adjacent or temporally adjacent to the current block; adding the derived candidate to a list of candidates; and deriving at least one motion vector predictor based on a selected candidate from the list of candidates, wherein the deriving of the candidate includes determining whether to derive the candidate from the first motion vector, based on a type of a current reference picture and a type of a first reference picture, the current reference picture being referred to from the current block using the current motion vector, the first reference picture being referred to from the first block using the first motion vector.Type: GrantFiled: June 14, 2016Date of Patent: July 17, 2018Assignee: SUN PATENT TRUSTInventors: Chong Soon Lim, Sue Mon Thet Naing, Takahiro Nishi, Hisao Sasai, Youji Shibahara, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu, Kengo Terada
-
Patent number: RE47258Abstract: Embodiments of the present invention comprise systems and methods for processing of data related to video wherein reduced bit depth intermediate calculations are enabled.Type: GrantFiled: January 6, 2017Date of Patent: February 26, 2019Assignee: Dolby Laboratories Licensing CorporationInventor: Louis J. Kerofsky
-
Patent number: RE47277Abstract: Embodiments of the present invention comprise systems and methods for processing of data related to video wherein reduced bit depth intermediate calculations are enabled.Type: GrantFiled: January 6, 2017Date of Patent: March 5, 2019Assignee: Dolby Laboratories Licensing CorporationInventor: Louis J. Kerofsky