Motion Vector Generation Patents (Class 348/699)
-
Patent number: 10395120Abstract: 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: GrantFiled: August 11, 2015Date of Patent: August 27, 2019Assignee: ALIBABA GROUP HOLDING LIMITEDInventor: Xiao Chen
-
Patent number: 10390037Abstract: 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: November 1, 2018Date of Patent: August 20, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Pohsiang Hsu, Chih-Lung Lin, Ming-Chieh Lee, Thomas W. Holcomb, Sridhar Srinivasan
-
Patent number: 10390039Abstract: 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: GrantFiled: August 31, 2016Date of Patent: August 20, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Lihua Zhu, B. Anil Kumar, Olof L. E. Mases
-
Patent number: 10382842Abstract: 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: GrantFiled: October 5, 2018Date of Patent: August 13, 2019Assignee: BTS Software Software Solutions, LLCInventor: Dunling Li
-
Patent number: 10368066Abstract: Embodiments of the present invention relate to methods and systems for ordering, communicating and applying pixel intra-prediction modes.Type: GrantFiled: September 19, 2017Date of Patent: July 30, 2019Assignee: Dolby Laboratories Licensing CorporationInventors: Shijun Sun, Louis J. Kerofsky
-
Patent number: 10362316Abstract: 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: GrantFiled: March 11, 2011Date of Patent: July 23, 2019Assignee: SONY CORPORATIONInventor: Kazushi Sato
-
Patent number: 10362307Abstract: 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: GrantFiled: January 27, 2017Date of Patent: July 23, 2019Assignee: HANWHA TECHWIN CO., LTD.Inventors: Kyung Pyo Hong, Sujit Kumar Mahapatro, Yun Seok Kwon, Hee Gyu Baek
-
Patent number: 10356450Abstract: 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: GrantFiled: August 8, 2014Date of Patent: July 16, 2019Assignee: SONY CORPORATIONInventor: Ikuo Tsukagoshi
-
Patent number: 10349150Abstract: 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: GrantFiled: March 14, 2018Date of Patent: July 9, 2019Assignee: BTS Software Software Solutions, LLCInventor: Dunling Li
-
Patent number: 10346956Abstract: 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: GrantFiled: July 19, 2016Date of Patent: July 9, 2019Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Tomohide Maeda, Akihiro Furuta
-
Patent number: 10313678Abstract: 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: GrantFiled: January 3, 2018Date of Patent: June 4, 2019Assignee: Samsung Display Co., Ltd.Inventor: Masahiko Takiguchi
-
Patent number: 10306251Abstract: 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: GrantFiled: February 16, 2016Date of Patent: May 28, 2019Assignee: Sharp Kabushiki KaishaInventors: Yukinobu Yasugi, Tomohiro Ikai, Tomoyuki Yamamoto
-
Patent number: 10291928Abstract: 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: GrantFiled: January 10, 2017Date of Patent: May 14, 2019Assignee: BLACKBERRY LIMITEDInventor: Dake He
-
Patent number: 10284875Abstract: 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: GrantFiled: August 8, 2016Date of Patent: May 7, 2019Assignee: QUALCOMM IncorporatedInventors: Sujith Srinivasan, Gokce Dane
-
Patent number: 10284872Abstract: 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: GrantFiled: August 4, 2016Date of Patent: May 7, 2019Assignee: SUN PATENT TRUSTInventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toru Matsunobu
-
Patent number: 10271095Abstract: 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: GrantFiled: August 23, 2018Date of Patent: April 23, 2019Inventors: Samuel Chenillo, Oren Steinfeld
-
Patent number: 10237454Abstract: 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: GrantFiled: December 29, 2016Date of Patent: March 19, 2019Assignees: HISENSE ELECTRIC CO., LTD., HISENSE USA CORPORATION, HISENSE INTERNATIONAL CO., LTD.Inventors: Hui Su, Xin Li, Qingxiao Yu
-
Patent number: 10237559Abstract: 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: GrantFiled: February 6, 2015Date of Patent: March 19, 2019Assignee: GetGo, Inc.Inventor: Steffen Schulze
-
Patent number: 10223796Abstract: 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: GrantFiled: October 13, 2015Date of Patent: March 5, 2019Assignee: AVIGILON CORPORATIONInventors: Andrew Martz, Ross Wightman, Shaun P. Marlatt
-
Patent number: 10225572Abstract: System and method for improving operational efficiency of a video encoding pipeline used to encode image data.Type: GrantFiled: September 30, 2015Date of Patent: March 5, 2019Assignee: Apple Inc.Inventors: Jim C. Chou, Mark P. Rygh, Guy Côté
-
Patent number: 10218980Abstract: 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: GrantFiled: November 25, 2013Date of Patent: February 26, 2019Assignee: HANWHA AEROSPACE CO., LTDInventor: Moon Gyu Choi
-
Patent number: 10218955Abstract: 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: GrantFiled: December 21, 2011Date of Patent: February 26, 2019Assignee: 3Shape A/SInventors: Rune Fisker, Henrik Öjelund, Mike Van Der Poel, Kristian Evers Hansen, Anders Gaarde
-
Patent number: 10205951Abstract: 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: GrantFiled: March 15, 2012Date of Patent: February 12, 2019Assignee: Unisearch LimitedInventors: David Taubman, Andrew Secker
-
Patent number: 10194164Abstract: 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: October 12, 2017Date of Patent: January 29, 2019Assignee: SUN PATENT TRUSTInventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Hisao Sasai
-
Patent number: 10194172Abstract: 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: GrantFiled: August 16, 2017Date of Patent: January 29, 2019Assignee: Dolby Laboratories Licensing CorporationInventors: Alexandros Tourapis, Athanasios Leontaris, Peshala V. Pahalawatta, Kevin J. Stec
-
Patent number: 10187655Abstract: 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: GrantFiled: September 30, 2015Date of Patent: January 22, 2019Assignee: Apple Inc.Inventors: Jim C. Chou, Mark P. Rygh, Guy Cõté
-
Patent number: 10171878Abstract: 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: GrantFiled: September 27, 2013Date of Patent: January 1, 2019Assignee: Comcast Cable Communications Management, LLCInventors: John Carney, David DeAndrade
-
Patent number: 10154226Abstract: 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: GrantFiled: March 9, 2017Date of Patent: December 11, 2018Assignee: CAPSOVISION INC.Inventors: Kang-Huai Wang, Gordon C. Wilson
-
Patent number: 10154280Abstract: 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: January 16, 2018Date of Patent: December 11, 2018Assignee: NTT DOCOMO, INC.Inventors: Akira Fujibayashi, Yoshinori Suzuki, Choong Seng Boon
-
Patent number: 10147226Abstract: 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: GrantFiled: March 8, 2016Date of Patent: December 4, 2018Assignee: Pixelworks, Inc.Inventors: Songsong Chen, Bob Zhang, Neil Woodall
-
Patent number: 10140550Abstract: 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: GrantFiled: May 31, 2016Date of Patent: November 27, 2018Assignee: STMICROELECTRONICS S.R.L.Inventors: Giuseppe Spampinato, Arcangelo Ranieri Bruna, Viviana D'Alto
-
Patent number: 10139897Abstract: 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: GrantFiled: November 10, 2015Date of Patent: November 27, 2018Assignee: NOVI SECURITY, INC.Inventors: Ethan Grabau, Tyler Crawford, Martin Johnson, Ruchir Chauhan, Jonathan Jensen
-
Patent number: 10123037Abstract: 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: GrantFiled: December 13, 2016Date of Patent: November 6, 2018Assignee: APPLE INC.Inventors: Barin Geoffry Haskell, David William Singer, Adriana Dumitras, Atul Puri
-
Patent number: 10115203Abstract: 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: GrantFiled: July 26, 2017Date of Patent: October 30, 2018Assignee: GETALERT LTD.Inventors: Dor Givon, Yoram Elichai, Gil Davidman
-
Patent number: 10116839Abstract: 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: GrantFiled: July 23, 2015Date of Patent: October 30, 2018Assignee: Atheer Labs, Inc.Inventors: Ryan Fink, Gary Peck, Bryan Ransil
-
Patent number: 10104394Abstract: 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: GrantFiled: January 31, 2014Date of Patent: October 16, 2018Assignee: HERE Global B.V.Inventor: Aaron Licata
-
Patent number: 10104391Abstract: 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: GrantFiled: October 1, 2010Date of Patent: October 16, 2018Assignee: Dolby International ABInventors: Yeping Su, Christopher A. Segall
-
Patent number: 10097852Abstract: 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: June 12, 2017Date of Patent: October 9, 2018Assignee: GODO KAISHA IP BRIDGE 1Inventors: Kiyofumi Abe, Shinya Kadono, Satoshi Kondo
-
Patent number: 10097765Abstract: 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: GrantFiled: April 20, 2016Date of Patent: October 9, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Hamid Rahim Sheikh, Ibrahim Pekkucuksen, John Glotzbach
-
Patent number: 10091522Abstract: 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: June 8, 2017Date of Patent: October 2, 2018Assignee: GODO KAISHA IP BRIDGE 1Inventors: Kiyofumi Abe, Shinya Kadono, Satoshi Kondo
-
Patent number: 10083498Abstract: 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: GrantFiled: February 24, 2016Date of Patent: September 25, 2018Assignee: NOVATEK Microelectronics Corp.Inventors: Kuei-Chung Chang, Shang-I Liu, Pu-Hsien Chang
-
Patent number: 10075727Abstract: 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: GrantFiled: March 15, 2017Date of Patent: September 11, 2018Assignee: Axis ABInventor: Viktor Edpalm
-
Patent number: 10063853Abstract: 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: GrantFiled: December 16, 2013Date of Patent: August 28, 2018Assignee: BARCO N.V.Inventor: Thijs Koen Vermeir
-
Patent number: 10055655Abstract: 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: GrantFiled: April 8, 2015Date of Patent: August 21, 2018Assignee: Nissan Motor Co., Ltd.Inventors: Takahiko Oki, Haruo Matsuo, Daiki Yamanoi
-
Patent number: 10051283Abstract: 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: GrantFiled: June 25, 2010Date of Patent: August 14, 2018Assignee: FRANCE TELECOMInventors: Joel Jung, Guillaume Laroche, Jean Marc Thiesse
-
Patent number: 10031939Abstract: 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: GrantFiled: September 30, 2014Date of Patent: July 24, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Pedram Faghihi Rezaei, Amir M. Netz, Adam D. Wilson, Christopher A. Hays, Patrick J. Baumgartner
-
Patent number: 10034012Abstract: 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: GrantFiled: April 28, 2011Date of Patent: July 24, 2018Assignee: Sharp Kabushiki KaishaInventor: Tomohiro Ikai
-
Patent number: 10027890Abstract: 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: GrantFiled: September 26, 2016Date of Patent: July 17, 2018Assignee: Casio Computer Co., Ltd.Inventor: Yoshitsugu Manabe
-
Patent number: 10015511Abstract: 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: GrantFiled: August 8, 2014Date of Patent: July 3, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Sung-jei Kim, Nyeong-kyu Kwon
-
Patent number: RE47465Abstract: 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: GrantFiled: July 31, 2015Date of Patent: June 25, 2019Assignee: INTELLECTUAL DISCOVERY CO., LTD.Inventors: Dong Gyu Sim, Jung Hak Nam, Hyung Ho Jo