Plural Patents (Class 375/240.14)
  • Patent number: 10326993
    Abstract: A video decoder, encoder, and corresponding methods for processing video data for an image block and a particular reference picture index to predict the image block are disclosed that utilize adaptive weighting of reference pictures to enhance video compression, where a decoder includes a reference picture weighting factor unit for determining a weighting factor corresponding to the particular reference picture index; an encoder includes a reference picture weighting factor assignor for assigning a weighting factor corresponding to the particular reference picture index; and a method for decoding includes receiving a reference picture index with the data that corresponds to the image block, determining a weighting factor for each received reference picture index, retrieving a reference picture for each index, motion compensating the retrieved reference picture, and multiplying the motion compensated reference picture by the corresponding weighting factor to form a weighted motion compensated reference picture
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: June 18, 2019
    Assignee: InterDigital VC Holdings, Inc.
    Inventor: Jill MacDonald Boyce
  • Patent number: 10306265
    Abstract: In general, this disclosure describes techniques for simplifying SDC coding of large intra-prediction blocks, such as 64×64 blocks, in a 3D video coding process, such as 3D-HEVC. In some examples, the techniques may include processing 64×64 intra-prediction blocks as four 32×32 intra-prediction blocks in intra SDC. Processing large intra-prediction blocks as multiple, smaller intra-prediction blocks in intra SDC may reduce maximum buffer size requirements in the intra SDC process.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: May 28, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Hongbin Liu, Ying Chen
  • Patent number: 10291930
    Abstract: Methods and apparatus are provided for uni-prediction of self-derivation of motion estimation. An apparatus includes a video encoder (300) for encoding at least a portion of a picture. The video encoder includes a self derivation motion estimator (333) for performing self derivation motion estimation for the portion. The self derivation motion estimation is used for selectively performing uni-prediction or bi-prediction for the portion based on one or more criterion.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: May 14, 2019
    Assignee: INTERDIGITAL MADISON PATENT HOLDINGS
    Inventors: Liwei Guo, Peng Yin, Yunfei Zheng, Xiaoan Lu, Qian Xu, Joel Sole
  • Patent number: 10264286
    Abstract: An apparatus configured to code video information in a bitstream includes a memory and a processor in communication with the memory. The memory is configured to store video information associated with a plurality of video layers in the bitstream, the plurality of video layers in the bitstream divided into a plurality of bitstream partitions, herein each bitstream partition contains at least one of the plurality of video layers. The processor is configured to process a bitstream conformance parameter associated with a first bitstream partition of the plurality of bitstream partitions, wherein the bitstream conformance parameter is applicable to the first bitstream partition but not to another portion of the bitstream not encompassed by the first bitstream partition. The processor may encode or decode the video information in the bitstream.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: April 16, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Ye-Kui Wang
  • Patent number: 10225573
    Abstract: A current block of a video frame can be encoded or decoded using parameterized motion models. First and second parameterized motion models are identified. The first parameterized motion model corresponds to a first motion model type, and the second parameterized motion model corresponds to a second motion model type. The first and second parameterized motion models are associated with one or more reference frames. One of the first or second parameterized motion models is selected along with an associated reference frame, such as based on a lowest prediction error. A motion vector is generated between the current block and the selected reference frame by warping pixels of the current block to a warped patch of the selected reference frame according to the selected parameterized motion model. A prediction block is generated using the motion vector, and the current block is encoded or decoded using the prediction block.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: March 5, 2019
    Assignee: GOOGLE LLC
    Inventors: Debargha Mukherjee, James Bankoski, Yue Chen, Sarah Parker
  • Patent number: 10205941
    Abstract: A method of coding 4:2:2 or 4:4:4 video data comprises predicting luminance and/or chrominance samples of an image from other respective reference samples derived from the same image according to a prediction mode associated with a sample to be predicted, the prediction mode being selected for each of a plurality of blocks of samples, from a set of two or more candidate prediction modes; detecting differences between the samples and the respective predicted samples; selecting a frequency-separation transform from two or more candidate frequency separation transforms according to the prediction mode associated with a current block of samples using a mapping between transform and prediction mode, the mapping between different, as between chrominance and luminance samples, for at least the 4:4:4 format; and encoding the detected differences by frequency-separating the differences, using the selected frequency-separation transform.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: February 12, 2019
    Assignee: Sony Corporation
    Inventors: James Alexander Gamei, Nicholas Ian Saunders, Karl James Sharman, Paul James Silcock
  • Patent number: 10187650
    Abstract: Video encoders and decoders and video encoding and decoding methods are provided. A video encoder includes an input buffer configured to receive a video data stream and to supply current frame data, a frame buffer configured to store reconstructed frame data, and an encoder circuit configured to read reference frame data from the frame buffer, to encode the current frame data received from the input buffer using the reference frame data and to write the reconstructed frame data to the frame buffer. The encoder circuit may be configured to write the reconstructed frame data by overwriting the reference frame data in the frame buffer.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: January 22, 2019
    Assignee: STMICROELECTRONICS INTERNATIONAL N.V.
    Inventors: Sumit Johar, SurinderPal Singh
  • Patent number: 10176090
    Abstract: Providing memory bandwidth compression using adaptive compression in central processing unit (CPU)-based systems is disclosed. In one aspect, a compressed memory controller (CMC) is configured to implement two compression mechanisms: a first compression mechanism for compressing small amounts of data (e.g., a single memory line), and a second compression mechanism for compressing large amounts of data (e.g., multiple associated memory lines). When performing a memory write operation using write data that includes multiple associated memory lines, the CMC compresses each of the memory lines separately using the first compression mechanism, and also compresses the memory lines together using the second compression mechanism. If the result of the second compression is smaller than the result of the first compression, the CMC stores the second compression result in the system memory. Otherwise, the first compression result is stored.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: January 8, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Colin Beaton Verrilli, Natarajan Vaidhyanathan, Mattheus Cornelis Antonius Adrianus Heddes
  • Patent number: 10158871
    Abstract: A video processing system provided with video encoding apparatus 1 and video decoding apparatus 2. The encoding apparatus 1 outputs a maximum delay time that is incurred by backward prediction, in addition to encoded data D1 resulting from encoding of video data D0. The decoding apparatus 2 effects input of the maximum delay time that is incurred by backward prediction, in addition to encoded data D1 from the encoding apparatus 1. Then the decoding apparatus 2 decodes the encoded data D1 with reference to the input maximum delay time to generate motion video data D2.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: December 18, 2018
    Assignee: NTT DOCOMO, INC.
    Inventors: Satoru Adachi, Choong Seng Boon, Sadaatsu Kato, Minoru Etoh, Thiow Keng Tan
  • Patent number: 10148967
    Abstract: An image coding method includes: generating a predicted block; calculating a residual block; calculating quantized coefficients by performing transform and quantization on the residual block; calculating a coded residual block by performing inverse quantization and inverse transform on the quantized coefficients; generating a temporary coded block; determining whether or not an offset process is required, to generate first flag information indicating a result of the determination; executing the offset process on the temporary coded block when it is determined that the offset process is required; and performing variable-length coding on the quantized coefficients and the first flag information.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: December 4, 2018
    Assignee: SUN PATENT TRUST
    Inventors: Toru Matsunobu, Takahiro Nishi, Youji Shibahara, Hisao Sasai, Kyoko Tanikawa, Toshiyasu Sugio
  • Patent number: 10123023
    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: July 16, 2018
    Date of Patent: November 6, 2018
    Assignee: JVC KENWOOD Corporation
    Inventors: Shigeru Fukushima, Hideki Takehara, Motoharu Ueda
  • Patent number: 10116944
    Abstract: A video encoding device includes: first video encoding means for encoding an input image to generate first coded data; a buffer for storing the input image; coded data transcoding means for transcoding the first coded data generated by the first video encoding means, to generate second coded data; and second video encoding means for generating a prediction signal based on the second coded data supplied from the coded data transcoding means. The first video encoding means includes: dividing means for dividing the input image into a plurality of image areas; and at least one encoding means corresponding to the image areas each of which is made up of a plurality of blocks, and for performing encoding in units of blocks. The encoding means also encodes a block that is included in an image area adjacent with a dividing line in between and is located near the dividing line.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: October 30, 2018
    Assignee: NEC CORPORATION
    Inventors: Takayuki Ishida, Kensuke Shimofure, Naoya Tsuji, Suguru Nagayama, Keiichi Chono
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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