Abstract:
A commercial detection apparatus includes a frame grab thread which acquires frames from an input data stream to be analyzed by a cut detector thread and a filter thread. A commercial detection thread determines whether a commercial has occurred from data created by the cut detector thread and the filter thread stored in a memory. A factor used by the commercial detection thread is whether a black frame has occurred. The input data stream is divided into a plurality of regions and then a maximum and minimum value for a section of these regions is determined and compared to one another. If the maximum and minimum values are close enough, and the maximum value is below a threshold, then the frame is deemed to be black. The commercial detection thread also looks at the average cut frame distance, cut rate, changes in the average cut frame distance, the absence of a logo, a commercial signature detection, brand name detection, a series of black frames preceding a high cut rate, similar frames located within a specified period of time before a frame being analyzed and character detection. During playback, the detected commercials are either skipped or substituted with alternate content.
Abstract:
A video indexing system analyzes contents of source video and develops a visual table of contents using selected images. The source video is analyzed to detect video cuts from one scene to another, and static scenes. Keyframes are selected for each significant scene. A keyframe filtering process filters out less desired frames including, for example, unicolor frames, or those frames having a same object as a primary focus or one of the primary focuses. A visual index is created from those frames remaining after the keyframe filtering and stored for retrieval. The visual index may be retrieved by a user who may then display the visual index on a display. The user may select one of the frames displayed in the visual index and the source video may be manually (by the user) or automatically advanced to that frame of the source video. Additionally, a user may print the visual index.
Abstract:
Information is generated to support selective retrieval of a video sequence. This involves providing a set of models, each for recognizing a sequence of symbols. The symbols include symbols that represent key frames, audio and text properties associated with segments of the video sequence. A matching model is selected, which allows recognition of a sequence of symbols that are coupled to successive segments of the video sequence so that the key frame and audio and/or text properties satisfy the selected matching model. A reference to the matching model is used as a selection criterion for retrieving the video sequence. Optionally, a new model is constructed when no matching model for the video sequence is present in the set of models. The new model is constructed so that it allows recognition of the symbols of the video sequence. The new model is then used as selection criterion for retrieving the video sequence.
Abstract:
A video indexing system analyzes contents of source video and develops a visual table of contents using selected images. A system for detecting significant scenes detects video cuts from one scene to another, and static scenes based on DCT coefficients and macroblocks. A keyframe filtering process filters out less desired frames including, for example, unicolor frames, or those frames having a same object as a primary focus or one primary focuses. Commercials may also be detected and frames of commercials eliminated.
Abstract:
Keyframes extracted from a video or blobs (binary large objects) extracted from a multimedia or hypermedia document, are stored so as to optimize retrieval from a relatively slow memory device. Retrieval and storage may be based on significant or representative images in the video or on user preferences on information, including text, audio, video and hyperlinks to other documents, from a multimedia document. Elimination of redundant information is also possible.
Abstract:
The present invention relates compositions and methods for microRNA (miRNA) expression profiling of colorectal cancer. In particular, the invention relates to a diagnostic kit of molecular markers for identifying one or more mammalian target cells exhibiting or having a predisposition to develop colorectal cancer, the kit comprising a plurality of nucleic acid molecules, each nucleic acid molecule encoding a miRNA sequence, wherein one or more of the plurality of nucleic acid molecules are differentially expressed in the target cells and in one or more control cells, and wherein the one or more differentially expressed nucleic acid molecules together represent a nucleic acid expression signature that is indicative for the presence of or the predisposition to develop colorectal cancer. The invention further relates to corresponding methods using such nucleic acid expression signatures for identifying one or more mammalian target cells exhibiting or having a predisposition to develop colorectal cancer as well as for preventing or treating such a condition. Finally, the invention is directed to a pharmaceutical composition for the prevention and/or treatment of colorectal cancer.
Abstract:
A method, a device and a system for providing a search result in response to a user request. The method includes the steps of entering one or more keywords to a search engine. The search engine may be an Internet search engine or a local search facility to search on a local hard disc. At least one information link is received in response to the search, e.g. a website homepage or a directory on a hard disc. The method includes scanning through documents arranged in connection with the information link in order to find documents that are relevant with respect to the user request. The documents arranged in connection with the information link may be scanned through using a width-before-depth or depth-before-width strategy or a combination thereof. A path is generated through the documents that are found relevant, and a video presentation based on this path through the documents is finally generated. Preferably, the video presentation includes a video part as well as an audio part. In preferred embodiments, selected parts of text documents are translated into a synthesized voice signal before included into the video presentation. As a result, a user can enjoy a video show of the search result in a lean-back mode, e.g. on a TV set, instead of clicking through all parts of an Internet website in order to find relevant documents. A device with user input means, network connecting means and processing means adapted to perform the mentioned method may be formed by a computer, a video recorder, a hard disc recorder, a video camera or a digital TV set.
Abstract:
A visualization system captures and analyzes a video signal to extract features in the video signal to render a graphical multi-dimensional visual representation of the program. The visualization system includes a memory and a processor and is programmed to extract features, augment the feature extraction with supplemental information, and render a visual summary to be displayed on a display device. Using the visual summary, a user can more easily determine the nature of a particular video program.
Abstract:
Advertisers want to deliver their message in a relatively short period of time. This leads to the product name, company name and other identifying features being repeated frequently during a commercial broadcast. Transcript information can be used to detect commercials by detecting frequently occurring words in the commercials. This can also be used to identify an individual commercial from other commercials. Once the individual commercials have been identified, the transcript information corresponding to each commercial can be stored in a database to identify the commercial in subsequent broadcasts, or to provide a search mechanism for searching a particular commercial in the database.
Abstract:
A media display system enhances content by recognizing patterns in the media signal and modifying the media signal responsively to the recognized patterns. For example, in a television broadcast environment, the media signal could be a television program. At one instant, the television could include a logo of a car company. The system would recognize the logo and correlate it with enhanced content stored locally or by using additional input. Based on user preferences (e.g., whether the user is interested in that particular car company) and the correlated enhanced content, the system would modify the broadcast signal in appropriate way. For example, the enhanced content could be a commercial video clip or the phone number of a local car dealer. The modification to the broadcast signal could, in such a case, include overlaying the local car dealer's number on the video signal or buffering the broadcast signal and playing the commercial video clip to perform content enhancement.