WO0016550A2

Automated conversion of a visual presentation into digital data format

Abstract

A full multimedia production such as a seminar, conference, lecture, etc. can be captured in real time using multiple cameras (11, 13). A live movie of a speaker together with the speaker's flipping still images or slide show can be viewed interactively within the same video display screen (31-46). The complete production can be stored on a hard drive (17) for retrieval on demand, or sent live to a host server for live distribution throughout a data network. It is also possible to store the complete presentation on portable storage media, and/or to send it as an e-mail.

WO0016550A2, drawing sheet 1
Sheet 1 of 15

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

30 claims: 5 independent, 25 dependent

  1. 1
    IN THE CLAIMS:1. A method of converting a visual presentation into a digital format, comprising: monitoring a first sequence of first visible events in the visual presentation, and also monitoring a second sequence of second visible events in the visual presentation, wherein timewise corresponding relationships exist between at least some of the first visible events and at least some of the second visible events;while the first and second sequences are occurring, producing in response to the first and second sequences first and second digital signals that respectively represent the first and second sequences but are not indicative of said timewise corresponding relationships;and while the first and second sequences are occurring, processing current portions of the first and second digital signals while successive portions of the first and second digital signals are concurrently being produced in response to the first and second sequences, said processing step including automatically producing digital data indicative of said timewise corresponding relationships.
  2. 2
    The method of Claim 1, wherein said processing step includes capturing portions of the second digital signal and converting each of said captured portions into a corresponding still image data format, said still image data- formatted portions representing respective parts of the second sequence, and wherein said automatically producing step includes assigning to each still image data- formatted portion a time reference indicative of a time at which the corresponding portion of the second digital signal was captured.
  3. 3
    The method of Claim 2, wherein said step of converting into still image data- formatted portions includes creating JPEG files corresponding to said captured portions.
  4. 4
    The method of Claim 3, wherein said automatically producing step includes creating HTML files respectively corresponding to the JPEG files.
  5. 5
    The method of Claim 2, wherein said processing step includes encoding the first digital signal to produce an encoded data stream, said assigning step including assigning said time references relative to elapsed time in said encoded data stream, and the method further including inserting into the encoded data stream, at respective points in time corresponding to the time references, information indicative of the respective still image data- formatted portions corresponding to the time references.
  6. 6
    The method of Claim 5, wherein said step of inserting information includes inserting into the encoded data stream, at the respective points in time, Uniform Resource Locators (URLs) which respectively correspond to the still image data-formatted portions.
  7. 7
    The method of Claim 6, wherein said encoding step includes producing from the first digital signal an Active Streaming Format (ASF) file, and wherein said step of inserting URLs includes inserting the URLs in the ASF file.
  8. 8
    The method of Claim 2, wherein said processing step includes selecting respective points in time at which to capture said portions of the second digital signal, and permitting said selecting step to be performed either automatically or manually.
  9. 9
    The method of Claim 8, wherein said step of converting into still image data-formatted portions includes creating digital data files corresponding to said captured portions.
  10. 10
    The method of Claim 9, wherein said selecting step includes selecting one said point in time automatically based on a file size of a digital data file corresponding to a previously captured portion of the second digital signal.
  11. 11
    The method of Claim 9, wherein said step of selecting points in time includes automatically separating, by a separation time, the points in time respectively associated with two consecutively captured portions of the second digital signal, said separating step including determining the separation time, said determining step including dividing a file size of a digital data file corresponding to an earlier captured one of the consecutively captured portions by a data rate used in said encoding step.
  12. 12
    The method of Claim 2, wherein said processing step includes determining whether a currently captured portion of the second digital signal differs sufficiently from a previously captured portion of the second digital signal, and creating a digital data file corresponding to the currently captured portion only if a sufficient difference is determined.
  13. 13
    A method of converting a visual presentation into a digital format, comprising:producing a digital signal representing the visual presentation, including using a video camera to record the visual presentation;outputting the digital signal;moving the video camera from a current camera position to a predetermined camera position;and while moving the video camera to the predetermined camera position, outputting a predetermined digital signal representing a visual appearance that will be presented to the video camera when the video camera reaches the predetermined camera position.
  14. 14
    The method of Claim 13, including maintaining a corresponding relationship between position information corresponding to the predetermined camera position and video information corresponding to the visual appearance associated with the predetermined camera position.
  15. 15
    The method of Claim 14, including a user establishing the corresponding relationship, including moving the video camera to a first position and monitoring a visual presentation associated with the first position.
  16. 16
    The method of Claim 15, wherein said establishing step includes using a graphical user interface to move the video camera and monitor the visual presentation.
  17. 17
    A system for converting a visual presentation into a digital format, comprising:means for producing a digital signal representing the visual presentation, including a video camera to record the visual presentation;means for outputting the digital signal;means for moving the video camera from a current camera position to a predetermined camera position;and means operable while moving said video camera to the predetermined camera position for outputting a predetermined digital signal representing a visual appearance that will be presented to the video camera when the video camera reaches the predetermined camera position.
  18. 18
    The system of Claim 17, including an information storage apparatus for maintaining therein a corresponding relationship between position information corresponding to the predetermined camera position and video information corresponding to the visual appearance associated with the predetermined camera position.
  19. 19
    The system of Claim 18, including a user interface apparatus coupled to the video camera for permitting a user to establish said corresponding relationship by moving the video camera to a first position and monitoring a visual presentation associated with the first position.
  20. 20
    The system of Claim 19, wherein said user interface apparatus includes a graphical user interface.
  21. 21
    An apparatus for synchronizing information that represents first and second synchronized sequences of visible events, comprising:an input for receiving first and second digital signals which are produced in response to the first and second sequences and which respectively represent the first and second sequences but are not indicative of said synchronization of the first and second sequences;a data processing unit coupled to said input for processing current portions of the first and second digital signals while successive portions of the first and second digital signals are concurrently being produced in response to the first and second sequences and received at said input, said data processing unit including a first data path for processing of said first digital signal and a second data path for processing of said second digital signal, and said data processing unit including a synchronizer coupled to one of said first and second data paths and operable concurrently with said processing of said current portions for automatically producing information indicative of said synchronization of the first and second sequences;and an output coupled to said data processing unit for outputting information representing the first and second sequences and the synchronized relationship therebetween.
  22. 22
    The apparatus of Claim 21, wherein said first data path includes an encoder for receiving said first digital signal and producing therefrom an encoded data stream, wherein said second data path includes a converter for receiving said second digital signal and capturing portions of said second digital signal and converting each of said captured portions into a corresponding still image data format, and wherein said synchronizer is coupled between said encoder and said converter for synchronizing the still image data-formatted portions with the encoded data stream.
  23. 23
    The apparatus of Claim 22, wherein said still image data formatted portions include JPEG data files.
  24. 24
    The apparatus of Claim 22, wherein said synchronizer includes a timer that measures elapsed time during production of said encoded data stream by said encoder, said converter having an input coupled to said timer, said converter responsive to said timer for providing each of said still image data- formatted portions with a corresponding time reference relative to the encoded data stream produced by said encoder.
  25. 25
    The apparatus of Claim 24, wherein said synchronizer includes an input coupled to said converter for receiving from said converter information indicative of said corresponding relationships between said still image data- formatted portions and the respective time references, said synchronizer further including an output coupled to said encoder for providing to said encoder indications of said corresponding relationships.
  26. 26
    The apparatus of Claim 25 , wherein said encoder is responsive to said indications from said synchronizer for inserting into said encoded data stream, at points in time corresponding to said time references, information indicative of the respective still image data-formatted portions corresponding to said time references.
  27. 27
    The apparatus of Claim 21 , wherein one of said first and second data paths includes a wireless communication link.
  28. 28
    The apparatus of Claim 21, wherein said first data path includes a wireless communication link and said second data path includes a wireless communication link.
  29. 29
    The apparatus of Claim 21, including a wireless communication link coupled to said output for transmitting said last-mentioned information to a user located remotely from said output.
  30. 30
    A system for converting a visual presentation into a digital format, comprising:means for monitoring a first sequence of first visible events in the visual presentation, and also for monitoring a second sequence of second visible events in the visual presentation, wherein timewise corresponding relationships exist between at least some of the first visible events and at least some of the second visible events;means operable while the first and second sequences are occurring for producing, in response to the first and second sequences, first and second digital signals that respectively represent the first and second sequences but are not indicative of said timewise corresponding relationships;and means operable while the first and second sequences are occurring for processing current portions of the first and second digital signals while successive portions of the first and second digital signals are concurrently being produced in response to the first and second sequences, said means for processing including means for automatically producing digital data indicative of said timewise corresponding relationships.
Independent claims30