Motion Vector Patents (Class 375/240.16)
  • Patent number: 10027957
    Abstract: A method of encoding video using a plurality of reference pictures is provided. The method includes: writing one of a parameter or a flag into one or more reference pictures of the plurality of reference pictures, creating a first list of reference pictures comprising the plurality of reference pictures sorted based on the parameter or flag, and encoding a current picture of the video using at least the first list of reference pictures. A method of decoding video using a plurality of reference pictures is also provided. The method includes parsing one of a parameter or flag from one or more reference pictures of the plurality of reference pictures, creating a first list of reference pictures comprising the plurality of reference pictures sorted based on the parameter or flag, and decoding a current picture of the video using at least the first list of reference pictures. In addition, there are provided corresponding apparatuses for encoding and decoding video.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: July 17, 2018
    Assignee: Sun Patent Trust
    Inventors: Chong Soon Lim, Viktor Wahadaniah, Sue Mon Thet Naing, Takahiro Nishi, Youji Shibahara, Hisao Sasai, Toshiyasu Sugio
  • Patent number: 10027975
    Abstract: The invention concerns a method, device, and computer program for motion vector prediction in scalable video encoder and decoder. It concerns the process to determine motion information predictor in the enhancement layer of a scalable encoding scheme also known as motion derivation process. It comprises a correction of the position in the reference layer used to pick-up the more relevant motion information available due to the compression scheme. Accordingly, motion information prediction is improved.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: July 17, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Christophe Gisquet, Patrice Onno, Guillaume Laroche, Edouard Francois
  • Patent number: 10027993
    Abstract: A method is disclosed that includes: receiving, via a network digital video recorder, a request to record requested content; receiving, via a network digital video recorder at a first time, the requested content in a first format and the requested content in a second format; storing, via the network digital video recorder, the requested content in the first format; storing, via the network digital video recorder, the requested content in the second format; deleting, from network digital video recorder, the requested content in the second format after a predetermined time period; and transcoding, via an on demand transcoder, the requested content in the first format to the requested content in a third format after the predetermined time period.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: July 17, 2018
    Assignee: ARRIS Enterprises LLC
    Inventors: Kevin S Wirick, Michael A Casteloes, Wendell Sun
  • Patent number: 10021414
    Abstract: Techniques are described for motion vector restriction where information in a bitstream ensures that a derived motion vector from a motion vector predictor is compliant with a motion vector restriction. Techniques are also described for indicating the motion vector restriction for parallel decoding.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: July 10, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Vadim Seregin, Ying Chen, Li Zhang, Adarsh Krishnan Ramasubramonian
  • Patent number: 10021300
    Abstract: An image processing device includes an image segmentation unit, a stitching unit and a rendering unit. The image segmentation unit divides a plurality of input images into a plurality of first images and a plurality of second images based on color information and depth information. The plurality of input images are sequentially captured. The stitching unit generates a first panoramic image by synthesizing the plurality of first images, and generates a second panoramic image by synthesizing the plurality of second images. The rendering unit generates an output panoramic image based on the first panoramic image and the second panoramic image.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: July 10, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Se-Un Ryu
  • Patent number: 10015508
    Abstract: Before completion of merge encoding processing of an immediately preceding PU, a controller determines the order of evaluation of merge candidates with the immediately preceding PU excluded from the merge candidates to be evaluated, and a merge-candidate derivation part evaluates each merge candidate in the order of evaluation. After the completion of the merge encoding processing of the immediately preceding PU, the controller re-determines the order of evaluation of merge candidates with the immediately preceding PU included in the merge candidates to be evaluated, and the merge-candidate derivation part evaluates each merge candidate in the re-determined order of evaluation excluding the merge candidate whose evaluation has already been started.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: July 3, 2018
    Assignees: NTT Electronics Corporation, Nippon Telegraph and Telephone Corporation
    Inventors: Takeshi Yoshizawa, Katsuyuki Ozaki, Takayuki Onishi, Ken Nakamura
  • Patent number: 10015507
    Abstract: A system and method for frequency reduction and restoration. The system and method may be used to reduce the visual redundancy in digital data, such as in video data and image data.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: July 3, 2018
    Assignee: CINOVA MEDIA
    Inventor: Anurag Mendhekar
  • Patent number: 10015506
    Abstract: A system and method for frequency reduction and restoration. The system and method may be used to reduce the visual redundancy in digital data, such as in video data and image data.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: July 3, 2018
    Assignee: CINOVA MEDIA
    Inventor: Anurag Mendhekar
  • Patent number: 10009620
    Abstract: A block of size N×M of a video frame can be either split into smaller blocks in n different ways (e.g. horizontal, vertical, quad, etc.), or alternatively it can be coded using one out of m different coding modes (e.g. intra, inter, bi-prediction, etc.). Since splitting into smaller sub-blocks and coding the N×M block in one of the m possible ways are mutually exclusive, there are n+m distinct possibilities for processing the block further. The n+m possible ways of processing the N×M blocks are assigned a code (e.g., a number) and coded with a codeword derived from a VLC table. This achieves efficient combined coding of split information and other block-level parameters.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: June 26, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Arild Fuldseth, Gisle Bjontegaard
  • Patent number: 10009621
    Abstract: In one example, the disclosure is directed to techniques that include, for each prediction unit (PU) of a respective coding unit (CU) of a slice of a picture of the video data, determining at least one disparity value based at least in part on at least one depth value of at least one reconstructed depth sample of at least one neighboring sample. The techniques further include determining at least one disparity vector based at least in part on the at least one disparity value, wherein the at least one disparity vector is for the respective CU for each PU. The techniques further include reconstructing, based at least in part on the at least one disparity vector, a coding block for the respective CU for each PU.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: June 26, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Li Zhang, Ying Chen, Marta Karczewicz
  • Patent number: 10009610
    Abstract: Techniques related to content adaptive prediction and entropy coding of motion vectors are described.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: June 26, 2018
    Assignee: Intel Corporation
    Inventors: Atul Puri, Daniel Socek, Chang Kee Choi
  • Patent number: 10003782
    Abstract: A device according to embodiments may comprise an acquisition unit, an arrangement unit, a calculating unit, and a processing unit. The acquisition unit may acquire candidate vectors from among corresponding vectors which have been calculated for each candidate block around the target block. The arrangement unit may arrange particles around each candidate block indicated by each of the acquired candidate vectors while using the target block as an origination, and arrange particle vectors while using the target block as an origination. The calculating unit may calculate a correlation between a pixel value of the target block and a pixel value of each block defined by each of the particles, and give a weight depending on the calculated correlation to each of the particle vectors. The processing unit may obtain the corresponding vector for the target block based on the weight calculated for each of the particle vectors.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: June 19, 2018
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Nao Mishima, Takeshi Mita
  • Patent number: 10003813
    Abstract: A method and system for video decoding by enabling optimal picture buffer management are provided. The method includes checking, by an application module, one or more picture buffers in a Decoder Reference Buffer (DRB) register and a Decoder Display Buffer (DDB) register received from a video decoder module, initiating at least one action based on a status of the one or more picture buffers, providing, by the application module to a video decoder module, information on at least one of the one or more picture buffers that is free, selecting, by the video decoder module, a picture buffer based on the information of the at least one of the one more picture buffers received from the application module, decoding a bit stream by using the selected picture buffer, and storing output video data from the decoding into the selected picture buffer.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: June 19, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Austin Lobo, Mohammed Quaid Damudi
  • Patent number: 10003810
    Abstract: A method and apparatus for coding video data using Inter prediction mode or Merge mode in a video coding system are disclosed, where the video data is configured into a Base Layer (BL) and an Enhancement Layer (EL), and the EL has higher spatial resolution or better video quality than the BL. In one embodiment, at least one information piece of motion information associated with one or more BL blocks in the BL is identified. A motion vector prediction (MVP) candidate list or a Merge candidate list for the selected block in the EL is then determined, where said at least one information piece associated with said one or more BL blocks in the BL is included in the MVP candidate list or the Merge candidate list. The input data associated with the selected block is coded or decoded using the MVP candidate list or the Merge candidate list.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: June 19, 2018
    Assignee: MEDIATEK INC.
    Inventors: Tzu-Der Chuang, Ching-Yeh Chen, Yu-Wen Huang, Jian-Liang Lin, Yi-Wen Chen, Shih-Ta Hsiang, Shan Liu, Shaw-Min Lei
  • Patent number: 10003823
    Abstract: A video decoder has a first processing circuit and a second processing circuit. A shared storage device is accessible to the first processing circuit and the second processing circuit. The first processing circuit performs a first decoding operation according to data access of the shared storage device. The second processing circuit performs a second decoding operation according to data access of the shared storage device. The first decoding operation is at least a portion of a first decoding function complying with a first video coding standard, and the second decoding operation is at least a portion of a second decoding function complying with a second video coding standard different from the first video coding standard.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: June 19, 2018
    Assignee: MEDIATEK INC.
    Inventors: Min-Hao Chiu, Yung-Chang Chang
  • Patent number: 9998736
    Abstract: An image coding method includes: adding, to a candidate list, a first adjacent motion vector as a candidate for a predicted motion vector to be used for coding the current motion vector; selecting the predicted motion vector from the candidate list; and coding the current motion vector, wherein in the adding, the first adjacent motion vector indicating a position in a first reference picture included in a first reference picture list is added to the candidate list for the current motion vector indicating a position in a second reference picture included in a second reference picture list.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: June 12, 2018
    Assignee: SUN PATENT TRUST
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Hisao Sasai
  • Patent number: 9996894
    Abstract: The present disclosure discloses a video pipeline comprising: a video processor operable to output at least an image processing parameter and at least an encoding parameter according to one or both of at least one parameter and at least one instruction from a domain outside the video pipeline; an image signal processor operable to turn image raw data into lower resolution video data and video data according to the at least one image processing parameter; a streaming conversion circuit operable to convert the video data into converted data; and an encoder operable to encode video data and encode the converted data according to the at least one encoding parameter.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: June 12, 2018
    Assignee: REALTEK SINGAPORE PTE LTD
    Inventors: Tien Ping Chua, Chen Feng Kuo
  • Patent number: 9998727
    Abstract: Systems and methods for coding video information for a current view based on a residual prediction from video information for a reference view are described. In one innovative aspect, an apparatus for coding digital video is provided. The apparatus includes a memory configured to store current view video information and reference view video information. The apparatus also includes a processor configured to determine a value of a current video unit of the current view based at least on a motion compensated block of the reference view. The motion compensated block may be determined based at least in part on motion information and a disparity vector associated with the current video unit. Decoding devices and methods as well as corresponding encoding devices and methods are described.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: June 12, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Li Zhang, Ying Chen, Xiang Li, Marta Karczewicz
  • Patent number: 9998752
    Abstract: A video encoding device: searches for motion information of a block to be encoded; generates a merge motion information candidate list based on motion information of encoded blocks adjacent to the block to be encoded; eliminates an improper merge index or indexes from the merge motion information candidate list, using the motion information determined as a result of the search for the motion information; and determines a merge mode, using a merge index of merge motion information in the merge motion information candidate list from which the improper merge index has been eliminated.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: June 12, 2018
    Assignee: NEC CORPORATION
    Inventor: Keiichi Chono
  • Patent number: 9998754
    Abstract: A method of calculating discontinuity of a motion vector includes obtaining at least any one of a k-th projected forward motion vector by a forward motion vector of a block and a k-th projected backward motion vector by the forward motion vector and at least any one of a k-th projected forward motion vector by a backward motion vector and a k-th projected backward motion vector by the backward motion vector; obtaining inconsistency of forward motion vector to k-th frame projection and inconsistency of backward motion vector to k-th frame projection by calculating a first difference function using the obtained vectors, and calculating discontinuity using the inconsistency of forward motion vector to k-th frame projection and the inconsistency of backward motion vector to k-th frame projection.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: June 12, 2018
    Assignee: ANAPASS INC.
    Inventors: Tae Jin Kim, Daehyun Kim, Jae Hun Lee
  • Patent number: 9996896
    Abstract: There are provided a display compensation method, a display compensation module and a display apparatus. The method comprises following steps: receiving an image signal to be displayed (S1); obtaining a user position (S2) which is a relative position of a user relative to a the display apparatus; compensating for the image signal to be displayed according to the user position to obtain a compensated image signal (S3); and outputting the compensated image signal (S4). The display compensation method, the display compensation module and the display apparatus can be used for manufacturing the display, and can avoid the image distortion occurred to the image viewed by the user due to the different distances from the user to respective points on the display such that the user's experience in the display effect of the display can be raised.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: June 12, 2018
    Assignee: BOE Technology Group Co., Ltd.
    Inventor: Heecheol Kim
  • Patent number: 9998739
    Abstract: To encode video data, a video encoder partitions a 2N×2N block of video data into four N×N blocks, determines encoding modes for each of the four N×N blocks, calculates values representative of encoded versions of the four N×N blocks using the encoding modes for each of the four N×N blocks, determines whether to skip testing of at least one non-square partitioning mode for the 2N×2N block based on the calculated values, and encodes the 2N×2N block based at least in part on the determination of whether to skip testing of the at least one non-square partitioning mode.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: June 12, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Jaehong Chon, In Suk Chong, Wei-Jung Chien, Xianglin Wang, Marta Karczewicz
  • Patent number: 9998755
    Abstract: A method and apparatus to determine motion information for a current depth region depending on the motion information associated with a co-located texture region are provided for three-dimensional video. The motion information for the current depth region is set to pre-defined motion information or derived motion information if the co-located texture region of the texture picture or any texture sub-region in the co-located texture region is Intra-coded or has no valid motion information. The pre-defined motion information may correspond to motion vector (0,0), reference index 0, and a prediction type as indicated by a slice type. In one embodiment, the motion information for the current depth region is determined according to a subset of 8×8 texture sub-regions for a system with asymmetric resolution and the texture region corresponding to a macroblock.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: June 12, 2018
    Assignee: MEDIATEK INC.
    Inventors: Jian-Liang Lin, Yi-Wen Chen
  • Patent number: 9992516
    Abstract: The present invention relates to an image processing device and method capable of suppressing deterioration in encoding efficiency. A decoded pixel classifying unit 152 and input pixel classifying unit 153 perform class classification of each of the macroblocks of a decoded image or input image, based on orthogonal transform sizes read out from an orthogonal transform size buffer 151. A 4×4 block coefficient calculating unit 154 and 8×8 block coefficient calculating unit 155 calculate filter coefficients in each orthogonal transform block such that residual is the smallest. A pixel classifying unit 161 of a loop filter 113 performs class classification of each of the macroblocks of the decoded image for each of the orthogonal transform block sizes. A filter unit (4×4) 162 and filter unit (8×8) 163 apply appropriate filter coefficients to their respectively corresponding orthogonal transform blocks, and perform filter processing. The present invention can be applied to, for example, an image processing device.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: June 5, 2018
    Assignee: SONY CORPORATION
    Inventor: Kazushi Sato
  • Patent number: 9992510
    Abstract: A method performed by a video encoding apparatus for encoding a current motion vector of a current block in a current picture, includes: encoding, into a bitstream, mode information for use in selecting a motion vector prediction mode among a plurality of motion vector prediction modes; and when the mode information indicating a first motion vector prediction mode among the plurality of motion vector prediction modes is encoded, deriving a set of candidate motion vectors from motion vectors of a plurality of neighboring blocks of the current block, and selecting a candidate motion vector from the set of the candidate motion vectors; setting the prediction motion vector of the current block into the selected candidate motion vector; and generating a differential motion vector of the current block by subtracting the prediction motion vector from the current motion vector, and encoding the differential motion vector into the bitstream.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: June 5, 2018
    Assignee: SK TELECOM CO., LTD.
    Inventors: Hayoon Kim, Byeungwoo Jeon, Yunglyul Lee, Joohee Moon, Haekwang Kim, Jungyoup Yang, Kwanghyun Won
  • Patent number: 9992512
    Abstract: A method for motion vector predictor derivation of a block includes following steps: during a same-reference-frame stage of the motion vector predictor derivation, scanning a plurality of candidate motion vector predictors derived from neighbors of the block, and generating a determination result by determining if any candidate motion vector predictor is qualified for a different-reference-frame stage of the motion vector predictor derivation; and referring to the determination result to selectively enable the different-reference-frame stage following the same-reference-frame stage.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: June 5, 2018
    Assignee: MEDIATEK INC.
    Inventors: Shun-Hsiang Chuang, Chih-Ming Wang, Yung-Chang Chang
  • Patent number: 9984504
    Abstract: A system and method are provided for improving video encoding using content information. A three-dimensional (3D) modeling system produces an encoded video stream. The system includes a content engine, a renderer, and a video encoder. The renderer receives 3D model information from the content engine relating and to produces corresponding two-dimensional (2D) images. The video encoder receives the 2D images and produce a corresponding encoded video stream. The video encoder receives content information from the content engine, transforms the content information into encoder control information, and controls the video encoder using the encoder control information.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: May 29, 2018
    Assignee: Nvidia Corporation
    Inventors: Hassane S. Azar, Stefan Eckart, Dawid Pajak, Bryan Dudash, Swagat Mohapatra
  • Patent number: 9979986
    Abstract: A method and apparatus for encoding video by using deblocking filtering, and a method and apparatus for decoding video by using deblocking filtering are provided. The method of encoding video includes: splitting a picture into a maximum coding unit; determining coding units of coded depths and encoding modes for the coding units of the maximum coding unit by prediction encoding the coding units of the maximum coding unit based on at least one prediction unit and transforming the coding units based on at least one transformation unit, wherein the maximum coding unit is hierarchically split into the coding units as a depth deepens, and the coded depths are depths where the maximum coding unit is encoded in the coding units; and performing deblocking filtering on video data being inversely transformed into a spatial domain in the coding units, in consideration of the encoding modes.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: May 22, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-hye Min, Tammy Lee, Il-koo Kim
  • Patent number: 9979976
    Abstract: The disclosure provides a Light-weight Video Coding system and a decoder for a Light-weight Video Coding system. The decoder includes: a mode decision module and a motion estimation module. The mode decision module, which adopts four flexible types of mode decision, is used for selecting a mode. And, it is used for selecting at least one predetermined block of a current frame according to the mode including plurality pixels. The motion estimation module, which adopts the Partial Boundary Matching Algorithm, is used for selecting partial neighbor pixels of left and top of the block according to the predetermined block in the current frame. And it is used for comparing with corresponding neighbor plurality pixels of left and top with a corresponding predetermined block in reference frame. It is determining whether the corresponding predetermined block in the reference frame copies and pastes to the predetermined block in the current frame.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: May 22, 2018
    Assignee: NATIONAL KAOHSIUNG FIRST UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventor: Chih-Wei Lei
  • Patent number: 9979882
    Abstract: The present invention relates generally a method and device for controlling a camera capable of pan and tilt control, and more specifically a method and device for controlling adjustments of the field of view of such camera.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: May 22, 2018
    Assignee: Axis AB
    Inventor: Viktor Edpalm
  • Patent number: 9979964
    Abstract: An image processing method with which occurrence of an error is suppressed is an image processing method for processing an image signal generated by encoding a plurality of pictures. The method includes: obtaining, from the image signal, a parameter indicating restriction on a reference relation between at least one of the plurality of pictures and an other one of the plurality of pictures in the encoding; and performing restriction alleviation processing for alleviating the restriction on the reference relation indicated by the parameter.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: May 22, 2018
    Assignee: SUN PATENT TRUST
    Inventors: Youji Shibahara, Takahiro Nishi
  • Patent number: 9979980
    Abstract: A video encoding apparatus is a video encoding apparatus for subjecting a video image to motion compensated prediction coding, comprising an acquisition module to acquire available blocks of blocks having motion vectors from encoded blocks adjacent to a to-be-encoded block and number of the available blocks, an acquisition/selection module to select one selection block from the encoded available blocks, a selection information encoder to encode selection information specifying the selection block using a code table corresponding to the number of available blocks, and an image encoder to subject the to-be-encoded block to motion compensated prediction coding using a motion vector of the selection block.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: May 22, 2018
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Saori Asaka, Takeshi Chujoh, Akiyuki Tanizawa, Goki Yasuda, Naofumi Wada, Takashi Watanabe
  • Patent number: 9973767
    Abstract: Methods, systems, and computer readable media can be operable to encode an input video stream into one or more output streams by using information obtained from a first transcoding of the input video stream. During a first encoding of an input video stream, pre-processing, motion estimation, mode decision, and other information can be collected or buffered and can be re-used to encode the input video stream to multiple output video streams at different bitrates, resolutions, and/or frame rates. Motion estimation, macroblock mode decision, and pre-processing data can be manipulated and re-used during the encoding of an input video stream at various resolutions. Data can be re-computed at a new resolution or bitrate to improve visual quality.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: May 15, 2018
    Assignee: ARRIS Enterprises LLC
    Inventor: Ramesh V. Panchagnula
  • Patent number: 9973749
    Abstract: A method includes encoding information of at least two short-term reference picture sets into a bitstream; encoding into the bitstream a structure of pictures description with an indication being indicative of which one of the at least two short-term reference picture sets to be used for decoding by a picture in question within the structure of pictures, the structure of pictures including one or more consecutive pictures in decoding order; encoding pictures according to the structure of pictures description into the bitstream.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: May 15, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Miska Matias Hannuksela, Srikanth Manchenahally Gopalakrishna
  • Patent number: 9973763
    Abstract: An image processing device including a decoding section configured to decode an image from an encoded stream, a determination section configured to perform determination processes of determining whether to apply a deblocking filter to neighboring blocks neighboring across a block boundary within an image to be decoded by the decoding section, a filtering section configured to apply a deblocking filter to neighboring blocks to which the determination section has determined to apply a deblocking filter, and a control section configured to allow the determination section to perform the determination processes for a vertical block boundary and a horizontal block boundary using pixels of the neighboring blocks of a reconstruct image as reference pixels.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: May 15, 2018
    Assignee: SONY CORPORATION
    Inventors: Masaru Ikeda, Junichi Tanaka, Yoshitaka Morigami
  • Patent number: 9973740
    Abstract: Disclosed is a method of encoding three-dimensional (3D) content. The method of encoding 3D content according to an embodiment may include setting a dependency between texture information and depth information of the 3D content, and generating a bitstream comprising the dependency.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: May 15, 2018
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Jin Young Lee, Nam Ho Hur
  • Patent number: 9967568
    Abstract: Certain configurations herein include changing the resolution of an auxiliary map (e.g., a motion map, a z-map, etc.) at a first level of quality to obtain an auxiliary map at a second level of quality. For example, changing the resolution can include receiving a respective auxiliary map of one or more vectors at one or more lower levels of quality and progressively refining, via novel operations, the auxiliary map to higher or lower levels of quality in a hierarchy.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: May 8, 2018
    Assignee: V-Nova International Limited
    Inventors: Luca Rossato, Guido Meardi
  • Patent number: 9967558
    Abstract: A block of a video data stream may be subject to a motion search for comparing inter prediction of the blocks to intra prediction of the block while being partitioned. A motion search using an initial search range finds a first motion vector for the block. The blocks is partitioned into at least two sub-blocks, each having a same size, and one or more motion searches are performed for each sub-block using a second search range and the first motion vector where the second search range is a fraction of the initial search range. Respective error values associated with each of the motion searches are compared to select a partition for coding the block, and the block may be encoded using the selected partition. Performing inter prediction in this fashion can improve the performance of an encoder in terms of both execution time and compression ratio.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: May 8, 2018
    Assignee: GOOGLE LLC
    Inventors: Jingning Han, Debargha Mukherjee, Yaowu Xu
  • Patent number: 9967571
    Abstract: A method of decoding a image according to an embodiment of the present invention, which supports a plurality of layers, may comprise the steps of: receiving information on a reference layer used to decode a current picture for inter-layer prediction; inducing the number of valid reference layer pictures used to decode the current picture on the basis of the information on the reference layer; and performing inter-layer prediction on the basis of the number of valid reference layer pictures.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: May 8, 2018
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Ha Hyun Lee, Jung Won Kang, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim
  • Patent number: 9961340
    Abstract: Accuracy and efficiency of video quality measurement are major problems to be solved. According to the invention, a method for accurately predicting video quality uses a rational function of the quantization parameter QP, which is corrected by a correction function that depends on content unpredictability CU. Exemplarily, the correction function is a power function of the CU. Both QP and CU can be computed from the video elementary stream, without full decoding the video. This ensures high efficiency.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: May 1, 2018
    Assignee: THOMSON Licensing
    Inventors: Fan Zhang, Ning Liao, Kai Xie, Zhibo Chen
  • Patent number: 9961360
    Abstract: The present invention discloses a motion vector list constructing method and system for video coding. The motion vector list constructing method for video coding includes: obtaining a motion information candidate list that is based on a spatially neighboring block and a time-domain corresponding block and that is of a current prediction block; obtaining sub motion information candidates that are of multiple sub blocks of the current prediction block and that are based on inter-view corresponding blocks of the multiple sub blocks of the current prediction block; determining availability of the sub motion information candidates of the multiple sub blocks; and updating the motion information candidate list by using one sub motion information candidate of at least one available sub motion information candidate.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: May 1, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yongbing Lin
  • Patent number: 9955182
    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 decoder to reconstruct a differential motion vector and a prediction candidate identification flag by decoding 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 identified by the prediction candidate identification flag 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: April 24, 2018
    Assignee: SK TELECOM CO., LTD.
    Inventors: Hayoon Kim, Joohee Moon, Yunglyul Lee, Haekwang Kim, Byeungwoo Jeon, Dongwon Kim, Mincheol Park
  • Patent number: 9955187
    Abstract: A method of encoding an image using a depth information includes: extracting a depth value distribution information of a current largest coding unit (LCU); predicting a plurality of division structure candidates of the LCU based on the depth value distribution information; and determining an optimum division structure among the plurality of division structure candidates of the LCU based on at least one of coding efficiency and image quality.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: April 24, 2018
    Assignee: UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventors: Gwang Hoon Park, Tae Wook Kim, Yoon Jin Lee
  • Patent number: 9948855
    Abstract: The present invention relates generally a method and device for controlling a camera capable of pan and tilt control, and more specifically a method and device for controlling adjustments of the field of view of such camera.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: April 17, 2018
    Assignee: Axis AB
    Inventor: Viktor Edpalm
  • Patent number: 9948949
    Abstract: This disclosure describes techniques for coding video data according to an intra Block Copy (BC) coding mode. A block vector difference that identifies a prediction block may be represented by a plurality of syntax elements, which may be encoded and decoded. This disclosure proposes various techniques whereby a video encoder may conditionally signal syntax elements representing the absolute value and/or sign of the components of the block vector difference. Likewise, a video decoder may be configured to infer the values of the syntax elements representing the absolute value and/or sign of the components of the block vector difference when such syntax elements are not signaled.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: April 17, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Krishnakanth Rapaka, Joel Sole Rojals, Marta Karczewicz
  • Patent number: 9945828
    Abstract: A self-contained UAV sensor payload and on-board or off-board hardware and software for precision agriculture. The invention combines multiple cameras and navigation sensors to create a system for automatically collecting, geo-referencing, and stitching red, green, blue, and near infrared imagery and derived vegetation indices. The invention is able to produce all of these quantities in a single flight. The tight integration with integrated navigation sensors eliminates the need for integration with external sensors or avionics hardware and enables innovative solutions to image processing and analysis which greatly improve accuracy, processing speed, and reliability over alternative approaches.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: April 17, 2018
    Assignee: SENTEK SYSTEMS LLC
    Inventors: Bryan T. Poling, Kimberly A. Salant, Theodore C. Poling, Christopher A. Launer
  • Patent number: 9942014
    Abstract: Provided is a cooperative multimedia communication system. The source node includes a first hierarchical modulation constellation diagram, modulates two data streams and transmits a first signal and a second signal. The relay node includes a protection-level-exchanging modulation and a second hierarchical modulation constellation diagram, modulates the second signal to generate a third signal and transmits the third signal. The destination node receives the first signal and the third signal and performs optimal decoding. The present disclosure designs a pair of optimal hierarchical constellation diagrams respectively for the source node and the relay node. Moreover, the present disclosure further provides a cooperative multimedia communication method.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: April 10, 2018
    Assignee: NATIONAL TSING HUA UNIVERSITY
    Inventors: Hao-Yun Huang, Yuh-Ren Tsai, Chin-Liang Wang
  • Patent number: 9942569
    Abstract: An encoding apparatus includes a transformer which performs wavelet transform on image data to generate coefficients of subbands, and a predictive encoder which performs predictive coding on the coefficients. The predictive encoder includes a symbol generator which generates a symbol as an encoding target from a predictive error, an encoder which performs entropy coding on the generated symbol using a parameter determined in a process of encoding an immediately preceding coefficient of the coefficient of interest, an estimation unit which estimates a tentative symbol corresponding to a succeeding coefficient to be encoded next to the coefficient of interest, and a determination unit which determines a parameter for the succeeding coefficient from a code length obtained when assuming that the tentative symbol estimated by the estimation unit is obtained by encoding a parameter used when encoding the symbol of the coefficient of interest.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: April 10, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Hiroshi Oto, Masaki Kitago
  • Patent number: 9942547
    Abstract: According to a picture coding method, a coded picture is stored, as a reference picture, into a storage unit; commands indicating correspondence between reference pictures and reference indices for designating reference pictures and coefficients used for generation of predictive images are generated; a reference picture being used when motion compensation is performed on a current block in a current picture to be coded is designated by a reference index; a predictive image is generated by performing linear prediction on a block being obtained by motion estimation within the designated reference picture, by use of a coefficient corresponding to the reference index; a coded image signal including a coded signal obtained by coding a prediction error being a difference between the current block in the current picture to be coded and the predictive image, the commands, the reference index and the coefficient is outputted.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: April 10, 2018
    Assignee: GODO KAISHA IP BRIDGE 1
    Inventors: Kiyofumi Abe, Shinya Kadono, Satoshi Kondo, Makoto Hagai
  • Patent number: 9930357
    Abstract: Systems and methods for motion estimation for video encoding are described. The method observes the motion from the previous frames of the video uses the same for predicting search pattern and classifying the motion for the current frame. The motion in the video is predicted by calculating the Temporal Redundancy Achieved for previous frames and the Block Movement Factor in the previous frame. The method also considers the available bandwidth for choosing the search pattern especially, in the case of video streaming in wireless mobile ad hoc networks.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: March 27, 2018
    Assignee: Uurmi Systems PVT. LTD.
    Inventors: Mallesham Dasari, Himanshu Sindwal, Naresh Vattikuti, Srinivasa Rao Venkata Maddela