Motion Vector Generation Patents (Class 348/699)
-
Patent number: 10893289Abstract: 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: GrantFiled: March 18, 2020Date of Patent: January 12, 2021Assignee: LG ELECTRONICS INC.Inventor: Jaeho Lee
-
Patent number: 10887618Abstract: 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: GrantFiled: July 8, 2019Date of Patent: January 5, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Hong Zhang, Haitao Yang
-
Patent number: 10880555Abstract: 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: GrantFiled: October 23, 2018Date of Patent: December 29, 2020Assignee: FUJITSU LIMITEDInventor: Kohji Yamada
-
Patent number: 10846873Abstract: 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: GrantFiled: September 24, 2018Date of Patent: November 24, 2020Assignee: Neurala, Inc.Inventors: Massimiliano Versace, Anatoly Gorshechnikov
-
Patent number: 10819882Abstract: 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: GrantFiled: February 25, 2019Date of Patent: October 27, 2020Assignee: Panasonic Intellectual Property Management Co., Ltd.Inventors: Genki Sato, Takeshi Hamasaki, Katsuji Kunisue
-
Patent number: 10820012Abstract: 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: GrantFiled: December 6, 2016Date of Patent: October 27, 2020Assignee: Conversant Wireless Licensing, S.a r.l.Inventors: Kemal Ugur, Jani Lainema, Antti Hallapuro
-
Patent number: 10810926Abstract: 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: GrantFiled: January 21, 2015Date of Patent: October 20, 2020Assignee: Samsung Display Co., Ltd.Inventors: So-Young Kim, Won-Chang Chung
-
Patent number: 10798419Abstract: 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: GrantFiled: November 19, 2018Date of Patent: October 6, 2020Assignee: SONY CORPORATIONInventors: Hye-Yeon Cheong, Ali Tabatabai
-
Patent number: 10783184Abstract: 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: GrantFiled: May 12, 2017Date of Patent: September 22, 2020Assignee: HITACHI, LTD.Inventors: Junichi Miyakoshi, Masanao Yamaoka, Hiromasa Takahashi, Shirun Ho, Kenzo Kurotsuchi, Sanato Nagata
-
Patent number: 10778987Abstract: 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: GrantFiled: March 22, 2017Date of Patent: September 15, 2020Assignee: INTELLECTUAL DISCOVERY CO., LTD.Inventors: Yong Jo Ahn, Dong Gyu Sim, Ho Chan Ryu, Seanae Park, Byung Tae Oh, Byung Cheol Song
-
Patent number: 10740641Abstract: 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: GrantFiled: December 1, 2017Date of Patent: August 11, 2020Assignee: Canon Kabushiki KaishaInventors: Ryosuke Iguchi, Shinjiro Hori, Hiroyasu Kunieda, Masaaki Obayashi
-
Patent number: 10733741Abstract: 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: GrantFiled: November 4, 2016Date of Patent: August 4, 2020Assignee: Sony CorporationInventor: Shinji Watanabe
-
Patent number: 10701365Abstract: 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: GrantFiled: December 11, 2017Date of Patent: June 30, 2020Assignee: Disney Enterprises, Inc.Inventors: Mark Arana, Jared McPhillen
-
Patent number: 10686968Abstract: 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: GrantFiled: June 18, 2019Date of Patent: June 16, 2020Assignee: Augentix Inc.Inventor: Ku-Chu Wei
-
Patent number: 10681267Abstract: 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: GrantFiled: December 28, 2017Date of Patent: June 9, 2020Assignee: Facebook, Inc.Inventor: Douglas Michael Mayle
-
Patent number: 10671646Abstract: 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: GrantFiled: December 18, 2017Date of Patent: June 2, 2020Assignee: AON GLOBAL OPERATIONS LTD (SINGAPORE BRANCH)Inventors: Oisin Lyons, Trevor Doherty, Piotr Milian, Eoin Hurrell
-
Patent number: 10672108Abstract: 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: GrantFiled: January 30, 2018Date of Patent: June 2, 2020Assignee: FUJIFILM CorporationInventor: Shin Hamauzu
-
Patent number: 10666970Abstract: 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: GrantFiled: November 10, 2016Date of Patent: May 26, 2020Assignee: Canon Kabushiki KaishaInventor: Yukifumi Kobayashi
-
Patent number: 10666986Abstract: 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: GrantFiled: March 8, 2019Date of Patent: May 26, 2020Assignee: Sony CorporationInventors: Mohammed Golam Sarwer, Ali Tabatabai
-
Patent number: 10623764Abstract: 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: GrantFiled: December 6, 2018Date of Patent: April 14, 2020Assignee: SUN PATENT TRUSTInventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Hisao Sasai
-
Patent number: 10602175Abstract: 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: GrantFiled: December 21, 2012Date of Patent: March 24, 2020Assignee: NVIDIA CORPORATIONInventors: Jianjun Chen, Xi He, Xinyang Yu, Hank Fan
-
Patent number: 10593047Abstract: 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: GrantFiled: December 18, 2018Date of Patent: March 17, 2020Assignee: AXIS ABInventors: Viktor Edpalm, Axel Keskikangas
-
Patent number: 10574986Abstract: 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: GrantFiled: March 31, 2015Date of Patent: February 25, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Min-woo Park, Jin-young Lee
-
Patent number: 10567704Abstract: 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: GrantFiled: March 10, 2017Date of Patent: February 18, 2020Assignee: Connaught Electronics Ltd.Inventors: Pantelis Ermilios, Bryan Mcnamara, William O'Grady, Myles Friel
-
Patent number: 10567786Abstract: 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: GrantFiled: May 28, 2012Date of Patent: February 18, 2020Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Zhuangfei Wu, Thomas Rusert
-
Patent number: 10567793Abstract: 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: GrantFiled: June 6, 2016Date of Patent: February 18, 2020Assignee: GOOGLE LLCInventors: Debargha Mukherjee, Yue Chen
-
Patent number: 10567791Abstract: 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: GrantFiled: July 3, 2019Date of Patent: February 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Pohsiang Hsu, Chih-Lung Lin, Ming-Chieh Lee, Thomas W. Holcomb, Sridhar Srinivasan
-
Patent number: 10554957Abstract: 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: GrantFiled: June 4, 2018Date of Patent: February 4, 2020Assignee: GOOGLE LLCInventors: Julien Pascal Christophe Valentin, Sean Ryan Fanello, Adarsh Prakash Murthy Kowdle, Christoph Rhemann, Vladimir Tankovich, Philip L. Davidson, Shahram Izadi
-
Patent number: 10536692Abstract: 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: GrantFiled: March 9, 2017Date of Patent: January 14, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xin Huang, Hong Zhang, Haitao Yang
-
Patent number: 10536701Abstract: 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: GrantFiled: June 28, 2012Date of Patent: January 14, 2020Assignee: QUALCOMM IncorporatedInventors: Wei-Jung Chien, Peisong Chen, Marta Karczewicz
-
Patent number: 10531113Abstract: 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: GrantFiled: November 2, 2015Date of Patent: January 7, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jin-young Lee, Seung-soo Jeong, Jung-hye Min, Sun-il Lee
-
Patent number: 10523965Abstract: 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: GrantFiled: January 2, 2018Date of Patent: December 31, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zhao Wang, Siwei Ma, Zhuoyi Lv, Haitao Yang
-
Patent number: 10521672Abstract: Systems and methods for identifying and associating contextual metadata across related media.Type: GrantFiled: December 31, 2014Date of Patent: December 31, 2019Assignee: OPENTV, INC.Inventors: Nicholas Daniel Doerring, John Michael Teixeira, Steven J. Szymanski, Claes Georg Andersson
-
Patent number: 10511855Abstract: 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: GrantFiled: November 7, 2018Date of Patent: December 17, 2019Assignee: NTT DOCOMO, INC.Inventors: Akira Fujibayashi, Yoshinori Suzuki, Choong Seng Boon
-
Patent number: 10511856Abstract: 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: GrantFiled: November 7, 2018Date of Patent: December 17, 2019Assignee: NTT DOCOMO, INC.Inventors: Akira Fujibayashi, Yoshinori Suzuki, Choong Seng Boon
-
Patent number: 10503422Abstract: 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: GrantFiled: October 25, 2016Date of Patent: December 10, 2019Assignee: LG DISPLAY CO., LTD.Inventors: Hyojin Kim, Suhyuk Jang, Sungwan Hong
-
Patent number: 10491920Abstract: 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: GrantFiled: March 10, 2017Date of Patent: November 26, 2019Assignee: SK TELECOM CO., LTD.Inventors: Kwanghyun Won, Hayoon Kim, Byeungwoo Jeon, Joohee Moon, Yunglyul Lee, Haekwang Kim, Jungyoup Yang
-
Patent number: 10469746Abstract: 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: GrantFiled: October 2, 2015Date of Patent: November 5, 2019Assignee: Olympus CorporationInventors: Keiji Kunishige, Satoshi Miyazaki, Osamu Nonaka
-
Patent number: 10469841Abstract: 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: GrantFiled: January 29, 2016Date of Patent: November 5, 2019Assignee: GOOGLE LLCInventors: James Bankoski, Debargha Mukherjee, Yaowu Xu
-
Patent number: 10455154Abstract: 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: GrantFiled: February 22, 2013Date of Patent: October 22, 2019Assignee: Sony CorporationInventor: Masaya Kinoshita
-
Patent number: 10441237Abstract: 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: GrantFiled: December 15, 2015Date of Patent: October 15, 2019Assignee: AGFA NVInventor: Tom Bertens
-
Patent number: 10448010Abstract: 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: GrantFiled: October 4, 2017Date of Patent: October 15, 2019Assignee: QUALCOMM IncorporatedInventors: Yi-Wen Chen, Wei-Jung Chien, Li Zhang, Yu-Chen Sun, Jianle Chen, Marta Karczewicz
-
Motion estimation method and motion estimator for estimating motion vector of block of current frame
Patent number: 10448043Abstract: 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: GrantFiled: December 28, 2016Date of Patent: October 15, 2019Assignee: NOVATEK Microelectronics Corp.Inventors: Pengyuan Hu, Xi Tian, Yen-Sung Chen, Yuanjia Du -
Patent number: 10440384Abstract: 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: GrantFiled: November 20, 2015Date of Patent: October 8, 2019Assignee: ATEMEInventors: Zineb Agyo, Mathieu Monnier, Jean-Marc Thiesse, Pierre Larbier
-
Patent number: 10430919Abstract: 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: GrantFiled: May 12, 2017Date of Patent: October 1, 2019Assignee: Google LLCInventors: Hyunchul Park, Albert Meixner, Qiuling Zhu, William Mark
-
Patent number: 10412405Abstract: 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: GrantFiled: August 30, 2018Date of Patent: September 10, 2019Assignee: Godo Kaisha IP Bridge 1Inventors: Kiyofumi Abe, Shinya Kadono, Satoshi Kondo
-
Patent number: 10402624Abstract: 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: GrantFiled: February 28, 2017Date of Patent: September 3, 2019Assignee: Apple Inc.Inventors: Edward Allen Valko, Matthew C. Waldon, Rudolph Van der Merwe, William Matthew Vieta, Myra M. Haggerty, Alex T. Nelson
-
Patent number: 10405032Abstract: 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: GrantFiled: July 19, 2017Date of Patent: September 3, 2019Assignee: Sling Media PVT Ltd.Inventors: Sushant Sudhir Kulkarni, Yatish J. Naik Raikar, Varunkumar B. Tripathi
-
Patent number: 10394888Abstract: 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: GrantFiled: September 26, 2017Date of Patent: August 27, 2019Assignee: British Broadcasting CorporationInventors: Benjamin Richard Clark, Jana Eggink
-
Patent number: 10397599Abstract: 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: GrantFiled: December 19, 2011Date of Patent: August 27, 2019Assignee: Electronics and Telecommunications Research InstituteInventors: 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