Motion Vector Generation Patents (Class 348/699)
  • Patent number: 10893289
    Abstract: An image decoding method performed by means of a decoding device according to the present disclosure comprises the steps of: configuring an affine merge candidate list with respect to a current block; deriving CPMVs with respect to CPs of the current block on the basis of the affine merge candidate list; deriving prediction samples with respect to the current block on the basis of the CPMVs; and generating a reconstructed picture with respect to the current block on the basis of the derived prediction samples, wherein the maximum number of inherited affine candidates is two, a first inherited affine candidate is derived on the basis of a left block group of the current block, and a second inherited affine candidate is derived on the basis of an upper block group of the current block.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: January 12, 2021
    Assignee: LG ELECTRONICS INC.
    Inventor: Jaeho Lee
  • Patent number: 10887618
    Abstract: The present invention provides a video picture coding method, a video picture decoding method, a coding device, and a decoding device. The method includes: determining a motion vector difference of an affine picture block; determining motion vector precision of the affine picture block; determining a size of an affine motion compensation picture subblock in the affine picture block according to the motion vector difference, the motion vector precision, and a distance between control points in the affine picture block, where the control points are pixels used to determine the motion vector difference; and performing coding processing on the affine picture block according to the size of the affine motion compensation picture subblock. In this way, a picture subblock of an appropriate size is selected, so that coding complexity can be reduced, and coding efficiency can be improved.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: January 5, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hong Zhang, Haitao Yang
  • Patent number: 10880555
    Abstract: A transmission-side information processing apparatus includes, an updated region determination circuit that determines an inside of a frame to be determined as a moving image region and a still image region, a moving image encoding circuit that encodes the frame of the image by a moving image encoding scheme to generate a moving image stream when there is the moving image region in the frame to be determined, a still image encoding circuit that encodes a region switched from the moving image region to the still image region to generate a still image stream when there is the region switched from the moving image region to the still image region in the frame to be determined, and a transmission circuit that transmits region information indicating the moving image region and the still image region, the moving image stream and the still image stream to a reception-side information processing apparatus.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: December 29, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Kohji Yamada
  • Patent number: 10846873
    Abstract: Sensory processing of visual, auditory, and other sensor information (e.g., visual imagery, LIDAR, RADAR) is conventionally based on “stovepiped,” or isolated processing, with little interactions between modules. Biological systems, on the other hand, fuse multi-sensory information to identify nearby objects of interest more quickly, more efficiently, and with higher signal-to-noise ratios. Similarly, examples of the OpenSense technology disclosed herein use neurally inspired processing to identify and locate objects in a robot's environment. This enables the robot to navigate its environment more quickly and with lower computational and power requirements.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: November 24, 2020
    Assignee: Neurala, Inc.
    Inventors: Massimiliano Versace, Anatoly Gorshechnikov
  • Patent number: 10819882
    Abstract: An image processing device includes: a first color conversion processor configured to perform first color conversion processing on image data; a second color conversion processor configured to perform second color conversion processing on the image data; a coefficient calculator configured to calculate a coefficient indicating a blend ratio between an output of the first color conversion processor and an output of the second color conversion processor; and a blend processor configured to blend the output of the first color conversion processor and the output of the second color conversion processor based on the ratio indicated by the coefficient, wherein the coefficient calculator calculates a position on an xy chromaticity diagram of a color indicated by each pixel in image data processed by the first color conversion processor to determine the coefficient based on a distance from the calculated position to a boundary of a color gamut.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: October 27, 2020
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Genki Sato, Takeshi Hamasaki, Katsuji Kunisue
  • Patent number: 10820012
    Abstract: An apparatus for providing motion estimation for video encoding includes a selection element and a processing element. The selection element is configured to select a subset including less than all of candidate pixel locations from among a plurality of candidate pixel locations used for motion vector determination based on a relationship between a best candidate pixel location of a first level of accuracy and a best candidate pixel location of a second level of accuracy. The processing element is configured to process an input video sequence to determine a motion vector at the first level of accuracy, to refine the motion vector at the second level of accuracy, and to determine the motion vector at a third level of accuracy using only the subset of candidate pixel locations.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: October 27, 2020
    Assignee: Conversant Wireless Licensing, S.a r.l.
    Inventors: Kemal Ugur, Jani Lainema, Antti Hallapuro
  • Patent number: 10810926
    Abstract: A display device and a method for correcting an image of the display device are disclosed. In one aspect, the display device includes a display panel including a plurality of pixel lines configured to be selected as at least one of data insertion lines and data deletion lines. The display device also includes an image corrector configured to receive input image data, select the data insertion lines and data deletion lines when the input image data represents an image including a static image block, insert second image data corresponding to the data insertion lines into the input image data, and delete first image data corresponding to the data deletion lines from the input image data so as to generate corrected image data including a shifted static image block.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: October 20, 2020
    Assignee: Samsung Display Co., Ltd.
    Inventors: So-Young Kim, Won-Chang Chung
  • Patent number: 10798419
    Abstract: An embedded codec (EBC) circuitry includes encoder circuitry to determine a count of bits required to encode a plurality of quantized prediction residual levels in each sub-block of a plurality of sub-blocks of an image block, for a first coding scheme and a second coding scheme. The encoder circuitry allocates a bit value to a signaling bit for each sub-block of the plurality of sub-blocks, based on the determined count of bits. A value of the signaling bit represents either the first coding scheme or the second coding scheme. The encoder circuitry generates a bit-stream of the image block by selective application of either the first coding scheme or the second coding scheme on each sub-block of the plurality of sub-blocks, based on the value allocated to the signaling bit for each sub-block of the plurality of sub-blocks.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: October 6, 2020
    Assignee: SONY CORPORATION
    Inventors: Hye-Yeon Cheong, Ali Tabatabai
  • Patent number: 10783184
    Abstract: A computer includes a data generation unit and a storage unit which retains graph information for managing a graph configured from a plurality of vertexes and sides. The data generation unit performs acquiring a plurality of data and graph information and assuring storage regions in number equal to the number of vertexes, converting each data into an input value and setting at least one input value to a storage region corresponding to at least one vertex, executing an updating process for updating a value set to a storage region corresponding to a first vertex using the value set to the storage region corresponding to the first vertex and a value set to a storage region corresponding to a different vertex directly connected to the first vertex, and outputting a set of values set to the storage regions corresponding to the vertexes as the feature value.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: September 22, 2020
    Assignee: HITACHI, LTD.
    Inventors: Junichi Miyakoshi, Masanao Yamaoka, Hiromasa Takahashi, Shirun Ho, Kenzo Kurotsuchi, Sanato Nagata
  • Patent number: 10778987
    Abstract: A video encoding/decoding apparatus according to the present invention acquires motion vector refinement information, performs motion compensation on the basis of a motion vector of a current block, refines the motion vector of the current block using at least one or both of the motion vector refinement information and the output of the motion compensation, and performs motion compensation using the refined motion vector.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: September 15, 2020
    Assignee: INTELLECTUAL DISCOVERY CO., LTD.
    Inventors: Yong Jo Ahn, Dong Gyu Sim, Ho Chan Ryu, Seanae Park, Byung Tae Oh, Byung Cheol Song
  • Patent number: 10740641
    Abstract: At least one apparatus recognizes a first object and a second object associated with the first object in a plurality of images, calculates a score for each of the plurality of images based on a result of the recognition of the first object and the second object, and selects an image concerning the first object from the plurality of images based on the score for each of the plurality of images.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: August 11, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Ryosuke Iguchi, Shinjiro Hori, Hiroyasu Kunieda, Masaaki Obayashi
  • Patent number: 10733741
    Abstract: According to some aspects, an information processing device is provided. The information processing device includes circuitry configured to set at least one region of an image of a biological sample and select a motion compensation parameter calculated based at least on a motion of the at least one region. The circuitry is further configured to control display of a result of performing a process on the at least one region using the selected motion compensation parameter.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: August 4, 2020
    Assignee: Sony Corporation
    Inventor: Shinji Watanabe
  • Patent number: 10701365
    Abstract: Systems and methods are provided for manually or automatically identifying delineating scenes in media content. Scene categorization parameters setting forth thematic and/or cinematic criteria are used to analyze frames or groups of pictures (GOPs) making up the media content. Those frames or GOPs having one or more characteristics that meet the thematic and/or cinematic criteria may be deemed to belong or be a part of a particular scene in the media content. Downstream applications or processes can be optimized based on the scene segmentation.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: June 30, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Mark Arana, Jared McPhillen
  • Patent number: 10686968
    Abstract: A motion detection method includes an extracting circuit generating a first representative data according to a first image in an image signal outputted by an image sensor, a buffering circuit storing the first representative data, the extracting circuit generating a second representative data according to a second image in the image signal, the buffering circuit storing the second representative data and outputting the first representative data to a comparing circuit, and the comparing circuit comparing the first representative data and the second representative data, to generate a motion detection result. When the motion detection result represents “motion”, an image-signal-processing circuit of an image signal processor enters active state to generate output signal. By means of the motion detection method, in an imaging device, the image-signal-processing circuit of the image signal processor can switch between active state and power-off/power-saving state even when there is no additional infrared sensor.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: June 16, 2020
    Assignee: Augentix Inc.
    Inventor: Ku-Chu Wei
  • Patent number: 10681267
    Abstract: Systems, methods, and non-transitory computer readable media can obtain information relating to a bias associated with a camera sensor. A plurality of images of a scene captured by the camera sensor can be obtained, where the plurality of images are captured at a resolution supported by the camera sensor. A plurality of weights for each image of the plurality of images can be determined based at least in part on the bias. A combined image of the scene can be generated based on the plurality of images and the determined weights, the combined image having a resolution higher than the resolution supported by the camera sensor.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: June 9, 2020
    Assignee: Facebook, Inc.
    Inventor: Douglas Michael Mayle
  • Patent number: 10671646
    Abstract: In an illustrative embodiment, systems and methods for performing cascading matching of data records from disparate data sources comprise identifying matches using at least one uniquely identifying data field and at least one additional data field shared by a first data set and a second data set. Potential matches may be resolved through calculating differences between one or more shared data fields of a matched data record of the first data set and both a first matched record and a second matched record of the second data set, and determining a best match through analyzing the calculated differences. Unmatched records may be iteratively matched using a different uniquely identifying data field and/or different at least one additional data field(s).
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: June 2, 2020
    Assignee: AON GLOBAL OPERATIONS LTD (SINGAPORE BRANCH)
    Inventors: Oisin Lyons, Trevor Doherty, Piotr Milian, Eoin Hurrell
  • Patent number: 10672108
    Abstract: A movement vector calculation unit calculates, from a processing target frame in a motion picture and an immediately previous frame, a movement vector between the processing target frame and the immediately previous frame. An index value calculation unit calculates an index value indicating a degree of reliability of a movement from the processing target frame and the immediately previous frame. A correction unit corrects the movement vector using the index value to calculate a corrected movement vector, and a registration unit registers the immediately previous frame to the processing target frame on the basis of the corrected movement vector. A synthesis unit synthesizes the processing target frame and the registered immediately previous frame to generate a synthetic frame.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: June 2, 2020
    Assignee: FUJIFILM Corporation
    Inventor: Shin Hamauzu
  • Patent number: 10666970
    Abstract: There is provided an encoding apparatus comprising. An acquiring unit acquires a motion amount of an encoding target image. A selecting unit selects a reference image from a plurality of reference image candidates. An encoding unit encodes the encoding target image by motion-compensated predictive coding in which the selected reference image is referenced. If the motion amount is less than a threshold value, the selecting unit selects a reference image candidate having a larger encoded data amount with priority. If the motion amount is greater than the threshold value, the selecting unit selects a reference image candidate having a closer temporal distance from the encoding target image with priority.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: May 26, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yukifumi Kobayashi
  • Patent number: 10666986
    Abstract: Sub-block based entropy coding more efficiently encodes and decodes content by selecting the best coding scheme for sub-blocks of content. By comparing coding schemes for each sub-block of content and selecting the coding scheme which utilizes the fewest bits, the content is more efficiently encoded.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: May 26, 2020
    Assignee: Sony Corporation
    Inventors: Mohammed Golam Sarwer, Ali Tabatabai
  • Patent number: 10623764
    Abstract: A moving picture coding method includes: coding a coding target block using a motion vector; generating motion vector predictors; and coding the motion vector using one of the motion vector predictors generated in the generating of the motion vector predictors. In the generating of the motion vector predictors, a replacement vector which replaces a temporal motion vector predictor is added to the motion vector predictors when it is impossible to obtain the temporal motion vector predictor from a block which is included in a coded picture different from the coding target picture and corresponds to the coding target block.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: April 14, 2020
    Assignee: SUN PATENT TRUST
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Hisao Sasai
  • Patent number: 10602175
    Abstract: A method for using an average motion vector in a motion vector search process. The method includes accessing an input frame for processing and reading average motion vector information from memory. The method further includes performing a motion vector search by using the average motion vector and a plurality of hints, calculating a winner motion vector based on the average motion vector and the plurality of hints, and storing the winner motion vector back into memory to create a new updated average motion vector. The method further includes finishing processing the input frame using the winning motion vector.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: March 24, 2020
    Assignee: NVIDIA CORPORATION
    Inventors: Jianjun Chen, Xi He, Xinyang Yu, Hank Fan
  • Patent number: 10593047
    Abstract: A method for setting a motion trigger level is used in detection of motion in a video stream depicting a scene which includes receiving data pertaining to a video stream depicting the scene; dividing the scene into a plurality of specific portions; wherein each image frame of the video stream comprises multiple blocks of pixels, wherein each specific portion of the scene is associated with one or more block of pixels; and for each specific portion of the scene: evaluating, over time, statistical features of bitrate associated with an encoding of block of pixels pertaining to the specific portion of the scene; determining a motion base level based on the evaluated statistical features of bitrate associated with the encoding of block of pixels pertaining to the specific portion of the scene; and setting a motion trigger level based on the motion base level.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: March 17, 2020
    Assignee: AXIS AB
    Inventors: Viktor Edpalm, Axel Keskikangas
  • Patent number: 10574986
    Abstract: Provided is an inter-layer video decoding method including determining a size of a subblock of a current block by comparing at least one of a height and a width of a predetermined minimum size of the subblock with at least one of a height and a width of the current block of a first layer image; determining at least one subblock from the current block according to the size of the subblock of the current block; determining a candidate block that corresponds to the current block and is included in an encoded second layer image; determining a candidate subblock from the candidate block of the second layer image by using the subblock of the current block; determining motion information of the subblock included in the current block by using motion information of the candidate subblock included in the candidate block; and generating a prediction block of the current block by using the motion information of the subblock included in the current block.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: February 25, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Min-woo Park, Jin-young Lee
  • Patent number: 10567704
    Abstract: The invention relates to a method for motion estimation between two images of an environmental region (9) of a motor vehicle (1) captured by a camera (4) of the motor vehicle (1), wherein the following steps are performed: a) determining at least two image areas of a first image as at least two first blocks (B) in the first image, b) for each first block (B), defining a respective search region in a second image for searching the respective search region in the second image for a second block (B) corresponding to the respective first block (B); c) determining a cost surface (18) for each first blocks (B) and its respective search region; d) determining an averaged cost surface (19) for one of the at least two first blocks (B) based on the cost surfaces (18); d) identifying a motion vector (v) for the one of the first blocks (B) describing a motion of a location of the first block (B) in the first image and the corresponding second block (B) in the second image.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: February 18, 2020
    Assignee: Connaught Electronics Ltd.
    Inventors: Pantelis Ermilios, Bryan Mcnamara, William O'Grady, Myles Friel
  • Patent number: 10567786
    Abstract: The embodiments relates to motion vector prediction and decoding for multi-view video content from multiple camera views (10, 20). At least one candidate motion vector predictor (44, 54) is provided for a current motion vector (34) to be encoded. A motion vector predictor (44) is then determined from the at least one candidate motion vector predictor (44, 54). Correspondingly, during decoding a motion vector (34) is determined for a current pixel block (30) based on a motion vector predictor (44) determined for the current pixel block (30).
    Type: Grant
    Filed: May 28, 2012
    Date of Patent: February 18, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Zhuangfei Wu, Thomas Rusert
  • Patent number: 10567793
    Abstract: Encoding frames of a video stream may include encoding a current block of a current frame, generating a base prediction block for the current block based on current prediction parameters associated with the current block, identifying adjacent prediction parameters used for encoding previously encoded adjacent blocks that are adjacent to the current block. At least one side of the current block is adjacent to two or more of the previously encoded adjacent blocks. The encoding may include determining overlap regions in the current block, each of the overlap regions corresponding to a respective previously encoded adjacent block, generating an overlapped prediction of pixel values for each of the overlap regions according to a weighted function of the base prediction and a prediction based on the adjacent prediction parameters. The weighted function may be based on a difference between the current prediction parameters and the adjacent prediction parameters.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: February 18, 2020
    Assignee: GOOGLE LLC
    Inventors: Debargha Mukherjee, Yue Chen
  • Patent number: 10567791
    Abstract: Techniques and tools for video coding/decoding with motion resolution switching and sub-block transform coding/decoding are described. For example, a video encoder adaptively switches the resolution of motion estimation and compensation between quarter-pixel and half-pixel resolutions; a corresponding video decoder adaptively switches the resolution of motion compensation between quarter-pixel and half-pixel resolutions. For sub-block transform sizes, for example, a video encoder adaptively switches between 8×8, 8×4, and 4×8 DCTs when encoding 8×8 prediction residual blocks; a corresponding video decoder switches between 8×8, 8×4, and 4×8 inverse DCTs during decoding.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: February 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pohsiang Hsu, Chih-Lung Lin, Ming-Chieh Lee, Thomas W. Holcomb, Sridhar Srinivasan
  • Patent number: 10554957
    Abstract: A first and second image of a scene are captured. Each of a plurality of pixels in the first image is associated with a disparity value. An image patch associated with each of the plurality of pixels of the first image and the second image is mapped into a binary vector. Thus, values of pixels in an image are mapped to a binary space using a function that preserves characteristics of values of the pixels. The difference between the binary vector associated with each of the plurality of pixels of the first image and its corresponding binary vector in the second image designated by the disparity value associated with each of the plurality of pixels of the first image is determined. Based on the determined difference between binary vectors, correspondence between the plurality of pixels of the first image and the second image is established.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: February 4, 2020
    Assignee: GOOGLE LLC
    Inventors: Julien Pascal Christophe Valentin, Sean Ryan Fanello, Adarsh Prakash Murthy Kowdle, Christoph Rhemann, Vladimir Tankovich, Philip L. Davidson, Shahram Izadi
  • Patent number: 10536692
    Abstract: A picture prediction method and a related apparatus are disclosed, which includes: determining N templates whose degrees of matching with a current template meet a preset condition, where the current template is a template corresponding to a current picture block, and the M templates are obtained by searching reference pictures of the current picture block; determining a weight of a pixel area in a picture block corresponding to each template in the N templates, where weights of at least two pixel areas in a picture block corresponding to at least one template in the N templates are different; and calculating a predicted pixel value of a pixel area in the current picture block based on the weight and a pixel value of the pixel area in the picture block corresponding to each template in the N templates, where the pixel area includes at least one pixel.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: January 14, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xin Huang, Hong Zhang, Haitao Yang
  • Patent number: 10536701
    Abstract: In one example, a device for coding video data includes a video coder configured to configured to code information representative of whether an absolute value of an x-component of a motion vector difference value for a current block of video data is greater than zero, code information representative of whether an absolute value of a y-component of the motion vector difference value is greater than zero, when the absolute value of the x-component is greater than zero, code information representative of the absolute value of the x-component, when the absolute value of the y-component is greater than zero, code information representative of the absolute value of the y-component, when the absolute value of the x-component is greater than zero, code a sign of the x-component, and when the absolute value of the y-component is greater than zero, code a sign of the y-component.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: January 14, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Wei-Jung Chien, Peisong Chen, Marta Karczewicz
  • Patent number: 10531113
    Abstract: A motion vector encoding apparatus includes: a predictor configured to obtain motion vector predictor candidates of a plurality of predetermined motion vector resolutions by using a spatial candidate block and a temporal candidate block of a current block, and to determine motion vector predictor of the current block, a motion vector of the current block, and a motion vector resolution of the current block by using the motion vector predictor candidates; and an encoder configured to encode information representing the motion vector predictor of the current block, a residual motion vector between the motion vector of the current block and the motion vector predictor of the current block, and information representing the motion vector resolution of the current block, wherein the plurality of predetermined motion vector resolutions include a resolution of a pixel unit that is greater than a resolution of one-pel unit.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: January 7, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jin-young Lee, Seung-soo Jeong, Jung-hye Min, Sun-il Lee
  • Patent number: 10523965
    Abstract: Embodiments of the present disclosure disclose a video coding method which includes: obtaining a current picture, motion vector precision of the current picture according to the current picture, where the motion vector precision includes a search step size set, and each search step size in the search step size set is less than a pixel unit; obtaining a current block and a reference picture of the current block; determining a search start point in the reference picture, and searching, from the search start point, for a target integer pixel by using a pixel unit as a search step size; searching, from the target integer pixel, for a match block of the current block according to the motion vector precision; obtaining motion vector information and a prediction residual signal; and the reference picture, the motion vector information, and the prediction residual signal into a bitstream.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: December 31, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhao Wang, Siwei Ma, Zhuoyi Lv, Haitao Yang
  • Patent number: 10521672
    Abstract: Systems and methods for identifying and associating contextual metadata across related media.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: December 31, 2019
    Assignee: OPENTV, INC.
    Inventors: Nicholas Daniel Doerring, John Michael Teixeira, Steven J. Szymanski, Claes Georg Andersson
  • Patent number: 10511855
    Abstract: A predictive coding system can encode motion vectors by determining a motion vector of a target partition in a frame picture of an encoding target; determining a first motion vector predictor candidate from a motion vector or motion vectors of one or more partitions belonging to a left-neighboring region to the target partition; determining a second motion vector predictor candidate from a motion vector or motion vectors of one or more partitions belonging to an above-neighboring region to the target partition; selecting an optimum motion vector predictor and outputting motion vector predictor indication information to specify the selected optimum motion vector predictor, the optimum motion vector predictor selected based on comparison between one or more motion vector predictor candidates including the first motion vector predictor candidate and the second motion vector predictor candidate, and the motion vector of the target partition; and encoding the motion vector predictor indication information.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: December 17, 2019
    Assignee: NTT DOCOMO, INC.
    Inventors: Akira Fujibayashi, Yoshinori Suzuki, Choong Seng Boon
  • Patent number: 10511856
    Abstract: A predictive coding system can encode motion vectors by determining a motion vector of a target partition in a frame picture of an encoding target; determining a first motion vector predictor candidate from a motion vector or motion vectors of one or more partitions belonging to a left-neighboring region to the target partition; determining a second motion vector predictor candidate from a motion vector or motion vectors of one or more partitions belonging to an above-neighboring region to the target partition; selecting an optimum motion vector predictor and outputting motion vector predictor indication information to specify the selected optimum motion vector predictor, the optimum motion vector predictor selected based on comparison between one or more motion vector predictor candidates including the first motion vector predictor candidate and the second motion vector predictor candidate, and the motion vector of the target partition; and encoding the motion vector predictor indication information.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: December 17, 2019
    Assignee: NTT DOCOMO, INC.
    Inventors: Akira Fujibayashi, Yoshinori Suzuki, Choong Seng Boon
  • Patent number: 10503422
    Abstract: A memory protection device for protecting information stored in a memory includes a transmission block processing transmission data including state information of a display panel to generate original data in compliance with a transmission interface standard, an encoding unit connected to an output terminal of the transmission block and modulating a portion of the original data so as to be different from an original value to generate encoding data, and an inputoutput controller writing the encoding data into the memory according to the transmission interface standard.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: December 10, 2019
    Assignee: LG DISPLAY CO., LTD.
    Inventors: Hyojin Kim, Suhyuk Jang, Sungwan Hong
  • Patent number: 10491920
    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: November 26, 2019
    Assignee: SK TELECOM CO., LTD.
    Inventors: Kwanghyun Won, Hayoon Kim, Byeungwoo Jeon, Joohee Moon, Yunglyul Lee, Haekwang Kim, Jungyoup Yang
  • Patent number: 10469746
    Abstract: A camera according to the present invention, which is capable of continuous shooting before and after a still image shot according to photographer's operation, comprises: an imaging section converting an object image into image data; a still image shooting section obtaining image data of the still image according to release operation; a continuous shooting section obtaining the image data by continuous shooting before and after the obtaining of the still image in the still image shooting section; an image processing section performing image processing which is different from that of the image data obtained by the still image shooting section and changed sequentially, on the image data obtained by the continuous shooting section; and a recording section recording the image data image-processed by the image processing section.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: November 5, 2019
    Assignee: Olympus Corporation
    Inventors: Keiji Kunishige, Satoshi Miyazaki, Osamu Nonaka
  • Patent number: 10469841
    Abstract: A mask is generated from a residual that is a difference between pixel values of at least two frames other than a current frame in a video sequence. The mask is then used to encode or decode a current block by inter-prediction. The mask forms an edge of an object within its bounds and can be used to combine different portions of a reference frame into a single block. This can increase coding efficiency.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: November 5, 2019
    Assignee: GOOGLE LLC
    Inventors: James Bankoski, Debargha Mukherjee, Yaowu Xu
  • Patent number: 10455154
    Abstract: An image processing device includes a stable imaging state estimation portion that performs a stable imaging state estimation process of estimating whether or not a stable imaging state occurs, and a main subject determination portion that performs a main subject determination process. The main subject determination portion outputs a result of the main subject determination process when it is estimated that the stable imaging state occurs due to the stable imaging state estimation process.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: October 22, 2019
    Assignee: Sony Corporation
    Inventor: Masaya Kinoshita
  • Patent number: 10441237
    Abstract: A motion correction method includes two steps. The first step includes a global motion correction using the bilinear warping technique and a rough delineation of the lung fields. One of the native images (low energy image, high energy image) is deformed to match the other image. In a second step, local motion corrections are applied to the globally motion corrected image by computing a proximity value in small overlapping tiles. Only tiles with a sufficient high proximity value are taken into account. The maximum shift applied in this second step is limited to a few pixels to avoid strong deformations of the native images.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: October 15, 2019
    Assignee: AGFA NV
    Inventor: Tom Bertens
  • Patent number: 10448010
    Abstract: A video decoder selects a source affine block. The source affine block is an affine-coded block that spatially neighbors a current block. Additionally, the video decoder extrapolates motion vectors of control points of the source affine block to determine motion vector predictors for control points of the current block. The video decoder inserts, into an affine motion vector predictor (MVP) set candidate list, an affine MVP set that includes the motion vector predictors for the control points of the current block. The video decoder also determines, based on an index signaled in a bitstream, a selected affine MVP set in the affine MVP set candidate list. The video decoder obtains, from the bitstream, motion vector differences (MVDs) that indicate differences between motion vectors of the control points of the current block and motion vector predictors in the selected affine MVP set.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: October 15, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Yi-Wen Chen, Wei-Jung Chien, Li Zhang, Yu-Chen Sun, Jianle Chen, Marta Karczewicz
  • Patent number: 10448043
    Abstract: A motion estimation method and a motion estimator are provided. The motion estimation method includes the following steps of for each respective block of the current frame, selecting a candidate set associated with the current frame and a previous frame, and determining a motion vector according to the candidate set for the each respective block of the current frame. The candidate set includes at least one spatial candidate block in the current frame and temporal candidate blocks in the previous frame. The step of selecting the candidate set includes: selecting the spatial candidate block directly adjacent to the each respective block from the current frame and selecting the plurality of temporal candidate blocks directly adjacent to a reference block from the previous frame.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: October 15, 2019
    Assignee: NOVATEK Microelectronics Corp.
    Inventors: Pengyuan Hu, Xi Tian, Yen-Sung Chen, Yuanjia Du
  • Patent number: 10440384
    Abstract: Disclosed is a method for encoding a first image in a set of images, in which the first image is cut into blocks, each block being encoded according to one from a plurality of encoding modes including at least one temporal correlation prediction encoding mode using a plurality of images from the set of images. The method includes, for a current block of the first image: determining a first motion estimation vector of the current block, determining a value of a visual distortion metric for a temporal correlation prediction encoding mode, the visual distortion metric using a distance between a first temporal prediction vector of the current block pointing to the second image and the first motion estimation vector of the current block, and using the value of the visual distortion metric to encode the current block.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: October 8, 2019
    Assignee: ATEME
    Inventors: Zineb Agyo, Mathieu Monnier, Jean-Marc Thiesse, Pierre Larbier
  • Patent number: 10430919
    Abstract: A method is described. The method includes simulating execution of an image processing application software program. The simulating includes intercepting kernel-to-kernel communications with simulated line buffer memories that store and forward lines of image data communicated from models of producing kernels to models of consuming kernels. The simulating further includes tracking respective amounts of image data stored in the respective line buffer memories over a simulation runtime. The method also includes determining respective hardware memory allocations for corresponding hardware line buffer memories from the tracked respective amounts of image data. The method also includes generating configuration information for an image processor to execute the image processing application software program. The configuration information describes the hardware memory allocations for the hardware line buffer memories of the image processor.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: October 1, 2019
    Assignee: Google LLC
    Inventors: Hyunchul Park, Albert Meixner, Qiuling Zhu, William Mark
  • Patent number: 10412405
    Abstract: A moving picture coding method for coding a picture with switching between frame coding and field coding adaptively on a block-by-block basis includes: determining the maximum number of reference indices for field coding for specifying fields which are to be referred to at the time of field coding, using the maximum number of reference indices for frame coding for specifying frames which are to be referred to at the time of frame coding; and assigning to fields the reference indices for field coding for specifying fields which are to be referred to at the time of field coding, within a range of the determined maximum number thereof, using the reference indices for frame coding for specifying frames which are to be referred to at the time of frame coding.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: September 10, 2019
    Assignee: Godo Kaisha IP Bridge 1
    Inventors: Kiyofumi Abe, Shinya Kadono, Satoshi Kondo
  • Patent number: 10402624
    Abstract: One embodiment may take the form of a method of operating a computing device to provide presence based functionality. The method may include operating the computing device in a reduced power state and collecting a first set of data from a first sensor. Based on the first set of data, the computing device determines if an object is within a threshold distance of the computing device and, if the object is within the threshold distance, the device activates a secondary sensor to collect a second set of data. Based on the second set of data, the device determines if the object is a person. If the object is a person, the device determines a position of the person relative to the computing device and executes a change of state in the computing device based on the position of the person relative to the computing device. If the object is not a person, the computing device remains in a reduced power state.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: September 3, 2019
    Assignee: Apple Inc.
    Inventors: Edward Allen Valko, Matthew C. Waldon, Rudolph Van der Merwe, William Matthew Vieta, Myra M. Haggerty, Alex T. Nelson
  • Patent number: 10405032
    Abstract: A content receiver and a method for controlling the same are provided. The content receiver, for example, may include, but is not limited to, a communication system configured to receive video content comprising a plurality of video frames from a content source, a processor configured to insert artifacts into one or more video frames when the video frame is subject to data loss, and a video analyzer configured to determine a quality of the video content by quantifying an effect of the inserted artifacts into the one or more video frames, and trigger at least one content receiver response when the quality of the video content is less than a predetermined threshold.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: September 3, 2019
    Assignee: Sling Media PVT Ltd.
    Inventors: Sushant Sudhir Kulkarni, Yatish J. Naik Raikar, Varunkumar B. Tripathi
  • Patent number: 10394888
    Abstract: Methods and apparatus for identifying one or more locations of a video clip within video content. In embodiments, a method comprises producing segments of the video clip, comparing the segments of the video clip to segments of the video content, and producing a first measure of similarity of the video clip to the video content at relatively displaced temporal positions. A method can further include filtering and comparing to identify, from a second measure of similarity, the one or more locations of the video clip within the video content.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: August 27, 2019
    Assignee: British Broadcasting Corporation
    Inventors: Benjamin Richard Clark, Jana Eggink
  • Patent number: 10397599
    Abstract: An inter prediction method according to the present invention comprises: a step for deriving reference motion information related to a unit to be decoded in a current picture; and a step for performing motion compensation for the unit to be decoded, using the reference motion information that has been derived. According to the present invention, image encoding/decoding efficiency can be enhanced.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: August 27, 2019
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Sung Chang Lim, Hui Yong Kim, Se Yoon Jeong, Suk Hee Cho, Jong Ho Kim, Ha Hyun Lee, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim, Chie Teuk Ahn