Adaptive Patents (Class 375/240.02)
  • Patent number: 10708625
    Abstract: Systems and methods are provided for selecting and applying an appropriate deblocking filter for improved coding efficiency and compression performance by partitioning a frame into a plurality of rectangular coding units (CUs) according to the QTBT frame partitioning scheme, selecting a first and a second CUs of the plurality of rectangular CUs, where the second CU is adjacent to the first CU, identifying a CU boundary shared by the first and second CUs, determining that at least one of the first or the second CU is non-square in shape, determining a first shape of the first CU and a second shape of the second CU, adaptively selecting a deblocking filter based on the first shape and the second shape, and applying the selected deblocking filter to pixels across the CU boundary.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: July 7, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Yu-Chen Sun, Jian Lou
  • Patent number: 10708589
    Abstract: Provided are a video encoding apparatus, a video encoding method, a video decoding apparatus, and a video decoding method capable of filtering a boundary of partitions within a block.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: July 7, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Mikhail Mishurovskiy, Jin-young Lee
  • Patent number: 10708591
    Abstract: A video encoder reconstructs pixels of a current block and applies a deblocking filter to the reconstructed pixels of the current block to derive deblocking-filtered reconstructed pixels of the current block. Furthermore, the video encoder calculates distortion values based on values of the deblocking-filtered reconstructed pixels of the current block and original pixels of the current block. The video encoder selects, based on the calculated distortion values, an encoding mode for the current block. The encoding mode for the current block is a partitioning mode for the current block or a coding unit mode for the current block.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: July 7, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Li Zhang, Yu-Chen Sun, Wei-Jung Chien, Jianle Chen, Kai Zhang, Yi-Wen Chen, Marta Karczewicz
  • Patent number: 10708560
    Abstract: In a reproduction technique, a video stream is any of a hybrid stream quantized based on a hybrid optical-electro transfer function (OETF), a High Dynamic Range (HDR) stream quantized based on a non-hybrid OETF, or a Standard Dynamic Range (SDR) stream quantized based on a non-hybrid OETF. Attribute information is received which indicates whether a display apparatus is configured to display at least one of the HDR stream or the SDR stream. Any one of the hybrid stream, the HDR stream, or the SDR stream is transmitted to the display apparatus, or to a reproduction apparatus to which the display apparatus is connected, based on the attribute information.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: July 7, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Masayuki Kozuka, Takahiro Nishi, Kengo Terada, Tadamasa Toma
  • Patent number: 10708610
    Abstract: A video encoding method includes a step of encoding substreams which are rows of largest coding units (LCUs) in parallel with each other, and a step of transmitting a bit stream including the encoded substreams, where the number of the substreams may be the same as the number of entry points.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: July 7, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Hendry Hendry, Byeongmoon Jeon, Jungsun Kim, Sangoh Jeong
  • Patent number: 10708164
    Abstract: An example device for decoding video data includes a memory configured to store video data and one or more processors implemented in circuitry and configured to determine a maximum possible value for a secondary transform syntax element for a block of video data, entropy decode a value for the secondary transform syntax element of the block to form a binarized value representative of the secondary transform for the block, reverse binarize the value for the secondary transform syntax element using a common binarization scheme regardless of the maximum possible value to determine the secondary transform for the block, and inverse-transform transform coefficients of the block using the determined secondary transform.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: July 7, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Vadim Seregin, Xin Zhao, Jianle Chen, Amir Said, Marta Karczewicz
  • Patent number: 10701357
    Abstract: A video encoding apparatus comprises an encoder encoding input video; a decoder decoding video data, and a filter to compensate for a pixel value of the encoded video data. An adaptive loop filter (ALF) parameter predictor generates an ALF filter parameter using the decoded video data. The ALF filter parameter is applied to an ALF filter to compensate a current pixel by using a pixel adjacent to the current pixel and a filter coefficient with respect to the neighboring pixel; a sample adaptive offset (SAO) filter unit applied to the decoded video data compensates for a current pixel by using at least one of an edge offset and a band offset; an ALF filter unit applies the ALF filter parameter, the ALF filter to video data to which the SAO filter has been applied; and an entropy encoder performs entropy encoding on the ALF filter parameter.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: June 30, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung-dae Kim, Ki-won Yoo, Jae-moon Kim, Sang-kwon Na
  • Patent number: 10694215
    Abstract: A method of and an apparatus for decoding a coded picture of a coded video sequence including a first segment and a second segment, are provided. The method includes determining a first decoding process for decoding the first segment, in which a first prediction is disallowed, based on at least a first syntax element of a high level syntax structure applicable to the first segment and the second segment, the first syntax element indicating that the first prediction is disallowed, and determining a second decoding process for decoding the second segment, in which a second prediction different than the first prediction is disallowed, based on at least a second syntax element of the high level syntax structure, the second syntax element indicating that the second prediction is disallowed.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: June 23, 2020
    Assignee: TENCENT AMERICA LLC
    Inventors: Stephan Wenger, Shan Liu
  • Patent number: 10693936
    Abstract: In one example, a device for retrieving audio data includes one or more processors configured to receive availability data representative of a plurality of available adaptation sets, the available adaptation sets including a scene-based audio adaptation set and one or more object-based audio adaptation sets, receive selection data identifying which of the scene-based audio adaptation set and the one or more object-based audio adaptation sets are to be retrieved, and provide instruction data to a streaming client to cause the streaming client to retrieve data for each of the adaptation sets identified by the selection data, and a memory configured to store the retrieved data for the audio adaptation sets.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: June 23, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Thomas Stockhammer, Dipanjan Sen, Nils Günther Peters, Moo Young Kim
  • Patent number: 10694212
    Abstract: A method and apparatus for adaptively processing video samples in a video signal frame, the video samples being arranged in a Largest Coding Unit. The method comprises extracting a plurality of video samples from the Largest Coding Unit, calculating a correction offset for a first video sample of the extracted plurality of video samples upon the basis of a first value of the first video sample and a second value of a second video sample of the extracted plurality of video samples, and weighting the first video sample with the correction offset.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: June 23, 2020
    Assignee: Huawei Technologies CO., LTD.
    Inventors: Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy
  • Patent number: 10694183
    Abstract: Scalable video coding is rendered more efficient by deriving/selecting a subblock subdivision to be used for enhancement layer prediction, among a set of possible subblock subdivisions of an enhancement layer block by evaluating the spatial variation of the base layer coding parameters over the base layer signal. By this measure, less of the signalization overhead has to be spent on signaling this subblock subdivision within the enhancement layer data stream, if any. The subblock subdivision thus selected may be used in predictively coding/decoding the enhancement layer signal.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: June 23, 2020
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Tobias Hinz, Haricharan Lakshman, Jan Stegemann, Philipp Helle, Mischa Siekmann, Karsten Suehring, Detlev Marpe, Heiko Schwarz, Christian Bartnik, Ali Atef Ibrahim Khairat Abdelhamid, Heiner Kirchhoffer, Thomas Wiegand
  • Patent number: 10694227
    Abstract: The video transmission system includes a divided-clip generator for generating first and second clips, a transmission unit for sequentially transmitting the first and second clips, and a display apparatus for displaying the first and second clips. The first clip is generated by dividing video data by a specific time period and by dividing audio data by a specific time period. The second clip is generated after the first clip. The divided-clip generator includes a video output unit and an audio output unit. The video output unit divides the video data by a first time period equal to a multiple of a unit frame time of the video data. The audio output unit divides the audio data by a second time period equal to a multiple of a unit frame time of the audio data. The end of the first time period is before the end of the second time period.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: June 23, 2020
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Yoshifumi Kawaguchi, Yusuke Kamotani
  • Patent number: 10687082
    Abstract: A method for encoding a digital image divided into a plurality of blocks of pixels. The method includes, for a current block: processing the current block to provide a set of description elements; selecting a subset of description elements to be predicted; ordering the description elements of the subset into an ordered sequence; and encoding the elements of the sequence. Encoding includes scrolling the elements of the sequence and includes, for a current element: selecting a combination of predicted values of the description elements of the current sequence from a plurality of possible combinations based on a predetermined cost criterion and from the second element, values of description elements previously processed of the initial sequence; predicting the current element of the sequence by its value in the selected combination; and encoding an indicator representative of a difference between the actual value of the current element and its predicted value.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: June 16, 2020
    Assignee: B<>COM
    Inventor: Felix Henry
  • Patent number: 10686468
    Abstract: A data processing apparatus for compressing physical address values correlated to logical address values includes a first prediction unit that calculates a first predicted address value for a first input address value in input data to be compressed, a determination unit that selects an encoding processing for the first input address value according to the first predicted address value, and a compression unit configured to encode the first input address value according to the encoding processing selected by the determination unit.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: June 16, 2020
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Takuya Matsuo, Atsushi Matsumura
  • Patent number: 10686975
    Abstract: There is provided an information processing apparatus including an acquisition unit configured to acquire activity information associated with a user situation; and a control unit configured to control a capture angle of an image based on the activity information associated with the user situation.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: June 16, 2020
    Assignee: SONY CORPORATION
    Inventors: Shunichiroh Sawai, Toru Amano, Yuya Hirano, Yasuyuki Koga, Satoshi Suzuno, Miki Tokitake
  • Patent number: 10687058
    Abstract: A method for intra prediction mode decoding for a current block based on multi-level most probable mode (MPM) sets. The method includes determining one or more MPM candidates for a first-level MPM set, and determining one or more most probable remaining mode (MPRM) candidates for a second-level MPM set. Wherein the one or more MPRM candidates are identified based on a mode of a neighboring block of the current block, and the one or more MPRM candidates are different from any MPM candidate in the first-level MPM set. The method also includes decoding syntax information related to a current intra prediction mode corresponding to the current block according to the multi-level MPM sets using a decoder, and decoding the current block based on the determined current intra prediction mode.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: June 16, 2020
    Assignee: HFI INNOVATION INC.
    Inventors: Tzu-Der Chuang, Ching-Yeh Chen, Yu-Wen Huang, Shan Liu, Zhi Zhou, Shaw-Min Lei
  • Patent number: 10687084
    Abstract: An image coding method using arithmetic coding. The method includes: performing arithmetic coding on a first flag that indicates whether or not an absolute value of a target coefficient in a target coefficient block is greater than 1; and performing arithmetic coding on a second flag that indicates whether or not the absolute value is greater than 2. In the arithmetic coding on the first flag and the arithmetic coding on the second flag, it is determined whether or not an immediately-prior coefficient block that has been coded immediately prior to the target coefficient block includes a coefficient having an absolute value greater than a threshold value. Based on a result of the determination, respective contexts to be used in the arithmetic coding on the first and second flags are selected.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: June 16, 2020
    Assignee: Velos Media, LLC
    Inventors: Kengo Terada, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toshiyasu Sugio, Toru Matsunobu
  • Patent number: 10681353
    Abstract: A method for encoding image signal, according to the present invention, can: encode a partial block coefficient flag indicating whether a coefficient of a current partial block is a non-zero coefficient; encode a first flag indicating whether an absolute value of the coefficient is greater than 1, encode a second flag indicating whether the absolute value of the coefficient is greater than 2; encode the residual coefficients, which have not been encoded, on the basis of the first flag or the second flag in the current partial block; and encode a code for the coefficient of the current partial block.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: June 9, 2020
    Assignee: Industry Academy Cooperation Foundation of Sejong University
    Inventors: Joo Hee Moon, Dong Jae Won, Sung Won Lim
  • Patent number: 10681374
    Abstract: A method for encoding a current frame of a video includes jointly determining respective motion models for reference frames and encoding the current frame using the respective motion models. The reference frames are used for encoding the current frame. Jointly determining respective motion models for reference frames includes determining respective aggregated residuals for combinations of candidate motion models and selecting the combination of candidate motion models that corresponds to the smallest aggregated residual. The respective motion models correspond to the candidate motion models of the selected combination.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: June 9, 2020
    Assignee: GOOGLE LLC
    Inventors: Debargha Mukherjee, Emil Keyder, Michele Covell, Chen Wang, Sarah Parker, Ramin Zabih
  • Patent number: 10681383
    Abstract: A method of video coding using the palette coding mode with reduced complexity by sharing context(s) between context-based entropy coding of syntax element for the last run type mode and context-based entropy coding of syntax element for the run type mode is disclosed. A method with reduced complexity for binarization of the syntax element associated with the number of palette indices of the current block is disclosed, where Rice parameter is derived for the number of palette indices without the need for a division or table lookup operation. In another method, the syntax element to specify whether transpose process is applied to associated palette indices of the current block is signalled in the bitstream for the current block in a location after the syntax element to specify a last run type mode for the current block.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: June 9, 2020
    Assignee: HFI INNOVATION INC.
    Inventors: Jing Ye, Jungsun Kim, Shan Liu, Kai Zhang, Tzu-Der Chuang, Weijia Zhu
  • Patent number: 10679339
    Abstract: An image registration device includes an acquisition unit that acquires a captured image and an imaging position of the captured image from an imaging terminal, an inspection target specifying unit that specifies the inspection target that is an imaging target of the imaging terminal on the basis of the imaging position acquired by the acquisition unit, a first evaluation unit that evaluates whether or not the captured image acquired by the acquisition unit satisfies a predetermined reference for an image that is used for management of the inspection target, and a registration unit that registers the captured image evaluated as satisfying the reference by the first evaluation unit in the database in association with information indicating the inspection target specified by the inspection target specifying unit.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: June 9, 2020
    Assignee: FUJIFILM Corporation
    Inventor: Hideki Yamagishi
  • Patent number: 10681348
    Abstract: The coding efficiency of scalable video coding is increased by substituting missing spatial intra prediction parameter candidates in a spatial neighborhood of a current block of the enhancement layer by use of intra prediction parameters of a co-located block of the base layer signal. By this measure, the coding efficiency for coding the spatial intra prediction parameters is increased due to the improved prediction quality of the set of intra prediction parameters of the enhancement layer, or, more precisely stated, the increased likelihood, that appropriate predictors for the intra prediction parameters for an intra predicted block of the enhancement layer are available thereby increasing the likelihood that the signaling of the intra prediction parameter of the respective enhancement layer block may be performed, on average, with less bits.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: June 9, 2020
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Tobias Hinz, Haricharan Lakshman, Jan Stegemann, Philipp Helle, Mischa Siekmann, Karsten Suehring, Detlev Marpe, Heiko Schwarz, Christian Bartnik, Ali Atef Ibrahim Khairat Abdelhamid, Heiner Kirchhoffer, Thomas Wiegand
  • Patent number: 10681356
    Abstract: Approaches to selection of motion vector (“MV”) precision during video encoding are presented. These approaches can facilitate compression that is effective in terms of rate-distortion performance and/or computational efficiency. For example, a video encoder determines an MV precision for a unit of video from among multiple MV precisions, which include one or more fractional-sample MV precisions and integer-sample MV precision. The video encoder can identify a set of MV values having a fractional-sample MV precision, then select the MV precision for the unit based at least in part on prevalence of MV values (within the set) having a fractional part of zero. Or, the video encoder can perform rate-distortion analysis, where the rate-distortion analysis is biased towards the integer-sample MV precision. Or, the video encoder can collect information about the video and select the MV precision for the unit based at least in part on the collected information.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gary J. Sullivan, You Zhou, Chih-Lung Lin
  • Patent number: 10681400
    Abstract: Disclosed is a method and device for transmitting video data. The method includes allocating a traffic to each piece of data to be transmitted at interval of a preset duration, and when a traffic that needs to be used by the data to be transmitted is larger than the traffic allocated to it, transmitting a part of the data to be transmitted using this allocated traffic, and transmitting the remaining data after a next traffic allocation is performed. By allocating traffic, the traffic for transmission can be controlled, thereby reducing possibility of network congestion caused by relatively large bandwidth being used for transmitting video resources. If the traffic that needs to be used by the data to be transmitted is larger than the traffic allocated to it, only part of the data is transmitted, and the remaining of the data will not be transmitted until traffic is allocated again.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: June 9, 2020
    Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
    Inventors: Youtong Sun, Xinyu Gu, Liang Zhang
  • Patent number: 10674179
    Abstract: A method of encoding an image using a depth information includes: extracting a depth value distribution information of a current largest coding unit (LCU); predicting a plurality of division structure candidates of the LCU based on the depth value distribution information; and determining an optimum division structure among the plurality of division structure candidates of the LCU based on at least one of coding efficiency and image quality.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: June 2, 2020
    Assignee: UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventors: Gwang Hoon Park, Tae Wook Kim, Yoon Jin Lee
  • Patent number: 10674134
    Abstract: A higher compression rate or better rate/distortion ratio may be achieved by adopting or predicting second coding parameters used for encoding a second view of the multi-view signal from first coding parameters used in encoding a first view of the multi-view signal. In other words, redundancies between views of a multi-view signal are not restricted to the views themselves, such as the video information thereof, but that the coding parameters in encoding these views in parallel show similarities, which may be exploited in order to further improve the coding rate.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: June 2, 2020
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Thomas Wiegand, Detlev Marpe, Karsten Mueller, Philipp Merkle, Gerhard Tech, Hunn Rhee, Heiko Schwarz
  • Patent number: 10674149
    Abstract: A method of partitioning in video coding for JVET, comprising representing a JVET coding tree unit as a root node in a quadtree plus binary tree (QTBT) structure that can have quadtree or binary partitioning of the root node and quadtree or binary trees branching from each of the leaf nodes. The partitioning at any depth can use asymmetric binary partitioning to split a child node represented by a leaf node into two child coding units of unequal size, representing the two child coding units as leaf nodes in a binary tree branching from the parent leaf node and coding the child coding units represented by final leaf nodes of the binary tree with JVET. Disclosed is a generalized method of partitioning a block, either square or rectangular, which leads to more flexible block sizes with possible higher coding efficiency.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: June 2, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: Seungwook Hong, Krit Panusopone, Limin Wang, Yue Yu
  • Patent number: 10666978
    Abstract: A layer incapable of being decoded on a bit stream which is generated through a bit stream extraction process from a bit stream including a prescribed layer set and which only includes a layer set made up of a subset of the prescribed layer set, occurs. An aspect of the present disclosure specifies a bit stream constraint pertaining to a parameter set, and a bit stream extraction process.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: May 26, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Takeshi Tsukuba, Tomoyuki Yamamoto, Tomohiro Ikai
  • Patent number: 10666999
    Abstract: Example methods and apparatus for adaptive video transmission based on channel capacity are disclosed. A first wireless display source device for adaptive video transmission based on channel capacity includes a video bit rate determiner, a comparer and a video bit rate setter. The video bit rate determiner is to determine a collective video bit rate based on a current number of wireless display connections in a peer-to-peer (P2P) group multiplied by a current video bit rate of the first wireless display source device. The P2P group includes a second wireless display source device in proximity to the first wireless display source device. The comparer is to compare the collective video bit rate to a wireless display capacity in proximity to the first wireless display source device.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: May 26, 2020
    Assignee: Intel Corporation
    Inventors: Abhijeet Kolekar, Inching Chen, Karthik Veeramani
  • Patent number: 10652584
    Abstract: The image decoding method includes: determining a context for use in a current block to be processed, from among a plurality of contexts; and performing arithmetic decoding on a bit sequence corresponding to the current block, using the determined context, wherein in the determining: the context is determined under a condition that control parameters of neighboring blocks of the current block are used, when the signal type is a first type, the neighboring blocks being a left block and an upper block of the current block; and the context is determined under a condition that the control parameter of the upper block is not used, when the signal type is a second type, and the second type is “intra_chroma_pred_mode”.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: May 12, 2020
    Assignee: SUN PATENT TRUST
    Inventors: Hisao Sasai, Takahiro Nishi, Youji Shibahara, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu
  • Patent number: 10645382
    Abstract: A video processing method includes: receiving video data, where the video data is divided into multiple frames; calculating a Lagrange multiplier of a current predict unit in a current coding unit, where the current predict unit is a segment of video signal within the current coding unit, the current coding unit is located in a current frame, and the current frame is one of the multiple frames; performing, by using the Lagrange multiplier of the current predict unit, encoding processing on the current predict unit according to a rate-distortion optimization algorithm to obtain an encoding result of the current predict unit; and sending the encoding result of the current predict unit to a decoder side. An encoding device and a decoding device respectively corresponding to the video processing method are also been provided.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: May 5, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiang Zhang, Siwei Ma, Zhuoyi Lv
  • Patent number: 10645406
    Abstract: A method including selecting a first definition and a second definition from multiple levels of definition, and determining a first resolution and a second resolution that respectively correspond to the first definition and the second definition; transcoding a first part of content of a media file based on the first resolution and the second resolution and according to a preset transcoding rule, and recording a first real-time quantization parameter (QP) value and a second real-time QP value in the transcoding process; determining whether the first real-time QP value and the second real-time QP value meet a preset detection rule; if the determining result is no, adjusting the first resolution and/or adjusting the second resolution; and transcoding the non-transcoded part in the media file according to the adjusted first resolution and/or second resolution. The transcoding method and apparatus increase the transcoding speed of a media file.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: May 5, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Wenfei Jiang, Dawei Mei, Kaiyan Chu
  • Patent number: 10645387
    Abstract: The present invention relates to a predictive quantization coding method and a video compression system. The method includes: dividing a pixel to be processed into a plurality of pixel components; obtaining one pixel component to be processed and texture direction gradients thereof; obtaining reference pixels and a prediction residual of the pixel component to be processed; forming a prediction residual code stream; dividing the prediction residual code stream into multiple quantization units; and obtaining a quantization residual code stream. The present invention can reduce the transmission bandwidth, and reduce the theoretical limit entropy and complexity.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: May 5, 2020
    Assignee: XI'AN CREATION KEJI CO., LTD.
    Inventors: Qingdong Yue, Wenfang Ran, Wen Li
  • Patent number: 10638149
    Abstract: Methods are provided for inter-prediction candidate index coding independent of the construction of the corresponding inter-prediction candidate list, i.e., a merging candidate list or an advanced motion vector predictor list. A maximum allowed number of inter-prediction candidates for an inter-prediction candidate list is used for encoding the inter-prediction candidate index in an encoded bit stream. The maximum allowed number may be pre-determined or may be selected by the encoder and encoded in the bit stream. A decoder may then decode the index using the maximum allowed number of inter-prediction candidates independent of the construction of the corresponding inter-prediction candidate list.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: April 28, 2020
    Assignee: Texas Instruments Incorporated
    Inventor: Minhua Zhou
  • Patent number: 10638180
    Abstract: Techniques are described for handling temporal overlaps that occur between fragments of streaming media content, such as between a fragment of primary media content (e.g., a live sporting event) and a fragment of secondary media content (e.g., ad media content) dynamically inserted into the stream.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: April 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Steven Mark Pringle, Mairo Pedrini, Yongjun Wu
  • Patent number: 10638132
    Abstract: The present invention provides a method for encoding a video signal comprising the steps of: performing block division with respect to a target unit of the video signal, wherein the block division is performed on the basis of square division and/or non-square division; determining the optimal block partition on the basis of a rate distortion cost, when the target unit is divided into a plurality of non-square blocks; and performing CNT prediction coding on the non-square blocks resulting from the optimal block partition, wherein the CNT prediction coding involves performing prediction using all previously decoded pixel values.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: April 28, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Moonmo Koo, Bumshik Lee, Sehoon Yea, Kyuwoon Kim
  • Patent number: 10631069
    Abstract: There are disclosed various methods, apparatuses and computer program products for media encapsulating and decapsulating. In an example method for encapsulating media data, a container file including at least one meta data unit in a media data structure is formed. It may be determined that an offset is relative to a location of the media data structure in the container file, wherein the offset data is formed as a reference to the location of the media data structure in the media data unit. An indication that the offset data is relative to the location of the media data structure is included. In an example method for decapsulating media data, a container file including at least one meta data unit in a media data structure and offset data are received. It may be determined that the offset data is relative to a location of the media data structure in the container file, wherein the offset data is used as a reference to the location of the media data structure to obtain the media data unit.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: April 21, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Vinod Kumar Malamal Vadakital, Miska Hannuksela
  • Patent number: 10623744
    Abstract: The present disclosure describes techniques for coding video data in a manner that provides consistency to portions of the video that have similar content. According to such techniques, a video sequence may be parsed into partitions and content of the partitions may be analyzed. Partitions may be grouped together based on detected similarities in content. Coding parameters may be selected for each partition based on the partition's membership in the groups. Thus, when the video sequence is coded, coding parameters for frames of two commonly-grouped partitions may be similar, which causes coded video data to have similar presentation.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: April 14, 2020
    Assignee: APPLE INC.
    Inventors: Mei Guo, Jun Xin, Yeping Su, Chris Y. Chung, Xiaosong Zhou, Hsi-Jung Wu
  • Patent number: 10623763
    Abstract: A picture prediction method and a related apparatus are disclosed. A picture prediction method includes: determining K1 pixel samples in a picture block x, and determining a candidate motion information unit set corresponding to each pixel sample in the K1 pixel samples, where the candidate motion information unit set corresponding to each pixel sample includes at least one candidate motion information unit; determining a merged motion information unit set i including K1 motion information units, where each motion information unit in the merged motion information unit set i is selected from at least a part of motion information units in candidate motion information unit sets corresponding to different pixel samples in the K1 pixel samples; and predicting a pixel value of the picture block x by using a non-translational motion model and the merged motion information unit set i.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: April 14, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Huanbang Chen, Sixin Lin, Fan Liang
  • Patent number: 10623737
    Abstract: A video coder compares a first sample of a current block to a first set of neighbor samples to determine a first difference value; determines a first offset for the first sample based on the first difference value; compares a second sample of the current block to a second set of neighbor samples to determine a second difference value that has a same sign as the first difference value; determines an offset for the second sample, that is different than the offset for the first sample, based on the second difference value; and applies the first offset to the first sample value and the second offset to the second sample value to generate a filtered image.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: April 14, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Marta Karczewicz, Li Zhang, Jianle Chen, Wei-Jung Chien, Yi-Wen Chen, Xin Zhao
  • Patent number: 10623766
    Abstract: Provided are methods and apparatus for encoding and decoding motion information. The method of encoding motion information includes: obtaining a motion information candidate by using motion information of prediction units that are temporally or spatially related to a current prediction unit; adding, when the number of motion information included in the motion information candidate is smaller than a predetermined number n, alternative motion information to the motion information candidate so that the number of motion information included in the motion information candidate reaches the predetermined number n; determining motion information with respect to the current prediction unit from among the n motion information candidates; and encoding index information indicating the determined motion information as motion information of the current prediction unit.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: April 14, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Tammy Lee, Jianle Chen
  • Patent number: 10616590
    Abstract: Techniques are described for optimizing streaming video encoding profiles.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: April 7, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Hai Wei, Amarsingh Buckthasingh Winston, Lei Li, Yang Yang, Deepthi Nandakumar, Avisar Ten-Ami
  • Patent number: 10616589
    Abstract: An image coding method in which a chroma component and a luma component of an input image including one or more transform blocks are transformed to code the input image. The luma component has the same size as the current transform block. The chroma component is smaller than the current transform block. In the method, when the current transform block has a first minimum size, the chroma component is transformed on a basis of a block resulting from binding a plurality of the chroma blocks to has the same size as the luma block, and when the current transform block has a size other than the first minimum size, a CBF flag indicating whether or not coefficients of the chroma component include a non-zero coefficient is not coded.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: April 7, 2020
    Assignee: SUN PATENT TRUST
    Inventors: Kengo Terada, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toshiyasu Sugio, Toru Matsunobu
  • Patent number: 10616572
    Abstract: A video encoding method for encoding both the 4:2:0 video and 4:4:4 video formats. The method includes generating blocks of quantized spatial frequency data by quantizing coefficients and generating a matrix of data. The method further includes determining quantization matrices for use with at least two block sizes. The method further includes determining a first quantization matrix for a 32×32 chroma block of samples with respect to a first modification of a first scaling list for quantization of a block of samples smaller than 32×32, and determining, for blocks of another block size different than the 32×32 chroma block of samples, a second quantization matrix by modifying a second scaling list according to a second modification. The second scaling list is different from the first scaling list, and the first scaling list is a reference scaling list for video in 4:2:0 video format.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: April 7, 2020
    Assignee: SONY CORPORATION
    Inventors: James Alexander Gamei, Nicholas Ian Saunders, Karl James Sharman, Paul James Silcock
  • Patent number: 10616587
    Abstract: Systems and methods are described for processing data from a sequential series of groups of frames to achieve a target average processing bit rate for a particular group of frames in the series. In an example, a look-ahead buffer circuit can be populated with a number of frames from a particular group of frames, and a bit allocation can be determined for a frame in the look-ahead buffer circuit using bit request information about all of the frames in the buffer. The look-ahead buffer circuit can be populated with streaming frame information in a first-in-first-out manner, and bit allocation processing can be performed for each frame, in a particular group of frames, based on a frame position in the look-ahead buffer circuit and further based on bit requests associated with other frames in the look-ahead buffer circuit.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: April 7, 2020
    Assignee: DTS, Inc.
    Inventors: Jacek Stachurski, Zoran Fejzo
  • Patent number: 10616580
    Abstract: A video encoding apparatus includes at least one processor. The at least one processor is configured to adjust a size of a first quantization parameter with reference to a characteristic of quantization coefficients generated from input data by using the first quantization parameter, to determine the first quantization parameter of the adjusted size as a final quantization parameter, and to quantize the input data by using the final quantization parameter to generate output data.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: April 7, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-Beom Jung, Jungyeop Yang, Hyuk Jae Jang
  • Patent number: 10609408
    Abstract: An apparatus for decoding a sequence of frames of encoded video data includes parsing circuitry configured to parse the encoded video image data for a frame to derive encoding information for each block of the frame. The apparatus also includes feedback circuitry configured to feed back, to the parsing circuitry, encoding information for a frame for use when parsing the encoded video image data of the next frame. The encoding information includes an encoding indicator for each block. When the encoding indicators were enabled when encoding the blocks of the frame, the encoding indicator fed back for a block is the encoding indicator that was used to encode that block. When the encoding indicators for the blocks of the frame were disabled when encoding the video image data for the frame, the encoding indicator fed back for a block is an encoding indicator derived from a previous frame.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: March 31, 2020
    Assignee: Arm Limited
    Inventors: Dominic Hugo Symes, Stefan Johannes Frid
  • Patent number: 10609189
    Abstract: A device for seamlessly distributing a media stream from different ingest devices of a delivery platform. The device fails over from a first ingest device to a second ingest device in response to one or more errors from attempts to retrieve parts of the media stream from the first ingest device prior to any signaling or messaging (e.g., an unpublish event) from the first ingest device indicating that the media stream has ended, is no longer available, or is otherwise removed from the first ingest device. The device also produces manifests identifying two or more bitrates for a media stream when each of the two or more bitrates is uploaded to and ingested by a different ingest device of the delivery platform.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: March 31, 2020
    Assignee: Verizon Digital Media Services Inc.
    Inventor: Ravikiran Patil
  • Patent number: 10602146
    Abstract: A digital media encoder/decoder uses a flexible quantization technique that provides the ability to vary quantization along various dimensions of the encoded digital media data, including spatial, frequency sub bands and color channels. The codec utilizes a signaling scheme to signal various permutations of flexible quantization combinations efficiently for primary usage scenarios. When a choice of quantizer is available, the codec efficiently encodes the current quantizer by defining a subset of quantizers and indexes the current quantizer from the set.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chengjie Tu, Sridhar Srinivasan
  • Patent number: 10602141
    Abstract: An inter prediction method according to the present invention, which is performed by a decoding apparatus, comprises the steps of: acquiring prediction-related information and residual information from a received bitstream; performing inter prediction on a current block on the basis of the prediction-related information so as to generate prediction samples; generating a list of Wiener filter candidates on the basis of spatially neighboring blocks of the current block, and deriving Wiener filter coefficients for the current block on the basis of candidate blocks in the list of the Wiener filter candidates; filtering the prediction samples on the basis of the derived Wiener filter coefficients; deriving residual samples for the current block on the basis of the residual information; and generating a reconstructed picture on the basis of the filtered prediction samples and the residual samples. The present invention can reduce the amount of data for a residual signal and improve coding efficiency.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: March 24, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Kyuwoon Kim, Jaehyun Lim, Naeri Park, Jungdong Seo