Separate Coders Patents (Class 375/240.1)
  • Patent number: 10380077
    Abstract: A system and method for upload and synchronization of media content captured by an electronic device to a cloud based media service are disclosed. In one embodiment, the captured media content is partitioned into multiple media segments by the electronic device. Further, the multiple media segments are uploaded and synchronized to the cloud based media service via a cloud based sharing service in the electronic device.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: August 13, 2019
    Assignee: ITTIAM SYSTEMS PTE. LTD.
    Inventors: Deepa Suresh, Mukund Srinivasan
  • Patent number: 10366510
    Abstract: The invention provides the techniques and systems that allow for an accurate positioning of a human in a virtual or augmented reality scene based on monocular video of an object without the need for multiple cameras, specialized equipment or robotic models of the human anatomy. The object is modeled by assigning reference points to elements of the object and identifying anchor points and initial reference points. Based on two dimensional coordinates of the anchor points, two dimensional coordinates of the anchor points not contained in the subset of initial reference points are calculated, and based on the anchor points, a depth value is calculated for each anchor point, and three dimensional position values are assigned to each of the anchor points. Based on the three dimensional position value of an adjacent reference point, a three dimensional position value is iteratively assigned to each of the remaining reference points.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: July 30, 2019
    Assignee: Octi
    Inventors: Abed Malti, Justin Fuisz
  • Patent number: 10341674
    Abstract: A method for distributing a load, according to one embodiment, includes: identifying characteristics of each of frames included in a received bit stream; and distributing loads of a plurality of cores based on the characteristics of each of the frames whenever the frames are decoded.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: July 2, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Min-soo Kim, Sang-jo Lee, Do-hyung Kim, Joon-ho Song, Si-hwa Lee
  • Patent number: 10339235
    Abstract: Methods and apparatus are provided for performing massively parallel processing (MPP) large-scale combinations of time series data.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: July 2, 2019
    Assignee: EMC Corporation
    Inventors: Angelo E. M. Ciarlini, Jonas F. Dias, André de Almeida Maximo, Vinícius Michel Gottin, Monica Barros
  • Patent number: 10326815
    Abstract: Techniques are provided for a source computer to generate an encoded video stream having layered sub-streams with differing bitrates while allowing a streaming server to intelligently distribute the appropriate sub-streams to recipients based on their available bandwidth. This may be accomplished by having the source computer generate and send metadata along with the encoded stream to allow the streaming server to detect which data packets belong to each sub-stream. The streaming server is then able to selectively send consistent video sub-streams at appropriate bitrates to each recipient.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: June 18, 2019
    Assignee: LogMeln, Inc.
    Inventors: Robert Chalmers, Sascha Kuemmel, Eugen Wige, Paul Elsner, Steffen Schulze
  • Patent number: 10271064
    Abstract: In one example, a device for decoding video data includes a memory configured to store video data and a video decoder configured to determine that a motion prediction candidate for a current block of video data indicates that motion information is to be derived for sub-blocks of the current block, in response to the determination: partition the current block into the sub-blocks, for each of the sub-blocks, derive motion information using motion information for at least two neighboring blocks, and decode the sub-blocks using the respective derived motion information.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: April 23, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Wei-Jung Chien, Xianglin Wang, Li Zhang, Hongbin Liu, Jianle Chen, Marta Karczewicz
  • Patent number: 10237549
    Abstract: A method for adaptive streaming of video data over a network is disclosed. The method includes receiving, by one or more decoders of a video streaming client, first video information of a video data stream with one or more operations of first complexity. The method further includes obtaining client-related information based at least in part on a decoding capability of the video streaming client related to decoding the first video information with the one or more operations of the first complexity by the one or more decoders. The method also includes using, by the video streaming client, the client-related information to cause the video streaming from the video streaming server to the video streaming client to be adapted to a different overall bit rate and based at least in part on the client-related information.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: March 19, 2019
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Yuwen He, Alexandros Tourapis, Peshala V. Pahalawatta, Athanasios Leontaris
  • Patent number: 10212437
    Abstract: An apparatus configured to code video information includes a memory and a processor in communication with the memory. The memory is configured to store video information associated with a reference layer and an enhancement layer, the reference layer associated with a reference layer (RL) codec and the enhancement layer associated an enhancement layer (EL) codec. The processor is configured to determine whether the RL codec associated with the reference layer is a particular type of codec, and in response to determining that the RL codec is a particular type of codec, process, in a video bitstream, an indication that motion information of the reference layer cannot be used to code the enhancement layer. The processor may encode or decode the video information.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: February 19, 2019
    Assignee: QUALCOMM Incorporated
    Inventor: Vadim Seregin
  • Patent number: 10205954
    Abstract: In one example, a device for processing video data includes a memory for storing an enhancement layer of video data coded according to an extension of a video coding standard, and one or more processors configured to decode a hierarchy extension descriptor for an elementary stream including the enhancement layer, wherein the hierarchy extension descriptor includes data representative of two or more reference layers on which the enhancement layer depends, wherein the two or more reference layers include a first enhancement layer, conforming to a first scalability dimension, and a second enhancement layer, conforming to a second scalability dimension, and wherein the first scalability dimension is different than the second scalability dimension, and to process the video data based at least in part on the data representative of the two or more reference layers.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: February 12, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Ying Chen, Fnu Hendry, Ye-Kui Wang
  • Patent number: 10200715
    Abstract: A method (20) is disclosed performed in an encoder (40) for encoding video pictures into a video bit stream, the method (20) comprising: obtaining (21) a transformed version (2?; 12?, 13?) of a reference picture (2; 12, 13), by using a geometric transformation comprising at least one of: scaling, rotation, shearing, reflection, and projection; performing (22) a matching procedure at least once, the matching procedure comprising matching a reference matching area (6; 15, 16) of the reference picture (2; 12, 13) to a matching area (4; 16, 15) of a second picture (1; 13, 12) and matching a reference matching area (6?; 15?, 16?) of the transformed version (2?; 12?, 13?) to the matching area (4; 16, 15) of the second picture (1; 13, 12); and encoding (23) a block (3; 14) of the current picture (1; 11) by selecting for the block (3; 14) a first prediction area (5; 15, 16) based on the reference matching area (6; 15, 16) or a second prediction area (5?; 15?, 16?) based on the transformed reference matching area (6?;
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: February 5, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Martin Pettersson, Kenneth Andersson, Per Wennersten
  • Patent number: 10187662
    Abstract: A system for encoding and/or decoding a video bitstream that includes a base bitstream and enhancement bitstreams representative of a video sequence. The receiver receives a video parameter set and a video parameter set extension, where the video parameter set extension includes decoder picture buffer parameters.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: January 22, 2019
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Sachin G. Deshpande
  • Patent number: 10162936
    Abstract: A method includes transmitting a low-resolution stream, buffering a high-resolution stream in a buffer memory, receiving a request for a high-resolution media item, retrieving the high-resolution media item from the buffer memory based on the frame numbers, and transmitting the high-resolution media item. The request includes one or more frame numbers based on the low-resolution stream.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: December 25, 2018
    Assignee: Ricoh Company, Ltd.
    Inventors: Pankaj Wasnik, Vipin Namboodiri, Boppana Visweswara Rao
  • Patent number: 10142639
    Abstract: The signalization of the inter-layer dependencies between layers of a multi-layered data stream is described. A good compromise between a too intensive restriction of the potential diversity of inter-layer dependencies on the one hand and a too complex signaling of the inter-layer dependencies on the other hand has been found by describing the inter-layer dependencies by way of a first inter-dependency syntax structure indicating inter-dependencies between pairs of different values representable by a base layer-ID and a second inter-dependency syntax structure indicating inter-dependencies between pairs of different values representable by an extension layer-ID, the base layer ID and extension layer ID indexing the layers the portions of the multi-layer data stream are associated with.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: November 27, 2018
    Assignee: GE Video Compression, LLC
    Inventors: Karsten Suehring, Thomas Schierl, Detlev Marpe, Robert Skupin, Yago Sanchez De La Fuente, Gerhard Tech
  • Patent number: 10136162
    Abstract: Coding syntaxes in compliance with same or different VDR specifications may be signaled by upstream coding devices such as VDR encoders to downstream coding devices such as VDR decoders in a common vehicle in the form of RPU data units. VDR coding operations and operational parameters may be specified as sequence level, frame level, or partition level syntax elements in a coding syntax. Syntax elements in a coding syntax may be coded directly in one or more current RPU data units under a current RPU ID, predicted from other partitions/segments/ranges previously sent with the same current RPU ID, or predicted from other frame level or sequence level syntax elements previously sent with a previous RPU ID. A downstream device may perform decoding operations on multi-layered input image data based on received coding syntaxes to construct VDR images.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: November 20, 2018
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Sheng Qu, Peng Yin, Yan Ye, Yuwen He, Walter Gish, Guan-Ming Su, Yufei Yuan, Samir Hulyalkar
  • Patent number: 10116931
    Abstract: A method for encoding a video sequence in a scalable video encoder to generate a scalable bitstream is provided that includes encoding the video sequence in a first layer encoder of the scalable video encoder to generate a first sub-bitstream, encoding the video sequence in a second layer encoder of the scalable video encoder to generate a second sub-bitstream, wherein portions of the video sequence being encoded in the second layer encoder are predicted using reference portions of the video sequence encoded in the first layer encoder, combining the first sub-bitstream and the second sub-bitstream in the scalable bitstream, and signaling an indication of a highest temporal level of the first sub-bitstream comprising at least one of the reference portions in the scalable bitstream.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: October 30, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Do-Kyoung Kwon, Madhukar Budagavi
  • Patent number: 10091553
    Abstract: A video content distribution method is provided that comprises transmitting, by a video content distribution server, an initial portion of a scalable video file associated with a video to a mobile communication device via a first communication channel, transmitting an additional portion of the scalable video file to the mobile communication device via a second communication channel, and reconstructing, by the mobile communication device, at least some of the scalable video file based on reconstruction data using the initial portion and the additional portion of the scalable video file. The method also comprises playing, by the mobile communication device, at least a portion of the video at an initial resolution and frame rate based on the initial portion of the scalable video file and at least a portion of the video at an improved resolution and frame rate based on the reconstructed at least some of the scalable video file.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: October 2, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, James W. Norris, Daniel J. Sershen
  • Patent number: 10091515
    Abstract: A method and apparatus of Intra mode coding for a scalable video coding system are disclosed. For a current Intra-coded block in the enhancement layer (EL), predictive coding is applied to the current Intra mode based on the base layer (BL) coding mode associated with the co-located block in the BL and neighboring coding modes associated with neighboring blocks of the current block in the EL. The neighboring blocks of the current block in the EL comprise a left block adjacent to a left side of the current block and a top block adjacent to a top side of the current block. One or more most probable modes (MPMs) can be derived from the neighboring coding modes and the BL coding mode, and the MPMs is then used for predictive coding of the current Intra mode.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: October 2, 2018
    Assignee: MEDIATEK SINGAPORE PTE. LTD
    Inventors: Shan Liu, Mei Guo, Tzu-Der Chuang, Shaw-Min Lei
  • Patent number: 10085035
    Abstract: The entropy coding of a current part of a predetermined entropy slice is based on, not only, the respective probability estimations of the predetermined entropy slice as adapted using the previously coded part of the predetermined entropy slice, but also probability estimations as used in the entropy coding of a spatially neighboring, in entropy slice order preceding entropy slice at a neighboring part thereof. Thereby, the probability estimations used in entropy coding are adapted to the actual symbol statistics more closely, thereby lowering the coding efficiency decrease normally caused by lower-delay concepts. Temporal interrelationships are exploited additionally or alternatively.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: September 25, 2018
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Valeri George, Anastasia Henkel, Heiner Kirchhoffer, Detlev Marpe, Thomas Schierl
  • Patent number: 10057589
    Abstract: A method for decoding a multi-layer video signal, according to the present invention, determines whether a corresponding picture in a lower layer is used as an inter-layer reference picture for a current picture in an upper layer, on the basis of a temporal level identifier of the lower layer, performs inter-layer prediction for the current picture by using the corresponding picture if the corresponding picture in the lower layer is used as the inter-layer reference picture for the current picture in the upper layer, reconstructs the current picture by using a prediction sample acquired through the inter-layer prediction and a residual sample of the current picture, and selectively applies a loop filter to a tile boundary of the reconstructed current picture on the basis of a layer filter flag for the upper layer.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: August 21, 2018
    Assignee: KT CORPORATION
    Inventors: Bae Keun Lee, Joo Young Kim
  • Patent number: 10051267
    Abstract: A method for decoding a multi-layer video signal, according to the present invention, determines whether a corresponding picture in a lower layer is used as an inter-layer reference picture for a current picture in an upper layer, on the basis of a time level identifier of the lower layer, and restrictively performs inter-layer prediction for the current picture on the basis of a tile boundary alignment flag indicating whether tile alignment is performed between the upper layer and the lower layer if the corresponding picture in the lower layer is used as the inter-layer reference picture for the current picture in the upper layer.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: August 14, 2018
    Assignee: KT CORPORATION
    Inventors: Bae Keun Lee, Joo Young Kim
  • Patent number: 10045019
    Abstract: A method for decoding a multi-layer video signal, according to the present invention, determines whether a corresponding picture in a lower layer is used as an inter-layer reference picture for a current picture in an upper layer, on the basis of a time level identifier of the lower layer, and restrictively performs inter-layer prediction for the current picture on the basis of a tile boundary alignment flag indicating whether tile alignment is performed between the upper layer and the lower layer if the corresponding picture in the lower layer is used as the inter-layer reference picture for the current picture in the upper layer.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: August 7, 2018
    Assignee: KT CORPORATION
    Inventors: Bae Keun Lee, Joo Young Kim
  • Patent number: 10045036
    Abstract: A method for decoding a multi-layer video signal, according to the present invention, determines whether a corresponding picture in a lower layer is used as an inter-layer reference picture for a current picture in an upper layer, on the basis of a temporal level identifier of the lower layer, performs inter-layer prediction for the current picture by using the corresponding picture if the corresponding picture in the lower layer is used as the inter-layer reference picture for the current picture in the upper layer, reconstructs the current picture by using a prediction sample acquired through the inter-layer prediction and a residual sample of the current picture, and selectively applies a loop filter to a tile boundary of the reconstructed current picture on the basis of a layer filter flag for the upper layer.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: August 7, 2018
    Assignee: KT CORPORATION
    Inventors: Bae Keun Lee, Joo Young Kim
  • Patent number: 10045020
    Abstract: A scalable video signal decoding method, according to the present invention, determines a corresponding picture belonging to a lower layer used for an inter-layer prediction of a current picture belonging to an upper layer, and performs the inter-layer prediction of the current picture by using the corresponding picture in the determined lower layer, wherein the inter-layer prediction is restrictively performed according to a tile boundary alignment flag indicating whether tiles between the upper layer and the lower layer are aligned.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: August 7, 2018
    Assignee: KT CORPORATION
    Inventors: Bae Keun Lee, Joo Young Kim
  • Patent number: 10045035
    Abstract: The multilayer video signal decoding method according to the present invention is characterized in that whether or not a corresponding picture in a lower layer is being used as an inter layer reference picture for a current picture in an upper layer is determined on the basis of a time level identifier for the lower layer, and if the corresponding picture in the lower layer is being used as an inter layer reference picture for the current picture in the upper layer, inter layer prediction of the current picture is carried out using the corresponding picture, and the current picture is restored using a prediction sample obtained by means of inter layer prediction and a residual sample of the current picture.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: August 7, 2018
    Assignee: KT CORPORATION
    Inventors: Bae Keun Lee, Joo Young Kim
  • Patent number: 10018703
    Abstract: A method for enforcing traffic signal compliance includes acquiring a series of temporal related image frames including a target area. Each image frame includes pixel data representative of the target area. The method includes generating one or more motion vectors between two or more of the image frames. The motion vectors are the type produced by compressing the pixel data associated with the two or more image frames. The method includes associating a cluster of motion vectors with a vehicle. The method further includes tracking a position of the vehicle across the two or more image frames. Using the tracking results, the method includes determining whether the vehicle stops in the target area. For the vehicle being determined as not stopping, the method includes signaling an occurrence of noncompliance.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: July 10, 2018
    Assignee: CONDUENT BUSINESS SERVICES, LLC
    Inventors: Edgar A. Bernal, Orhan Bulan, Robert P. Loce
  • Patent number: 10013746
    Abstract: A method for tone-mapping a High Dynamic Range (HDR) data video stream encoded in MPEG format, the method comprising decoding the data video HDR data stream to generate decoded I-frames, auxiliary decoded data related to P-Frames, and auxiliary decoded data related to B-Frames, the method further comprising applying a tone mapping function to each decoded I-Frame to provide a tone-mapped I-Frame according to a tone mapping operator, for each P-frame depending on a reference I-frame, computing the tone-mapped P-frame from the tone-mapped I-Frame previously determined for the reference I-frame, the reference I-Frame, and the auxiliary decoding data related to the P-Frame; and, for each B-frame, computing the tone-mapped B-frame from the tone mapped I-frame previously determined for the reference I-frame, the tone mapped P-frame previously determined for the reference P-frame, and the auxiliary decoding data related to the B-Frame.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: July 3, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ahmed Hazem El-Mahdy, Hisham Emad Elshishiny
  • Patent number: 9998743
    Abstract: A method for decoding a scalable video signal, according to the present invention, comprises: determining a corresponding picture belonging to a lower layer, which is used for inter-layer prediction of a current picture belonging to an upper layer; and performing inter-layer prediction of the current picture by using the determined corresponding picture in the lower layer, wherein the inter-layer prediction is limitedly performed depending on tile alignment between the upper layer and the lower layer.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: June 12, 2018
    Assignee: KT CORPORATION
    Inventors: Bae Keun Lee, Joo Young Kim
  • Patent number: 9992501
    Abstract: A method for decoding a scalable video signal, according to the present invention, comprises: determining whether a corresponding picture in a lower layer is used as an inter-layer reference picture for a current picture in an upper layer, based on a temporal level identifier of the lower layer; and performing inter-layer prediction of the current picture using the corresponding picture, when the corresponding picture in the lower layer is used as the inter-layer reference picture for the current picture in the upper layer, wherein the inter-layer prediction is limitedly performed depending on tile alignment between the upper layer and the lower layer.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: June 5, 2018
    Assignee: KT CORPORATION
    Inventors: Bae Keun Lee, Joo Young Kim
  • Patent number: 9979974
    Abstract: A scalable video signal decoding method, according to the present invention, determines a corresponding picture belonging to a lower layer used for an inter-layer prediction of a current picture belonging to an upper layer, performs the inter-layer prediction of the current picture by using the corresponding picture of the determined lower layer, restores the current picture by using a prediction sample acquired through the inter-layer prediction and a residual sample of the current picture, and selectively applies a loop filter to a tile boundary of the restored current picture on the basis of a layer filter flag for the upper layer.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: May 22, 2018
    Assignee: KT CORPORATION
    Inventors: Bae Keun Lee, Joo Young Kim
  • Patent number: 9967576
    Abstract: A scalable video signal decoding method according to the present invention is characterized in that whether or not a corresponding picture in a lower layer is being used as an inter layer reference picture for a current picture in an upper layer is determined on the basis of a time level identifier for the lower layer, and if the corresponding picture in the lower layer is being used as an inter layer reference picture for the current picture in the upper layer, inter layer prediction of the current picture is carried out using the corresponding picture, and the current picture is restored using a prediction sample obtained by means of inter layer prediction and a residual sample of the current picture.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: May 8, 2018
    Assignee: KT CORPORATION
    Inventors: Bae Keun Lee, Joo Young Kim
  • Patent number: 9967575
    Abstract: The multilayer video signal decoding method according to the present invention is characterized in that whether or not a corresponding picture in a lower layer is being used as an inter layer reference picture for a current picture in an upper layer is determined on the basis of a time level identifier for the lower layer, and if the corresponding picture in the lower layer is being used as an inter layer reference picture for the current picture in the upper layer, inter layer prediction of the current picture is carried out using the corresponding picture, and the current picture is restored using a prediction sample obtained by means of inter layer prediction and a residual sample of the current picture.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: May 8, 2018
    Assignee: KT CORPORATION
    Inventors: Bae Keun Lee, Joo Young Kim
  • Patent number: 9948963
    Abstract: The present invention relates to a method and an apparatus for transceiving a signal, the method being compatible with an existing HD-based 8-bit bit depth mode while supporting a UHD-based 10-bit bit depth mode, and comprising: multiplexing or inverse-multiplexing video data which can be displayed within the color gamut of any one bit depth from among a plurality of bit depths, and signaling information regarding the display so that the display is within the color gamut of any one bit depth from among the plurality of bit depths; and processing the multiplexed or inverse-multiplexed video data and signaling information.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: April 17, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Soojin Hwang, Jongyeul Suh
  • Patent number: 9942550
    Abstract: A luminance signal of an image and a chrominance signal of a bit depth different from that of the luminance signal is input, a luminance quantization parameter used to quantize the input luminance signal in block units is generated, a chrominance quantization parameter used to quantize the input chrominance signal in block units within a range depending on the luminance quantization parameter is generated, the input luminance signal is quantized by the luminance quantization parameter, the chrominance signal is quantized by the chrominance quantization parameter, and the range is changed depending on the difference between the bit depth of the luminance signal and the chrominance signal during the generation of the chrominance quantization parameter.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: April 10, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masato Shima, Mitsuru Maeda
  • Patent number: 9942545
    Abstract: A method for encoding a video sequence in a scalable video encoder to generate a scalable bitstream is provided that includes encoding the video sequence in a first layer encoder of the scalable video encoder to generate a first sub-bitstream, encoding the video sequence in a second layer encoder of the scalable video encoder to generate a second sub-bitstream, wherein portions of the video sequence being encoded in the second layer encoder are predicted using reference portions of the video sequence encoded in the first layer encoder, combining the first sub-bitstream and the second sub-bitstream to generate the scalable bitstream, and signaling in the scalable bitstream an indication of a maximum decoded picture buffer (DPB) size needed for decoding the second sub-bitstream and the first sub-bitstream when the second sub-bitstream is a target sub-bitstream for decoding.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: April 10, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Do-Kyoung Kwon, Madhukar Budagavi
  • Patent number: 9924191
    Abstract: A video coder is configured to apply a separable bilinear interpolation filter when determining reference blocks as part of advanced residual prediction. Particularly, the video coder may determine, based on a motion vector of a current block in a current picture of video data, a location of a first reference block in a first reference picture. The video coder may also determine a location of a second reference block in a second reference picture. The video coder may apply a separable bilinear interpolation filter to samples of the second reference picture to determine samples of the second reference block. The video coder may apply the separable bilinear interpolation filter to samples of a third reference picture to determine samples of a third reference block. Each respective sample of a predictive block may be equal to a respective sample of the first reference block plus a respective residual predictor sample.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: March 20, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Ying Chen, Li Zhang
  • Patent number: 9917988
    Abstract: A method and apparatus for occlusion area detection based on block difference associated with a motion vector and a predicted block difference are disclosed. For each current block of a frame, motion estimation is performed based on a temporally previous frame and a temporally subsequent frame. Based on the motion vector derived, two reference blocks of the current block are located in the temporally neighboring frames. The block difference between these two reference blocks is calculated for the current block. By comparing the block difference with a predicted block difference of the current block, the current block is determined to be an occlusion block or not accordingly. The predicted block difference is updated by averaging the block difference of neighboring blocks in a non-motion boundary area.
    Type: Grant
    Filed: April 9, 2014
    Date of Patent: March 13, 2018
    Assignee: MEDIATEK INC.
    Inventors: Hung-Chi Fang, Fang-Chen Chang
  • Patent number: 9900609
    Abstract: A method comprising encoding a bitstream comprising a base layer, a first enhancement layer and a second enhancement layer; encoding an indication of both the base layer and the first enhancement layer used for prediction for the second enhancement layer in the bitstream; encoding, in the bitstream, an indication of a first set of prediction types that is applicable from the base layer to the second enhancement layer, wherein the first set of prediction types is a subset of all prediction types available for prediction between layers, and encoding, in the bitstream, an indication of a second set of prediction types that is applicable from the base layer or the first enhancement layer to the second enhancement layer, wherein the second set of prediction types is a subset of all prediction types available for prediction between layers.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: February 20, 2018
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Miska Matias Hannuksela, Kemal Ugur
  • Patent number: 9866857
    Abstract: The entropy coding of a current part of a predetermined entropy slice is based on, not only, the respective probability estimations of the predetermined entropy slice as adapted using the previously coded part of the predetermined entropy slice, but also probability estimations as used in the entropy coding of a spatially neighboring, in entropy slice order preceding entropy slice at a neighboring part thereof. Thereby, the probability estimations used in entropy coding are adapted to the actual symbol statistics more closely, thereby lowering the coding efficiency decrease normally caused by lower-delay concepts. Temporal interrelationships are exploited additionally or alternatively.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 9, 2018
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Valeri George, Anastasia Henkel, Heiner Kirchhoffer, Detlev Marpe, Thomas Schierl
  • Patent number: 9860547
    Abstract: The entropy coding of a current part of a predetermined entropy slice is based on, not only, the respective probability estimations of the predetermined entropy slice as adapted using the previously coded part of the predetermined entropy slice, but also probability estimations as used in the entropy coding of a spatially neighboring, in entropy slice order preceding entropy slice at a neighboring part thereof. Thereby, the probability estimations used in entropy coding are adapted to the actual symbol statistics more closely, thereby lowering the coding efficiency decrease normally caused by lower-delay concepts. Temporal interrelationships are exploited additionally or alternatively.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 2, 2018
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Valeri George, Anastasia Henkel, Heiner Kirchhoffer, Detlev Marpe, Thomas Schierl
  • Patent number: 9860544
    Abstract: The entropy coding of a current part of a predetermined entropy slice is based on, not only, the respective probability estimations of the predetermined entropy slice as adapted using the previously coded part of the predetermined entropy slice, but also probability estimations as used in the entropy coding of a spatially neighboring, in entropy slice order preceding entropy slice at a neighboring part thereof. Thereby, the probability estimations used in entropy coding are adapted to the actual symbol statistics more closely, thereby lowering the coding efficiency decrease normally caused by lower-delay concepts. Temporal interrelationships are exploited additionally or alternatively.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 2, 2018
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Valeri George, Anastasia Henkel, Heiner Kirchhoffer, Detlev Marpe, Thomas Schierl
  • Patent number: 9843840
    Abstract: A server includes an input node to receive video streams forming a panoramic video. A module forms a suggested field of view in the panoramic video. An output node sends the suggested field of view to a client device.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: December 12, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Bill Banta, Geoff Donaldson
  • Patent number: 9813737
    Abstract: Methods and devices for video coding are described. If an intra-prediction mode to be used in encoding a block of residual data is in a specific predetermined class, e.g., the horizontal class, then at least a portion of a quantized transformed block of residual data is transposed during encoding. Likewise, if an intra-prediction mode that was used to generate an encoded block of residual data is in such a class, then at least a portion of an entropy-decoded block of residual data is transposed during decoding.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: November 7, 2017
    Assignee: BlackBerry Limited
    Inventors: Jing Wang, Xiaofeng Wang, Dake He, Tianying Ji
  • Patent number: 9800884
    Abstract: An apparatus configured to code video information comprises a memory unit and a processor in communication with the memory unit. The memory unit is configured to store video information associated with a reference layer (RL) and an enhancement layer (EL). The EL comprises an EL video unit and the RL comprises an RL video unit corresponding to the EL video unit. The processor is configured to perform upsampling and bit-depth conversion on pixel information of the RL video unit in a single combined process to determine predicted pixel information of the EL video unit, and determine the EL video unit using the predicted pixel information.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: October 24, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Liwei Guo, Jianle Chen, Xiang Li, Krishnakanth Rapaka, Wei Pu, Marta Karczewicz
  • Patent number: 9788001
    Abstract: The method comprises the steps of: —determining, for each color of the second version, corresponding scalar value(s) of one or two variable(s) such that, if said scalar value(s) is applied to the color gamut mapping model, a mapped color is obtained having a minimal distance to the corresponding color of the first version (i.e. enhanced) to the color of second version, —encoding the determined scalar value(s) into an enhancement layer.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: October 10, 2017
    Assignee: THOMSON LICENSING
    Inventors: Jurgen Stauder, Philippe Bordes, Corinne Poree
  • Patent number: 9769488
    Abstract: The current invention provides methods for 3D content capturing, 3D content coding and packaging at content production side, and 3D content consuming and rendering at display or terminal side, in order to ensure healthy and effective 3D viewing all the time. According to the current invention, maximum disparity and 3D budget, which are scene dependent, are calculated, utilized for coding and embedded in the coded streams or media file, and checked against the allowable values during the content rendering, so to determine if the same 3D content can be shown to the user according to the viewing condition which the user has. In the case where a healthy 3D viewing guideline cannot be met, it is suggested to adjust the 3D content for its new maximum disparity and 3D budget to be within the allowable range, to achieve healthy and effective 3D viewing for that user with his/her viewing condition.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: September 19, 2017
    Assignee: SUN PATENT TRUST
    Inventors: Sheng Mei Shen, Pongsak Lasang, Chong Soon Lim, Toshiyasu Sugio, Takahiro Nishi, Hisao Sasai, Youji Shibahara, Kyoko Tanikawa, Toru Matsunobu, Kengo Terada
  • Patent number: 9767369
    Abstract: A vehicle may receive one or more images of an environment of the vehicle. The vehicle may also receive a map of the environment. The vehicle may also match at least one feature in the one or more images with corresponding one or more features in the map. The vehicle may also identify a given area in the one or more images that corresponds to a a portion of the map that is within a threshold distance to the one or more features. The vehicle may also compress the one or more images to include a lower amount of details in areas of the one or more images other than the given area. The vehicle may also provide the compressed images to a remote system, and responsively receive operation instructions from the remote system.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: September 19, 2017
    Assignee: Waymo LLC
    Inventors: Vadim Furman, Andrew Hughes Chatham, Abhijit Ogale, Dmitri Dolgov
  • Patent number: 9736452
    Abstract: A broadcast receiver and a method for processing video data are disclosed. The method for controlling a three dimensional (3D) video display output of a broadcast receiver includes receiving a broadcast signal including a video stream, wherein the video stream includes a plurality of video stream sections having different view points, acquiring view point information indicating corresponding view points of the video stream sections, and controlling a three dimensional (3D) video display output of the video stream according to the obtained view point information.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: August 15, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Jong Yeul Suh, Jeong Hyu Yang
  • Patent number: 9736476
    Abstract: Techniques of this disclosure provide an indication of whether performing random access from a particular access unit in a bitstream requires fetching of parameter sets from previous access units. A clean random access (CRA) picture can be positioned at any point within a coded video sequence and does not clean a decoded picture buffer (DPB) of a video decoder. In order to perform random access decoding from the CRA picture, a video decoder may need to fetch one or more parameter sets included in unavailable access units that precede the CRA picture. The techniques provide an indication, for each CRA picture, that indicates whether parameter sets included in previous access units are needed to perform random access from the picture. When no parameter sets from previous access units are needed for random access from a particular CRA picture, a video decoder may determine to perform random access from that picture.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: August 15, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Ye-Kui Wang
  • Patent number: 9729891
    Abstract: The entropy coding of a current part of a predetermined entropy slice is based on, not only, the respective probability estimations of the predetermined entropy slice as adapted using the previously coded part of the predetermined entropy slice, but also probability estimations as used in the entropy coding of a spatially neighboring, in entropy slice order preceding entropy slice at a neighboring part thereof. Thereby, the probability estimations used in entropy coding are adapted to the actual symbol statistics more closely, thereby lowering the coding efficiency decrease normally caused by lower-delay concepts. Temporal interrelationships are exploited additionally or alternatively.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: August 8, 2017
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Valeri George, Anastasia Henkel, Heiner Kirchhoffer, Detlev Marpe, Thomas Schierl
  • Patent number: RE47510
    Abstract: An image decoding method decodes a coded stream which includes processing units and a header of the processing units, and which is generated by coding a moving picture using inter prediction. The processing units includes at least one processing unit divided in a hierarchy, the hierarchy including a highest hierarchical layer in which a coding unit exists as a largest processing unit and a lower hierarchical layer in which a prediction unit exists. The method includes identifying, by parsing hierarchy depth information stored in the header and indicating a hierarchical layer higher than a lowest hierarchical layer in which a smallest prediction unit exists, a hierarchical layer which is indicated by the hierarchy depth information or a hierarchical layer higher than the indicated hierarchical layer. The hierarchical layer includes a prediction unit in which a reference index is stored. The prediction unit is decoded using the reference index.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: July 9, 2019
    Assignee: SUN PATENT TRUST
    Inventors: Hisao Sasai, Takahiro Nishi, Youji Shibahara, Chong Soon Lim, Viktor Wahadaniah, Xuan Jing, Sue Mon Thet Naing