Motion Vector Patents (Class 375/240.16)
  • Patent number: 10104389
    Abstract: An apparatus for encoding a moving picture by an inter-layer prediction coding determines, in a first encoding process for a first layer, whether the orthogonal transformation is applied to a first sub-block, based on a feature amount indicating a localization degree level of a pixel having a non-zero value in a prediction error signal. The apparatus generates, in the first encoding process, a local decoding picture by decoding the first sub-block based on a quantized coefficient obtained by quantizing either one of an orthogonal transformation coefficient or the prediction error signal, according to a result of the determining. The apparatus generates, in a second encoding process for a second layer, a second prediction block based in part on the local decoding picture. The apparatus applies the entropy encoding to a second prediction error signal between the second prediction block and a second block, to output an encoded bit stream.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: October 16, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Kenshiro Takeuchi
  • Patent number: 10104395
    Abstract: A method for encoding a video stream is provided that includes computing activity of a block of video data in the video stream when a parent block of the block is not predicted in intra block copy (IntraBC) mode, computing an IntraBC coding cost of the block based on a two dimensional (2D) search when the activity is not less than an activity threshold, computing the IntraBC coding cost of the block based on a one dimensional (1D) search when the activity is less than the activity threshold, and selecting a best mode for encoding the block based on the IntraBC coding cost.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: October 16, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Do-Kyoung Kwon, Madhukar Budagavi
  • Patent number: 10104373
    Abstract: Techniques related to content based encoding of video content for transmission and display via a remote device are discussed. Such techniques may include collecting graphics properties for graphics layers of a frame of a video sequence, determining encode settings based on the graphics properties, and coding the frame of the video sequence for wireless transmission based on the encode settings.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: October 16, 2018
    Assignee: Intel Corporation
    Inventors: Bo Zhao, Yunbiao Lin, Changliang Wang, Yue Xiong
  • Patent number: 10102613
    Abstract: Encoding and decoding using frequency-domain denoising are provided. Encoding and decoding using frequency-domain denoising may include identifying a current source block from a current source frame from a source video stream, generating a prediction block for the current source block, generating a source transform block by transforming the current source block into the frequency domain, generating a prediction transform block by transforming the prediction block into the frequency domain, generating a denoised transform block based on the source transform block and the prediction transform block, generating a denoised block by inverse transforming the denoised transform block, generating a residual block based on a difference between the denoised block and the prediction block, generating an encoded block by encoding the residual block, and outputting or storing the encoded block.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: October 16, 2018
    Assignee: GOOGLE LLC
    Inventors: Timothy Kopp, Jingning Han
  • Patent number: 10104401
    Abstract: The latest High Efficiency Video Coding (HEVC) standard achieves significant compression efficiency improvement over the H.264 standard, at a much higher cost of computational complexity. A framework for software-based H.264 to HEVC transcoding on multicore processors and distributed systems is provided. By utilizing information extracted from the input H.264 bitstream, the transcoding process can be accelerated at a high ratio with modest visual quality loss. Wavefront Parallel Processing (WPP) and SIMD acceleration are also implemented to improve the trans coding efficiency on multi-core processors with SIMD instruction set extensions. Based on the HEVC HM 12.0 reference software and using standard HEVC test bitstreams, the proposed transcoder can achieve around 120× speed up over decoding and re-encoding based on ffmpeg and the HM software without significant R-D performance loss.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: October 16, 2018
    Assignee: NANJING YUYAN INFORMATION TECHNOLOGY LTD.
    Inventors: Jiangtao Wen, Yucong Chen, Ziyu Wen, Tong Shen
  • Patent number: 10097850
    Abstract: A method implemented in an apparatus for video coding a current block coded in an Inter, Merge, or Skip mode determines neighboring blocks of the current block, wherein a motion vector predictor (MVP) candidate set is derived from MVP candidates associated with the neighboring blocks. The method determines at least one redundant MVP candidate, if said MVP candidate is within a same PU (Prediction Unit) as another MVP candidate in the MVP candidate set. The method removes said at least one redundant MVP candidate from the MVP candidate set, and provides a modified MVP candidate set for determining a final MVP, wherein the modified MVP candidate set corresponds to the MVP candidate set with said at least one redundant MVP candidate removed. Finally, the method encodes or decodes the current block according to the final MVP.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: October 9, 2018
    Assignee: HFI Innovation Inc.
    Inventors: Jian-Liang Lin, Yi-Wen Chen, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 10097738
    Abstract: A portion of an image, belonging to a current encoding unit, is encoded by motion compensation with respect to a reference image portion indicated by an item of motion information. A motion information predictor is selected from among a set of motion information predictors and the item of motion information is encoded with respect to said motion information predictor. The set of motion information predictors used is permitted to include at least one temporal motion information predictor associated with an image portion of a previous image of said sequence but is not permitted to include any spatial motion information predictor that is unobtainable from encoded data of said current encoding unit, for example a spatial motion information predictor that was itself encoded with respect to a temporal motion information predictor.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: October 9, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Patrice Onno
  • Patent number: 10097824
    Abstract: A moving picture coding apparatus includes a motion compensation coding unit for deciding a coding mode for coding a current block to be coded and for generating predictive image data based on the coding mode, and includes a direct mode enable/disable judgment unit for judging whether or not scaling processing can be performed when the coding mode decided by the motion compensation coding unit is a temporal direct mode. When it is judged that the scaling processing cannot be performed, the motion compensation coding unit performs motion compensation either by using another coding mode or without the scaling processing.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: October 9, 2018
    Assignee: GODO KAISHA IP BRIDGE 1
    Inventors: Kiyofumi Abe, Shinya Kadono, Satoshi Kondo
  • Patent number: 10097858
    Abstract: Provided is a merge mode for determining, by using motion information of another block, motion information of pictures that construct a multiview video. A multiview video decoding method includes obtaining motion inheritance information specifying whether or not motion information of a corresponding block of a first layer which corresponds to a current block of a second layer is available as motion information of the second layer, obtaining a merge candidate list by selectively including the motion information of the corresponding block in merge candidates when the current block that was encoded according to the merge mode is decoded, determining a merge candidate included in the merge candidate list according to merge candidate index information, and obtaining motion information of the current block, based on the merge candidate.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: October 9, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jin-young Lee, Min-woo Park, Yong-jin Cho, Byeong-doo Choi
  • Patent number: 10097835
    Abstract: A method of video encoding is disclosed which is content adaptive. The encoding method is automatically adjusted to optimize the encoding, the adjusting depending on the content of the pictures being encoded. A system for implementing the method and a non-transitory computer-readable storage medium for storing instructions of the method are also disclosed.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: October 9, 2018
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Khaled Mammou, Ihab M. A. Amer, Oleksandr O. Bobrovnik, Vladyslav S. Zakharchenko
  • Patent number: 10097826
    Abstract: A method and device for generating a predicted value of image to generate a predicted value of a current block during image encoding or decoding is disclosed, where the method includes determining a searching scope, wherein a plurality of motion vectors are included in the searching scope, performing up-sampling interpolations on first reference blocks corresponding to the motion vector in the searching scope, in a reference image of the current block using a first filter to obtain up-sampled first reference blocks, obtaining, using the up-sampled first reference blocks, at least one candidate motion vector corresponding to the current block, performing up-sampling interpolations on second reference blocks, corresponding to the at least one candidate motion vector, in the reference image of the current block using a second filter to obtain up-sampled second reference blocks, combining the up-sampled second reference blocks to obtain a predicted value of the current block.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: October 9, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Sixin Lin, Mingyuan Yang, Haoping Yu, Jiantong Zhou, Cunbin Pan
  • Patent number: 10097855
    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: July 3, 2017
    Date of Patent: October 9, 2018
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Satoshi Kondo, Shinya Kadono, Makoto Hagai, Kiyofumi Abe
  • Patent number: 10097810
    Abstract: The unavailability of a depth map for a current picture of a reference view may be adequately addressed so as to reduce inter-view redundancies by estimating a depth map for the pictures of the reference and dependent views and updating same using motion and/or disparity data signaled within the multi-view data stream.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: October 9, 2018
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Heiko Schwarz, Thomas Wiegand
  • Patent number: 10097856
    Abstract: Provided is a video encoding/decoding technique for improving the compression efficiency by reducing the motion vector code amount. In a video decoding process, the prediction vector calculation method is switched from one to another in accordance with a difference between predetermined motion vectors among a plurality of motion vectors of a peripheral block of a block to be decoded and already decoded. The calculated prediction vector is added to a difference vector decoded from an encoded stream so as to calculate a motion vector. By using the calculated motion vector, the inter-image prediction process is executed.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: October 9, 2018
    Assignee: MAXELL, LTD.
    Inventors: Masashi Takahashi, Muneaki Yamaguchi
  • Patent number: 10091526
    Abstract: Disclosed is a method for encoding a motion vector by using spatial division, the method comprises: aggregating predicted motion vector candidates of a current block into a plurality of groups; selecting representative predicted motion vectors for respective groups by selecting one of aggregated predicted motion vector candidates within the respective groups as representative predicted motion vector; selecting single representative predicted motion vector from the representative predicted motion vectors for the respective groups as a predicted motion vector; and encoding a differential vector representing difference between a current motion vector of the current block and a selected predicted motion vector.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: October 2, 2018
    Assignee: SK TELECOM CO., LTD.
    Inventors: Sunyeon Kim, Jeongyeon Lim, Gyumin Lee, Jaehoon Choi, Yoonsik Choe, Yungho Choi, Yonggoo Kim
  • Patent number: 10091523
    Abstract: Relating to the field of video coding, a method and an apparatus for building a motion vector list for motion vector prediction, which solve a problem of building motion vector lists of at least two PUs in a same coding unit in a serial manner, and improve the parallel processing capability. The method includes: obtaining spatial neighboring blocks of a current prediction block, where the current prediction block is located inside a current coding unit; determining available neighboring blocks of the current prediction block according to a partition manner of the current coding unit, where the available neighboring blocks are located outside the current coding unit; and obtaining motion vector predictors from the available neighboring blocks in a preset sequence according to motion vector predictors of the available neighboring blocks, and adding the obtained motion vector predictors to the motion vector list.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: October 2, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yongbing Lin
  • Patent number: 10091512
    Abstract: An apparatus is configured to perform a method for screen content encoding. The method includes deriving a palette table and a color index map based on a coding unit (CU). The method also includes encoding the palette table and encoding the color index map. The method further includes combining the encoded palette table and the encoded color index map for transmission to a receiver, where the palette table and index map are decoded to reconstruct a pixel block.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: October 2, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Meng Xu, Wei Wang, Zhan Ma, Xian Wang, Haoping Yu
  • Patent number: 10091511
    Abstract: A technique for encoding a video signal includes generating a representative value for each block of one or more video frames by applying a predetermined function to the pixels of the respective block. To perform a block matching operation for a current block, the technique applies the predetermined function to the current block and interrogates representative values of blocks at specified locations in a spatial and/or temporal vicinity of the current block to find a matching block whose representative value matches the one generated for the current block.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: October 2, 2018
    Assignee: GetGo, Inc.
    Inventors: Eugen Wige, Steffen Schulze, Sascha Kuemmel
  • Patent number: 10091520
    Abstract: The present invention relates to a video encoding method, a video decoding method, and a device using the same, and the video encoding method according to the present invention comprises the steps of: specifying a tile and a slice by partitioning an inputted picture; performing encoding on the basis of the tile and the slice; and transmitting the encoded video information, wherein the picture is partitioned into one or more tiles and one or more slices, and the restrictions for parallel processing can be applied to the tiles and the slices.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: October 2, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Hendry Hendry, Joonyoung Park, Yongjoon Jeon, Byeongmoon Jeon, Jungsun Kim, Jaehyun Lim, Chulkeun Kim, Naeri Park, Seungwook Park
  • Patent number: 10091514
    Abstract: A hardware video encoder includes an intra search block operating on a source picture to produce pairs of intra prediction mode indices and rate-distortion values for different block sizes. The pairs of intra prediction mode indices and rate-distortion values for the different block sizes are computed in parallel based upon the source picture. An inter search block produces pairs of motion vectors and rate-distortion values for different block sizes. The pairs of motion vectors and rate-distortion values for the different block sizes are computed in parallel.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: October 2, 2018
    Assignee: NGCodec Inc.
    Inventors: Frank Bossen, Alberto Duenas
  • Patent number: 10085016
    Abstract: In some embodiments, a video prediction (reference block) cache includes multiple (e.g. 4) independently-addressable subcaches, each storing a predetermined part of a cache back-end (memory subsystem) word. For example, a 16-byte word received by the cache from memory may be split between four 4-byte subcaches. Each subcache line/block stores the data of a 2-D pixel array. Retrieving a cached prediction may be performed by accessing different subcaches synchronously (on the same clock cycle) to assemble the prediction from parts stored in different subcaches. A cache tag may be defined by a 4-D vector having x-position, y-position, frame ID, and color component (luma/chroma) fields. Using sub-word, independently-addressable subcaches allows increasing the efficiency of cache access and allows addressing memory bandwidth limitations facing emerging video coding standards and applications, which employ relatively large and varied prediction sizes.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: September 25, 2018
    Assignee: OVICS
    Inventor: Sorin C Cismas
  • Patent number: 10080030
    Abstract: The present invention relates to a video signal processing method and device capable of: obtaining a reference view block by using a predetermined motion vector; obtaining the depth value of a reference block which corresponds to the reference view block; obtaining an inter-view motion vector for a current block by using at least one depth value of the reference depth block; and decoding the current block by using the inter-view motion vector.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: September 18, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Jin Heo, Taesup Kim, Jiwook Jung, Sehoon Yea
  • Patent number: 10080029
    Abstract: Disclosed are a video encoding/decoding method and apparatus including a plurality of views. The video decoding method including the plurality of views comprises the steps of: inducing basic combination motion candidates for a current Prediction Unit (PU) to configure a combination motion candidate list; inducing expanded combination motion candidates for the current PU when the current PU corresponds to a depth information map or a dependent view; and adding the expanded combination motion candidates to the combination motion candidate list.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: September 18, 2018
    Assignees: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, University-Industry Cooperation Group of Kyung Hee University
    Inventors: Gun Bang, Gwang Soon Lee, Nam Ho Hur, Gwang Hoon Park, Young Su Heo, Kyung Yong Kim, Yoon Jin Lee
  • Patent number: 10078530
    Abstract: A streams manager monitors performance of parallel portions of a streaming application implemented in multiple virtual machines (VMs). When the performance provided by the multiple VMs is no longer needed, one or more of the VMs can be torn down. The performance of the VMs is monitored. When the least performing VM can be torn down, it is torn down. When the least performing VM cannot be torn down, information regarding a better performing VM is gathered, and it is determined whether the least performing VM can be made more similar to the better performing VM. When the least performing VM can be made more similar to the better performing VM, the least performing VM is changed to improve its performance, and the better performing VM is torn down.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lance Bragstad, Michael J. Branson, Bin Cao, James E. Carey, Mathew R. Odden
  • Patent number: 10080023
    Abstract: Provided are a method and an apparatus for coefficient scan on the base of a partition mode of a prediction unit. The method comprises the steps of: determining a scan method on the basis of a partition mode of a prediction unit; and encoding the information about the scan method, wherein the scan method is determined, on the basis of RDO (Rate Distortion optimization), from among the extracted candidate scan methods which have been extracted with consideration of the shapes of the partitions of the partition mode.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: September 18, 2018
    Assignee: KT CORPORATION
    Inventors: Bae Keun Lee, Jae Cheol Kwon, Joo Young Kim
  • Patent number: 10080031
    Abstract: A motion vector predictor candidate generating unit makes a prediction based on a motion vector of one of coded neighboring blocks that are neighboring to a coding target block in space or time and generates a plurality of motion vector predictor candidates. A motion vector predictor redundant candidate removing unit removes the motion vector predictor candidates having identity among the motion vector predictor candidates predicted based on a coded neighboring block that is neighboring in space from a motion vector predictor candidate list with at least one being left. A motion vector predictor selecting unit selects a motion vector predictor from the plurality of motion vector predictor candidates. A first bitstream generating unit codes information representing the selected motion vector predictor.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: September 18, 2018
    Assignee: JVC KENWOOD Corporation
    Inventors: Shigeru Fukushima, Hiroya Nakamura, Hideki Takehara
  • Patent number: 10080034
    Abstract: A method and apparatus are provided for predictive frame selection supporting enhanced efficiency and subjective quality. The apparatus includes an encoder for encoding a picture using a selection scheme that selects between encoding the picture as a single direction inter predictive picture type and a bi-directional inter predictive picture type based on coding efficiency and a determination of a flickering artifact resulting from coding the picture as the bi-directional inter predictive picture type.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: September 18, 2018
    Assignee: Thomson Licensing DTV
    Inventors: Hua Yang, Adarsh Golikeri, Alan Jay Stein
  • Patent number: 10075705
    Abstract: An image processing apparatus includes a controller which controls candidates for an inter prediction mode in which motion compensation is performed based on accuracy of a motion vector, a motion search unit which performs a motion search only in the inter prediction modes allowed by the controller to be the candidates to generate a motion vector, and a motion compensation unit which performs the motion compensation in the inter prediction mode selected from the candidates in each of which the motion vector is generated by the motion search unit to generate a predicted image. The present disclosure is applicable to the image processing apparatus.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: September 11, 2018
    Assignee: Sony Corporation
    Inventor: Kenji Kondo
  • Patent number: 10075707
    Abstract: Motion vectors of a first reference frame are permitted to point to a plurality of further reference frames. A method of storing the motion vectors comprises, when a block of the first reference frame has two motion vectors initially, selecting one of the two motion vectors, the non-selected motion vector not being stored. The selected motion vector may be scaled. This can reduce the motion vector memory size.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: September 11, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Edouard Francois, Patrice Onno
  • Patent number: 10074186
    Abstract: An image search system comprising an video taking unit that takes a video, a search unit that contains a processor and a storage unit and searches for an image contained in the video, an input unit that receives information that is input to the search unit, and a display unit that displays information that is output from the search unit. The storage unit holds information indicating the shapes of trajectories that represent the travel paths of a plurality of moving objects extracted from the video. When information indicating the shape of a trajectory is input from the input unit, the search unit searches the plurality of moving-object trajectories held in the storage unit for trajectories that are similar to the input trajectory shape, and if such a trajectory is found, the search unit displays, on the display unit, images of the moving objects that have traveled along the found trajectories.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: September 11, 2018
    Assignee: Hitachi, Ltd.
    Inventors: Nobuo Nukaga, Daisuke Matsubara, Yuki Watanabe, Kenichi Yoneji, Tomoaki Yoshinaga, Atsushi Hiroike
  • Patent number: 10075709
    Abstract: Systems, apparatus and methods are described including determining a prediction residual for a channel of video data; and determining, using the first channel's prediction residual, a prediction residual for a second channel of the video data. Further, a prediction residual for a third channel of the video data may be determined using the second channel's prediction residual.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: September 11, 2018
    Assignee: Intel Corporation
    Inventors: Lidong Xu, Yi-Jen Chiu, Yu Han, Wenhao Zhang
  • Patent number: 10075708
    Abstract: The image encoding method includes: generating a reference picture list for determining reference pictures; determining a co-located picture; adding, to the list, a motion vector for each corresponding block that is included in a current picture to be encoded and is adjacent to a current block to be encoded or that is included in the co-located picture and close to the current block; selecting a motion vector predictor from the list; and encoding a difference between a motion vector of the current block encoded using the motion vector of the current block and the motion vector predictor selected. In the encoding, when the current picture is of a specific picture type, the motion vector is generated for each of all blocks included in the current picture with reference to the reference pictures belonging to a view different from a view to which the current picture belongs.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: September 11, 2018
    Assignee: SUN PATENT TRUST
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toru Matsunobu, Kengo Terada
  • Patent number: 10075712
    Abstract: A method of video coding using coding modes including IntraBC mode (Intra-block copy mode) and inter prediction mode is disclosed. In one embodiment, when adaptive motion vector resolution is selected to allow adaptive use of integer resolution or fractional-pel resolution, a resolution indicator having a value corresponding to using integer resolution for all motion vectors and all block vectors is signaled in the current. In another embodiment, if a coded block is coded in the inter prediction mode or the IntraBC mode, the coded MV or BV is converted to a converted MV or BV having fractional-pel resolution if a resolution indicator for the coded block specifies integer resolution. The system then stores the converted MV or BV for encoding or decoding of subsequent blocks.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: September 11, 2018
    Assignee: HFI INNOVATION INC.
    Inventors: Shan Liu, Xiaozhong Xu
  • Patent number: 10070135
    Abstract: A video decoding method performed by a video decoding apparatus includes: generating a quantized frequency transform block by decoding a bitstream; reconstructing a residual block by inversely quantizing and inversely transforming the quantized frequency transform block; generating a prediction block corresponding to a current block; reconstructing the current block by adding the generated prediction block to the reconstructed residual block; and performing a deblocking filtering with respect to a boundary between subblocks within a frame including the reconstructed current block, by allowing numbers of filtered pixels in a first block of the subblocks and a second block of the subblocks that engage in the filtering to be different depending on one or more predetermined criterion.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: September 4, 2018
    Assignee: SK TELECOM CO., LTD.
    Inventors: Jeongyeon Lim, Joong Gunn Park, Byeungwoo Jeon, Joohee Moon, Yunglyul Lee, Haekwang Kim, Jongki Han, Jung Youp Yang
  • Patent number: 10063878
    Abstract: Provided is an interlayer video decoding method. The interlayer video decoding method includes: obtaining brightness compensation information indicating whether a second layer current block performs brightness compensation; determining whether a candidate of the second layer current block is usable as a merge candidate based on whether the brightness compensation information indicates that the brightness compensation is performed and whether the candidate of the second layer current block performs time direction inter prediction; generating a merge candidate list including at least one merge candidate based on a result of the determining; and determining motion information of the second layer current block by using motion information of one of the at least one merge candidate.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: August 28, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Min-woo Park, Jin-young Lee
  • Patent number: 10063876
    Abstract: A method and apparatus derive a motion vector predictor (MVP) for a current block in an Inter, Merge, or Skip mode. Embodiments according to the present invention determine redundant MVP candidates according to a non-MV-value based criterion. The redundant MVP candidates are then removed from the MVP candidate set. In other embodiments according to the present invention, motion IDs are assigned to MVP candidates to follow the trail of motion vectors associated with the MVP candidate. An MVP candidate having a same motion ID as a previous MVP is redundant and can be removed from the MVP candidate set. In yet another embodiment, redundant MVP candidates correspond to one or more of the MVP candidates that cause the second 2N×N or N×2N PU to be merged into a 2N×2N PU are removed from the MVP candidate set.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: August 28, 2018
    Assignee: HFI INNOVATION INC.
    Inventors: Jian-Liang Lin, Yi-Wen Chen, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 10063855
    Abstract: An image predictive encoding device can efficiently encode an image, while suppressing an increase in prediction information and reducing the prediction error of a target block. In an image predictive encoding device, according to one embodiment, to produce a prediction signal of a partition in a target region, it is decided whether prediction information of a neighboring region can be used. When prediction information of the neighboring region can be used, a region width of the partition where the prediction information of the neighboring region is used to produce the prediction signal is determined. The prediction signal of the target region is produced from a reconstructed signal based on at least one of the region width, the prediction information of the target region, and the prediction information of the neighboring region. The prediction information, information identifying the region width, and a residual signal are encoded.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: August 28, 2018
    Assignee: NTT DOCOMO, INC.
    Inventors: Yoshinori Suzuki, Choong Seng Boon
  • Patent number: 10063881
    Abstract: An apparatus and a method for setting a search region for the predicting of a motion vector are disclosed. The apparatus for setting a search region for predicting a motion vector includes: a computation unit configured to compute differences between an origin vector of a search region for a target block for motion vector prediction and predictive motion vectors of multiple blocks adjacent to the target block, and compute a sum of absolute values of the differences; and a search region setting unit configured to set a range value of the search region for the target block by using at least one of the sum of absolute values of the differences and a directionality of the predictive motion vectors for the multiple adjacent blocks. According to an embodiment of the present invention, the amount of computation and the time expended for computation when predicting motion vectors can be significantly reduced.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: August 28, 2018
    Assignee: Foundation of Soongsil University-Industry Cooperation
    Inventors: Min-Cheol Hong, Jin-Young Noh, Myoung-Jin Kim
  • Patent number: 10063877
    Abstract: A method of processing a video signal is disclosed. The present invention includes obtaining a current macroblock type, obtaining skip or direct mode indication information on a partition of the current macroblock according to the current macroblock type, deriving a motion vector of the partition according to the skip or direct mode indication information, and predicting a pixel value of the partition using the motion vector. Accordingly, the present invention obtains a pixel value of a reference block close to an original video using a motion vector, thereby enhancing a reconstruction ratio of the macroblock. As a macroblock uses skip or direct prediction indication information, it is unnecessary to separately code skip mode indication information and direct mode indication information on the macroblock, whereby an information size to be coded can be reduced.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: August 28, 2018
    Assignee: LG Electronics Inc.
    Inventors: Seung Wook Park, Jung Sun Kim, Young Hee Choi, Byeong Moon Jeon, Joon Young Park
  • Patent number: 10057592
    Abstract: A temporal motion vector predictor is includable, together with one or more spatial motion vector predictors, in a set of motion vector predictors for a block to encode of a current frame. A method of determining the temporal motion vector predictor comprises selecting as the temporal predictor one motion vector from among motion vectors in a reference block of a reference frame different from the current frame. The reference block is a block of the reference frame collocated with the block to encode or a block of the reference frame neighboring the collocated block. The selection is based on a diversity criterion for achieving diversity among the predictors of the set. This can reduce the motion vector memory requirements with no or no significant additional coding efficiency penalty. Alternatively, even if the motion vector memory is not reduced in size, coding efficiency improvements can be achieved.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: August 21, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Patrice Onno
  • Patent number: 10055276
    Abstract: A mechanism is provided for detecting one or more defects in an incoming log. One or more features are extracted from the incoming log. Utilizing the one or more features, one or more patterns, one or more pattern sequences of the one or more patterns, and one or more proximities associated with the one or more patterns contained in the incoming log are identified. For each defect model generated for the incoming log, a set of patterns in the defect model is compared to a set of patterns in each previously identified defect model in a set of previously identified defect models. Responsive to identifying a match and responsive to set of scores associated with the match meeting or exceeding a set of probability thresholds, an identification associated with the previously identified defect model along with any solution or workaround is passed to a support engineer.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Christopher G. Fredericks, Tien Hiong Lee, Konstantin Levinski, Xin Qian, Weng Sing Tang, Xiang Zhang
  • Patent number: 10057596
    Abstract: A motion estimation method for blocks of a periodic pattern is provided, which includes determining a global motion vector corresponding to a region according to motion vectors of periodic blocks in the region; generating candidate motion vectors of a target periodic block to be encoded in a second frame; for each candidate motion vector, determining a penalty value based on at least one difference between the candidate motion vector and at least one global motion vector corresponding to at least a relative region in the first frame; for each candidate motion vector, calculating a weighted similarity value based on an original similarity value between the target periodic block of the second frame and a reference block corresponding to the candidate motion vector of the first frame, and the penalty value; and determining a motion vector of the target periodic block according to weighted similarity values of the candidate motion vectors.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: August 21, 2018
    Assignee: NOVATEK Microelectronics Corp.
    Inventors: Hsiao-En Chang, Cheng-Wei Chou
  • Patent number: 10055814
    Abstract: The present technique relates to an image processing device and an image processing method for realizing accurate depth image warping operations on the receiving end when depth images with reduced resolutions are transmitted. A partial resolution converting unit reduces resolutions of parallax images of auxiliary images. A partial conversion information generating unit generates partial conversion information. The parallax images having the resolutions reduced by the partial resolution converting unit and the partial conversion information generated by the partial conversion information generating unit are transmitted to a decoding device. The present technique can be applied to encoding devices that encode glasses-free 3D images, for example.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: August 21, 2018
    Assignee: SONY CORPORATION
    Inventors: Shinobu Hattori, Yoshitomo Takahashi
  • Patent number: 10051288
    Abstract: Methods of data encoding using trees formed with logic gates are described which lead to spatial compression of image data. Data encoding is achieved using a five-level wavelet transform, such as the Haar or the 2/10 transform. A dual transform engine is used, the first and engine being used for the first part of the first-level transform, the second part of the first-level transform and the subsequent-level transforms being performed by the second transform engine within a time interval which is less than or equal to the time taken by the first transform engine to effect the part-transform. Each bit plane of the resulting coefficients is then encoded by forming a tree structure from the bits and OR logical combinations thereof. Redundant data are removed from the resulting tree structure, and further data can be removed by using a predetermined compression profile.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: August 14, 2018
    Assignee: RGB SYSTEMS, INC.
    Inventor: Peter Lionel Smith
  • Patent number: 10051282
    Abstract: Provided is a method for obtaining motion information in video encoding/decoding, which includes calculating a first predictor of a motion vector of a current block/sub-block according to a motion vector of each reference block in a first reference block set of the current block/sub-block; determining a first motion vector difference between a motion vector of each reference block in a second reference block set of the current block/sub-block and a first predictor of the motion vector of the reference block in the second reference block set of the current block/sub-block; predicting a first motion vector difference between the motion vector of the current block/sub-block and the first predictor of the motion vector of the current block/sub-block according to the first motion vector difference of each reference block in the second reference block set to obtain a predictor of the first motion vector difference of the current block/sub-block; and determining a second predictor of the motion vector of the current
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: August 14, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jie Chen, Il-koo Kim
  • Patent number: 10051271
    Abstract: Apparatuses and techniques relating to encoding a video are provided. An encoding device includes a motion coding module configured to determine a coding block level for processing an image data, and further configured to determine a block formation for a motion coding of the image data according to the coding block level; and a texture coding module configured to determine a block size for a texture coding of the image data according to the block formation to thereby generate a coded bit stream.
    Type: Grant
    Filed: May 21, 2016
    Date of Patent: August 14, 2018
    Assignee: UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventor: Gwang Hoon Park
  • Patent number: 10051272
    Abstract: Apparatuses and techniques relating to encoding a video are provided. An encoding device includes a motion coding module configured to determine a coding block level for processing an image data, and further configured to determine a block formation for a motion coding of the image data according to the coding block level; and a texture coding module configured to determine a block size for a texture coding of the image data according to the block formation to thereby generate a coded bit stream.
    Type: Grant
    Filed: May 21, 2016
    Date of Patent: August 14, 2018
    Assignee: UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventor: Gwang Hoon Park
  • Patent number: 10051276
    Abstract: The present invention can generate lines whose spatial correlation is high from a Bayer array imaging element, and can raise the coding efficiency of a captured image thereby. A read out controller reads two lines of pixel data from the Bayer array imaging element, generates two new lines by sorting, in accordance with a rule set in advance, pixel data included in the two lines that are read out, and outputs the result; a first encoder that inputs and encodes one of the two new lines obtained by the read out controller; and a second encoder that inputs and encodes the other of the two new lines obtained by the read out controller. Then, the read out controller generates a line configured by pixels of a single color component as at least one of the two new lines.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: August 14, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kazuya Ino
  • Patent number: 10051284
    Abstract: A video decoding method using an inter prediction, includes: reconstructing a first differential motion vector and a second differential motion vector of a current block by decoding encoded data; deriving a first predicted motion vector and a second predicted motion vector of the current block from one or more neighboring blocks of the current block; generating a first motion vector of the current block by adding the first candidate motion vector to the first differential motion vector, and a second motion vector of the current block by adding the second candidate motion vector to the second differential motion vector; generating a predicted block of the current block by using the first and second motion vectors; reconstructing a residual block by decoding residual signals included in the encoded data; and adding each pixel value of the predicted block to a corresponding pixel value of the residual block.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: August 14, 2018
    Assignee: SK TELECOM CO., LTD.
    Inventors: Kwanghyun Won, Hayoon Kim, Byeungwoo Jeon, Joohee Moon, Yunglyul Lee, Haekwang Kim, Jungyoup Yang
  • Patent number: 10049279
    Abstract: A method of predicting action labels for a video stream includes receiving the video stream and calculating an optical flow of consecutive frames of the video stream. An attention map is generated from the current frame of the video stream and the calculated optical flow. An action label is predicted for the current frame based on the optical flow, a previous hidden state and the attention map.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: August 14, 2018
    Inventors: Zhenyang Li, Efstratios Gavves, Mihir Jain, Cornelis Gerardus Maria Snoek