Bidirectional Patents (Class 375/240.15)
  • Patent number: 10277895
    Abstract: A method of decoding JVET video includes receiving a bitstream that includes encoded video data that includes encoded video data. From the encoded data, a horizontal predictor and a vertical predictor for a pixel in the current coding block may be interpolated. A coding block size may be identified to determine whether to use equal weight or unequal weights to apply to each of the horizontal and vertical predictors for calculating a final planar prediction value P(x,y) by comparing the coding block size to a coding block size threshold.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: April 30, 2019
    Assignee: ARRIS Enterprises LLC
    Inventors: Krit Panusopone, Yue Yu, Seungwook Hong, Limin Wang
  • Patent number: 10275894
    Abstract: A method and system for detection of artifacts in a video after application of an error concealment strategy by a decoder is disclosed. An absolute difference image is determined by subtraction of a current image and a previously decoded image. A threshold marked buffer is determined to replace the pixel values of the absolute difference image with a first pixel value or a second pixel value, based on comparison of pixel values with a first predefined threshold. A candidate region is determined by determining a pair of edges of the threshold marked buffer having length above a second predefined threshold, distance between them above a third predefined threshold, and pixel values between them in the absolute difference image, less than a fourth predefined threshold. Validation of candidate region is based on comparison of characteristics of the candidate region with characteristics of the current image and/or previously decoded images.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: April 30, 2019
    Assignee: Interra Systems
    Inventors: Sugeet Singh Saini, Akshi Raina, Bhupender Kumar, Shekhar Madnani
  • Patent number: 10264289
    Abstract: Since time hierarchically encoded video data needs to include video data of a basic hierarchical layer, and video data cannot be generated in which a frame belonging to an upper hierarchical layer is only encoded, even in a case in which only a part of frames is processed, a basic hierarchical layer frame is needed to be included, and thus, there has been a problem that video data in which only the frame belonging to the upper hierarchical layer is encoded cannot be separately processed. In the present invention, a variable length encoding unit is disposed which encodes, for each sequence, a basic hierarchical layer existence flag showing whether or not a basic hierarchical layer is included in the sequence.
    Type: Grant
    Filed: May 27, 2013
    Date of Patent: April 16, 2019
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yoshimi Moriya, Kazuo Sugimoto, Akira Minezawa, Shunichi Sekiguchi, Norimichi Hiwasa, Yusuke Itani, Ryoji Hattori
  • Patent number: 10257536
    Abstract: A method and apparatus of deriving a temporal derived motion vector in a second direction based on a given motion vector in a first direction for motion vector prediction are disclosed. According to the present invention, a given motion vector for a current block is determined, where the given motion vector points from the current block in a first direction. A reference motion vector associated with a first reference block in a first reference frame is identified. Then, based on the reference motion vector and the given motion vector, a temporal derived motion vector is derived. The temporal derived motion vector points from the current block to a second reference block in a second reference frame in a second direction different from the first direction. The temporal derived motion vector is then used as one predictor for encoding or decoding of the motion vector of the current block.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: April 9, 2019
    Assignee: MEDIATEK SINGAPORE PTE. LTD.
    Inventors: Han Huang, Jicheng An, Kai Zhang, Xianguo Zhang
  • Patent number: 10250904
    Abstract: A method and apparatus for overlapped block motion compensation (OBMC) for video coding are provided. A current prediction block and a plurality of adjacent prediction blocks including an above prediction block, a below prediction block, a left prediction block, and a right prediction block are received and blended to generate a blended prediction block. Weighted samples of the current prediction block are combined with corresponding weighted samples of the above and below prediction blocks to generate an intermediate prediction block. Weighted samples of the intermediate prediction block are combined with corresponding weighted samples of the left and right prediction blocks to generate the blended prediction block.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: April 2, 2019
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventor: Minhua Zhou
  • Patent number: 10237570
    Abstract: A moving picture coding method includes: coding, using a motion vector, a current block to be coded; generating a plurality of predictive motion vectors; and coding the motion vector using one of the predictive motion vectors, and when a co-located block included in a coded picture and co-located with the current block has two reference motion vectors and reference directions of the two reference motion vectors are the same, a first prediction vector is generated using a first reference motion vector and a second prediction vector is generated using a second reference motion vector in the generating of a plurality of predictive motion vectors.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: March 19, 2019
    Assignee: SUN PATENT TRUST
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Hisao Sasai
  • Patent number: 10237483
    Abstract: A behavioral recognition system may include both a computer vision engine and a machine learning engine configured to observe and learn patterns of behavior in video data. Certain embodiments may provide image stabilization of a video stream obtained from a camera. An image stabilization module in the behavioral recognition system obtains a reference image from the video stream. The image stabilization module identifies alignment regions within the reference image based on the regions of the image that are dense with features. Upon determining that the tracked features of a current image is out of alignment with the reference image, the image stabilization module uses the most feature dense alignment region to estimate an affine transformation matrix to apply to the entire current image to warp the image into proper alignment.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: March 19, 2019
    Inventors: Kishor Adinath Saitwal, Wesley Kenneth Cobb, Tao Yang
  • Patent number: 10230979
    Abstract: A method of decoding a video bitstream is disclosed. The method includes: using a set of previously decoded pictures for decoding a subsequent picture; receiving a delta_poc_msb_present_flag indicating whether a delta_poc_msb_cycle_lt is present or not present, wherein the delta_poc_msb_cycle_lt being present indicates that more than one reference picture in the set of previously decoded pictures having same value, wherein the first previously decoded picture has a temporal ID being equal to zero, is not a RASL picture, not a RADL picture, not a sub-layer non-reference picture.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: March 12, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Sachin G. Deshpande
  • Patent number: 10230992
    Abstract: Based on conditions or restrictions, Strong Intra Smoothing (SIS) is enabled or disabled. SIS is not allowed for chroma when the chroma format is 444, and SIS is not allowed for chroma when the chroma format is 422 or 444.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: March 12, 2019
    Assignee: SONY CORPORATION
    Inventors: Jun Xu, Ali Tabatabai, Ohji Nakagami, Teruhiko Suzuki
  • Patent number: 10219003
    Abstract: According to intra-frame predictive coding and decoding methods based on template matching, an array scanning method and apparatus, and an apparatus are disclosed in embodiments of the present disclosure, where templates of at least two shapes are used to calculate predicted pixel values of a to-be-predicted unit. Templates of different shapes can represent different textures; when a correlation between a texture of a template of a shape and a texture of a to-be-predicted unit is low, a template of another shape may be selected and used, and a matching degree between a texture of a template and a texture of a to-be-predicted unit can be increased. In this way, an optimal predicted pixel value is determined from at least two predicted pixel values, and accuracy of the optimal predicted pixel value is higher than accuracy of a predicted pixel value determined by using a template of a single shape.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: February 26, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xin Huang, Haitao Yang
  • Patent number: 10205963
    Abstract: The present invention provides low complexity planar mode coding in which a value of a bottom-right pixel in a prediction block is calculated from a value of at least one pixel in at least one of an array of horizontal boundary pixels and an array of vertical boundary pixels. Linear and bi-linear interpolations on the value of the bottom-right pixel and values of at least some of the horizontal and vertical boundary pixels to derive values of remaining pixels in the prediction block. A residual between the prediction block and an original block is signaled to a decoder.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: February 12, 2019
    Assignee: NTT DOCOMO, INC.
    Inventors: Frank Jan Bossen, Sandeep Kanumuri
  • Patent number: 10154277
    Abstract: A method and apparatus for variable accuracy inter-picture timing specification for digital video encoding is disclosed. Specifically, the present invention discloses a system that allows the relative timing of nearby video pictures to be encoded in a very efficient manner. In one embodiment, the display time difference between a current video picture and a nearby video picture is determined. The display time difference is then encoded into a digital representation of the video picture. In a preferred embodiment, the nearby video picture is the most recently transmitted stored picture. For coding efficiency, the display time difference may be encoded using a variable length coding system or arithmetic coding. In an alternate embodiment, the display time difference is encoded as a power of two to reduce the number of bits transmitted.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: December 11, 2018
    Assignee: APPLE INC.
    Inventors: Barin Geoffry Haskell, David William Singer, Adriana Dumitras, Atul Puri
  • Patent number: 10136117
    Abstract: Various video display control methods and apparatuses and various display devices are provided. A method comprises: acquiring interframe differences between every two adjacent frames in at least two adjacent video frames in sequence of a video; determining a display image distance of at least one video frame in the at least two video frames at least according to respective interframe differences of the interframe differences, and controlling the display device to display the at least one video frame at least according to the determined display image distance of the at least one video frame. A visual effect and user experience can thereby be improved.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: November 20, 2018
    Assignee: BEIJING ZHIGU RUI TUO TECH CO., LTD
    Inventors: Liang Zhou, Lin Du
  • Patent number: 10129564
    Abstract: An image coding method bitstream includes: determining a maximum number of a merging candidate which is a combination of a prediction direction, a motion vector, and a reference picture index for use in coding of a current block; deriving a first merging candidate; determining whether or not a total number of the first merging candidate is smaller than the maximum number; deriving a second merging candidate when it is determined that the total number of the first merging candidate is smaller than the maximum number; selecting a merging candidate for use in the coding of the current block from the first merging candidate and the second merging candidate; and coding, using the maximum number, an index for identifying the selected merging candidate, and attaching the coded index to the bitstream.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: November 13, 2018
    Assignee: Velos Media, LCC
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toru Matsunobu
  • Patent number: 10129565
    Abstract: A method for processing High Dynamic Range (HDR) video in order to improve the perceived visual quality of encoded content. An encoder receives an original image, wherein a contrast analysis is performed on said original image in order to highlight potential problematic areas. The original image is reduced to a decreased bit depth image in order to compute a predicted image, wherein the predicted image is then magnified to an increased bit depth image. A residual image is then computed from the original image and the increased bit depth image, and the residual image is transformed into a frequency signal. Quantized coefficients determined through the contrast analysis are then applied to the frequency signal to produce a reduced frequency signal. The encoder then inserts high-frequency components into the reduced frequency signal before encoding a compressed image from the reduced frequency image and the predicted image.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: November 13, 2018
    Inventors: Mathieu Monnier, Nicolas Ollivier
  • Patent number: 10116941
    Abstract: According to the present invention, an inter prediction method comprises the steps of: generating a merge candidate list for a block to be predicted, wherein the block is to correspond to a current prediction unit; deriving, on the basis of one of a plurality of merge candidates constituting the merge candidate list, motion information on the block to be predicted; and performing, on the basis of the derived motion information, a prediction on the block to be predicted so as to generate a prediction block corresponding to the current prediction unit.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: October 30, 2018
    Assignee: LG Electronics Inc.
    Inventors: Yongjoon Jeon, Seungwook Park, Jaehyun Lim, Chulkeun Kim, Jungsun Kim, Naeri Park, Hendry Hendry, Byeongmoon Jeon, Joonyoung Park
  • Patent number: 10104396
    Abstract: An encoder circuit includes a statistical processing circuit and a motion search circuit. The statistical processing circuit performs statistical processing on motion vectors detected with respect to each of macroblocks that are units of processing. Each of frame images included in video is divided into the macroblocks. The motion search circuit sets a first search range in a reference frame image temporally different from a first frame image among the frame images, sets a search start position and a search direction within the first search range based on the result of the statistical processing, searches the first search range from the search start position in accordance with the search direction, and generates the motion vector of a current macroblock included in the first frame image based on the result of searching the first search range.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: October 16, 2018
    Assignee: SOCIONEXT INC.
    Inventor: Hidenori Nakaishi
  • Patent number: 10095759
    Abstract: Data engine integration and data refinement are described. The actions include receiving, by an in-memory engine, a request for data. The actions include transmitting, by the in-memory engine and to a metadata storage unit, data that is associated with the request. The actions include receiving metadata. The actions include determining a first amount of processing to be performed by the in-memory engine and a second amount of processing to be performed by a data engine. The actions include transmitting a request (i) for a first portion of unprocessed data and (ii) to perform a second amount of processing on a second portion of unprocessed data. The actions include receiving the first portion of unprocessed data and the second portion of processed data. The actions include processing the first portion of unprocessed data. The actions include, providing the first portion of processed data and the second portion of processed data.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: October 9, 2018
    Assignee: MicroStrategy Incorporated
    Inventor: Scott Cappiello
  • Patent number: 10085031
    Abstract: An inter-prediction method according to the present invention comprises the steps of: deriving motion information of a current block; and generating a prediction block for the current block on the basis of the derived motion information. According to the present invention, computational complexity can be reduced and encoding efficiency can be improved.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: September 25, 2018
    Assignees: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventors: Hui Yong Kim, Gwang Hoon Park, Kyung Yong Kim, Sung Chang Lim, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim
  • Patent number: 10080008
    Abstract: Various video display control methods and apparatuses and various display devices are provided. A method comprises: acquiring interframe differences between every two adjacent frames in at least two adjacent video frames in sequence of a video, adjusting a local display image distance of at least one video frame in the at least two video frames according to respective interframe differences, and controlling the display device to display a local of the at least one video frame at least according to the local adjusted display image distance of the at least one video frame. A visual effect and user experience can thereby be improved.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: September 18, 2018
    Assignee: BEIJING ZHIGU RUI TUO TECH CO., LTD
    Inventors: Liang Zhou, Lin Du
  • Patent number: 10080025
    Abstract: A data processing system includes a first core configured to decode a first picture and generate decoding history information of the decoded first picture, and a second core configured to modify first motion compensation information included in a second picture based on the decoding history information of the decoded first picture and decode the second picture based on the decoded first picture and the modified first motion compensation information.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: September 18, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung Yeop Yang, Hyuk Jae Jang, Hyung Ju Chun
  • Patent number: 10075723
    Abstract: A predictive coding system performs predictive encoding by determination of an optimum prediction mode from prediction methods for a pixel signal of a target block. A predicted signal is generated according to the determined mode, and a residual signal is determined. The residual signal and the optimum prediction mode are encoded to generate a compressed signal, which is decoded. The decoded signal is stored as a reconstructed picture sample. During encoding, a candidate prediction mode list is generated that contains elements of optimum prediction modes of previously-reproduced blocks neighboring the target block. A flag indicating whether the list contains an element corresponding to the optimum prediction mode is encoded, and an index to the corresponding element is encoded if the corresponding element is included in the list. The optimum prediction mode can be encoded based on identifying the elements in the list, unless no corresponding element appears on the list.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: September 11, 2018
    Assignee: NTT DOCOMO, INC.
    Inventors: Choong Seng Boon, Junya Takiue, Thiow Keng Tan
  • Patent number: 10075691
    Abstract: A multiview video coding method and device used in coding of non-referenced view video groups. A view compensation pattern and a parallelization view pattern are determined based on video characteristics, such as the number of bits of each frame of a first non-referenced view video group among the non-referenced view video groups, the difference between the number of bits of each frame and the number of bits of a left reference view image, the difference between the number of bits of each frame and the number of bits of a right reference view image. A view compensation pattern and a parallelization view pattern of a successive non-referenced view video group are determined as the view compensation pattern and the parallelization view pattern of the first non-referenced view video group, whereby multiview video images are coded at a high coding rate without deteriorating image quality.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: September 11, 2018
    Assignee: UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG-HEE UNIVERSITY
    Inventors: JinSang Kim, MinSu Choi, IkJoon Chang
  • Patent number: 10070070
    Abstract: One exemplary video processing apparatus includes a control circuit and a size selection circuit. The control circuit determines picture boundary information. The size selection circuit refers to at least the picture boundary information to select a size for a block associated with encoding of a picture, wherein selection of the size is constrained by the picture boundary information to ensure that the block with the selected size is not across a picture boundary of the picture.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: September 4, 2018
    Assignee: MEDIATEK INC.
    Inventors: Meng-Jye Hu, Yung-Chang Chang, Chia-Yun Cheng
  • Patent number: 10051264
    Abstract: Systems, methods, and devices for processing video data are disclosed. Some examples determine that a current picture is a broken-link access (BLA) picture. These examples may also mark a reference picture in a picture storage buffer as unused for reference. In some examples, this may be done prior to decoding the BLA picture.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 14, 2018
    Assignee: QUALCOMM Incorporated
    Inventor: Ye-Kui Wang
  • Patent number: 10034014
    Abstract: Provided is an inter prediction method including determining a collocated block of a current block of a current image from among blocks of an image that is restored prior to the current image; preferentially checking whether a first reference list from among reference lists of the collocated block is referred to and selectively checking whether a second reference list is referred to according to whether the first reference list is referred to; based on a result of the checking, determining a single collocated reference list from among the first reference list and the second reference list; determining a reference block of the current block by using motion information of the collocated reference list; and performing inter prediction on the current block by using the determined reference block.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: July 24, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Il-koo Kim
  • Patent number: 10021421
    Abstract: A method and apparatus for entropy coding and decoding a transformation block are provided. The method of entropy coding a transformation block includes: determining, according to a certain scan order, a location of a last significant transformation coefficient having a non-zero value from among transformation coefficients included in a transformation block having a certain size; and coding information about the determined location of the last significant transformation coefficient by using a horizontal axis direction location of the last significant transformation coefficient and a vertical axis direction location in the transformation block of the last significant transformation coefficient.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: July 10, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Bae-Keun Lee, Yu-Mi Sohn
  • Patent number: 10009614
    Abstract: Methods are disclosed for performing improved deblocking filtering across edges between macroblocks, with particular application to cases where one macroblock is field coded and its neighbors are frame coded. A method for filtering across horizontal edges comprises determining which macroblocks are considered to be vertically adjacent to each other. The method also determines which macroblocks are considered to be sampled at a same time. Finally, filtering is performed between vertically adjacent macroblocks that are considered to be sampled at a same time. Another method for filtering across vertical edges comprises determining which macroblocks are considered to be horizontally adjacent to each other. The method effectively re-arranges a vertical ordering of horizontal lines of at least a subset of the horizontally adjacent macroblocks. Finally, filtering is performed between the horizontally adjacent macroblocks after the re-arranging.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: June 26, 2018
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Alexander G. MacInnis, Sheng Zhong
  • Patent number: 9992511
    Abstract: A method and apparatus are provided for encoding and decoding image information. The encoding comprises receiving a block of pixels; creating a set of motion vector prediction candidates for the block of pixels; and examining the set to determine if a motion vector prediction candidate is a temporal motion vector prediction, or a spatial motion vector prediction. If the motion vector prediction candidate is a temporal motion vector prediction, the motion vector prediction candidate is kept in the set. If the motion vector prediction candidate is a spatial motion vector prediction, it is examined whether the set comprises a motion vector prediction candidate corresponding with the spatial motion vector prediction; and if so, the motion vector prediction candidate is removed from the set. Once the set is created, one of the candidates from the set is selected to represent a motion vector prediction for the block of pixels.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: June 5, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Mehmet Oguz Bici, Jani Lainema, Kemal Ugur
  • Patent number: 9979958
    Abstract: Systems, methods, and devices for processing video data are disclosed. Some examples receive a slice of a current picture to be decoded for a sequence of video data. These examples may also receive, in a slice header of the slice, at least one entropy coded syntax element and at least one non-entropy coded syntax element, wherein the non-entropy coded syntax element is before the entropy coded syntax element in the slice header and indicates whether pictures prior to the current picture in decoding order are to be emptied from a decode picture buffer without being output. They may decode the slice based on the non-entropy coded syntax element.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: May 22, 2018
    Assignee: QUALCOMM Incorporated
    Inventor: Ye-Kui Wang
  • Patent number: 9948950
    Abstract: A device for processing three-dimensional (3D) video data may determine, based on direct dependent layers signaled in a video parameter set, that the current texture layer of the video data is dependent on a depth layer of the video data; and process the current texture layer using the depth layer.
    Type: Grant
    Filed: January 2, 2015
    Date of Patent: April 17, 2018
    Assignee: QUALCOMM Incorporated
    Inventor: Ying Chen
  • Patent number: 9936197
    Abstract: Provided are an inter prediction method and a motion compensation method. The inter prediction method includes: performing inter prediction on a current image by using a long-term reference image stored in a decoded picture buffer; determining residual data and a motion vector of the current image generated via the inter prediction; and determining least significant bit (LSB) information as a long-term reference index indicating the long-term reference image by dividing picture order count (POC) information of the long-term reference image into most significant bit (MSB) information and the LSB information.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: April 3, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young-o Park, Il-koo Kim, Chan-yul Kim, Kwang-pyo Choi
  • Patent number: 9916642
    Abstract: A setting circuit sets a quantization value per input image on the basis of a noise value of the whole input image, and a quantization circuit performs quantization on first image data to generate second image data. Quantization value based on the noise value the whole input image can realize appropriate denoising depending on the noise level of the whole input image.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: March 13, 2018
    Assignee: MegaChips Corporation
    Inventors: Hiroki Nakamori, Takuya Sawada, Hideki Daian
  • Patent number: 9912953
    Abstract: An image decoding method in a merge mode, can include constructing a merge candidate list using available spatial and temporal merge candidates, and deriving motion information using a merge index and the merge candidate list; generating a prediction block using the motion information; generating a quantization block by inverse-scanning quantized coefficient components according to a diagonal scan, inverse-quantizing the quantization block using a quantization parameter and a quantization matrix, and inverse transforming the inversely-quantized quantization block to generate a residual block; and deriving a reconstructed block using the prediction block and the residual block.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: March 6, 2018
    Assignee: INFOBRIDGE PTE. LTD.
    Inventors: Soo Mi Oh, Moonock Yang
  • Patent number: 9906789
    Abstract: Embodiments of the present invention provide an encoding or decoding method and apparatus. The method includes: extracting first information in a bitstream; determining a chroma component intra prediction mode according to the first information; when the chroma component intra prediction mode cannot be determined according to the first information, extracting second information in the bitstream; and determining the chroma component intra prediction mode according to the second information, where the first information includes information for indicating whether the chroma component intra prediction mode is a DM mode or an LM mode, the second information is used to indicate a remaining mode as the chroma component intra prediction mode, and the remaining mode is one of available chroma component intra prediction modes other than a mode that may be determined according to the first information.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: February 27, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Haitao Yang, Bin Li, Houqiang Li, Jiantong Zhou
  • Patent number: 9900615
    Abstract: Disclosed herein are representative embodiments of generating representative motion information that can be used during processing of a video frame. In one exemplary embodiment disclosed herein, a reference frame comprising a group of blocks is processed, and motion information for the group of blocks is compressed at least by buffering representative motion-vector information and representative reference-frame index information for the group of blocks. The representative reference-frame index information comprises reference-frame index information of a representative block of the group of blocks, and the representative reference-frame index information represents reference-frame index information for the group of blocks during processing of a current frame.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: February 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bin Li, Jizheng Xu
  • Patent number: 9888054
    Abstract: Performing a real-time application on a mobile device, involving communication of audio/video packets with a remote device. The mobile device may initially communicate the audio/video packets on a first communication channel with the remote device. During the real-time communication, the mobile device may determine if no packets have been received by the mobile device from the remote device for a first threshold period of time. If no packets have been received by the mobile device from the remote device for the first threshold period of time, the mobile device may establish a second communication channel for transmission of the audio/video packets with the remote device. In response to using the second communication channel, the mobile device may modify a resolution or bit rate of the audio/video packets transmitted to the remote device.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: February 6, 2018
    Assignee: Apple Inc.
    Inventors: Yan Yang, Xiasong Zhou, Hyeonkuk Jeong, Joe S. Abuan, Gobind Johar, Yichao Shen
  • Patent number: 9881361
    Abstract: A setting circuit sets a quantization value per input image on the basis of a noise value of the whole input image, and a quantization circuit performs quantization on first image data to generate second image data. Quantization value based on the noise value the whole input image can realize appropriate denoising depending on the noise level of the whole input image.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: January 30, 2018
    Assignee: MegaChips Corporation
    Inventors: Hideki Daian, Takuya Sawada
  • Patent number: 9866877
    Abstract: Transparent scalable video coding may be provided. Upon receiving a request for a content asset, such as from a subscriber's premises, a quality level associated with the content asset may be identified. A video coding layer and/or a plurality of layers associated with the content asset may be selected according to the identified quality level. The selected video coding layer(s) may be encoded into a video stream and provided to a display device (e.g., a television) associated with the request for the content asset.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: January 9, 2018
    Assignee: COX COMMUNICATIONS, INC.
    Inventors: Edgar V. Shrum, Jr., John Civiletto
  • Patent number: 9843804
    Abstract: A method of video coding using block partitioning process including a binary tree partitioning process is disclosed. The block partitioning process is applied to a block of video data to partition the block into final sub-blocks. Coding process comprising prediction process, transform process or both for the block will be applied at the final sub-blocks level. The binary tree partitioning process can be applied to a given block recursively to generate binary tree leaf nodes until a termination condition is met. In another embodiment, the quadtree partitioning process is applied to a block first. The quadtree leaf nodes are further partitioned using the binary tree partitioning process. The quadtree partitioning process can be applied to a given block recursively to generate quadtree leaf nodes until a termination condition is met.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: December 12, 2017
    Assignee: MEDIATEK SINGAPORE PTE. LTD.
    Inventors: Jicheng An, Yi-Wen Chen, Kai Zhang
  • Patent number: 9836248
    Abstract: A storage infrastructure, device and associated method for storing compressed data is provided. Included is a method for compressing data on a storage device in a storage infrastructure, including: receiving a compressed extent from a host, wherein the compressed extent includes data compressed with entropy-coding-less data compression; receiving logical identification information about the compressed extent from the host; performing in-memory entropy encoding on the compressed extent to generate a compressed unit; storing the compressed unit in a physical memory; and in a case where the host is aware of the in-memory entropy encoding, reporting size information of the compressed unit back the host.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: December 5, 2017
    Assignee: ScaleFlux
    Inventors: Tong Zhang, Hao Zhong, Fei Sun, Yang Liu
  • Patent number: 9826249
    Abstract: Various embodiments for deriving a motion vector for a current block of a picture are provided. One or more first type of candidates is derived for the motion vector of the current block, with each of the one or more first type of candidates being derived from a motion vector of a first block. A second type of candidate is derived for the motion vector of the current block when a total number of the one or more first type of candidates is less than a threshold value, with the second type of candidate being different from the one or more first type of candidates. The motion vector of the current block is selected, from among the one or more first type of candidates and the second type of candidate, for decoding the current block.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: November 21, 2017
    Assignee: Velos Media, LLC
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toru Matsunobu
  • Patent number: 9819961
    Abstract: Various embodiments for deriving a motion vector predictor for a current block are provided. One or more first candidates for the motion vector predictor for the current block is derived from first motion vectors of first blocks. It is determined whether a total number of the one or more first candidates is less than a maximum candidate number. A second candidate for the motion vector predictor for the current block is derived when the total number of the one or more first candidates is less than the maximum candidate number, with the second candidate including a zero vector. The motion vector predictor for the current block is selected from among a plurality of candidates including the one or more first candidates and the second candidate.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: November 14, 2017
    Assignee: SUN PATENT TRUST
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toru Matsunobu
  • Patent number: 9807408
    Abstract: This disclosure describes a computer-implemented method for a control mechanism for video output. Additionally provided is a video stream that is generated from the video source and encoded by the video encoder, where the video stream further comprises one or more video frames with each video frame including a time stamp that includes timing and clocking information. Additionally provided is a video display apparatus that includes a video display apparatus processor, video display apparatus memory, video decoder, and a video frame buffer, where the video decoder decodes the encoded video stream, and the video display apparatus generates a pixel clock. Additionally provided is a desired latency threshold for displaying a first video frame with respect to a second video frame that includes an upper threshold limit and a lower threshold limit. The disclosed method includes the following steps that control jitter in the displayed video stream.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: October 31, 2017
    Assignee: ClearOne Communications Hong Kong Ltd.
    Inventor: Oren J. Maurice
  • Patent number: 9807415
    Abstract: A method and apparatus for deriving a motion vector predictor (MVP) for a motion vector (MV) of a current block of a current picture in Inter, or Merge, or Skip mode. The method selects a co-located block corresponding to a co-located picture, receives one or more reference motion vectors (MVs) of one or more co-located reference blocks associated with the co-located block, and determines a search set that includes one or more search MVs associated with said one or more co-located reference blocks. The method further determines a search order for the search set having an order associated with a reference list attribute for a first search MV and a second search MV associated with an identical co-located reference block. Finally, the method determines the MVP for the current block based on the search set and the search order, and provides the MVP for the current block.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: October 31, 2017
    Assignee: HFI INNOVATION INC.
    Inventors: Jian-Liang Lin, Yu-Pao Tsai, Yi-Wen Chen, Jicheng An, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 9774875
    Abstract: Presented herein is lossless and near-lossless image compression. In one embodiment, there is described a method for encoding data. The method comprises receiving said data; quantizing a predetermined amount of the data with a predetermined quantization step; determining how many bits represent the predetermined amount of the data quantized with the predetermined quantization step; and wherein if the amount of data exceeds a predetermined amount of bits, changing the quantization step.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: September 26, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Alexander G. MacInnis, Lei Zhang
  • Patent number: 9769487
    Abstract: A method or coding image information, according to the present invention, comprises the steps of: binarizing according to different techniques, index values of forward prediction, backward prediction, and bidirectional prediction, depending on whether the bidirectional prediction is applied when inter-predicting a current block; and entropy coding a binarized codeword, wherein whether to apply the bidirectional prediction when inter-predicting the current block can be determined on the basis of the size of the current block. As a result, provided are a method for binarizing an inter-prediction direction of a prediction unit having a specific size, and an apparatus using same.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: September 19, 2017
    Assignee: LG Electronics Inc.
    Inventors: Jungsun Kim, Joonyoung Park, Chulkeun Kim, Hendry Hendry, Byeongmoon Jeon
  • Patent number: 9762914
    Abstract: There is disclosed a method, device and computer-readable storage medium for decoding video data. The method includes: obtaining a reference sample array of a video block; obtaining a sum of the reference sample array; calculating a threshold by performing arithmetic right shift to the sum, a shift value of the arithmetic right shift being determined according to size information of the video block; and determining the binary partition pattern by comparing the reference sample array with the threshold.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: September 12, 2017
    Assignees: Futurewei Technologies, Inc., Santa Clara University
    Inventors: Zhouye Gu, Jianhua Zheng, Nam Ling, Chen-Xiong Zhang
  • Patent number: 9762882
    Abstract: A method and apparatus for encoding and decoding depth lookup table (DLT) using a constrained table value range are disclosed. For a decoder, a constrained table value range from a minimum table value to a maximum table value of the DLT is decoded from the coded DLT information. Bit map values for depth values in a depth range from (the minimum table value+1) to (the maximum table value?1) are then decoded. The bit map values indicate whether the depth values are in the DLT respectively. The DLT for the current depth map can be reconstructed based on the constrained table value range and the bit map values for the depth values in the depth range. For an encoder, a constrained table value range from a minimum table value to a maximum table value of the DLT is determined and encoded the DLT into coded DLT information.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: September 12, 2017
    Assignee: HFI INNOVATION INC.
    Inventors: Kai Zhang, Jicheng An
  • Patent number: 9762924
    Abstract: Provided is an inter prediction method including determining a collocated block of a current block of a current image from among blocks of an image that is restored prior to the current image; preferentially checking whether a first reference list from among reference lists of the collocated block is referred to and selectively checking whether a second reference list is referred to according to whether the first reference list is referred to; based on a result of the checking, determining a single collocated reference list from among the first reference list and the second reference list; determining a reference block of the current block by using motion information of the collocated reference list; and performing inter prediction on the current block by using the determined reference block.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: September 12, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Il-koo Kim