TCL RESEARCH AMERICA INC. Patent applications |
Patent application number | Title | Published |
20160142747 | METHOD AND SYSTEM FOR INSERTING CONTENTS INTO VIDEO PRESENTATIONS - The present invention provides a salience-based media manipulation method and system for inserting contents into video presentations. The method includes establishing an advertisement-element pool containing a plurality of advertisement elements provided for insertion; obtaining an input video presenting at least one scenes and containing a plurality of original frames; and performing shot grouping and primary scene analysis on the input video to acquire scenes with static background and limited camera motion. The method also includes detecting white-space candidates in the acquired scenes for inserting at least one advertisement element and adjusting alignment between the white-space candidates and the at least one advertisement element. The adjusted alignment increases a salience gain of the advertisement elements and limit salience change of the scenes without insertion. The method further includes generating an output video by inserting the advertisement elements into the white-space candidates according to the adjusted alignment between the white-space candidates and the advertisement elements. | 05-19-2016 |
20160132717 | FACE RECOGNITION SYSTEM AND METHOD - A face recognition method is provided. The method includes dividing an input video into different sets of frames and detecting faces of each frame in the input video. The method also includes generating face tracks for the whole video. Further, the method includes applying a robust collaborative representation-based classifier to recover a clean image from complex occlusions and corruptions for a face test sample and perform classification. In addition, the method also includes outputting the video containing the recognized face images. | 05-12-2016 |
20160044357 | PERSONALIZED CHANNEL RECOMMENDATION METHOD AND SYSTEM - A personalized channel recommendation method includes recording video programs of a plurality of channels, extracting image features of the recorded video programs of the plurality of channels, and storing the extracted image features of the recorded video programs of the plurality of channels in a feature database. The method also includes obtaining image feature data extracted from a video program being viewed by at least one user of a user device on a current channel, and detecting that the video program being watched by the user is an undesired program and determining a channel number of a channel of the video program being watched based on the image feature data and the feature database. Further, the method includes determining channel recommendation including at least one desired channel to be switched to from the undesired program, and generating an adaptive TV guide for the user to skip the undesired program and to switch to the desired channel. | 02-11-2016 |
20160034789 | SYSTEM AND METHOD FOR RAPID FACE RECOGNITION - A face recognition method is provided to use sparse representation and regularized least squares-based classification on a computing device. The method includes obtaining an image to be recognized as a test sample y and a set of training images of certain subjects as training sample matrix T, obtaining a sparse representation of the test sample and the training samples including an initial estimation of a sparse vector a, and constructing a new face dictionary comprising training samples with non-zero corresponding coefficients in the sparse vector a for the initial estimation. The method also includes obtaining new coefficients by solving a regularized least squares problem based on the constructed new face dictionary, and determining a face identity of the test sample based on minimum class residual calculated by using the new coefficients. | 02-04-2016 |
20160034460 | METHOD AND SYSTEM FOR RANKING MEDIA CONTENTS - A method is provided for ranking media contents. The method includes receiving media contents through a network and extracting feature values of the received media contents. The method also includes implementing a parameter reinforcement learning process to obtain automatically distribution over relativeness and irrelativeness of the received media contents. Further, the method includes ranking the received media contents by a multi-armed bandit algorithm based on the obtained distribution over relativeness and irrelativeness of the received media contents. | 02-04-2016 |
20160007058 | SYSTEM AND METHOD FOR VIDEO PROGRAM RECOGNITION - A method for video program recognition includes recording video sequences of each of a plurality of channels and obtaining a set of features of an image captured by a user device. The method also includes performing a camera registration operation on the video sequences to select video frames representing the recorded video sequences based on key video frames from a registered cameras associated with the recorded video sequences. Further, the method includes extracting features of at least some of the selected plurality of video frames of each channel, storing the extracted features, and comparing the obtained set of features with the stored features of each channel to determine whether there is a match between the obtained set of features of the image and features of a video frame from a specific channel and, when there is a match, determining the specific channel as a recognized channel number. | 01-07-2016 |
20150189193 | METHOD AND APPARATUS FOR VIDEO SEQUENTIAL ALIGNMENT - A method for video sequential alignment is provided. The method includes inputting a first video sequence and a second video sequence, and extracting features of the first video sequence and the second video sequence. The method also includes generating an expanded path using a hierarchical sequential alignment algorithm and generating masks containing search space using keyframe matching. Further, the method includes calculating the lowest path cost within search space to find a minimal alignment path using a block A* algorithm and outputting a final alignment result after applying the block A* algorithm to search space. | 07-02-2015 |
20150178369 | CONTENT ALIGNMENT METHOD AND SYSTEM - A method is provided for content alignment. The method includes obtaining a first content sequence and a second content sequence different from the first content sequence. The method also includes representing each of the first content sequence and the second content sequence in a hierarchical structure containing an ordered root element sequence and a sub-tree structure. The ordered root element sequence includes a plurality of root elements and each root element is associated with a sub-tree of elements. The method also includes determining a desired alignment between the first content sequence and the second content sequence using dynamic programming, and outputting results of the desired alignment between the first content sequence and the second content sequence. | 06-25-2015 |
20150117772 | VIDEO OBJECT RETRIEVAL SYSTEM AND METHOD - A video object retrieval method is provided. The method includes dividing an input video into a number of video shots and detecting target-class object occurrences and related-class object occurrences in each video shot. The method also includes pre-processing object bounding box images and performing automatic object extraction. Further, the method includes performing object-level feature extraction and integration and generating visual search results based on similarity scores. | 04-30-2015 |
20150117703 | OBJECT IDENTIFICATION SYSTEM AND METHOD - An object identification method is provided. The method includes dividing an input video into a number of video shots, each containing one or more video frames. The method also includes detecting target-class object occurrences and related-class object occurrences in each video shot. Further, the method includes generating hint information including a small subset of frames representing the input video and performing object tracking and recognition based on the hint information. The method also includes fusing tracking and recognition results and outputting labeled objects based on the combined tracking and recognition results. | 04-30-2015 |
20150095330 | ENHANCED RECOMMENDER SYSTEM AND METHOD - An enhanced recommender method is provided. The method includes discovering customer features from customer behavior and customer profile and generating an initial recommender list based on the customer features and items information. The method also includes generating item social reputation (ISR) for the customer behavior and the customer profile from an online review repository and generating final recommendation results based on the initial recommender list and the item social reputation. | 04-02-2015 |
20150037009 | ENHANCED VIDEO SYSTEMS AND METHODS - A method is provided for enhanced video services to at least one user. The method includes receiving a first input video, and processing the received input video to obtain multi-dimensional information associated with the input video. The method also includes obtaining user recommendation information based on user behavior, and creating enhanced video information based on the multi-dimensional information associated with the input video and the user recommendation information. Further, the method includes associating the enhanced video information with the first input video to create an enhanced video of the first input video, and playing back the enhanced video to the user. | 02-05-2015 |
20150030202 | SYSTEM AND METHOD FOR MOVING OBJECT DETECTION AND PROCESSING - A method is provided for an intelligent video processing system based on object detection. The method includes receiving an input video sequence corresponding to a video program, obtaining a plurality of frames of the input video sequence, and obtaining a computational constraint and a temporal rate constraint. The method also includes determining one or more regions of interest (ROIs) of the plurality of frames based on the computational constraint and temporal rate constraint, and selecting a desired set of frames from the plurality of frames based on the ROIs such that the desired set of frames substantially represent a view path of the plurality of frames. Further, the method includes detecting object occurrences from the desired set of frames based on the selected desired set of frames such that a computational cost and a number of frames for detecting the object occurrences are under the computational constraint and temporal rate constraint. | 01-29-2015 |
20140181878 | METHOD AND SYSTEM FOR PROVIDING PERSONALIZED CONTENTS - A method is provided for a personalized content delivery system. The method includes detecting a viewing activity of at least one user of a content-presentation device capable of presenting multiple programs in one or more channels, and determining a plurality of user identities of the at least one user. The method also includes discovering available video contents for the at least one user based on the plurality of user identities, and determining personalized video contents for the at least one user by merging the plurality of user identities. Further, the method includes recommending the determined personalized video contents to the at least one user, and delivering the recommended personalized video contents to the at least one user such that the personalized video contents are presented on the content-presentation device. | 06-26-2014 |
20140164750 | SYSTEM AND METHOD FOR MOBILE PLATFORM VIRTUALIZATION - A method for a mobile platform containing a mobile terminal having an operating system includes initializing a plurality of user environments (UEs) on the mobile terminal over the operating system, including a current UE running on the mobile terminal. The plurality of UEs are capable of being switched among one another based on one or more of predetermined conditions without changing the operating system. The method also includes collecting sensing data on certain parameters associated with operation of the mobile terminal, and processing the sensing data to indicate at least one of the predetermined conditions. Further, the method includes determining whether the current UE suits the at least one of the predetermined conditions indicated by processing the sensing data and, when the current UE does not suit the condition of the mobile terminal, switching the current UE to a desired UE from the plurality of UEs. | 06-12-2014 |
20140028920 | USER-SENSING REMOTE CONTROL SYSTEM AND METHOD - A method is provided for a user-sensing remote control system including a TV and a remote control. The method includes obtaining sensing data from a plurality of sensors in the remote control related to a user of the remote control, pre-processing the sensing data, and determining a user identity space containing a plurality of possible user identities of the user using a predetermined statistical algorithm. The method also includes determining whether there is a dominant possible user identity; when it is determined that there is no dominant possible user identity, selecting one or more possible user identities from the user identity space and updating the user identity space until there is a dominant possible user identity; and when it is determined that there is a dominant possible user identity, presenting the dominant possible user identity as the identity of the user to other applications. | 01-30-2014 |