Plural Patents (Class 375/240.14)
  • Patent number: 10091500
    Abstract: One video coding method includes at least the following steps: utilizing a visual quality evaluation module for evaluating visual quality based on data involved in a coding loop; and referring to at least the evaluated visual quality for performing motion estimation. Another video coding method includes at least the following steps: utilizing a visual quality evaluation module for evaluating visual quality based on data involved in a coding loop; and referring to at least the evaluated visual quality for deciding a target coding parameter associated with motion estimation.
    Type: Grant
    Filed: March 2, 2014
    Date of Patent: October 2, 2018
    Assignee: MEDIATEK INC.
    Inventors: Cheng-Tsai Ho, Chi-Cheng Ju, Ding-Yun Chen
  • Patent number: 10085018
    Abstract: An image encoding apparatus capable of reducing the computational complexity in intra-prediction of an encoding optimization process is provided. The image encoding apparatus includes a reference pixel generation unit that generates reference pixels from predicted pixels of neighboring pixels and pixels of an original image for intra-prediction directions, a pseudo intra-predicted pixel generation unit that generates pseudo intra-predicted pixels from the reference pixels and the intra-prediction directions, a coding cost calculation unit that calculates coding costs for the intra-prediction directions from errors between the pseudo intra-predicted pixels and the pixels of the original image and generated bit amounts when the pseudo intra-predicted pixels are generated, and an intra-prediction direction setting unit that sets an intra-prediction direction corresponding to the lowest coding cost among the coding costs as an optimal intra-prediction direction.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: September 25, 2018
    Assignee: Nippon Telegraph And Telephone Corporation
    Inventors: Mayuko Watanabe, Masaki Kitahara, Atsushi Shimizu
  • Patent number: 10070141
    Abstract: In an encoding process, video data are represented as a bitstream of a quantized base layer and at least two enhancement layers, with each picture in each layer identified by a start code. The base layer, plus a number of enhancement layers capable of being transmitted by the communication channel's bandwidth, are transmitted on the communication channel.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: September 4, 2018
    Assignee: INTEL CORPORATION
    Inventors: Wen-Hsiao Peng, Yen-Kuang Chen
  • Patent number: 10070126
    Abstract: Method and apparatus for intra prediction mode coding and decoding are disclosed. In one embodiment, the encoding and decoding process assigns individual indices and codewords to DC mode and Planar mode respectively. The flag is set if the current intra prediction mode is equal to any of one or more neighboring intra prediction modes. Variable length codes are designed for a remaining mode set. If the flag is not set, the currently intra prediction mode is encoded using the variable length codes. In another embodiment, multiple most probable modes are used. If the current intra prediction mode is not equal to any of the multiple most probable modes, the current intra prediction mode is encoded using variable length codes designed for the corresponding remaining modes according the ranking order of the remaining modes.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: September 4, 2018
    Assignee: HFI INNOVATION INC.
    Inventors: Mei Guo, Xun Guo, Shaw-Min Lei
  • Patent number: 10063872
    Abstract: A distributed video encoding system splits an input video into video segments. The video segments are encoded using multiple video encoding nodes. Prior to the process of splitting the sequence into video segments, the video is analyzed to generate a dependency map. Intelligent segmentation is performed using the dependency map so that each video segment includes all the video frames from which other video frames within that segment have been encoded in the input video. For example, picture headers are inspected to determine the temporal distance of the farthest past and future reference frames used for encoding frames of a video.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: August 28, 2018
    Assignee: Facebook, Inc.
    Inventors: Michael Hamilton Coward, Amit Puntambekar, Thomas George
  • Patent number: 10063860
    Abstract: In a moving picture coding device that codes a moving picture using motion compensation prediction in units of blocks acquired by dividing each picture of the moving picture, a prediction mode determiner derives motion information of a coding target block. A motion compensation predictor changes the derived motion information for the coding target block having a size smaller than or equal to a certain size when the coding target block has the size smaller than or equal to the certain size. The motion compensation predictor constructs a prediction signal of the coding target block through the motion compensation prediction using the derived motion information when the coding target block has a size larger than the certain size or using the changed motion information when the coding target block has the size smaller than or equal to the certain size.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: August 28, 2018
    Assignee: JVC KENWOOD Corporation
    Inventors: Shigeru Fukushima, Hideki Takehara, Motoharu Ueda
  • Patent number: 10057590
    Abstract: A hybrid video encoding method and system using a software engine and a hardware engine. The software engine receives coding unit data associated with a current picture, and performs a first part of the video encoding operation by executing instructions. The first part of the video encoding operation generates an inter predictor and control information corresponding to the coding unit data of the current picture. The first part of the video encoding operation stores the inter predictor into an off-chip memory. The hardware engine performs a second part of the video encoding operation according to the control information. The second part of the video encoding operation receives the inter predictor, and subtracts the inter predictor from the coding unit data to generate a residual signal.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: August 21, 2018
    Assignee: MEDIATEK INC.
    Inventors: Chao-Chih Huang, Ting-An Lin, Shen-Kai Chang, Han-Liang Chou
  • Patent number: 10025699
    Abstract: A system and method for reviewing of warning generated during static analysis of a clustered software code by identifying, common point warnings and unique warnings from warnings associated with a software code, and further identifying, a top of must overlapped function for each of the common point warnings. Generating, one or more groups of the common point warnings based on the top of must overlapped function, and assigning, the top of must overlapped function as a constraint for corresponding group of common point warnings. Eliminating, warnings from each of the one or more groups using a review output wherein the review output is identified by reviewing a common point warning from the one or more group under the constraint such that the review of the common point warning under the constraint satisfy for review of all remaining for reviews of all remaining common point warnings of the group.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: July 17, 2018
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventor: Tukaram B. Muske
  • Patent number: 10026155
    Abstract: An image-processor includes: a discrete-motion-vector calculator calculating motion vectors of individual measurement regions and confidences thereof based on a standard image and a reference image or a combined image generated based on the reference image; a global-vector calculator separately calculating, based on the motion vectors and the confidences thereof, a global vector of the standard image, a confidence thereof, a local vector of a processing target region in the standard image, and a confidence of the local vector; a local-vector interpolator; a local-vector-confidence interpolator; a motion-vector selector selecting the local vector or the global vector based on at least one of the local vector, the confidence thereof, the global vector, and the confidence thereof; a motion-compensated-image generator generating, based on the selected vector, a motion-compensated image of the reference image or the combined image; and a blender weighted adding the processing target region and the motion-compensat
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: July 17, 2018
    Assignee: OLYMPUS CORPORATION
    Inventor: Eiji Furukawa
  • Patent number: 10021384
    Abstract: Methods and apparatuses for encoding and decoding an intra prediction mode of a prediction unit of a chrominance component based on an intra prediction mode of a prediction unit of a luminance component are provided. When an intra prediction mode of a prediction unit of a luminance component is the same as an intra prediction mode in an intra prediction mode candidate group of a prediction unit of a chrominance component, reconstructing the intra prediction mode candidate group of the prediction unit of the chrominance component by excluding or replacing an intra prediction mode of the prediction unit of the chrominance component which is same as an intra prediction mode of the prediction unit of the luminance component from the intra prediction mode candidate group, and encoding the intra prediction mode of the prediction unit of the chrominance component by using the reconstructed intra prediction mode candidate group.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: July 10, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Vadim Seregin, Jianle Chen, Sun-il Lee, Tammy Lee
  • Patent number: 9979973
    Abstract: A method for encoding a sequence of high dynamic range pictures is disclosed. The method comprises for each picture of the sequence: obtaining a value representative of an average luminance of the high dynamic range picture; processing the high dynamic range picture so that the value representative of an average luminance of the processed picture is closer to a defined average luminance value than is the value representative of an average luminance of the high dynamic range picture; decomposing the processed high dynamic range picture in at least one first low dynamic range picture and one second low dynamic range picture of lower resolution representative of a global illumination of the scene; and encoding the first and second low dynamic range pictures and a data function of said value representative of an average luminance of said high dynamic range picture.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: May 22, 2018
    Assignee: THOMSON Licensing
    Inventors: David Touze, Yannick Olivier, Dominique Thoreau, Catherine Serre
  • Patent number: 9965890
    Abstract: Improved techniques for generating video content are disclosed. In some embodiments, a frame is first rendered using a first rendering option. It is then determined whether the frame is an independent frame (I-frame) or a predictive frame (P-frame). In the event that the frame is an I-frame, the frame is rendered using a second rendering option. In the event that the frame is a P-frame, the frame as rendered by the first rendering option and a previous frame as rendered by the first rendering option are used to determine prediction error. The first rendering option comprises a lower computational complexity than the second rendering option.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: May 8, 2018
    Assignee: Outward, Inc.
    Inventors: Manu Parmar, Zhanpeng Feng, Clarence Chui
  • Patent number: 9961361
    Abstract: Several methods and systems for encoding pictures are disclosed. In an embodiment, a method comprises dividing an LCU of a picture into a plurality of MERs having size equal to or less than a predetermined size. For one or more MERs of the plurality of MERs, a number of first motion searches are performed for determining a first quad-tree based on a cost function associated with a first plurality of PUs of the one or more MERs. A number of second motion searches are performed for the LCU, for determining a second quad-tree, based on the cost function associated with a second plurality of PUs of the LCU. The first quad-tree or the second quad-tree is selected for performing encoding of the picture based on a comparison of a first cost of the first quad-tree with a second cost of the second quad-tree.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: May 1, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Naveen Srinivasamurthy, Soyeb Nagori
  • Patent number: 9940697
    Abstract: Systems and methods for capturing and/or processing of panoramic imaging content using spatial redundancy-based mapping. Panoramic imaging content may be processed using a processing pipeline that may operate on a portion of the image. Images may be transformed prior to processing. Image transformation may introduce distortion and/or data redundancy. Image partitioning for the pipeline processing may be configured based on spatial redundancy associated with the transformation. Windowing operation may include partitioning an image using non-rectangular and/or non-equal windows.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: April 10, 2018
    Assignee: GoPro, Inc.
    Inventors: Balineedu Chowdary Adsumilli, Adeel Abbas, David Newman
  • Patent number: 9918080
    Abstract: A reference picture marking process and a reference picture list management process is handled in a unified reference picture marking and reference picture list management process. A new idle reference picture list may be used for handling reference pictures that are not used for reference in the current picture. Differential coding of picture order count may be used to increase coding efficiency. The reference picture management syntax structure may be sent in the picture parameter set for improved coding efficiency e.g. in regular GOP (group of pictures) arrangements.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: March 13, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Miska Matias Hannuksela, Srikanth Manchenahally Gopalakrishna
  • Patent number: 9870383
    Abstract: The disclosed embodiments describe a method, an apparatus, an application specific integrated circuit, and a server that provides a fast and efficient look up for data analysis. The apparatus and server may be configured to obtain data segments from a plurality of input devices. The data segments may be individual unique subsets of the entire data set obtained by a plurality input devices. A hash function may be applied to an aggregated set of the data segments. A result of the hash function may be stored in a data structure. A codebook may be generated from the hash function results.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: January 16, 2018
    Assignee: GOOGLE LLC
    Inventor: Jay Yagnik
  • Patent number: 9838716
    Abstract: Provided is an image processing apparatus including a decoding section configured to decode a difference from a previous value of a prediction parameter used when an image of a second layer having a different color gamut from a first layer is predicted from an image of the first layer, and a prediction section configured to predict the image of the second layer from the image of the first layer using the prediction parameter calculated using the difference decoded by the decoding section.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: December 5, 2017
    Assignee: Saturn Licensing LLC
    Inventor: Kazushi Sato
  • Patent number: 9774868
    Abstract: Embodiments of the present invention relate to methods and systems for ordering, communicating and applying pixel intra-prediction modes.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: September 26, 2017
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Shijun Sun, Louis J. Kerofsky
  • Patent number: 9743110
    Abstract: A method and apparatus for 3D (three-dimensional) and multi-view video encoding or decoding of dependent-view texture or depth data using Merge mode with modified list size according to one or more 3D enabling flags are disclosed. An extra-candidate-number indicating one or more extra Merge candidates for the current block is determined according to one or more 3D enabling flags comprising a VSP (view synthesis prediction) flag. A modified list size for a 3D Merge list corresponding to a sum of the extra-candidate-number and an original list size is determined. The 3D Merge list with the modified list size is then determined based on original Merge candidates used to derive the base-view Merge list for video data in a base view and one or more 3D Merge candidates as enabled by the 3D enabling flags according to a priority order.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: August 22, 2017
    Assignee: HFI INNOVATION INC.
    Inventors: Jian-Liang Lin, Yi-Wen Chen
  • Patent number: 9710894
    Abstract: A system and method for enhanced multi-sample anti-aliasing. The method includes determining a sampling pattern corresponding to a pixel and adjusting the sampling pattern based on a visual effect (e.g., post-processing visual effect). The method further includes accessing a first plurality of samples based on the sampling pattern. The first plurality of samples may comprise a second plurality of samples within the pixel and a third plurality of pixels outside of the pixel. The method further includes performing anti-aliasing filtering of the pixel based on the first plurality of samples and the sampling pattern.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: July 18, 2017
    Assignee: NVIDIA CORPORATION
    Inventor: Timothy Paul Lottes
  • Patent number: 9706202
    Abstract: The present invention provides an image encoding/decoding technique that is capable of achieving the higher compression efficiency. An image encoding method comprises: an intra prediction step which performs intra prediction on a block basis to generate a predicted image; a subtraction step which calculates the difference in prediction between the predicted image generated by the intra prediction step and an original image; a frequency conversion step which performs frequency conversion processing for the difference in prediction; a quantization step which subjects the output of the frequency conversion step to quantization processing; and a variable-length encoding step which subjects the output of the quantization step to variable-length encoding processing; wherein the intra prediction encoding step predicts a target pixel to be encoded by use of pixel values of two reference pixels between which the target pixel to be encoded is located.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: July 11, 2017
    Assignee: Hitachi Maxell, Ltd.
    Inventors: Masashi Takahashi, Tomokazu Murakami
  • Patent number: 9706204
    Abstract: A video encoding/decoding apparatus and method are disclosed. The video encoding/decoding apparatus includes: a video encoder for encoding a differential value between a quantization parameter value of a macroblock of a video and a quantization parameter value of a subblock in an extended macroblock based on additional information on the macroblock and the subblock; and a video decoder for reconstructing a differential value of a quantization parameter encoded by the video encoder, reconstructing a residual block based on a reconstructed differential value of the quantization parameter, and reconstructing the video based on the residual block reconstructed.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: July 11, 2017
    Assignee: SK TELECOM CO., LTD.
    Inventors: Jinhan Song, Jeongyeon Lim, Jongki Han, Joohee Moon, Haekwang Kim, Byeungwoo Jeon, Chanwon Seo, Hyoungmee Park
  • Patent number: 9692973
    Abstract: An image capturing apparatus comprises: a first detection unit configured to detect a panning amount of the image capturing apparatus; a second detection unit configured to detect a moving amount of a subject; and a control unit configured to perform control to display information which is related to a difference between the panning amount of the image capturing apparatus detected by the first detection unit in the exposure duration and the moving amount of the subject detected by the second detection unit before a start of the exposure, on a display unit in an exposure duration.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: June 27, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kota Haruna
  • Patent number: 9693072
    Abstract: A frame sequence of moving picture data is divided into a tile image sequence, and the color space of the tile image sequence is converted to generate a YCbCr image sequence. Each frame is reduced to ½ time in the vertical and horizontal directions, and a compression process is carried out to generate compression data of a reference image. The compression data of the reference image is decoded and decompressed similarly as upon image display to restore a YCbCr image as the reference image, and a difference image sequence is generated from the reference image and the original YCbCr image. Then, compression data of a difference image is generated, and compression data obtained by connecting the compression data of the reference image and the compression data of the difference image is generated for every four frames of a tile image.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: June 27, 2017
    Assignees: Sony Corporation, Sony Interactive Entertainment Inc.
    Inventors: Tetsugo Inada, Akio Ohba, Hiroyuki Segawa
  • Patent number: 9693064
    Abstract: Within a device, one or more subsets associated with one or more frames or pictures of the video signal may be adaptively selected and used for motion vector calculation (e.g., such as in accordance with inter-prediction). For example, a picture or frame of the video signal may be partitioned into a number of respective regions. Any one or more, but typically fewer than all, of the respective regions of that picture or frame may be appropriately selected, and stored, based on any one or more considerations for use in motion vector calculation (e.g., inter-prediction). A sub-sampled or down-sampled picture or frame [or alternatively, a sub-sampled or down-sampled version of one or more respective regions of a picture or frame] (e.g., the sub-sampling or down-sampling ratio which may be adaptively determined based on any one or more considerations) may be stored for use in motion vector calculation (e.g., inter-prediction).
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: June 27, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd
    Inventors: Ba-Zhong Shen, Wade K. Wan, Brian Heng, Zhijie Yang
  • Patent number: 9667973
    Abstract: A first vector predictor candidate list generating unit generates a first motion vector predictor candidate list from motion vectors of encoded neighboring blocks to blocks to be encoded. A second vector predictor candidate list generating unit generates a second motion vector predictor candidate list from motion vectors of blocks at the same positions as the blocks to be encoded in an encoded image and neighboring blocks to the blocks at the same positions. A combination determining unit determines whether to generate a third vector predictor candidate list combining the first and second vector predictor candidate lists by comparison of a block size of the blocks to be encoded and a threshold size. A vector predictor candidate list deciding unit generates the third vector predictor candidate list from the first vector predictor candidate list.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: May 30, 2017
    Assignee: JVC KENWOOD Corporation
    Inventors: Hideki Takehara, Motoharu Ueda, Masayoshi Nishitani, Hiroya Nakamura, Satoru Sakazume, Kazumi Arakage, Shigeru Fukushima, Toru Kumakura
  • Patent number: 9648238
    Abstract: An image processing device that is capable of synthesizing a plurality of images by accurately correcting an image shift even in a photographing scene with a lot of external disturbances, such as noise. An image processing device synthesizes a plurality of images obtained by photographing an object that moves at a predetermined speed to thereby obtain a synthesized image. Each of the plurality of images is divided into a plurality of blocks, and a motion vector is detected from each of the blocks. Selection from the motion vectors is performed based on a focal length and an exposure interval applied when the plurality of images are obtained. Synthesis processing is performed by aligning the plurality of images based on the selected motion vectors, whereby the synthesized image is obtained.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: May 9, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoichi Takahashi
  • Patent number: 9621375
    Abstract: A system is provided for controlling the flow of data-packet traffic through an Ethernet telecommunications network having a multiplicity of nodes interconnected by multiple network links. Incoming data-packet traffic from multiple customer connections are received at a first node for entry into the network via the first node. Flow control messages are generated to represent the states of the first node and, optionally, one or more network nodes upstream from the first node, and these states are used as factors in controlling the rate at which the incoming packets are admitted to the network. Alternatively, the flow control messages may be used to control the rate at which packets generated by a client application are transmitted to the first node.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: April 11, 2017
    Assignee: Ciena Corporation
    Inventors: Natalie Giroux, Ken Young, Brian Smith, Chris Barrett, Pablo Frank
  • Patent number: 9602819
    Abstract: In a video coder/decoder system using variable resolution adaptation, decoder techniques provide a mechanism to changing resolution of coded lower-resolution video to a higher resolution for rendering. Coded video data of a low resolution frame may be decoded. A motion estimation search may be performed between the decoded low resolution frame and a cache of previously-stored high resolution video frames. If the motion estimation search generates one or more matches, high resolution video data of the decoded frame may generated as a derivation of matching data from the cached video frames.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: March 21, 2017
    Assignee: APPLE INC.
    Inventors: Hsi-Jung Wu, Xiaosong Zhou, Douglas Price
  • Patent number: 9596465
    Abstract: Techniques involving inter layer prediction of scalable video coding are described. Such techniques may employ refining filters.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: March 14, 2017
    Assignee: Intel Corporation
    Inventors: Wenhao Zhang, Yi-Jen Chiu, Lidong Xu, Zhipin Deng, Yu Han, Xiaoxia Cai, Hong Jiang
  • Patent number: 9591327
    Abstract: According to the present invention, an image encoding/decoding method comprises the steps of: performing an intra prediction on a current block so as to generate a prediction block; performing filtering on a filtering target pixel in the prediction block on the basis of the intra prediction mode of the current block so as to generate a final prediction block; and generating a reconstructed block on the basis of a reconstructed differential block corresponding to the current block and on the final prediction block. According to the present invention, image encoding/decoding efficiency can be improved.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: March 7, 2017
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jin Ho Lee, Hui Yong Kim, Sung Chang Lim, Jin Soo Choi, Jin Woong Kim
  • Patent number: 9571838
    Abstract: Provided is an image processing apparatus including: a decoding section configured to decode a prediction parameter including a gain and an offset by which each color component of a first layer is multiplied, the prediction parameter being used when an image of a second layer having a larger luminance dynamic range than the first layer is predicted from an image of the first layer, and a prediction section configured to predict the image of the second layer from the image of the first layer using the prediction parameter decoded by the decoding section.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: February 14, 2017
    Assignee: Sony Corporation
    Inventor: Kazushi Sato
  • Patent number: 9554086
    Abstract: A method of generating motion vectors for image data includes identifying boundaries of at least one object in original frames of image data, performing object motion analysis based upon the boundaries, performing pixel-level motion layer generation, using the object motion analysis and the pixel-level motion layers to generate motion for blocks in the image data, and producing block level motion information and layer information for the original frames of image data.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: January 24, 2017
    Assignee: PIXELWORKS, INC.
    Inventors: Xiaojie Sheng, Neil Woodall, Bob Zhang, Guohua Cheng, Yue Ma
  • Patent number: 9544613
    Abstract: The present disclosure relates to a method for improving an estimation process, comprising providing an image; detecting a failure area within said image to obtain a failure area map; obtaining a motion or disparity estimation map containing estimation vectors determined in an estimation process; providing a local direction model, LDM, map comprising LDM vectors determined on the basis of said estimated vectors and said detected failure area, and adjusting said estimation process dependent on the local direction model map.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: January 10, 2017
    Assignee: Sony Corporation
    Inventors: Chao Huang, Oliver Erdler
  • Patent number: 9544592
    Abstract: Several methods and systems for encoding pictures are disclosed. In an embodiment, a method comprises dividing an LCU of a picture into a plurality of MERs having size equal to or less than a predetermined size. For one or more MERs of the plurality of MERs, a number of first motion searches are performed for determining a first quad-tree based on a cost function associated with a first plurality of PUs of the one or more MERs. A number of second motion searches are performed for the LCU, for determining a second quad-tree, based on the cost function associated with a second plurality of PUs of the LCU. The first quad-tree or the second quad-tree is selected for performing encoding of the picture based on a comparison of a first cost of the first quad-tree with a second cost of the second quad-tree.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: January 10, 2017
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Naveen Srinivasamurthy, Soyeb Nagori
  • Patent number: 9516318
    Abstract: A first vector predictor candidate list generating unit generates a first motion vector predictor candidate list from motion vectors of encoded neighboring blocks to blocks to be encoded. A second vector predictor candidate list generating unit generates a second motion vector predictor candidate list from motion vectors of blocks at the same positions as the blocks to be encoded in an encoded image and neighboring blocks to the blocks at the same positions. A combination determining unit determines whether to generate a third vector predictor candidate list combining the first and second vector predictor candidate lists by comparison of a block size of the blocks to be encoded and a threshold size. A vector predictor candidate list deciding unit generates the third vector predictor candidate list from the first vector predictor candidate list.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: December 6, 2016
    Assignee: JVC KENWOOD Corporation
    Inventors: Hideki Takehara, Motoharu Ueda, Masayoshi Nishitani, Hiroya Nakamura, Satoru Sakazume, Kazumi Arakage, Shigeru Fukushima, Toru Kumakura
  • Patent number: 9489712
    Abstract: One embodiment of the present invention sets forth a system for generating multiple video output signals from a single video pipeline within a graphics processing unit. Pixel data from more than one display surface is retrieved and multiplexed before being transmitted to a video pipeline for processing. The resulting video pixel data is routed to video output encoders, which selectively accept the video pixel data for transmission to attached display devices.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: November 8, 2016
    Assignee: NVIDIA Corporation
    Inventors: Duncan A. Riach, Michael A. Ogrinc, Brijesh Tripathi, Wayne D. Young
  • Patent number: 9485519
    Abstract: When a block (MB22) of which motion vector is referred to in the direct mode contains a plurality of motion vectors, 2 motion vectors MV23 and MV24, which are used for inter picture prediction of a current picture (P23) to be coded, are determined by scaling a value obtained from averaging the plurality of motion vectors or selecting one of the plurality of the motion vectors.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: November 1, 2016
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Satoshi Kondo, Shinya Kadono, Makoto Hagai, Kiyofumi Abe
  • Patent number: 9479788
    Abstract: Systems and methods for low complexity encoding and background detection are described herein. One aspect of the subject matter described in the disclosure provides a video encoder comprising a memory configured to store a video block. The video encoder further comprises a processor in communication with the memory. The processor is configured to determine whether the video block is background by comparing the video block to a corresponding block located in a previous temporal frame. The processor is further configured to determine, when the video block is not background, whether one or more sub-blocks of the video block are background by comparing the sub-blocks to corresponding sub-blocks located in the previous temporal frame.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: October 25, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: In Suk Chong, Sungwon Lee, Xianglin Wang, Marta Karczewicz
  • Patent number: 9472168
    Abstract: In an embodiment, a system includes a display processing unit configured to process a video sequence for a target display. In some embodiments, the display processing unit is configured to composite the frames from frames of the video sequence and one or more other image sources. The display processing unit may be configured to write the processed/composited frames to memory, and may also be configured to generate statistics over the frame data, where the generated statistics are usable to encode the frame in a video encoder. The display processing unit may be configured to write the generated statistics to memory, and the video encoder may be configured to read the statistics and the frames. The video encoder may be configured to encode the frame responsive to the statistics.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: October 18, 2016
    Assignee: Apple Inc.
    Inventors: Peter F. Holland, Guy Cote, Mark P. Rygh
  • Patent number: 9462290
    Abstract: A method and an apparatus of encoding/decoding intra prediction mode using a plurality of candidate intra prediction modes are disclosed. A method of decoding an intra prediction mode can comprise deriving three candidate intra prediction modes about a current block and deriving an intra prediction mode of the current block. Therefore, by predicting an intra prediction mode of the current block based on a plurality of candidate intra prediction modes, video encoding efficiency can be improved.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: October 4, 2016
    Assignee: Pantech Co., Ltd.
    Inventor: Sun Young Lee
  • Patent number: 9456192
    Abstract: A method of coding and transmission of a 1080p or other higher resolution picture using a lower resolution differential signal overlay on top of a lower resolution existing video signal. The method may be useful for television service providers or other video related application providers in that the use of the lower resolution signals may allow the providers to utilize existing capabilities while providing a higher resolution picture.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: September 27, 2016
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Yasser Syed, Mukta Kar
  • Patent number: 9451253
    Abstract: A method and device for encoding video including determining objects within a frame at least partially based on movement characteristics of underlying pixels and partitioning the frame into blocks by considering a plurality of partitioning options, such partitioning favoring options that result in different objects being placed in different blocks.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: September 20, 2016
    Assignee: Lyrical Labs Video Compression Technology, LLC
    Inventors: Edward Ratner, Jeffrey Alan Keswin
  • Patent number: 9445089
    Abstract: A video encoding device, which uses intra encoding and inter encoding with motion compensation with respect to an input video signal, includes a determination unit which determines whether the input video signal to be encoded corresponds to a stationary region, a region having minute motion, or a region having normal motion, a first encoding unit which performs inter encoding of a motion vector (0, 0) with respect to a region determined as a stationary region by the determination unit, a second encoding unit which performs motion search and inter encoding in a limited search range with respect to a region determined as a region having minute motion by the determination unit, and a third encoding unit which performs motion search and inter encoding in a normal search range with respect to a region determined as a region having normal motion by the determination unit.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: September 13, 2016
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Naoki Ono, Atsushi Shimizu, Masaki Kitahara, Seisuke Kyochi
  • Patent number: 9426486
    Abstract: A method and an apparatus of encoding/decoding intra prediction mode using a plurality of candidate intra prediction modes are disclosed. A method of decoding an intra prediction mode can comprise deriving three candidate intra prediction modes about a current block and deriving an intra prediction mode of the current block. Therefore, by predicting an intra prediction mode of the current block based on a plurality of candidate intra prediction modes, video encoding efficiency can be improved.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: August 23, 2016
    Assignee: Pantech Co., Ltd.
    Inventor: Sun Young Lee
  • Patent number: 9420299
    Abstract: The disclosure relates to a method for processing an image, the method comprising: providing a set of key points from the image; describing location information of the set of key points in form of a binary matrix; and scanning the binary matrix according to a pre-determined order, thereby creating a new representation of the location information of the set of key points.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: August 16, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Giovanni Cordara, Imed Bouazizi, Lukasz Kondrad
  • Patent number: 9418469
    Abstract: Improved techniques for generating video content are disclosed. In some embodiments, a frame is first rendered using a first rendering option. It is then determined whether the frame is an independent frame (I-frame) or a predictive frame (P-frame). In the event that the frame is an I-frame, the frame is rendered using a second rendering option. In the event that the frame is a P-frame, the frame as rendered by the first rendering option and a previous frame as rendered by the first rendering option are used to determine prediction error. The first rendering option comprises a lower computational complexity than the second rendering option.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: August 16, 2016
    Assignee: Outward, Inc.
    Inventors: Manu Parmar, Zhanpeng Feng, Clarence Chui
  • Patent number: 9420289
    Abstract: An apparatus for coding video information according to certain aspects includes a memory unit and a processor in communication with the memory unit. The memory unit stores difference video information associated with a difference video layer of pixel information derived from a difference between an enhancement layer and a corresponding reconstructed base layer of the video information. The processor determines a Most Probable Mode (MPM) list associated with the difference video layer based on the characteristics of the difference video layer, and determines a value of a current video unit based on the difference video layer and the MPM list.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: August 16, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Krishnakanth Rapaka, Jianle Chen, Marta Karczewicz
  • Patent number: 9374596
    Abstract: Disclosed herein is a method for digital video encoding prediction comprising creating a constructed reference frame using an encoder and compressing a series of source video frames using the constructed reference frame to obtain a bitstream including a compressed digital video signal for a subsequent decoding process. The constructed reference frame is omitted from the series of digital video frames during the subsequent viewing process.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: June 21, 2016
    Assignee: GOOGLE INC.
    Inventors: James Bankoski, Yaowu Xu, Paul Wilkins
  • Patent number: 9374595
    Abstract: A method for decoding an image according to the present invention comprises the steps of: restoring a residual block by performing inverse quantization and inverse transformation for the entropy-decoded residual block; generating a prediction block by performing intra prediction for a current block; and restoring an image by adding the restored residual block to the prediction block, wherein the step of generating the prediction block further comprises a step for generating a final prediction value of a pixel to be predicted, on the basis of a first prediction value of the pixel to be predicted, which is included in the current block, and of a final correction value that is calculated by performing an arithmetic right shift by a binary digit 1 for a two's complement integer representation with respect to an initial correction value of the pixel to be predicted. Thus, the operational complexity during image encoding/decoding can be reduced.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: June 21, 2016
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Hui Yong Kim, Jin Ho Lee, Sung Chang Lim, Jin Soo Choi, Jin Woong Kim