×

Multimedia computer system with story segmentation capability and operating program therefor including finite automation video parser

  • US 6,363,380 B1
  • Filed: 01/13/1998
  • Issued: 03/26/2002
  • Est. Priority Date: 01/13/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A multimedia signal parsing method for operating a multimedia computer system receiving a multimedia signal including a video shot sequence, an associated audio signal and corresponding text information to permit story segmentation of the multimedia signal into discrete stories, each of which has associated therewith a final finite automaton (FA) model and keywords, at least one of which is associated with a respective node of the FA model, the method comprising steps for:

  • (a) analyzing the video portion of the received multimedia signal to identify keyframes therein to thereby generate identified keyframes;

    (b) comparing said identified keyframes within the video shot sequence with predetermined FA characteristics to identify a pattern of appearance within the video shot sequence;

    (c) constructing a finite automaton (FA) model describing the appearance of the video shot sequence to thereby generate a constructed FA model;

    (d) coupling neighboring video shots or similar shots with said identified keyframes when said neighboring video shots are apparently related to a story represented by said identified keyframes;

    (e) extracting said keywords from said text information and storing said keywords at locations associated with each node of said constructed FA model;

    (f) analyzing and segmenting the audio signal of the multimedia signal into identified speaker segments, music segments, laughter segments, and silent segments (g) attaching said identified speaker segments, music segments, laughter segments, and silent segments to said constructed FA model;

    (h) when said constructed FA model matches a previously defined FA model, storing the identity of said constructed FA model as said final FA model along with said keywords; and

    (i) when said constructed FA model does not match a previously defined FA model, generating a new FA model corresponding to said constructed FA model, storing said new FA model, and storing the identity of said new FA model as said final FA model along with said keywords.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×