Motion Vector Patents (Class 375/240.16)
  • Patent number: 9843808
    Abstract: The present invention relates to a method and apparatus for intra prediction. The intra prediction method for a decoder, according to the present invention, comprises the steps of entropy-decoding a received bitstream, generating reference pixels to be used in the intra prediction of a prediction unit; generating a prediction block from the reference pixels on the basis of a prediction mode for the prediction unit and reconstructing an image from the prediction block and a residual block, which is obtained as a result of entropy encoding, wherein the reference pixels and/or the prediction block pixels are predicted on the basis of a base pixel, and the predicted pixel value can be the sum of the pixel value of the base pixel and the difference between the pixel values of the base pixel and the generated pixel.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: December 12, 2017
    Assignee: KT CORPORATION
    Inventors: Jae Cheol Kwon, Joo Young Kim
  • Patent number: 9843821
    Abstract: A method and apparatus for inter-view ARP (advanced residual prediction) are disclosed. According to one embodiment, a first inter-view reference block of a first inter-view reference picture in a first reference view is determined using a current MV (motion vector) of the current block in an inter-view direction. A first MV associated with the first inter-view reference block is derived. If the first MV points to a second inter-view reference picture in a second reference view, the derived MV is set to a default derived MV. A second temporal reference block in the second temporal reference picture corresponding to the current block is identified using the derived MV. An inter-view residual predictor corresponding to the difference between a second inter-view reference block in the first reference view and the second temporal reference block is generated and used as a predictor for the current inter-view residual of the current block.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: December 12, 2017
    Assignee: HFI INNOVATION INC.
    Inventors: Jicheng An, Kai Zhang, Xianguo Zhang, Han Huang, Jian-Liang Lin
  • Patent number: 9838455
    Abstract: Techniques and mechanisms described herein facilitate the management of encoders for live media content streams. A media content system may employ potentially many encoders to encode potentially many live media content streams. When supporting many live media content streams, there may be some channels that are not being viewed by anyone at a particular time. In some such situations, an encoder encoding a live media content stream that is not being viewed may be disabled. Then, live media content associated with the live media content stream may be stored in a buffer and updated as new live media content is received. When a user transmits a request to view a channel for which the encoder has been disabled, an encoder for the requested channel may be enabled. The buffered data may be used to quickly initialize the encoder.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: December 5, 2017
    Assignee: MobiTV, Inc.
    Inventor: Torbjörn Einarsson
  • Patent number: 9838708
    Abstract: A predicted signal generation unit provided in a video predictive encoding device estimates a zero-th motion vector for derivation of a zero-th predicted signal, selects a zero-th motion vector predictor similar to the zero-th motion vector, and generates zero-th side information containing a zero-th motion vector predictor index to identify the motion vector predictor and a motion vector difference determined from the zero-th motion vector and the zero-th motion vector predictor. The video predictive encoding device selects a motion vector for generation of a first predicted signal having a high correlation with a target region, generates first side information containing a first motion vector predictor index to identify the motion vector as a first motion vector predictor, sets the first motion vector predictor to a first motion vector, and combines the zero-th and first predicted signals to generate a predicted signal of the target region.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: December 5, 2017
    Assignee: NTT DOCOMO, INC.
    Inventors: Yoshinori Suzuki, Choong Seng Boon
  • Patent number: 9832462
    Abstract: The present invention relates to a method and apparatus for setting a reference picture index of a temporal merging candidate. An inter-picture prediction method using a temporal merging candidate can include the steps of: determining a reference picture index for a current block; and inducing a temporal merging candidate block of the current block and calculating a temporal merging candidate from the temporal merging candidate block, wherein the reference picture index of the temporal merging candidate can be calculated regardless of whether a block other than the current block is decoded. Accordingly, a video processing speed can be increased and video processing complexity can be reduced.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: November 28, 2017
    Assignees: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, University-Industry Cooperation Group of Kyung Hee University
    Inventors: Hui Yong Kim, Gwang Hoon Park, Kyung Yong Kim, Sang Min Kim, Sung Chang Lim, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim
  • Patent number: 9829984
    Abstract: Embodiments of the invention recognize human visual gestures, as captured by image and video sensors, to develop a visual language for a variety of human computer interfaces. One embodiment of the invention provides a computer-implement method for recognizing a visual gesture portrayed by a part of human body such as a human hand, face or body. The method includes steps of receiving the visual signature captured in a video having multiple video frames, determining a gesture recognition type from multiple gesture recognition types including shaped-based gesture, position-based gesture, motion-assisted and mixed gesture that combining two different gesture types. The method further includes steps of selecting a visual gesture recognition process based on the determined gesture type and applying the selected visual gesture recognition process to the multiple video frames capturing the visual gesture to recognize the visual gesture.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: November 28, 2017
    Assignee: FastVDO LLC
    Inventors: Wei Dai, Madhu Peringassery Krishnan, Pankaj Topiwala
  • Patent number: 9832461
    Abstract: A method and apparatus for deblocking of reconstructed video in a video coding system are disclosed. Embodiments according to the present invention determine boundary strength between two blocks without checking whether the block boundary is a coding unit (CU) boundary. In one embodiment according to the present invention, the method comprises determining whether any of the two blocks is Intra coded. If any of the two blocks is Intra coded, the boundary strength is assigned a first value. Otherwise, additional decision processing is performed to determine the boundary strength. In another embodiment, said determining the boundary strength for the block boundary comprises determining whether the block boundary is a TU boundary and whether any of the two blocks contains coefficients. In yet another embodiment, said determining the boundary strength for the block boundary comprises determining whether the two blocks have different reference pictures or different motion vectors.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: November 28, 2017
    Assignee: HFI INNOVATION INC.
    Inventors: Xun Guo, Jicheng An, Chih-Wei Hsu, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 9832474
    Abstract: The present invention relates to a method and apparatus for setting a reference picture index of a temporal merging candidate. An inter-picture prediction method using a temporal merging candidate can include the steps of: determining a reference picture index for a current block; and inducing a temporal merging candidate block of the current block and calculating a temporal merging candidate from the temporal merging candidate block, wherein the reference picture index of the temporal merging candidate can be calculated regardless of whether a block other than the current block is decoded. Accordingly, a video processing speed can be increased and video processing complexity can be reduced.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: November 28, 2017
    Assignees: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, University-Industry Cooperation Group of Kyung Hee University
    Inventors: Hui Yong Kim, Gwang Hoon Park, Kyung Yong Kim, Sang Min Kim, Sung Chang Lim, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim
  • Patent number: 9826247
    Abstract: According to an embodiment, an encoding device includes an index setting unit, an index reconfiguring unit, and an entropy encoding unit. The index setting unit sets an index and a weighting factor. The index represents information of a reference image. The index reconfiguring unit predicts a reference value of the weighting factor. The reference value indicates a factor to be set if a difference of pixel value between a reference image and a target image to be encoded is less than or equal to a specific value. The entropy encoding unit encodes a difference value between the weighting factor and the reference value.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: November 21, 2017
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Akiyuki Tanizawa, Takeshi Chujoh
  • Patent number: 9826230
    Abstract: A filtering method according to the present invention is for filtering a plurality of blocks included in an image, and comprises: determining whether each of the blocks is an IPCM block or not; filtering a non-IPCM block that is not an IPCM block among the blocks to generate filtered data; outputting the filtered data as pixel values of the non-IPCM block, and outputting pixel values of the unfiltered IPCM block as pixel values of the IPCM block.
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: November 21, 2017
    Assignee: TAGIVAN II LLC
    Inventors: Chong Soon Lim, Viktor Wahadaniah, Sue Mon Thet Naing, Takahiro Nishi, Youji Shibahara, Hisao Sasai, Toshiyasu Sugio
  • Patent number: 9826250
    Abstract: A method for encoding a frame having a plurality of blocks in a video stream using transform-domain intra prediction is disclosed. The method includes generating, using a two-dimensional transform, a set of transform coefficients for a current block; generating, using a one-dimensional transform, a set of transform coefficients for previously coded pixel values in the frame; determining, using the set of transform coefficients for the previously coded pixel values, a set of transform coefficients for a prediction block; determining a residual based on the difference between the set of transform coefficients for the current block and the set of coefficients for the prediction block; and encoding the residual.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: November 21, 2017
    Assignee: GOOGLE INC.
    Inventors: Yaowu Xu, Qunshan Gu
  • Patent number: 9826239
    Abstract: The video signal processing method according to the present invention comprises: generating a candidate mode list of a current block on the basis of an intra-prediction mode from the spatial neighboring block of the current block; modifying the candidate mode list on the basis of an intra-prediction mode from the neighboring view of the current block; inducing the intra-prediction mode of the current block on the basis of the modified candidate mode list; and predicting the current block by using the induced intra-prediction mode.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: November 21, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Jin Heo, Jiwook Jung, Sehoon Yea, Moonmo Koo, Taesup Kim, Jaewon Sung, Eunyong Son
  • Patent number: 9813716
    Abstract: A video encoder includes: a restriction block identification unit that determines a valid prediction mode with a reference range not overlapping an unrefreshed region, for each size of a first sub-block, which is a unit for generating a prediction block, when a coding-target block in a refreshed region is to be encoded by intra prediction coding; and a coding mode determination unit that identifies a combination of the size of the first sub-block, the size of a second sub-block, which is a unit for application of a prediction mode, and a valid prediction mode with the smallest estimation value of the amount of code for encoding a third block, which is a unit for application of an intra prediction coding mode, as a combination to be used for intra prediction coding of the third sub-block.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: November 7, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Hidenobu Miyoshi
  • Patent number: 9813736
    Abstract: A video decoder receives a value for a first syntax element representing whether a dependency type syntax element for a current layer is signaled, wherein the dependency type syntax element identifies a type of dependency of a current layer relative to a reference layer; and in response to the value for the first syntax element indicating that the dependency type syntax element is not signaled determines that the type of dependency of the current layer relative to the reference layer is a predetermined type and decodes a block of the current layer using inter-layer prediction conforming to the predetermined type.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: November 7, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ying Chen, Ye-Kui Wang
  • Patent number: 9813724
    Abstract: A process for determining the selection of filters and input samples is provided for scalable video coding. The process provides for re-sampling using video data obtained from an encoder or decoder process of a base layer (BL) in a multi-layer system to improve quality in Scalable High Efficiency Video Coding (SHVC). In order to accommodate other applications such as interlace/progressive scalability and to increase the resolution of the alignment between layers, it is proposed that the phase offset adjustment parameters be signaled.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: November 7, 2017
    Assignee: ARRIS Enterprises LLC
    Inventors: Koohyar Minoo, David M. Baylon, Ajay K. Luthra
  • Patent number: 9807411
    Abstract: An image coding apparatus is an image coding apparatus which encodes a plurality of to-be-displayed images forming video by using inter prediction. The image coding apparatus includes an obtaining unit that obtains a reference-specific image which is an image different from the plurality of to-be-displayed images or different from a plurality of reconfigured images obtained by reconfiguration of the plurality of to-be-displayed images and which is an image used as an image that is specific to reference for the inter prediction, and an encoding unit that encodes one or more to-be-displayed images among the plurality of to-be-displayed images by referring to the reference-specific image as a reference image for the inter prediction.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: October 31, 2017
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Kengo Terada, Hisao Sasai, Satoshi Yoshikawa
  • Patent number: 9807426
    Abstract: In one example, a device for coding video data includes a video coder, such as a video encoder or a video decoder, that is configured to code information indicative of whether a transform unit of the video data is square or non-square, and code data of the transform unit based at least in part on whether the transform unit is square or non-square. In this manner, the video coder may utilize non-square transform units. The video coder may be configured to use non-square transform units for certain situations, such as only for chrominance or luminance components or only when a corresponding prediction unit is non-square. The video coder may further be configured to perform an entropy coding process that selects context for coding data of the transform unit based on whether the transform unit is square or non-square.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: October 31, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Liwei Guo, Joel Sole Rojals, Rajan Laxman Joshi, Peisong Chen, Xianglin Wang, Marta Karczewicz
  • Patent number: 9807391
    Abstract: Methods, systems, and computer readable media can be operable to reduce the number of video streams or increase the quality of delivered video with the same number of video streams in a multiple bitrate video encoding. Multiple video resolutions and/or frame rates can be combined into a single stream. In embodiments, optimal segments from a plurality of input streams can be selected for inclusion in an output stream based upon a range of acceptable quantization parameter values for the output stream and a quality characteristic associated with the optimal input stream.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: October 31, 2017
    Assignee: ARRIS Enterprises LLC
    Inventors: Ramesh V. Panchagnula, Alexander D. Raji
  • Patent number: 9807386
    Abstract: In a method performed by an encoder according to a first aspect a one-bit flag is signaled, wherein the one-bit flag is associated with a reference picture in a buffer description for the current picture. The one-bit flag is set to explicitly indicate to a decoder if the reference picture should be included in a list of reference pictures or not included in the list of reference pictures. The list of reference pictures indicates which pictures that can be used for decoding the current picture.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: October 31, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jonatan Samuelsson, Rickard Sjöberg
  • Patent number: 9807413
    Abstract: A motion vector predictor candidate generation unit derives a plurality of motion vector predictor candidates by prediction from first coded prediction blocks neighboring a prediction block subject to coding within the same picture as the prediction block subject to coding, or from a second coded prediction block located at the same position as or in the neighborhood of the prediction block subject to coding in a picture different from that of the prediction block subject to coding, and adds the derived motion vector predictor candidates in a motion vector predictor candidate. The motion vector predictor candidate generation unit determines, for the purpose of obtaining a predetermined number of motion vector predictor candidates, which of first coded prediction blocks provides the motion vector from which to derive the motion vector predictor candidate, organizing the blocks in the order of priority.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: October 31, 2017
    Assignee: JVC KENWOOD Corporation
    Inventors: Hiroya Nakamura, Masayoshi Nishitani, Shigeru Fukushima, Motoharu Ueda
  • Patent number: 9807396
    Abstract: A method and apparatus for deriving a motion vector predictor (MVP) candidate set for motion vector coding of a current block. Embodiments according to the present invention determine a redundancy-removed spatial MVP candidate set by removing any redundant MVP candidate from the spatial MVP candidate set. The redundancy-removal process does not apply to the temporal MVP candidate. In another embodiment of the present invention, a redundancy-removed spatial-temporal MVP candidate set is determined and the number of candidates in the redundancy-removed spatial-temporal MVP candidate set is checked to determine whether it is smaller than a threshold. If the number of candidates is smaller than the threshold, a zero motion vector is added to the redundancy-removed spatial-temporal MVP candidate set. The redundancy-removed spatial-temporal MVP candidate set is then provided for encoding or decoding of the motion vector of the current block.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: October 31, 2017
    Assignee: HFI Innovation Inc.
    Inventors: Liang Zhao, Xun Guo, Shaw-Min Lei
  • Patent number: 9798919
    Abstract: A method and apparatus for processing a multi-view image is provided. The method includes: extracting disparity information between an image of a first point of view and an image of a second point of view; and estimating a motion between two sequential images of the first point of view or the second point of view using the extracted disparity information. The apparatus may include a processor which is configured to extract disparity information between an image of a first point of view and an image of a second point of view in the multi-view image and is further configured to estimate a motion using the extracted disparity information between two sequential images of the first point of view or the second point of view.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: October 24, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seung-ho Park, Se-hyeok Park
  • Patent number: 9800892
    Abstract: The present invention relates to a method and apparatus for processing a video signal, which can increase the accuracy of the motion vector prediction through motion vector scaling which takes a difference in the temporal distance between reference pictures into consideration. To this end, the present invention provides a video signal processing method and a video signal processing apparatus using the same, and the method comprises the steps of: scaling at least one neighboring partition motion vector for a motion vector prediction of the current partition; scaling the neighboring partition motion vector, which has been selected, when the reference picture of the neighboring partition motion vector is different from the reference picture of the current partition; acquiring a motion vector prediction value of the current partition using the scaled motion vector; and acquiring a motion vector of the current partition using the motion vector prediction value.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: October 24, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Joonyoung Park, Seungwook Park, Jaehyun Lim, Jungsun Kim, Younghee Choi, Jaewon Sung, Byeongmoon Jeon, Yongjoon Jeon
  • Patent number: 9800895
    Abstract: An example video coding device is configured to compare an inter-view predicted motion vector candidate (IPMVC) to a motion vector inheritance (MVI) candidate, where the IPMVC and the MVI candidate are each associated with a block of video data in a dependent depth view, and where the IPMVC is generated from a corresponding block of video data in a base depth view. The video coding device may be further configured to perform one of adding the IPMVC to a merge candidate list based on the IPMVC being different from the MVI candidate, or omitting the IPMVC from the merge candidate list based on the IPMVC being identical to the MVI candidate.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: October 24, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Vijayaraghavan Thirumalai, Li Zhang, Ying Chen
  • Patent number: 9800872
    Abstract: Provided are a method and apparatus for encoding a video by using block merging and a method and apparatus for decoding a video by using block merging. The method of encoding includes: determining an encoding mode indicating a current data unit for encoding of a picture and an encoding method including prediction encoding performed for the current data unit; determining an occurrence of merging with at least one neighboring data unit based on at least one of the encoding mode and a prediction mode; and determining prediction mode information, merging related information, and prediction related information, and determining encoding information of the data unit including the prediction mode information, the merging related information, and the prediction related information.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: October 24, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Tammy Lee, Woo-jin Han, Il-koo Kim, Sun-il Lee
  • Patent number: 9794561
    Abstract: A motion compensation module can be used in a video encoder for encoding a video input signal that includes a sequence of images that are segmented into a plurality of macroblocks. The motion compensation module includes a motion search module that generates a motion search motion vector for a plurality of subblocks for a plurality of partitionings of a macroblock of a plurality of macroblocks and generates a selected group of the plurality of partitionings based on a group selection signal. A motion refinement module—generates a refined motion vector for the plurality of subblocks for the selected group of the plurality of partitionings of the macroblock of the plurality of macroblocks, based on the motion search motion vector for each of the plurality of subblocks of the macroblock of the plurality of macroblocks.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: October 17, 2017
    Assignee: VIXS SYSTEMS, INC.
    Inventors: Avinash Ramachandran, Edward Hong, Gang Qiu
  • Patent number: 9794590
    Abstract: An apparatus of predicting a current motion vector of a current block in a current frame for predictively decoding the current motion vector, the apparatus includes: a prediction candidate selector to select one or more motion vector prediction candidates from among blocks in the current frame and a block in a reference frame other than the current frame to determine a predicted motion vector corresponding to the current motion vector; and a predicted motion vector determiner to determine the predicted motion vector among the one or more motion vector prediction candidates, wherein the prediction candidate selector comprises: means for deriving one or more first motion vector prediction candidates from motion vectors of one or more blocks adjacent to the current block in the current frame, and means for deriving a second motion vector prediction candidate from a motion vector of the block located in the reference frame.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: October 17, 2017
    Assignee: SK TELECOM CO., LTD.
    Inventors: Hayoon Kim, Joohee Moon, Yunglyul Lee, Haekwang Kim, Byeungwoo Jeon, Dongwon Kim, Mincheol Park
  • Patent number: 9794597
    Abstract: Methods and apparatus are provided for deblocking filtering on non-local intra prediction. An apparatus includes an encoder for encoding picture data using non-local intra prediction. The encoder includes a deblocking filter configured for use with non-local intra prediction modes so as to deblock filter at least a portion of the picture data encoded using the non-local intra prediction.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: October 17, 2017
    Assignee: THOMSON Licensing DTV
    Inventors: Yunfei Zheng, Oscar Divorra Escoda, Peng Yin, Joel Sole
  • Patent number: 9794626
    Abstract: A video decoder is configured to decode a bitstream that comprises an encoded representation of video data. As part of decoding the bitstream, the video decoder obtains, from the bitstream, one or more syntax elements indicating one or more partitioning schemes. For each respective partitioning scheme of the one or more partitioning schemes, the respective partitioning scheme specifies a respective set of disjoint partitions whose union forms an output layer set. Each respective partition of the respective set of disjoint partitions contains one or more of the layers. The video decoder is further configured to decode each of the partitions of a particular partitioning scheme using different processing cores in a plurality of hardware cores, the particular partitioning scheme being one of the one or more partitioning schemes.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: October 17, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Ye-Kui Wang, Fnu Hendry, Krishnakanth Rapaka
  • Patent number: 9794587
    Abstract: According to one embodiment, an image encoding method includes selecting a motion reference block from an already-encoded pixel block. The method includes selecting an available block including different motion information from the motion reference block, and selecting a selection block from the available block. The method includes generating a predicted image of the encoding target block using motion information of the selection block. The method includes encoding a prediction error between the predicted image and an original image. The method includes encoding selection information identifying the selection block by referring to a code table decided according to a number of the available block.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: October 17, 2017
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Taichiro Shiodera, Saori Asaka, Akiyuki Tanizawa, Takeshi Chujoh
  • Patent number: 9787880
    Abstract: Disclosed herein are an apparatus and a method of video pre-processing for motion estimation, the apparatus comprising a similarity description module, a storage module, a verdict module, and a motion estimation module. The similarity description module receives a first image in a video, the first image consisting of first blocks, and calculates the similarity descriptors of every first block and a second block of a second image in the video. The second block corresponds to a reference block among the first blocks. The similarity descriptor of each block, which corresponds to a pixel matrix, indicates whether the pixel values of at least one pair of adjacent pixels in the pixel matrix are identical. The verdict module determines whether the similarity descriptors of the second and reference blocks are identical and reaches a verdict, whereby motion estimation is selectively performed on the second block.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: October 10, 2017
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventor: Yuan-Teng Chang
  • Patent number: 9787981
    Abstract: In terms of the transmission of the coding method, it is ensured to decode information coded according to the intra-frame prediction coding with vector information. An error of a piece of divisional image information targeted for image prediction coding and a piece of predicted information is determined to perform prediction coding. A data stream in which a piece of information for identifying a prediction method and a piece of information subjected to prediction coding according to the method are arranged is produced according to the process sequence of the prediction coding for each process on the divisional image information. At this time, the data stream has a pair of vector information and the error information as information subjected to prediction coding for each process on the divisional image information on condition that the prediction method is intra-frame prediction coding with vectors.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: October 10, 2017
    Assignee: Renesas Electronics Corporation
    Inventors: Ryoji Hashimoto, Seiji Mochizuki, Kenichi Iwata
  • Patent number: 9788077
    Abstract: Techniques for improved rendition switching in association with adaptive bitrate streaming are described herein. The disclosed techniques may allow switching between segments at P-frames in addition to IDR-frames. By allowing switching at P-frames, the disclosed techniques may improve efficiency by, for example, reducing end-to-end latency without causing an undesirable decrease in image quality and image fidelity. In some examples, switching to a lower image quality rendition (e.g., lower bitrate, lower resolution, etc.) may be accomplished using P-frame switching, IDR-frame switching or both. Also, in some examples, switching to a higher image quality rendition (e.g., higher bitrate, higher resolution, etc.) may be accomplished using only IDR-frame switching.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: October 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Yueshi Shen, Jorge Arturo Villatoro, Matthew Louis Szatmary
  • Patent number: 9788008
    Abstract: The present technique relates to an image processing device and method capable of suppressing a decrease in encoding efficiency. The image processing device includes: a predictive vector generating unit that generates a predictive vector of a current parallax vector of a current block used in prediction using correlation in a parallax direction using a reference parallax vector referred when generating a predictive motion vector, when encoding the current parallax vector; and a difference vector generating unit that generates a difference vector between the current parallax vector and the predictive vector generated by the predictive vector generating unit. The present disclosure can be applied to an image processing device.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: October 10, 2017
    Assignee: Sony Corporation
    Inventors: Yoshitomo Takahashi, Shinobu Hattori
  • Patent number: 9788010
    Abstract: Several techniques aimed at reducing computational complexity when encoding uses bi-predictively encoded frames (B-frames) are implemented in a video encoder. In an embodiment, B-frames are not used as reference frames for encoding P-frames and other B-frames. Non-use of B-frames allows a de-blocking filter used in the video encoder to be switched off when reconstructing encoded B-frames, and use of a lower complexity filter for fractional-resolution motion search for B-frames. In another embodiment, cost functions used in motion estimation for B-frames are simplified to reduce computational complexity. In one more embodiment, fractional pixel refinement in motion search for B-frames is simplified. In yet another embodiment, predictors used in motion estimation for a macro-block in a P-frame are selected from a B-frame that uses a same reference frame as the P-frame.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: October 10, 2017
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Soyeb Nagori, Arun Shankar Kudana, Pramod Kumar Swami
  • Patent number: 9781445
    Abstract: An apparatus for reconstructing a current motion vector of a current block in a current frame by determining a predicted motion vector of the current motion vector, includes: a differential motion vector decoder to reconstruct a differential motion vector by decoding an encoded differential motion vector included in a bitstream; and a motion vector reconstructor to derive one or more motion vector prediction candidates to predict the current motion vector, set the predicted motion vector to a motion vector prediction candidate determined among the one or more motion vector prediction candidates, and reconstruct the current motion vector of the current block by adding the predicted motion vector to the differential motion vector.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: October 3, 2017
    Assignee: SK TELECOM CO., LTD.
    Inventors: Hayoon Kim, Joohee Moon, Yunglyul Lee, Haekwang Kim, Byeungwoo Jeon, Dongwon Kim, Mincheol Park
  • Patent number: 9781481
    Abstract: A video encoding method for encoding a current motion vector of a current block, includes: deriving a plurality of candidate predictive motion vectors by using motion vectors of adjacent blocks of the current block; selecting a predictive motion vector of the current block from among the candidate predictive motion vectors; generating a differential motion vector by subtracting the predictive motion vector from the current motion vector; and encoding, into a bitstream, the differential motion vector and a predictive motion vector index for indicating which candidate predictive motion vector is selected as the predictive motion vector among the candidate predictive motion vectors, where the deriving of the candidate predictive motion vectors includes: deriving a first candidate predictive motion vector based on adjacent blocks located at left side of the current block; and deriving a second candidate predictive motion vector based on adjacent blocks located at upper side of the current block.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: October 3, 2017
    Assignee: SK TELECOM CO., LTD.
    Inventors: Jinhan Song, Jeongyeon Lim, Haekwang Kim, Joohee Moon, Yunglyul Lee, Jongki Han, Byeungwoo Jeon
  • Patent number: 9781443
    Abstract: The present disclosure relates to a method and apparatus for encoding/decoding a motion vector and a method and apparatus for encoding/decoding video using same.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: October 3, 2017
    Assignee: SK TELECOM CO., LTD.
    Inventors: Sunyeon Kim, Jeongyeon Lim, Byeungwoo Jeon, Joohee Moon, Yunglyul Lee, Haekwang Kim, Jongki Han, Jungyoup Yang, Kwanghyun Won
  • Patent number: 9781414
    Abstract: An apparatus and method of deriving a motion vector predictor (MVP) for a current MV of a current block in Inter, Merge or Skip mode are disclosed based on motion vector (MV) attribute search. The system determines first MV attribute search comprising whether a given MV pointing to the target reference picture in the given reference list, or whether the given MV pointing to the target reference picture in other reference list, and determines second MV attribute search comprising whether the given MV pointing to other reference pictures in the given reference list, or whether the given MV pointing to the other reference pictures in the other reference list. The MVP for the current block is then determined from the neighboring blocks according to a search order.
    Type: Grant
    Filed: April 20, 2014
    Date of Patent: October 3, 2017
    Assignee: HFI Innovation Inc.
    Inventors: Jian-Liang Lin, Yi-Wen Chen, Yu-Pao Tsai, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 9774880
    Abstract: The present disclosure overcomes the limitations of the prior art by providing 3D compression (i.e., compression that also accounts for changes in depth), including 3D compression of video sequences. In one aspect, depth information is obtained by processing captured images from a multi-aperture imaging device. The availability of IR images and depth information facilitates additional processing compared to when only color images are available.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: September 26, 2017
    Assignee: Dual Aperture International Co. Ltd.
    Inventors: Andrew Augustine Wajs, David D. Lee, Seungoh Ryu, Taekun Woo
  • Patent number: 9773191
    Abstract: A video processing method and a video processing system are provided. The video processing method is applied to a rotary video capturing device. The video processing method includes the following steps. First, at least one video frame corresponding to at least one piece of field-of-view (FOV) information is received, and a plurality of first coordinates corresponding to a plurality of first pixels of the at least one video frame is obtained. Coordinate transformation procedure is performed on the first coordinates according to the at least one piece of FOV information to obtain a plurality of second coordinates. A plurality of second pixels in a panoramic background image corresponding to the second coordinates is obtained. The first pixels are compared with the second pixels to determine whether the first pixels belong to a foreground or a background, to output comparison results.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: September 26, 2017
    Assignee: VIVOTEK INC.
    Inventors: Yui-Juin Liu, Chih-Chiang Chen
  • Patent number: 9774867
    Abstract: Systems, methods, and non-transitory computer-readable media receive a source video having a source file size. A bit rate at which to encode the source video is determined. The source video is encoded at the determined bit rate to produce an encoded video having a file size less than the source file size. A video quality metric for the encoded video is determined. Whether or not the video quality metric for the encoded video is within an allowable deviation from a target quality metric is determined. The source video is encoded at another determined bit rate when the video quality metric for the encoded video is outside the allowable deviation from the target quality metric. Determining the bit rate and encoding the source video at the determined bit rate can repeat iteratively until the video quality metric for the encoded video is within the allowable deviation from the target quality metric.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: September 26, 2017
    Assignee: Facebook, Inc.
    Inventor: John Torres Fremlin
  • Patent number: 9774888
    Abstract: A filtering method is for performing deblocking filtering on the boundary between an IPCM block and a non-IPCM block adjacent to each other in an image and including: determining a first quantization parameter for the non-IPCM block; determining a second quantization parameter for the IPCM block, using the first quantization parameter; determining a filter strength for the boundary, using the first quantization parameter and the second quantization parameter; and performing the deblocking filtering on the boundary using the determined filter strength.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: September 26, 2017
    Assignee: TAGIVAN II LLC
    Inventors: Chong Soon Lim, Viktor Wahadaniah, Sue Mon Thet Naing, Hisao Sasai, Takahiro Nishi, Youji Shibahara, Toshiyasu Sugio
  • Patent number: 9773192
    Abstract: Techniques to identify and track a pre-identified region-of-interest (ROI) through a temporal sequence of frames/images are described. In general, a down-sampled color gradient (edge map) of an arbitrary sized ROI from a prior frame may be used to generate a small template. This initial template may be used to identify a region of a new or current frame that may be overscan and used to create a current frame's edge map. By comparing the prior frame's template to the current frame's edge map, a cost value or image may be found and used to identify the current frame's ROI center. The size of the current frame's ROI may be found by varying the size of putative new ROIs and testing for their congruence with the prior frame's template. Subsequent ROI's for subsequent frames may be identified to, effectively, track an arbitrarily sized ROI through a sequence of video frames.
    Type: Grant
    Filed: June 7, 2015
    Date of Patent: September 26, 2017
    Assignee: Apple Inc.
    Inventors: Xiaoxing Li, Geoffrey T. Anneheim, Jianping Zhou, Richard D. Seely, Marco Zuliani
  • Patent number: 9769489
    Abstract: Methods and encoders for tracing an error in a frame of a video to a subsequent frame of the video. In response to receiving an error notification message indicating an error has occurred in an encoded frame during decode, an encoder obtains: (a) the minimum and maximum horizontal motion vector components for each column of blocks of the frame immediately following the error frame; and (b) the minimum and maximum vertical motion vector components for each row of blocks of the frame immediately following the error frame. A rectangular region of blocks of the frame immediately following the error frame that the error is likely to have propagated to is identified using the minimum and maximum horizontal and vertical motion vector components.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: September 19, 2017
    Assignee: Imagination Technologies Limited
    Inventors: Sudhanshu Sohoni, Parag Salasakar, Robert Graham Isherwood
  • Patent number: 9769478
    Abstract: A scalable video signal decoding method according to the present invention decodes a corresponding picture of a reference layer corresponding to a current picture of a current layer, generates an inter-layer reference picture by up-sampling the decoded corresponding picture, generates a reference picture list including a temporal reference picture and an inter-layer reference picture, and inter-predicting the current picture on the basis of the generated reference picture list.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: September 19, 2017
    Assignee: KT CORPORATION
    Inventors: Bae Keun Lee, Joo Young Kim
  • Patent number: 9769492
    Abstract: Video data bitstreams may contain bitstream conformance parameters, such as hypothetical reference decoder (HRD) parameters, which may be used to allow a decoder to test the conformance of a received bitstream. In multi-layer codecs transmitted using partitions, the video data may be associated with one or more layer sets. Each layer set may be associated with one or more output layer sets. Each output layer set may be further associated with one or more partitioning schemes. Conformance parameters are mapped to partitions of a partitioning scheme, based upon the output layer set that the partitioning scheme is associated with. This allows for a partition to be associated with different conformance parameters, depending upon the output layer set that is being used.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: September 19, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Fnu Hendry, Ye-Kui Wang, Adarsh Krishnan Ramasubramonian
  • Patent number: 9769481
    Abstract: Provided is a method for encoding an image using a depth information that includes selecting a current coding unit (CU); verifying an object information of the current CU from an object information obtained from a depth image; and verifying whether or not the current CU is composed of a single object based on the object information, and predicting a division structure of the current CU according to whether or not the current CU is composed of a single object.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: September 19, 2017
    Assignee: UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventors: Gwang Hoon Park, Tae Wook Kim, Yoon Jin Lee
  • Patent number: 9761030
    Abstract: Technologies are generally described for methods and systems effective to generate a scene image. In an example, a processor may receive a first rendered object from a first device and may further store the first rendered object in a memory. The first rendered object may be based on object data and may include first attribute data of the object data. The processor may further receive a request from a second device to generate the scene image. The scene image may include an object image of a second rendered object that may be based on the object data and may include second attribute data of the object data. The processor may further compare the second attribute data with the first attribute data to determine a match value. The processor may further determine whether to select the stored first rendered object to generate a scene image based on the match value.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: September 12, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Shijie Xu, Jie Chen, Qi Li, Xuefeng Song
  • Patent number: 9762931
    Abstract: Techniques for efficient coding of digital media data are presented. A resource controller component dynamically allocates computing resources between an estimator component and a coder component. The estimator component generates an initial motion estimation of a raw video frame of a sequence of raw video frames based on a previous raw video frame. The coder component encodes the previous raw video frame to generate a reconstructed video frame in parallel with the generation of the initial motion estimation. When the previous raw video frame is reconstructed, the coder component dynamically determines whether and/or how to refine the motion estimation to encode the raw video frame based on a predefined encoding criterion. In making that determination, the coder component selects and uses a mode(s) of motion estimation refinement from a plurality of available motion estimation refinement modes to encode the raw video frame.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: September 12, 2017
    Assignee: GOOGLE INC.
    Inventors: Wei Jia, Qunshan Gu