Motion Vector Generation Patents (Class 348/699)
  • Patent number: 10395120
    Abstract: The disclosure discloses a method and apparatus for identifying objects in paused video images, a method and apparatus for displaying object information on paused video images, and a system for displaying object information on paused video images. The method of identifying objects in paused video images comprises: receiving, from a client, information associated with the paused video images; obtaining, based on the received information associated with the paused video images, the at least one static image corresponding to a paused video of the client; identifying the objects from the at least one static image and obtaining object information; and sending, to the client, identified position information and the object information associated with the objects in the at least one static image.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: August 27, 2019
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventor: Xiao Chen
  • Patent number: 10390037
    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: November 1, 2018
    Date of Patent: August 20, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pohsiang Hsu, Chih-Lung Lin, Ming-Chieh Lee, Thomas W. Holcomb, Sridhar Srinivasan
  • Patent number: 10390039
    Abstract: Innovations in motion estimation adapted for screen remoting scenarios are described herein. For example, as part of motion estimation for a current picture, a video encoder finds a pivot point in the current picture, calculates a hash value for the pivot point, and searches for a matching area in a previous picture. In doing so, the video encoder can calculate a hash index from the hash value and look up the hash index in a data structure to find candidate pivot points in the previous picture. The video encoder can compare the hash value for the pivot point in the current picture to a hash value for a candidate pivot point in the previous picture and, when the hash values match, compare sample values around the respective pivot points. In this way, the video encoder can quickly detect large areas of exact-match blocks having uniform motion.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: August 20, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lihua Zhu, B. Anil Kumar, Olof L. E. Mases
  • Patent number: 10382842
    Abstract: A method and system for transmitting data is disclosed. The method may include receiving data from two or more data sources. The method may also include selectively classifying the data into at least two input data streams, the at least two data streams including a one dimensional data stream, called an encoded data stream, and an imagery data stream, which can include still images or video or both. The method may also include separately compressing the one-dimensional data stream into a first compressed bit-stream and the imagery data stream into a second compressed bit-stream and combining the first compressed bit-stream and the second compressed bit-stream into a packetized bit-stream. The method may also include encrypting the packetized bit-stream to generate encrypted data packets prepared for transmission.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: August 13, 2019
    Assignee: BTS Software Software Solutions, LLC
    Inventor: Dunling Li
  • Patent number: 10368066
    Abstract: Embodiments of the present invention relate to methods and systems for ordering, communicating and applying pixel intra-prediction modes.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: July 30, 2019
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Shijun Sun, Louis J. Kerofsky
  • Patent number: 10362316
    Abstract: The present disclosure relates to an image processing device and method whereby higher encoding efficiency can be achieved. A prediction motion vector generating unit 76 uses peripheral motion vector information supplied thereto to generate multiple types of prediction motion vector information, and supplies each prediction motion vector information and code numbers assigned to the prediction motion vector information by a code number assigning unit 77 to a motion prediction/compensation unit 75. The code number assigning unit 77 supplies code number assignation information indicating which code numbers have been assigned to which prediction motion vector information, to a lossless encoding unit 66. the present technology can be applied to an image encoding device which performs encoding based on the H.264/AVC format, for example.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: July 23, 2019
    Assignee: SONY CORPORATION
    Inventor: Kazushi Sato
  • Patent number: 10362307
    Abstract: A method of determining a quantization parameter includes determining an adjustment range of a quantization parameter correction value based on a size of a motion area of an input image, calculating an average bitrate value of the input image, and adjusting the quantization parameter correction value by decreasing the quantization parameter correction value within the adjustment range in response to determining that the average bitrate value is greater than an upper limit value, and by increasing the quantization parameter correction value within the adjustment range in response to determining that the average bitrate value is equal to or less than a lower limit value.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: July 23, 2019
    Assignee: HANWHA TECHWIN CO., LTD.
    Inventors: Kyung Pyo Hong, Sujit Kumar Mahapatro, Yun Seok Kwon, Hee Gyu Baek
  • Patent number: 10356450
    Abstract: To enable a reception side to easily secure a display continuity when video data having a frame rate switched part is distributed. Video data having a switched part from encoded image data of a first sequence to encoded image data of a second sequence having a different frame rate from the first sequence is generated. The video data is encoded in a manner that a display end timing of a last picture of the encoded image data of the first sequence is set to a same timing as a display start timing of a first picture of the encoded image data of the second sequence.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: July 16, 2019
    Assignee: SONY CORPORATION
    Inventor: Ikuo Tsukagoshi
  • Patent number: 10349150
    Abstract: A method for compressing data is disclosed. The method may include receiving data from one or more data sources. The method may also include selectively classifying the data into one or more data streams, the one or more data streams including at least PCM-encoded data and image data. The method may further include separately compressing the PCM-encoded data and the image data into first and second compressed bit-streams. The method may also include shuffling the first and second compressed bit-streams.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: July 9, 2019
    Assignee: BTS Software Software Solutions, LLC
    Inventor: Dunling Li
  • Patent number: 10346956
    Abstract: Included are a fiducial frame adjustment unit (18) that displays a parameter used when an image of a fiducial frame and a high-resolution image are generated, updates display contents of the image of the fiducial frame based on adjustment of the displayed parameter, and stores the adjusted parameter as parameters for the fiducial frame and a reference frame in a fiducial point position holding memory (17A) and a blur PSF parameter holding memory (17B), and a reference frame adjustment unit (19) that displays a parameter for the reference frame when an image of a reference frame is displayed, updates display contents of the image of the reference frame based on adjustment of the displayed parameter, and stores the adjusted parameter as the parameter for the reference frame in the fiducial point position holding memory (17A) and the blur PSF parameter holding memory (17B).
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: July 9, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Tomohide Maeda, Akihiro Furuta
  • Patent number: 10313678
    Abstract: An image signal processing apparatus includes an adder to add an input data signal of a present frame to a cumulative data signal of a previous frame to output a cumulative data signal, an analyzing block to analyze a processing range of the cumulative data signal, a processing block to process the cumulative data signal based on the processing range to output a processed data signal, an encoding block to compress the processed data signal to output an encoded data signal, a memory to store the encoded data signal and the processing range, a decoding block to decode the encoded data signal read out from the memory to output a decoded data signal, and an inverse processing block to inversely process the decoded data signal based on the processing range to output an output data signal.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: June 4, 2019
    Assignee: Samsung Display Co., Ltd.
    Inventor: Masahiko Takiguchi
  • Patent number: 10306251
    Abstract: A video encoding device (2) includes a side information determination section (21) and a side information encoding section (22). The side information determination section (21) sets a quantization parameter for each macroblock in such a manner that a difference between quantization parameters for each pair of macroblocks with successive encoding orders is equal to one of n difference values, and transforms the difference into one of n indices with respect to each pair. The side information encoding section (22) generates a binary sequence having a length corresponding to the size of the absolute value of the index. The total of absolute values of the n indices is smaller than the total of absolute values of the n difference values.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: May 28, 2019
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Yukinobu Yasugi, Tomohiro Ikai, Tomoyuki Yamamoto
  • Patent number: 10291928
    Abstract: Methods and devices for video coding using inter-coding and removing redundant motion vectors from a set of candidate motion vectors. The methods may determine that at least some candidate motion vectors in a set of candidate motion vectors in a search range around the motion vector predictor identify candidate blocks in the previously-reconstructed reference picture that are redundant and, based on that determination, eliminate said at least some of the candidate motion vectors to reduce the set to a subset. In some cases, a candidate block is redundant if it is less than a threshold different from another of the candidate blocks identified by one of the candidate motion vectors in the set. A function may be applied to the candidate block and the another candidate block. If the output from the function in the two cases is the same, then the blocks are determined to be redundant.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: May 14, 2019
    Assignee: BLACKBERRY LIMITED
    Inventor: Dake He
  • Patent number: 10284875
    Abstract: A method performed by an electronic device is described. The method includes obtaining a motion vector map based on at least two images. The motion vector map has fewer motion vectors than a number of pixels in each of the at least two images. The method also includes obtaining a feature point from one of the at least two images. The method further includes performing a matching operation between a template associated with the feature point and at least one search space based on the motion vector map. The method additionally includes determining a motion vector corresponding to the feature point based on the matching operation.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: May 7, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Sujith Srinivasan, Gokce Dane
  • Patent number: 10284872
    Abstract: Various embodiments for calculating a motion vector predictor for a current block are provided. A fixed number of motion vector predictor candidates is obtained, with the fixed number being at least two. Each of the motion vector predictor candidates is a candidate for the motion vector predictor. An index for identifying the motion vector predictor from among the fixed number of the motion vector predictor candidates is coded according to the fixed number and added to a bitstream. The motion vector predictor to be used for coding the current block is selected from among the fixed number of the motion vector predictor candidates based on the index. The fixed number of the motion vector predictor candidates includes a plurality of candidates each having a motion vector of value 0, and at least one of one or more first candidates and one or more new candidates.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: May 7, 2019
    Assignee: SUN PATENT TRUST
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toru Matsunobu
  • Patent number: 10271095
    Abstract: A system and method for identifying media segments using audio augmented image cross-comparisoning is disclosed, in which a media segment identifying system analyzes both audio and video content, producing a unique identifier to compare with previously identified media segments in a media segment database. The characteristic landmark-linked-image-comparisones are constructed by first identifying pairs of audio landmarks separated by a characteristic, or landmark, time. Digital images associated the audio landmarks are then image comparisoned, with the combination providing a characteristic landmark-linked-image-comparison. The audio landmarks are audio peaks that exceed predetermined thresholds. A landmark-time is the time between adjacent pairs of audio peaks. The pair of images associated with the audio peaks are reduced in pixel size and converted to gray scale. Corresponding pixels are compared to form a numeric comparison.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: April 23, 2019
    Inventors: Samuel Chenillo, Oren Steinfeld
  • Patent number: 10237454
    Abstract: Embodiments of present application relate to a method for detecting terminal static layer information, a terminal and a television. Based on the fact that a static layers in the terminal such as the OSD display layer and third-party application are managed as a whole by the terminal layer management module, this embodiment sets forth that: a current topmost layer is determined according to number information of each layer in a terminal layer management module; then a pixel value of a preset region in the topmost layer is obtained; analysis is performed on the pixel value in the preset region, and it is determined whether the pixel value of the preset region is different from a target pixel value. If the pixel value of the preset region is different from the target pixel value, then it is determined that there is image content in the topmost layer.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: March 19, 2019
    Assignees: HISENSE ELECTRIC CO., LTD., HISENSE USA CORPORATION, HISENSE INTERNATIONAL CO., LTD.
    Inventors: Hui Su, Xin Li, Qingxiao Yu
  • Patent number: 10237559
    Abstract: A technique for decoding video signals includes receiving, by electronic decoding circuitry, a set of video data representing a two-dimensional array of pixels of a video signal. The set of video data includes (i) multiple residual layers, each residual layer providing an incomplete, lossily-compressed representation of the two-dimensional array of pixels (ii) multiple sets of prediction information, one for each of the residual layers, and (iii) a set of masks for directing reconstruction of the two-dimensional array of pixels. The method further includes generating multiple decompressed layers based on the residual layers and on the sets of prediction information for the respective residual layers and combining the decompressed layers, as directed by the set of masks, to generate a complete reconstruction of the two-dimensional array of pixels of the video signal.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: March 19, 2019
    Assignee: GetGo, Inc.
    Inventor: Steffen Schulze
  • Patent number: 10223796
    Abstract: A method, system and apparatus for image capture, analysis and transmission are provided. A link aggregation method involves identifying controller network ports to a source connected to the same subnetwork; producing packets associating corresponding controller network ports selected by the source CPU for substantially uniform selection; and transmitting the packets to their corresponding network ports. An image analysis method involves producing by a camera an indication whether a region of an image differs by a threshold extent from a corresponding region of a reference image; transmitting the indication and image data to a controller via a communications network; and storing at the controller the image data and the indication in association therewith. The controller may perform operations according to positive indications.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: March 5, 2019
    Assignee: AVIGILON CORPORATION
    Inventors: Andrew Martz, Ross Wightman, Shaun P. Marlatt
  • Patent number: 10225572
    Abstract: System and method for improving operational efficiency of a video encoding pipeline used to encode image data.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: March 5, 2019
    Assignee: Apple Inc.
    Inventors: Jim C. Chou, Mark P. Rygh, Guy Côté
  • Patent number: 10218980
    Abstract: Provided is a camera. The camera further includes a motion area detection sensor that is configured to receive reflected wave signals by emitting radio frequency electromagnetic wave beam to each of divided areas set in a target capture region, determine whether motion has occurred in each of the divided areas depending on changes of reflection speed of each of the received reflected wave signals, generate motion information data based on the determination result, and input the motion information data into the controller. The controller is configured to compress a series of image frame data from the capturing unit according to the motion information data from the motion area detection sensor.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: February 26, 2019
    Assignee: HANWHA AEROSPACE CO., LTD
    Inventor: Moon Gyu Choi
  • Patent number: 10218955
    Abstract: Disclosed is a method for compensating for motion blur when performing a 3D scanning of at least a part of an object by means of a 3D scanner, where the motion blur occurs because the scanner and the object are moved relative to each other while the scanning is performed, and where the motion blur compensation comprises:—determining whether there is a relative motion between the scanner and the object during the acquisition of the sequence of focus plane images;—if a relative motion is determined, performing a motion compensation based on the determined motion; and—generating a 3D surface from the sequence of focus plane images.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: February 26, 2019
    Assignee: 3Shape A/S
    Inventors: Rune Fisker, Henrik Öjelund, Mike Van Der Poel, Kristian Evers Hansen, Anders Gaarde
  • Patent number: 10205951
    Abstract: Embodiments of a method for incrementally coding and signaling motion information for a video compression system involving a motion adaptive transform and embedded coding of transformed video samples using a computer are disclosed herein. In one such embodiment, the method includes (a) storing computer-readable instructions in the computer which, when executed, produce an embedded motion field bit-stream, representing each, motion field in coarse to fine fashion and (b) storing computer-readable instructions in the computer which, when executed, interleave contributions from said embedded motion field bit-stream with successive contributions from said embedded coding of the transformed video samples.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: February 12, 2019
    Assignee: Unisearch Limited
    Inventors: David Taubman, Andrew Secker
  • Patent number: 10194164
    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: October 12, 2017
    Date of Patent: January 29, 2019
    Assignee: SUN PATENT TRUST
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Hisao Sasai
  • Patent number: 10194172
    Abstract: An encoding device evaluates a plurality of processing and/or post-processing algorithms and/or methods to be applied to a video stream, and signals a selected method, algorithm, class or category of methods/algorithms either in an encoded bitstream or as side information related to the encoded bitstream. A decoding device or post-processor utilizes the signaled algorithm or selects an algorithm/method based on the signaled method or algorithm. The selection is based, for example, on availability of the algorithm/method at the decoder/post-processor and/or cost of implementation. The video stream may comprise, for example, downsampled multiplexed stereoscopic images and the selected algorithm may include any of upconversion and/or error correction techniques that contribute to a restoration of the downsampled images.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: January 29, 2019
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Alexandros Tourapis, Athanasios Leontaris, Peshala V. Pahalawatta, Kevin J. Stec
  • Patent number: 10187655
    Abstract: System and method for improving operational efficiency of a video encoding pipeline used to encode image data. In embodiments, the video encoding pipeline includes a low resolution pipeline that includes a low resolution motion estimation block, which generates downscaled image data by reducing resolution of the image data and determines a low resolution inter-frame prediction mode by performing a motion estimation search using the downscaled image data and previously downscaled image data.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: January 22, 2019
    Assignee: Apple Inc.
    Inventors: Jim C. Chou, Mark P. Rygh, Guy Cõté
  • Patent number: 10171878
    Abstract: Controlling the admission of interactive television iTV applications to an iTV application distribution system is accomplished through the use of iTV application profiles that enumerate sets of allowed functions and behaviors for the iTV applications within the distribution system. In general, the profiles comprise filters that enable various functions within the distribution system, and may be applied to the iTV applications according to any of a number of bases. The distribution system includes an interface or console adapted to permit a system operator to create the application profiles and establish rules for attaching the profiles to the iTV applications, and an application profile engine configured to automatically validate the iTV applications against the profiles according to those rules.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: January 1, 2019
    Assignee: Comcast Cable Communications Management, LLC
    Inventors: John Carney, David DeAndrade
  • Patent number: 10154226
    Abstract: A method and system for displaying images captured by an in vivo imaging device are disclosed. Embodiments according to the present invention display image sequence data in a first display area. When a first bookmarked image with annotation information is displayed in the first display area, a first thumbnail image in a second display area corresponding to the first bookmarked image is replaced to indicate an occurring correspondence between the first bookmarked image and the first thumbnail image corresponding to the first bookmarked image being displayed. In one embodiment, the method further comprises displaying the first thumbnail image in the second display area when one other image of the image sequence data is displayed in the first display area after the first bookmarked image is displayed.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: December 11, 2018
    Assignee: CAPSOVISION INC.
    Inventors: Kang-Huai Wang, Gordon C. Wilson
  • Patent number: 10154280
    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: January 16, 2018
    Date of Patent: December 11, 2018
    Assignee: NTT DOCOMO, INC.
    Inventors: Akira Fujibayashi, Yoshinori Suzuki, Choong Seng Boon
  • Patent number: 10147226
    Abstract: A method of converting three dimensional image data into two dimensional image data, includes identifying at least two vertices of an object to be rendered in a frame of three dimensional image data, calculating a three-dimensional (3D) motion vector for each vertex of the object to be rendered, determining a position of each vertex in a new frame, calculating the motion vectors for a block based upon the vertex position in the new frame and the motion vectors for the vertex, and using the motion vectors for the vertex to render pixels in the new frame.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: December 4, 2018
    Assignee: Pixelworks, Inc.
    Inventors: Songsong Chen, Bob Zhang, Neil Woodall
  • Patent number: 10140550
    Abstract: Image processing circuitry processes image frames in a sequence of image frames, for example, to identify objects of interest. The processing includes filtering motion vectors associated with a current image frame, grouping the filtered motion vectors associated with the current image frame into a set of clusters associated with the current image frame, and selectively merging clusters in the set of clusters associated with the current image frame. At least one of the filtering, the grouping and the merging may be based on one or more clusters associated with one or more previous image frames in the sequence of image frames. Motion vectors included in merged clusters associated with a previous frame may be added to filtered motion vectors before grouping the motion vectors in the current frame.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: November 27, 2018
    Assignee: STMICROELECTRONICS S.R.L.
    Inventors: Giuseppe Spampinato, Arcangelo Ranieri Bruna, Viviana D'Alto
  • Patent number: 10139897
    Abstract: An example security sensor includes a battery power supply, camera coupled to the battery power supply to receive power, activity sensor, processor, and microcontroller. The processor is placed in a sleep state and is wakeable to an awake state. The processor coupled to the battery power supply, and coupled to the camera to receive and process image data including images of an activity within a zone. The microcontroller is coupled to the battery power supply, coupled to the activity sensor to receive interrupts responsive to detection by the activity sensor of the activity within the zone proximate the security sensor, coupled to the processor to send and receive data, and, responsive to receiving a first interrupt from the activity sensor, place the processor in an awake state to signal the camera to capture a set of images and to receive and process the image data including the set of images.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: November 27, 2018
    Assignee: NOVI SECURITY, INC.
    Inventors: Ethan Grabau, Tyler Crawford, Martin Johnson, Ruchir Chauhan, Jonathan Jensen
  • Patent number: 10123037
    Abstract: A method and apparatus for performing motion estimation in a digital video system is disclosed. Specifically, the present invention discloses a system that quickly calculates estimated motion vectors in a very efficient manner. In one embodiment, a first multiplicand is determined by multiplying a first display time difference between a first video picture and a second video picture by a power of two scale value. This step scales up a numerator for a ratio. Next, the system determines a scaled ratio by dividing that scaled numerator by a second first display time difference between said second video picture and a third video picture. The scaled ratio is then stored calculating motion vector estimations. By storing the scaled ratio, all the estimated motion vectors can be calculated quickly with good precision since the scaled ratio saves significant bits and reducing the scale is performed by simple shifts.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: November 6, 2018
    Assignee: APPLE INC.
    Inventors: Barin Geoffry Haskell, David William Singer, Adriana Dumitras, Atul Puri
  • Patent number: 10115203
    Abstract: Disclosed are methods, circuits, devices, systems and associated executable code for multi factor image feature registration and tracking, wherein utilized factors include both static and dynamic parameters within a video feed. Assessed factors may originate from a heterogeneous set of sensors including both video and audio sensors. Acoustically acquired scene information may supplement optically acquired information.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: October 30, 2018
    Assignee: GETALERT LTD.
    Inventors: Dor Givon, Yoram Elichai, Gil Davidman
  • Patent number: 10116839
    Abstract: Methods and systems for camera movement compensation for gesture detection and object recognition. In some examples, the methods and systems analyze motion data associated with the sequential frames of a video stream, and reject those frames where the detected camera movement exceeds a predetermined threshold. In other examples, the methods and systems use motion data and portions of immediate previous frames to adjust a frame where the detected camera movement exceeds the predetermined threshold to create an adjusted frame that compensates for the detected camera movement. In still other examples, frames are adjusted if the detected motion exceeds a first threshold, and rejected if the detected motion exceeds a second, higher threshold.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: October 30, 2018
    Assignee: Atheer Labs, Inc.
    Inventors: Ryan Fink, Gary Peck, Bryan Ransil
  • Patent number: 10104394
    Abstract: A streaming video or a stored video is analyzed to identify salient features. The salient features are the more interesting portions of the video because salient features include the most motion. A motion vector field including a motion vector for multiple pixels in the video is generated. The motion vector field is partitioned into grid blocks, and each of the grid blocks is divided into a set of orientation ranges. The vectors of the motion vector field for each grid block are binned into the orientation ranges. A motion score is calculated based on a count of motion vectors for the orientation ranges. The section of the video having higher or the highest motion score is designated as a salient feature. Among other applications, salient features may be used for thumbnail images, highlight reels, or video editing.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: October 16, 2018
    Assignee: HERE Global B.V.
    Inventor: Aaron Licata
  • Patent number: 10104391
    Abstract: Methods and systems for improving coding efficiency of video. In one aspect of the disclosure, efficiency may be improved by trimming candidate motion vectors used for spatial and/or temporal prediction. In another aspect of the disclosure, efficiency may be improved by choosing selective combinations of syntax elements from video data.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: October 16, 2018
    Assignee: Dolby International AB
    Inventors: Yeping Su, Christopher A. Segall
  • Patent number: 10097852
    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: June 12, 2017
    Date of Patent: October 9, 2018
    Assignee: GODO KAISHA IP BRIDGE 1
    Inventors: Kiyofumi Abe, Shinya Kadono, Satoshi Kondo
  • Patent number: 10097765
    Abstract: The method includes in order to generate a composite image: identifying, in the frame of a video stream captured by a camera, a motion characteristic associated with moving objects in a scene while the camera captured a sliding window of the video stream. The method includes for a plurality of frames in the sliding window: controlling, by the processing circuitry, a weight of blending of the frame based on the identified motion characteristic to enable the composite image to be generated according to the controlled weights of blending of the plurality of frames in the sliding window.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: October 9, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hamid Rahim Sheikh, Ibrahim Pekkucuksen, John Glotzbach
  • Patent number: 10091522
    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: June 8, 2017
    Date of Patent: October 2, 2018
    Assignee: GODO KAISHA IP BRIDGE 1
    Inventors: Kiyofumi Abe, Shinya Kadono, Satoshi Kondo
  • Patent number: 10083498
    Abstract: A compensation method for a driving circuit of a display device includes generating a motion vector between a previous frame and a current frame subsequent to the previous frame; generating a first estimation frame according to the current frame and the motion vector; adjusting the first estimation frame according to the difference between the current frame and the first estimation frame, to generate a first overdrive frame; and inserting the first overdrive frame between the current frame and a next frame subsequent to the current frame.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: September 25, 2018
    Assignee: NOVATEK Microelectronics Corp.
    Inventors: Kuei-Chung Chang, Shang-I Liu, Pu-Hsien Chang
  • Patent number: 10075727
    Abstract: A method is performed in an encoder for encoding a video stream captured by a camera, and a computer program product and encoder implementing the method.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: September 11, 2018
    Assignee: Axis AB
    Inventor: Viktor Edpalm
  • Patent number: 10063853
    Abstract: The invention pertains to a method for a video encoder to select data from a set of image blocks, each block being associated with a frame, a counter value and a cost, the method comprising: calculating, for a target block from among said set of image blocks, the respective counter values and the respective costs of other blocks from among said set of image blocks, said other blocks being associated with the same frame as the target block or with a previous frame; and selecting from said other blocks a reference block having the lowest cost and counter value, according to predefined criteria. The invention also pertains to a computer program product for carrying out the method, and to a video encoder apparatus.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: August 28, 2018
    Assignee: BARCO N.V.
    Inventor: Thijs Koen Vermeir
  • Patent number: 10055655
    Abstract: A traffic light detection device uses an image pickup unit mounted on a vehicle to extract, from an image taken of surroundings of the vehicle, synchronized pixels, whose brightness changes in synchronization with an alternating current period of electric power supplied to a traffic light, and detects the traffic light from the synchronized pixels. The traffic light detection device is provided with: a positional variation calculation unit that calculates positional variation amounts of continuously extracted positions of the synchronized pixels; and a signal lamp determination unit that determines, as a signal lamp candidate, the synchronized pixels whose positional variation amount is equal to or smaller than a threshold value.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: August 21, 2018
    Assignee: Nissan Motor Co., Ltd.
    Inventors: Takahiko Oki, Haruo Matsuo, Daiki Yamanoi
  • Patent number: 10051283
    Abstract: The invention relates to a method for predicting a movement vector (MVp1) of a partition (P1) of a current image (IN) from a plurality of n reference movement vectors associated respectively with n reference partitions that have been previously encoded and decoded. For a spatial prediction of one such vector, when the geometric shape of the current partition is different from that of k adjacent reference partitions (pr1, pr2, . . . prk), with k?n, the movement vector of the current image partition is determined from a function of at least one reference movement vector belonging to a set of k reference movement vectors associated respectively with k adjacent reference partitions.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: August 14, 2018
    Assignee: FRANCE TELECOM
    Inventors: Joel Jung, Guillaume Laroche, Jean Marc Thiesse
  • Patent number: 10031939
    Abstract: Mechanisms to help a computing system respond to a request for information within a data model. After determining that there is insufficient information within the data model to respond to the request, the computing system identifies one or more additional data sources that are external to the data model and that contain information suitable to respond to the request. The computing system then automatically supplements the data model with at least one of such additional data sources. The computing system then responds to the request using the supplemented data model. In some embodiments, the supplementation is performed in advance of the request by analyzing the characteristics of the data model and/or by anticipating possible future requests. Thus, a data model grows automatically in response to particular usage of that data model to satisfy requests.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: July 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pedram Faghihi Rezaei, Amir M. Netz, Adam D. Wilson, Christopher A. Hays, Patrick J. Baumgartner
  • Patent number: 10034012
    Abstract: An inter-predicted image generation section (16) of a moving image decoder (1) includes a weighting factor calculation section (16b) for setting the value of the weighting factor w2 such that a relation 0<|w2?0.5|<|tb/td?0.5| is met, wherein td represents an inter-frame distance between the decoded image P1 and the decoded image P2 and tb represents a distance between the decoded image P1 and the decoded image P.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: July 24, 2018
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Tomohiro Ikai
  • Patent number: 10027890
    Abstract: A motion detector calculates a camera shake matrix H(t) applied for a coordinate conversion for a camera shake correction. At this time, the motion detector calculates a motion vector (MV) for each block obtained by dividing a frame, and excludes an object motion vector (MV-B) from the MV. In addition, when a camera shake matrix H_mv that represents a camera shake between the frames is not calculable based on the MV, the motion detector calculates and adjusts a camera shake matrix H_sensor that represents a camera shake in accordance with a motion of an image picker, and settles this matrix as the camera shake matrix H(t).
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: July 17, 2018
    Assignee: Casio Computer Co., Ltd.
    Inventor: Yoshitsugu Manabe
  • Patent number: 10015511
    Abstract: An image frame motion estimation device and image frame motion estimation method using the same include performing first sampling for generating a first sample source block by performing first-type sampling on pixels of a source block; performing second sampling for generating a first sample reference block by performing first-type sampling on pixels of a reference block; determining a first matching region by comparing pixel values of the first sample source block and the first sample reference block; and determining a second matching region corresponding to the source block by comparing pixel values of a plurality of regions adjacent to the first matching region and the source block.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: July 3, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-jei Kim, Nyeong-kyu Kwon
  • Patent number: RE47465
    Abstract: Disclosed are an apparatus and a method of encoding/decoding a video, particularly a method and an apparatus for storing a quantization parameter differential value in a largest coding unit (LCU) based on quadtree splitting and adaptively predicting a quantization parameter value based on context information on neighboring CUs. Quadtree-based quantization parameter encoding and decoding methods and apparatuses effectively show information on a block having a quantization parameter differential value based on splitting information on a CU and adaptively predict a quantization parameter value using context information including a block size, block partition and a quantization parameter of a neighboring CU.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: June 25, 2019
    Assignee: INTELLECTUAL DISCOVERY CO., LTD.
    Inventors: Dong Gyu Sim, Jung Hak Nam, Hyung Ho Jo