Patents by Inventor Renxiang Li
Renxiang Li has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20180150696Abstract: A method is provided for detecting static graphical elements in a sequence of video frames that compares a selected frame in the sequence to each of a plurality of previous frames in the sequence to identify a graphical element that can be a logo. For each pair of frames compared, an absolute difference frame is determined by acquiring an absolute difference value between pixel values for corresponding pixels over at least a portion of the frames in the frame pair. A metric associated with each absolute difference frame is generated, which reflects a degree of dissimilarity. At least some of the absolute difference frames weighted in accordance with the metric associated therewith are summed to generate an accumulation difference frame such that pairs of frames that are more dissimilar have a greater weight. A static graphical element is then identified over a region of the accumulation difference frame in which pixel values satisfy specified criteria.Type: ApplicationFiled: November 30, 2016Publication date: May 31, 2018Inventors: Renxiang Li, Faisal Ishtiaq
-
Patent number: 9973662Abstract: Particular embodiments detect a solid color frame, such as a black frame, that may include visible content other than the solid color in a portion of the frame. These frames may conventionally not be detected as a solid color frame because of the visible content in the portion of the frame. However, these solid color frames may be “functional” black or white frames, in that the solid color frames are performing the function of the solid color frame even though the frames include the visible content. The visible content may be content that may always be displayed on the screen even if the video content is transitioning to an advertisement. Particular embodiments use techniques to detect the functional solid color frames even when visible content appears in the solid color frames. Particular embodiments use color layout information and edge distribution information to detect solid color frames.Type: GrantFiled: January 13, 2015Date of Patent: May 15, 2018Assignee: ARRIS Enterprises LLCInventors: Renxiang Li, Faisal Ishtiaq, Alfonso Martinez Smith
-
Patent number: 9888279Abstract: A method receives video content and metadata associated with video content. The method then extracts features of the video content based on the metadata. Portions of the visual, audio, and textual features are fused into composite features that include multiple features from the visual, audio, and textual features. A set of video segments of the video content is identified based on the composite features of the video content. Also, the segments may be identified based on a user query.Type: GrantFiled: September 11, 2014Date of Patent: February 6, 2018Assignee: ARRIS Enterprises LLCInventors: Faisal Ishtiaq, Benedito J. Fonseca, Jr., Kevin L. Baum, Anthony J. Braskich, Stephen P. Emeott, Bhavan Gandhi, Renxiang Li, Alfonso Martinez Smith, Michael L. Needham, Isselmou Ould Dellahy
-
Publication number: 20170332112Abstract: Particular embodiments can refine a seed sentinel frame signature for a seed sentinel frame. The seed sentinel frame may be predictable or partially predictable content that demarks a beginning and/or end of certain content in a video program. The seed sentinel frame may be first used to detect other sentinel frames in the video program. However, other sentinel frames throughout the video program, or in other video programs, may be slightly different from the given sentinel frame due to different reasons. The seed sentinel frame signature may not detect the sentinel frames of a video program with a desired accuracy. Accordingly, particular embodiments may refine the sentinel frame signature to a synthetic sentinel frame signature. The synthetic sentinel frame signature may then be used to analyze the current video program or other video programs. The synthetic sentinel frame signature may more accurately detect the sentinel frames within the video program.Type: ApplicationFiled: May 12, 2016Publication date: November 16, 2017Inventors: Renxiang Li, Stephen P. Emeott, Faisal Ishtiaq
-
Publication number: 20170330041Abstract: Particular embodiments extract features for frames from a video. Then, a sequence of frames is identified based on a pattern analysis of frames based on the features. This pattern may be used to select sentinel features from the sequence of frames. For example, a pattern may include a first sentinel sequence followed by a transitional frame and then a second sentinel sequence. The transitional frame may be a black frame that is used to identify back-to-back sentinel sequences. Then, a sentinel frame that demarks a transition from a first content type to a second content type is identified. For example, the frames on either side of the black frame may be very similar and be identified as sentinel frames that mark a transition from program content to advertisement content. The above process may allow automated detection of sentinel frames that can run without user supervision.Type: ApplicationFiled: May 12, 2016Publication date: November 16, 2017Inventors: Stephen P. Emeott, Renxiang Li
-
Patent number: 9729920Abstract: A method implemented in a computer system for controlling the delivery of data and audio/video content. The method delivers primary content to the subscriber device for viewing by a subscriber. The method also delivers secondary content to the companion device for viewing by the subscriber in parallel with the subscriber viewing the primary content, where the secondary content relates to the primary content. The method extracts attention estimation features from the primary content, and monitors the companion device to determine an interaction measurement for the subscriber viewing the secondary content on the companion device. The method calculates an attention measurement for the subscriber viewing the primary content based on the attention estimation features, and the interaction measurement, and controls the delivery of the secondary content to the companion device based on the attention measurement.Type: GrantFiled: March 15, 2013Date of Patent: August 8, 2017Assignee: ARRIS Enterprises, Inc.Inventors: Michael L. Needham, Kevin L. Baum, Faisal Ishtiaq, Renxiang Li, Shivajit Mohapatra
-
Patent number: 9721185Abstract: Particular embodiments automatically identify and track a logo that appears in video content. For example, particular embodiments can track a branding logo's position and size without any prior knowledge about the logo, such as the position, type, structure, and content of the logo. In one embodiment, a heat map is used that accumulates a frequency of short-term logos that are detected in the video content. The heat map is then used to identify a branding logo in the video content.Type: GrantFiled: January 13, 2015Date of Patent: August 1, 2017Assignee: ARRIS Enterprises LLCInventors: Renxiang Li, Faisal Ishtiaq
-
Publication number: 20170188061Abstract: Disclosed is a method of associating, at a secondary device, secondary media content with primary media content being output at a primary device. The method includes receiving, at the secondary device, first information based upon the primary content being output at the primary device, wherein the first information includes at least one of an audio and a visual signal, determining at the secondary device second information corresponding to the first information, receiving at the secondary device one or more portions of secondary media content that have been made available by a third device, determining at the secondary device whether one or more of the portions of the secondary media content match one or more portions of the second information, and taking at least one further action upon determining that there is a match.Type: ApplicationFiled: March 10, 2017Publication date: June 29, 2017Inventors: Renxiang Li, Kevin L. Baum, Faisal Ishtiaq, Michael L. Needham
-
Patent number: 9628829Abstract: Disclosed is a method of associating, at a secondary device, secondary media content with primary media content being output at a primary device. The method includes receiving, at the secondary device, first information based upon the primary content being output at the primary device, wherein the first information includes at least one of an audio and a visual signal, determining at the secondary device second information corresponding to the first information, receiving at the secondary device one or more portions of secondary media content that have been made available by a third device, determining at the secondary device whether one or more of the portions of the secondary media content match one or more portions of the second information, and taking at least one further action upon determining that there is a match.Type: GrantFiled: June 26, 2012Date of Patent: April 18, 2017Assignee: Google Technology Holdings LLCInventors: Renxiang Li, Kevin L. Baum, Faisal Ishtiaq, Michael L. Needham
-
Patent number: 9596491Abstract: Methods of monitoring segment replacement within a multimedia stream are provided. A multimedia stream having a replacement segment spliced therein is evaluated by extracting at least one of video, text, and audio features from the multimedia stream adjacent a beginning or ending of the replacement segment, and the extracted features are analyzed to detect if a residual of a segment replaced by the replacement segment exists within the multimedia stream. Methods of ad replacement and a system for performing the above methods are also disclosed.Type: GrantFiled: December 19, 2014Date of Patent: March 14, 2017Assignee: ARRIS Enterprises, Inc.Inventors: Benedito J. Fonseca, Jr., Isselmou Ould Dellahy, Renxiang Li, Stephen P. Emeott
-
Publication number: 20160261894Abstract: Particular embodiments analyze logos found in a video program to determine video demarcations in the video program. For example, a video demarcation may be content that marks (“marker content”) a transition from a first video content type to a second video content type. Marker content may be used so the user knows that a transition is occurring. Particular embodiments analyze the logos found in a video program to determine the video demarcations in the video. The video is first analyzed to determine logos in the video program. Once these logos are determined, particular embodiments may re-analyze the video program to identify marker frames that include the marker content that signal the transitions to a different video content types. The marker frames may be determined without any prior knowledge of the marker content. Then, particular embodiments may use the marker frames to determine video segments.Type: ApplicationFiled: March 6, 2015Publication date: September 8, 2016Inventors: Renxiang Li, Faisal Ishtiaq
-
Patent number: 9398326Abstract: A method of identifying a representative image of a video stream is provided. Similarity between video frames of a primary video stream relative to video frames of a different secondary video stream having similar content is evaluated and a video frame from the primary video stream having a greatest extent of similarity relative to a video frame of the secondary video stream is identified. The identified video frame is selected as an image representative of the primary video stream and may be used as an informative thumbnail image for the primary video stream. A video processing electronic device and at least one non-transitory computer readable storage medium having computer program instructions stored thereon for performing the method are also provided.Type: GrantFiled: June 11, 2014Date of Patent: July 19, 2016Assignee: ARRIS Enterprises, Inc.Inventors: Benedito J. Fonseca, Jr., Faisal Ishtiaq, Renxiang Li, Stephen P. Emeott, Alfonso Martinez Smith, Anthony J. Braskich
-
Publication number: 20160205289Abstract: Particular embodiments detect a solid color frame, such as a black frame, that may include visible content other than the solid color in a portion of the frame. These frames may conventionally not be detected as a solid color frame because of the visible content in the portion of the frame. However, these solid color frames may be “functional” black or white frames, in that the solid color frames are performing the function of the solid color frame even though the frames include the visible content. The visible content may be content that may always be displayed on the screen even if the video content is transitioning to an advertisement. Particular embodiments use techniques to detect the functional solid color frames even when visible content appears in the solid color frames. Particular embodiments use color layout information and edge distribution information to detect solid color frames.Type: ApplicationFiled: January 13, 2015Publication date: July 14, 2016Inventors: Renxiang Li, Faisal Ishtiaq, Alfonso Martinez Smith
-
Publication number: 20160203388Abstract: Particular embodiments automatically identify and track a logo that appears in video content. For example, particular embodiments can track a branding logo's position and size without any prior knowledge about the logo, such as the position, type, structure, and content of the logo. In one embodiment, a heat map is used that accumulates a frequency of short-term logos that are detected in the video content. The heat map is then used to identify a branding logo in the video content.Type: ApplicationFiled: January 13, 2015Publication date: July 14, 2016Inventors: Renxiang Li, Faisal Ishtiaq
-
Publication number: 20160182922Abstract: Methods of monitoring segment replacement within a multimedia stream are provided. A multimedia stream having a replacement segment spliced therein is evaluated by extracting at least one of video, text, and audio features from the multimedia stream adjacent a beginning or ending of the replacement segment, and the extracted features are analyzed to detect if a residual of a segment replaced by the replacement segment exists within the multimedia stream. Methods of ad replacement and a system for performing the above methods are also disclosed.Type: ApplicationFiled: December 19, 2014Publication date: June 23, 2016Inventors: Benedito J. Fonseca, JR., Isselmou Ould Dellahy, Renxiang Li, Stephen P. Emeott
-
Publication number: 20150365716Abstract: A method of identifying a representative image of a video stream is provided. Similarity between video frames of a primary video stream relative to video frames of a different secondary video stream having similar content is evaluated and a video frame from the primary video stream having a greatest extent of similarity relative to a video frame of the secondary video stream is identified. The identified video frame is selected as an image representative of the primary video stream and may be used as an informative thumbnail image for the primary video stream. A video processing electronic device and at least one non-transitory computer readable storage medium having computer program instructions stored thereon for performing the method are also provided.Type: ApplicationFiled: June 11, 2014Publication date: December 17, 2015Inventors: Benedito J. Fonseca, JR., Faisal Ishtiaq, Renxiang Li, Stephen P. Emeott, Alfonso Martinez Smith, Anthony J. Braskich
-
Publication number: 20150363648Abstract: A method of detecting frames in a video that demarcate a pre-determined type of video segment within the video is provided. The method includes identifying visually distinctive candidate marker frames within the video, grouping the candidate marker frames into a plurality of groups based on visual similarity, computing a collective score for each of the groups based on temporal proximity of each of the candidate marker frames within the group to related events occurring within the video, and selecting at least one of the groups based on the collective proximity scores as marker frames that demarcate the pre-determined type of video segment. A video processing electronic device and at least one non-transitory computer readable storage medium having computer program instructions stored thereon for performing the method are also provided.Type: ApplicationFiled: June 11, 2014Publication date: December 17, 2015Inventors: Renxiang Li, Faisal Ishtiaq, Stephen P. Emeott, Anthony J. Braskich
-
Patent number: 9195892Abstract: A video processing device includes a histogram generating component, an analyzing component, a comparator and an encoding component. The histogram generating component can generate a histogram for image data of an image frame. The analyzing component can analyze the histogram, can identify an isolated spike in the histogram and can output at least one strobe parameter. The comparator can compare the at least one strobe parameter with at least one predetermined threshold, can output a first instruction signal when the at least one comparison operation is indicative of a strobe and can output a second instruction signal when the at least one comparison operation is not indicative of a strobe. The encoding component can encode the image data in a first manner based on the first instruction signal and can encode the image data in a second manner based on the second instruction signal.Type: GrantFiled: April 8, 2013Date of Patent: November 24, 2015Assignee: ARRIS Technology, Inc.Inventors: Renxiang Li, Faisal Ishtiaq
-
Publication number: 20150319510Abstract: Systems, methods, and devices for an interactive viewing experience by detecting on-screen data are disclosed. One or more frames of video data are analyzed to detect regions in the visual video content that contain text. A character recognition operation can be performed on the regions to generate textual data. Based on the textual data and the regions, a graphical user interface (GUI) definition to can be generated. The GUI definition can be used to generate a corresponding GUI superimposed onto the visual video content to present users with controls and functionality with which to interact with the text or enhance the video content. Context metadata can be determined from external sources or by analyzing the continuity of audio and visual aspects of the video data. The context metadata can then be used to improve the character recognition or inform the generation of the GUI.Type: ApplicationFiled: April 30, 2014Publication date: November 5, 2015Applicant: General Instrument CorporationInventors: Isselmou Ould Dellahy, VIII, Shivajit Mohapatra, Anthony J. Braskich, Faisal Ishtiaq, Renxiang Li
-
Patent number: 9064189Abstract: A method of classifying the shot type of a video frame, comprising loading a frame, dividing the frame into field pixels and non-field pixels based on a first playfield detection criteria, determining an initial shot type classification using the number of the field pixels and the number of the non-field pixels, partitioning the frame into one or more regions based on the initial classification, determining the status of each of the one or more regions based upon the number of the field pixels and the non-field pixels located within each the region, and determining a shot type classification for the frame based upon the status of each the region.Type: GrantFiled: March 15, 2013Date of Patent: June 23, 2015Assignee: ARRIS Technology, Inc.Inventors: Renxiang Li, Kevin L Baum, Faisal Ishtiaq