Patent application number | Description | Published |
20110258256 | PREDICTING FUTURE OUTCOMES - A model for predicting future outcomes related to individual entities within a class of related entities may be generated based on the determined rates at which the individual entities are referenced within electronic communications. Additionally or alternatively, a quantitative value of a predicted future outcome related to a particular cause may be calculated based on the frequency with which references to the particular cause appear in electronic messages. | 10-20-2011 |
20130311563 | Determining Characteristics of Participants in a Social Network - Implementations disclosed herein relate to determining the influence and/or passivity of participants in a social network. In one implementation, a processor | 11-21-2013 |
20140040277 | PREDICTING SHARING ON A SOCIAL NETWORK - A non-transitory computer-readable storage device includes instructions that, when executed, cause one or more processors to calculate a score for an article, from a source, using the average number of times other articles belonging to the source were shared on a social network (“t-density”). The processor are further caused to predict, using the score, a number of times the article will be shared on the social network. | 02-06-2014 |
20140214467 | TASK CROWDSOURCING WITHIN AN ENTERPRISE - Systems, methods, and machine-readable and executable instructions are provided for crowdsourcing a task within an enterprise. Crowdsourcing a task within an enterprise can include receiving features of a number of tasks, receiving features of a number of users, comparing a portion of the features of the number of tasks with a portion of the features of the number of users, and recommending tasks for particular users based on the comparison. | 07-31-2014 |
20150066904 | INTEGRATING AND EXTRACTING TOPICS FROM CONTENT OF HETEROGENEOUS SOURCES - Examples relate to integrating and extracting topics from content of heterogeneous sources. Observed words are identified in documents, which are received from the heterogeneous sources. Next, document metadata and source metadata are obtained from the heterogeneous sources. The document metadata is used to calculate word topic probabilities for the observed words, and the source metadata is used to calculate source topic probabilities for the observed words. A latent topic is then determined for one of the documents based on the observed words, the word topic probabilities, and the source topic probabilities. | 03-05-2015 |
Patent application number | Description | Published |
20090278988 | Adaptive pixel-based filtering - In an implementation, a pixel is selected from a target digital image. Multiple candidate pixels, from one or more digital images, are evaluated based on values of the multiple candidate pixels. For the selected pixel, a corresponding set of pixels is determined from the multiple candidate pixels based on the evaluations of the multiple candidate pixels and on whether a predetermined threshold number of pixels have been included in the corresponding set. Further for the selected pixel, a substitute value is determined based on the values of the pixels in the corresponding set of pixels. Various implementations described provide adaptive pixel-based spatio-temporal filtering of images or video to reduce film grain or noise. Implementations may achieve an “even” amount of noise reduction at each pixel while preserving as much picture detail as possible by, for example, averaging each pixel with a constant number, N, of temporally and/or spatially correlated pixels. | 11-12-2009 |
20090304270 | REDUCING CONTOURS IN DIGITAL IMAGES - One or more implementations access a digital image containing one or more bands. Adjacent bands of the one or more bands have a difference in color resulting in a contour between the adjacent bands. The one or more implementations apply an algorithm to at least a portion of the digital image for reducing visibility of a contour. The algorithm is based on a value representing the fraction of pixels in a region of the digital image having a particular color value. | 12-10-2009 |
20090324121 | Automatic parameter estimation for adaptive pixel-based filtering - One particular automatic parameter estimation method and apparatus estimates low level filtering parameters from one or more user controlled high-level filtering parameters. The high level filtering parameters are strength and quality, where strength indicates how much noise reduction will be performed, and quality indicates a tolerance which controls the balance between filtering uniformity and loss of detail. The low level filtering parameters that can be estimated include the spatial neighborhood and/or temporal neighborhood size from which pixel candidates are selected, and thresholds used to verify the “goodness” of the spatially or temporally predicted candidate pixels. More generally, a criterion for filtering digital image data is accessed, and a value is determined for a parameter for use in filtering digital image data, the value being determined based on whether the value results in the criterion being satisfied for at least a portion of a digital image. | 12-31-2009 |
20100098307 | METHOD AND APPARATUS FOR DETECTING OBJECTS OF INTEREST IN SOCCER VIDEO BY COLOR - A method is disclosed for detecting and locating players in soccer video frames without errors caused by artifacts by a shape analysis-based approach to identify the players and the ball from roughly extracted foregrounds obtained by color segmentation and connected component analysis, by performing a Euclidean distance transform to extract skeletons for every foreground blob, by performing a shape analysis to remove false alarms (non-players and non-ball), and then by performing skeleton pruning and a reverse Euclidean distance transform to cut-off the artifacts primarily caused by playing field lines. | 04-22-2010 |
20100201871 | Temporally consistent caption detection on videos using a 3D spatiotemporal method - A caption detection system wherein all detected caption boxes over time for one caption area are identical, thereby reducing temporal instability and inconsistency. This is achieved by grouping candidate pixels in the 3D spatiotemporal space and generating a 3D bounding box for one caption area. 2D bounding boxes are obtained by slicing the 3D bounding boxes, thereby reducing temporal instability as all 2D bounding boxes corresponding to a caption area are sliced from one 3D bounding box and are therefore identical over time. | 08-12-2010 |
20110026606 | SYSTEM AND METHOD FOR ENHANCING THE VISIBILITY OF AN OBJECT IN A DIGITAL PICTURE - The visibility of an object in a digital picture is enhanced by comparing an input video of the digital picture with stored information representative of the nature and characteristics of the object to develop object localization information that identifies and locates the object. The visibility of the object and the region in which the object is located is enhanced by image processing and the enhanced input video is encoded. | 02-03-2011 |
20110026607 | SYSTEM AND METHOD FOR ENHANCING THE VISIBILITY OF AN OBJECT IN A DIGITAL PICTURE - The visibility of an object in a digital picture is enhanced by comparing an input video of the digital picture with stored information representative of the nature and characteristics of the object to develop object localization information that identifies and locates the object. The input video and the object localization information are encoded and transmitted to a receiver where the input video and the object localization information are decoded and the decoded input video is enhanced by the decoded object localization information | 02-03-2011 |
20110148858 | VIEW SYNTHESIS WITH HEURISTIC VIEW MERGING - Several implementations relate to view synthesis with heuristic view merging for 3D Video (3DV) applications. According to one aspect, a first candidate pixel from a first warped reference view and a second candidate pixel from a second warped reference view are assessed based on at least one of a backward synthesis process to assess a quality of the first and second candidate pixels, a hole distribution around the first and second candidate pixels, or on an amount of energy around the first and second candidate pixels above a specified frequency. The assessing occurs as part of merging at least the first and second warped reference views into a signal synthesized view. Based on the assessing, a result is determined for a given target pixel in the single synthesized view. The result may be determining a value for the given target pixel, or marking the given target pixel as a hole. | 06-23-2011 |
20110157229 | VIEW SYNTHESIS WITH HEURISTIC VIEW BLENDING - Various implementations are described. Several implementations relate to view synthesis with heuristic view blending for 3D Video (3DV) applications. According to one aspect, at least one reference picture, or a portion thereof, is warped from at least one reference view location to a virtual view location to produce at least one warped reference. A first candidate pixel and a second candidate pixel are identified in the at least one warped reference. The first candidate pixel and the second candidate pixel are candidates for a target pixel location in a virtual picture from the virtual view location. A value for a pixel at the target pixel location is determined based on values of the first and second candidate pixels. | 06-30-2011 |
20110293247 | Video matting based on foreground-background constraint propagation - A method for propagating user-provided foreground-background constraint information for a first video frame to subsequent frames allows extraction of moving foreground objects with minimal user interaction. Video matting is performed wherein constraints derived from user input with respect to a first frame are propagated to subsequent frames using the estimated alpha matte of each frame. The matte of a frame is processed in order to arrive at a rough foreground-background segmentation which is then used for estimating the matte of the next frame. At each frame, the propagated constraints are used by an image matting method for estimating the corresponding matte which is in turn used for propagating the constraints to the next frame, and so on. | 12-01-2011 |
20120114184 | TRAJECTORY-BASED METHOD TO DETECT AND ENHANCE A MOVING OBJECT IN A VIDEO SEQUENCE - The present invention concerns a method and associated apparatus for using a trajectory-based technique to detect a moving object in a video sequence, such as the ball in a soccer game. In one embodiment, the method comprises steps of identifying and evaluating sets of connected components in a video frame, filtering the list of connected components by comparing features of the connected components to predetermined criteria, identifying candidate trajectories across multiple frames, evaluating the candidate trajectories to determine a selected trajectory, and processing images in the video sequence based at least in part upon the selected trajectory. | 05-10-2012 |
20120121174 | METHOD FOR DETECTING AND ADAPTING VIDEO PROCESSING FOR FAR-VIEW SCENES IN SPORTS VIDEO - A method is disclosed for analyzing video to detect far-view scenes in sports video to determine when certain image processing algorithms should be applied. The method comprises analyzing and classifying the fields of view of images from a video signal, creating and classifying the fields of view of sets of sequential images, and selectively applying image processing algorithms to sets of sequential images representing a particular type of field of view. | 05-17-2012 |
20120206610 | VIDEO QUALITY MONITORING - Systems and methods of perceptual quality monitoring of video information, communications, and entertainment that can estimate the perceptual quality of video with high accuracy, and can be used to produce quality scores that better correlate with subjective quality scores of an end user. The systems and methods of perceptual quality monitoring of video can generate, from an encoded input video bitstream, estimates of one or more quality parameters relating to the video, such as the coding bit rate parameter, the video frame rate parameter, and the packet loss rate parameter, and provide these video quality parameter estimates to a predetermined video quality estimation model. Because the estimates of the video quality parameters are generated from the encoded input video bitstream as it is being received, the systems and methods are suitable for use as QoE monitoring tools. | 08-16-2012 |
20120224629 | OBJECT-AWARE VIDEO ENCODING STRATEGIES - A method of object-aware video coding is provided that comprises the steps of: receiving a video sequence having a plurality of frames; selecting at least two frames; determing total area of at least one object of interest in each of the at least two frames; comparing the total area to a threshold area; classifying each of the at least two frames as being a low object weighted frame or a high object weighted frame, low object weighted frames being frames having the total area exceeding the threshold area and high object weighted frames being frame having the total area not exceeding the threshold area; and encoding each low object weighted frame according to one encoding mode and encoding each high object weighted frame according to a different encoding mode. | 09-06-2012 |
20120288015 | DATA PRUNING FOR VIDEO COMPRESSION USING EXAMPLE-BASED SUPER-RESOLUTION - Methods and apparatuses for data pruning for video compression using example-based super resolution are provided. A method and apparatus for encoding is provided in which patches of video are extracted from input video, grouped together using a clustering method, and representative patches are packed into patch frames. The original video is downsized and sent either along with, or in addition to, the patch frames. At a decoder, the method and apparatus provided extract patches from the patch frames and create a patch library. The regular video frames are upsized and the low resolution patches are replaced by patches from the patch library by searching the library using the patches in the decoded regular frames as keywords. If there are no appropriate patches, no replacement is made. A post processing procedure is used to enhance the spatiotemporal smoothness of the recovered video. | 11-15-2012 |
20120294369 | METHODS AND APPARATUS FOR SAMPLING-BASED SUPER RESOLUTION VIDEO ENCODING AND DECODING - Methods and apparatus are provided for sampling-based super resolution video encoding and decoding. The encoding method receives high resolution pictures and generates low resolution pictures and metadata there from, the metadata for guiding post-decoding post-processing of the low resolution pictures and the metadata; and then encodes the low resolution pictures and the metadata using at least one encoder. The corresponding decoding method receives a bitstream and decodes low resolution pictures and metadata there from using a decoder; and then reconstructs high resolution pictures respectively corresponding to the low resolution pictures using the low resolution pictures and the metadata. | 11-22-2012 |
20120294530 | METHOD AND APPARATUS FOR VIDEO OBJECT SEGMENTATION - Methods and apparatus for video object segmentation are provided, suitable for use in a super-resolution system. The method comprises alignment of frames of a video sequence, pixel alignment to generate initial foreground masks using a similarity metric, consensus filtering to generate an intermediate foreground mask, and refinement of the mask using spatio-temporal information from the video sequence. In various embodiments, the similarity metric is computed using a sum of squared differences approach, a correlation, or a modified normalized correlation metric. Soft thresholding of the similarity metric is also used in one embodiment of the present principles. Weighting factors are also applied to certain critical frames in the consensus filtering stage in one embodiment using the present principles. | 11-22-2012 |
20120307074 | METHOD AND APPARATUS FOR REDUCED REFERENCE VIDEO QUALITY MEASUREMENT - Systems and methods of objective video quality measurement that employ a reduced-reference approach to video quality measurement. Such systems and methods of objective video quality measurement can extract information pertaining to one or more features of a target video whose perceptual quality is to be measured, extract information pertaining to one or more features of a reference video, and employ one or more prediction functions involving the target features and the reference features to provide a measurement of the perceptual quality of the target video. | 12-06-2012 |
20130028330 | Methods and Apparatus for Reducing Vector Quantization Error Through Patch Shifting - Methods and apparatus are provided for reducing vector quantization error through patch shifting. A method generates, from an input video sequence, one of more high resolution replacement patches, the one or more high resolution replacement patches for replacing one or more low resolution patches during a reconstruction of the input video sequence. This generating step generates the one or more high resolution replacement patches using data corresponding to a patch spatial shifting process, the patch spatial shifting process for reducing jittery artifacts caused by a motion-induced vector quantization error in the one or more high resolution replacement patches, the data for at least deriving a patch size of the one or more high resolution replacement patches such that the one or more high resolution replacement patches are generated to have the patch size greater than a patch size of the one or more low resolution patches in order to be suitable for use in the patch spatial shifting process. | 01-31-2013 |
20130054645 | CONTENT IDENTIFICATION USING FINGERPRINT MATCHING - Systems and methods of identifying media content, such as video content, that employ fingerprint matching at the level of video frames. The presently disclosed systems and methods of identifying media content can extract one or more fingerprints from a plurality of video frames included in query video content, and, for each of the plurality of video frames from the query video content, perform frame-level fingerprint matching of the extracted fingerprints against fingerprints extracted from video frames included in a plurality of reference video content. Using the results of such frame-level fingerprint matching, the presently disclosed systems and methods of identifying media content can identify the query content in relation to an overall sequence of video frames from at least one of the plurality of reference content, and/or in relation to respective video frames included in a sequence of video frames from the reference content. | 02-28-2013 |
20130125155 | DYNAMIC ADAPTATION OF DISPLAYED VIDEO QUALITY BASED ON VIEWERS' CONTEXT - A Context-Aware Content-Presentation system includes a viewer context feedback for determining the viewer context relative to a display device. A content receiving device controls at least one parameter of video content streamed to the display device from a streaming server in accordance with the viewer context. In this way, when the viewer context allows for lower quality video content, the content receiving device can signal the streaming server to reduce the quality of the video content, thereby saving bandwidth. | 05-16-2013 |
Patent application number | Description | Published |
20120263437 | HUMAN INTERACTION TRAJECTORY-BASED SYSTEM - A method and associated apparatus for using a trajectory-based technique to detect a moving object in a video sequence at incorporates human interaction through a user interface. The method comprises steps of identifying and evaluating sets of connected components in a video frame, filtering the list of connected components by comparing features of the connected components to predetermined criteria, identifying candidate trajectories across multiple frames, evaluating the candidate trajectories to determine a selected trajectory, eliminating incorrect trajectories through use of the interface and processing images in said video sequence responsive to the evaluating and eliminating steps. | 10-18-2012 |
20130163661 | VIDEO ENCODING USING EXAMPLE - BASED DATA PRUNING - Methods and apparatus are provided for encoding video signals using example-based data pruning for improved video compression efficiency. An apparatus for encoding a picture in a video sequence includes a patch library creator for creating a first patch library from an original version of the picture and a second patch library from a reconstructed version of the picture. Each of the first patch library and the second patch library includes a plurality of high resolution replacement patches for replacing one or more pruned blocks during a recovery of a pruned version of the picture. The apparatus also includes a pruner for generating the pruned version of the picture from the first patch library, and a metadata generator for generating metadata from the second patch library. The metadata is for recovering the pruned version of the picture. The apparatus further includes an encoder for encoding the pruned version of the picture and the metadata. | 06-27-2013 |
20130163673 | METHODS AND APPARATUS FOR ENCODING VIDEO SIGNALS USING MOTION COMPENSATED EXAMPLE-BASED SUPER-RESOLUTION FOR VIDEO COMPRESSION - Methods and apparatus are provided for encoding video signals using motion compensated example-based super-resolution for video compression. An apparatus includes a motion parameter estimator for estimating motion parameters for an input video sequence having motion. The input video sequence includes a plurality of pictures. The apparatus also includes an image warper for performing a picture warping process that transforms one or more of the plurality of pictures to provide a static version of the input video sequence by reducing an amount of the motion based on the motion parameters. The apparatus further includes an example-based super-resolution processor for performing example-based super-resolution to generate one or more high-resolution replacement patch pictures from the static version of the video sequence. The one or more high-resolution replacement patch pictures are for replacing one or more low-resolution patch pictures during a reconstruction of the input video sequence. | 06-27-2013 |
20130163676 | METHODS AND APPARATUS FOR DECODING VIDEO SIGNALS USING MOTION COMPENSATED EXAMPLE-BASED SUPER-RESOLUTION FOR VIDEO COMPRESSION - Methods and apparatus are provided for decoding video signals using motion compensated example-based super-resolution for video compression. An apparatus includes an example-based super-resolution processor for receiving one or more high resolution replacement patch pictures generated from a static version of an input video sequence having motion, and performing example-based super-resolution to generate a reconstructed version of the static version of the input video sequence from the one or more high resolution replacement patch pictures. The reconstructed version of the static version of the input video sequence includes a plurality of pictures. The apparatus further includes an inverse image warper for receiving motion parameters for the input video sequence, and performing an inverse picture warping process based on the motion parameters to transform one or more of the plurality of pictures to generate a reconstruction of the input video sequence having the motion. | 06-27-2013 |
20130163679 | VIDEO DECODING USING EXAMPLE-BASED DATA PRUNING - Methods and apparatus are provided for decoding video signals using example-based data pruning for improved video compression efficiency. An apparatus for recovering a pruned version of a picture in a video sequence includes a divider for dividing the pruned version of the picture into a plurality of non-overlapping blocks, a metadata decoder for decoding metadata for use in recovering the pruned version of the picture, and a patch library creator for creating a patch library from a reconstructed version of the picture. The patch library includes a plurality of high-resolution replacement patches for replacing the one or more pruned blocks during a recovery of the pruned version of the picture. The apparatus further includes a search and replacement device for performing a searching process using the metadata to find a corresponding patch for a respective one of the one or more pruned blocks from among the plurality of non-overlapping blocks and replace the respective one of the one or more pruned blocks with the corresponding patch. | 06-27-2013 |
20130170564 | ENCODING OF A PICTURE IN A VIDEO SEQUENCE BY EXAMPLE-BASED DATA PRUNING USING INTRA-FRAME PATCH SIMILARITY - Method and apparatus for encoding a picture in video sequence are disclosed. An apparatus includes a library creator for creating a first library from an original version of the picture and a second library from a reconstructed version of the picture. Each library includes high resolution replacement patches for replacing pruned blocks during a recovery of a pruned version of the picture. A pruner generates the pruned version from the first library. A metadata generator generates metadata from the second library for recovering the pruned version. An encoder encodes the pruned version and metadata. The first library includes patch clusters. The pruned version is generated by dividing the original version into overlapping blocks and searching for candidate patch clusters for each block. A patch dependency graph having nodes and edges is used for the searching. Each node represents a respective block, and each edge represents a respective dependency of the respective block. | 07-04-2013 |
20130170746 | RECOVERING A PRUNED VERSION OF A PICTURE IN A VIDEO SEQUENCE FOR EXAMPLE-BASED DATA PRUNING USING INTRA-FRAME PATCH SIMILARITY - Method and apparatus for recovering a pruned version of a picture in a video sequence are disclosed. The apparatus includes a divider for dividing the pruned version of the picture into a plurality of non-overlapping blocks. The apparatus also includes a metadata decoder for decoding metadata for use in recovering the pruned version of the picture. The apparatus further includes a patch library creator for creating a patch library from a reconstructed version of the picture. The patch library includes a plurality of high resolution replacement patches for replacing the one or more pruned blocks during a recovery of the pruned version of the picture. The apparatus additionally includes a search and replacement device for performing a searching process using the metadata to find a corresponding patch for a respective one of the one or more pruned blocks from among the plurality of non-overlapping blocks and replace the respective one of the one or more pruned blocks with the corresponding patch. The signature is respectively created for each of the one or more pruned blocks, and the pruned version of the picture is recovered by comparing respective distance metrics from signatures for each of the plurality of high resolution patches to signatures for each of the one or more pruned blocks, sorting the respective distance metrics to obtain a rank list for each of the one or more pruned blocks, wherein a rank number in the rank list for a particular one of the one or more pruned blocks is used to retrieve a corresponding one of the plurality of high resolution patches in the patch library to be used to replace the particular one of the one or more pruned blocks. A patch dependency graph having a plurality of nodes and a plurality of edges is used to recover the pruned version of the picture. Each of the plurality of nodes represents a respective one of the plurality of overlapping blocks, and each of the plurality of edges represents a respective dependency of at least the respective one of the plurality of overlapping blocks. | 07-04-2013 |
20140293220 | FITTING GLASSES FRAMES TO A USER - A system for fitting glasses frames to a user is disclosed. The system includes an interface for receiving images of a user's head at different angles. A processor compares user head measurements determined from the images with a database of glasses frame information that includes glasses frame measurements. One or more glasses frames are selected based on the comparison and the selected glasses frames are output. | 10-02-2014 |
Patent application number | Description | Published |
20090028392 | Document Comparison Method And Apparatus - The method compares a first document | 01-29-2009 |
20100310192 | DOCUMENT STORAGE SYSTEM - Methods for storing and managing hard copy documents and their modified versions are disclosed. Specifically, a method of storing a document and one or more related images of alterations made to the document, comprising capturing an image of the document; storing the image of the document in memory; capturing an image of an altered version of the document; comparing the image of the document to the image of the altered version of the document; extracting the differences between the image of the document and the image of the altered version of the document; creating an image of the extracted differences between the image of the document and the image of the altered version of the document; and storing the image of the extracted differences in memory. | 12-09-2010 |
20120026081 | SYSTEM AND METHOD FOR USING PAPER AS AN INTERFACE TO COMPUTER APPLICATIONS - A system and method for using paper to interface with handwritten annotations and/or pre-defined templates with one or more computer applications is disclosed. In one embodiment, the method includes imaging content in the paper including pre-defined handwritten commands, associated syntax, one or more computer application identifiers and pointed data which is already existing on the paper, analyzing the imaged content to identify the pre-defined handwritten commands, the one or more computer applications associated with the one or more computer application identifiers, the associated syntax and the pointed data, extracting the pointed data into a specified format associated with the one or more computer applications, executing the one or more computer applications based on the identified pre-defined handwritten commands, the one or more computer application identifiers and the associated syntax, and importing the extracted pointed data into the one or more executed computer applications. | 02-02-2012 |
20120030234 | METHOD AND SYSTEM FOR GENERATING A SEARCH QUERY - A computer-implemented method for generating a search query for searching a source of data is disclosed. The method comprises:
| 02-02-2012 |
20140108456 | Image triggered transactions - In one example, a method for image triggered transactions includes capturing an image of a document with an imaging device and searching a database for a template matching the captured image. If a matching template is found for the captured image, then retrieving pre-authored tasks associated with the captured image, extracting fields from the image related to the tasks, processing the extracted fields to obtain content to complete the tasks; and executing the selected task. If a matching template is not found for the captured image, then an authoring application is launched to add the captured image as a new template and author tasks associated with the captured image. | 04-17-2014 |