[go: up one dir, main page]

WO2004109498A1 - Control scheduler apparatus and method for synchronously outputting presentation data for multimedia presentations - Google Patents

Control scheduler apparatus and method for synchronously outputting presentation data for multimedia presentations Download PDF

Info

Publication number
WO2004109498A1
WO2004109498A1 PCT/KR2003/001834 KR0301834W WO2004109498A1 WO 2004109498 A1 WO2004109498 A1 WO 2004109498A1 KR 0301834 W KR0301834 W KR 0301834W WO 2004109498 A1 WO2004109498 A1 WO 2004109498A1
Authority
WO
WIPO (PCT)
Prior art keywords
scenario
presentation
user
data
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2003/001834
Other languages
French (fr)
Inventor
In-Ho Ra
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
EG SYSTEM Ltd
OCT TELECOM Ltd
Original Assignee
EG SYSTEM Ltd
OCT TELECOM Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by EG SYSTEM Ltd, OCT TELECOM Ltd filed Critical EG SYSTEM Ltd
Priority to AU2003260977A priority Critical patent/AU2003260977A1/en
Publication of WO2004109498A1 publication Critical patent/WO2004109498A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Definitions

  • the present invention relates generally to a control scheduler apparatus and method for synchronously outputting presentation data for multimedia presentations, and more particularly to a control scheduler apparatus and method for synchronously outputting presentation data for multimedia presentations, which can temporally and spatially control and operate a multimedia presentation using multimedia data, such as text, graphic, sound and moving picture data.
  • multimedia authoring tools are classified into two types: tools for authoring a single integrated static document by inserting multimedia data into a static document, and multimedia presentation authoring tools for constructing a multimedia scenario through the temporal and spatial composition of respective multimedia data, and supporting the execution of presentations to a plurality of users by the multimedia scenario.
  • PowerPoint the famous presentation software of Microsoft Corporation of the United States
  • An authoring and presentation method applied to this software is implemented in such a way that a user records presentation data in every card and then progresses through a presentation by explaining each screen as if the user turns over the pages of a book.
  • This authoring and presentation method is frequently utilized for presentations at various seminars and conferences.
  • most multimedia sources for a presentation utilize text and graphic data.
  • the animation of the multimedia source such as the movement of the multimedia source, can be performed by issuing a command using a user's manipulation of a keyboard or mouse within each page.
  • a close temporal relationship for an entire presentation procedure is not taken into consideration.
  • Flash the software of Macromedia Corporation of the United States, is a multimedia authoring tool capable of Internet-based multimedia presentations, which can be used to author and present animation using a vector- based image, with the variable and band-limited characteristics of a network, such as the Internet, taken into consideration.
  • a presentation scenario is produced by defining times when various media data will be presented, and designating positions in spaces in which the media data will be displayed on screens.
  • Flash of Macromedia Corporation provides a low capacity and high speed execution environment, and acquires a large number of user groups due to its easy usage.
  • Flash is based on a network of the Internet, and uses only a vector image processing method so as to obtain low capacity data and a fast execution time, it is difficult to efficiently utilize existing text or image data stored on a disk.
  • Flash is disadvantageous in that it is impossible to utilize images, such as moving picture data, for a presentation.
  • vector- based image processing guarantees low capacity data, but it cannot express various types of presentation effects due to low capacity data. Especially, it is difficult to utilize media data, such as moving picture data, for a presentation.
  • an authoring and presentation software tool such as PowerPoint having a book format storage type
  • can utilize various types of data but it adopts an authoring type and a presentation method similar to the utilization of a book- format card. Therefore, the authoring and presentation tool is problematic in that it is difficult to closely combine all presentation procedures, and the control of a presenter is required.
  • the authoring and presentation software tools have insufficient effects in a presentation. That is, when a presenter progresses through a presentation, the presenter must utilize media data in various formats to efficiently communicate required information, and facilitate the communication by expressing effects in required format.
  • the authoring and presentation software tools are problematic in that, since they utilize only several simple effects for a presentation, the utilization thereof does not various effects.
  • an object of the present invention is to provide a control scheduler apparatus and method for synchronously outputting presentation data for multimedia presentations, which allows a user desiring a presentation to produce a preset scenario based on a predetermined time, and execute a presentation by spatially synchronizing multimedia data, such as text, graphic, sound, and moving picture data, at the predetermined time, thus expressing various multimedia presentation effects, and enabling the control scheduler apparatus and method to be widely applied to a variety of applications related to presentations (for example, outdoor electric bulletin board, etc.).
  • the present invention provides a control scheduler apparatus for synchronously outputting presentation data for multimedia presentations, comprising a media editing unit including text, graphic, sound and moving picture editors for executing presentations to author various multimedia data corresponding to a desired scenario so as to allow a user to construct the desired scenario, a scenario producing unit for receiving the various multimedia data output from the media editing unit and constructing a presentation scenario by temporally and spatially composing the multimedia data to allow the user to execute various presentations, a network synchronizing unit for synchronizing respective media data to allow the user to execute presentations using the various multimedia data through the scenario producing unit, a presentation control unit for outputting a control signal to allow the user to precisely execute the presentations based on a defined scenario depending on given temporal and spatial relationships when the user constructs the defined scenario through the scenario producing unit, and an output synchronizing unit for synchronizing presentation data based on a requested presentation output time and a network transmission delay to precisely execute the presentations depending on the scenario given by the scenario producing unit.
  • a media editing unit including text, graphic, sound and moving
  • the present invention provides a control scheduler method of synchronously outputting presentation data for multimedia presentations, comprising the steps of determining whether a user will edit various media data, such as text, graphic, sound and moving picture data, through a media editing unit, determining whether the user will produce a scenario to preset through a scenario producing unit if the user will not edit media data through the media editing unit at the media data edition determining step, determining whether the user will execute a presentation if the user will not produce a scenario through the scenario producing unit at the scenario production determining step, ending the control scheduler method if the user will not execute a presentation at the presentation execution determining step, while preparing a presentation using the media data prestored to enable the user to execute a desired presentation by a presentation control unit if the user will execute a presentation at the presentation execution determining step, determining by the presentation control unit whether any of a plurality of events, such as pause, reverse execution or search, has occurred by a control of the user, and progressing through the presentation if any event has not occurred
  • FIG. 1 is a block diagram of a control scheduler apparatus for synchronously outputting presentation data for multimedia presentations according to an embodiment of the present invention
  • FIG. 2 is a flowchart of a control scheduler method of synchronously outputting presentation data for multimedia presentations according to an embodiment of the present invention
  • FIG. 3 is a view showing an example of a graphic edit screen in the control scheduler apparatus for synchronously outputting presentation data for multimedia presentations according to the embodiment of the present invention
  • FIG. 4 is a view showing an example of a sound edit screen in the control scheduler apparatus for synchronously outputting presentation data for multimedia presentations according to the embodiment of the present invention
  • FIG. 5 is a view showing an example of a video edit screen in the control scheduler apparatus for synchronously outputting presentation data for multimedia presentations according to the embodiment of the present invention.
  • FIG. 6 is a view showing an example of a presentation screen in the control scheduler apparatus for synchronously outputting presentation data for multimedia presentations according to the embodiment of the present invention. Best Mode for Carrying Out the Invention
  • FIG. 1 is a block diagram of a control scheduler apparatus for synchronously outputting presentation data for multimedia presentations
  • FIG. 2 is a flowchart of a control scheduler method of synchronously outputting presentation data for multimedia presentations
  • FIG. 3 is a view showing an example of a graphic edit screen in the control . scheduler apparatus for synchronously outputting presentation data for multimedia presentations.
  • FIG. 4 is a view showing an example of a sound edit screen in the control scheduler apparatus for synchronously outputting presentation data for multimedia presentations
  • FIG. 5 is a view showing an example of a video edit screen in the control scheduler apparatus for synchronously outputting presentation data for multimedia presentations
  • FIG. 6 is a view showing an example of a presentation screen in the control scheduler apparatus for synchronously outputting presentation data for multimedia presentations.
  • the control scheduler apparatus includes a media editing unit 100, a scenario producing unit 200, a network synchronizing unit 300, a presentation control unit 400, and an output synchronizing unit 500.
  • the media editing unit 100 is comprised of text, graphic, sound and moving picture editors for executing presentations, and authors various multimedia data corresponding to a user's desired scenario so as to allow the user to construct the desired scenario.
  • the scenario producing unit 200 receives the various multimedia data output from the media editing unit 100 and constructs a presentation scenario by temporally and spatially composing the multimedia data to allow the user to execute various presentations.
  • the network synchronizing unit 300 synchronizes respective media data to allow the user to execute presentations using the various multimedia data through the scenario producing unit 200.
  • the presentation control unit 400 outputs a control signal to allow the user to precisely execute the presentations based on a defined scenario depending on given temporal and spatial relationships when the user constructs the defined scenario through the scenario producing unit 200.
  • the output synchronizing unit 500 synchronizes presentation data based on a requested presentation output time and a network transmission delay to precisely execute the presentation depending on the scenario given by the scenario producing unit 200.
  • an integrated system for executing real-time multimedia presentations and authoring contents includes the media editing unit 100, the scenario producing unit 200, the network synchronizing unit 300, the presentation control unit 400, and the output synchronizing unit 500.
  • various multimedia contents are authored through the media editing unit 100 comprised of text, graphic, sound and moving picture editors.
  • the graphic editor produces and edits graphic data, such as Bit Map
  • BMP Joint Photographic Experts Group
  • JPEG Joint Photographic Experts Group
  • the moving picture editor functions to move, delete and insert video data by the frame using a method of defining a block between frames with respect to the same video data or different video data. That is, the modification of an image for a single moving picture frame is processed using the graphic editor, and the modified image can be stored as an independent graphic file. Further, the user can execute an arbitrary part of frames by specifying start and end frames, reversely execute the frames, and execute the frames by jumping to another frame while maintaining a certain distance.
  • control scheduler apparatus is designed so that a user constructs a new scenario for executing his or her desired presentation and easily changes an existing scenario through an additional manipulation.
  • Various types of multimedia contents can be authored, as shown in FIGS. 4 and 5.
  • the scenario producing unit 200 receives various multimedia data output from the media editing unit 100 and a video camera and constructs a presentation scenario by temporally and spatially composing the various multimedia data so as to allow the user to execute a presentation. That is, the scenario producing unit 200 is described in detail below.
  • temporal and spatial relationships of respective media data are defined to compose the media data into one multimedia element.
  • an action of temporally and spatially composing media data is called multimedia composition, which is classified into temporal composition and spatial composition.
  • the temporal composition defines a temporal relationship between media data to be included in a presentation
  • the spatial composition defines a position and type in which the respective media data are output in a display space.
  • the network synchronizing unit 300 synchronizes respective media data to allow the user to execute a presentation using various multimedia data through the scenario producing unit 200.
  • the respective media data must be synchronously transmitted to a receiving system depending the temporal and spatial relationships defined in the scenario over a network.
  • consecutive media data can be continuously displayed without a break, only when output synchronization allowing the transmitted media data to be output at an exact time must be performed.
  • the presentation control unit 400 outputs to the media editing unit
  • the scenario producing unit 200 and the network synchronizing unit 300 a control signal to allow the user to precisely execute a presentation based on a defined scenario depending on given temporal and spatial relationships when the user constructs the defined scenario through the scenario producing unit 200.
  • the output synchronizing unit 500 synchronously outputs presentation data based on a requested presentation output time and a network transmission delay to execute a precise presentation depending on the scenario given by the scenario producing unit 200, the presentation data are displayed on a corresponding monitor, as shown in FIG. 6.
  • the output synchronizing unit 500 is described in detail.
  • multimedia synchronization based on the requested presentation output time and the network transmission delay must be performed.
  • the output synchronization means that various buffered data are presented at an exact time using a single time pulse, in which each object is operated as an independent thread and is processed in parallel with another object.
  • control scheduler method of synchronously outputting presentation data for multimedia presentations is described in detail with reference to FIG. 2. It is determined whether the user will edit various media data, such as text, graphic, sound and moving picture data, through the media editing unit 100 at step S100.
  • step S300 it is determined whether the user will execute a presentation at step S300.
  • the control scheduler method ends, while if the user will execute a presentation, the presentation control unit 400 prepares a presentation using media data prestored to enable the user to execute his or her desired presentation at step S400. Further, the presentation control unit 400 determines whether any of the several events, such as pause, reverse execution or search, has occurred by the control of the user at step S500. If it is determined that no event has occurred at step S500, the presentation control unit 400 continues to progress through the presentation at step S600, while if it is determined that any event has occurred at step S500, the presentation control unit 400 analyzes the event occurred by the control of the user, and then progresses through the presentation at step S700.
  • the presentation control unit 400 determines whether any of the several events, such as pause, reverse execution or search, has occurred by the control of the user at step S500. If it is determined that no event has occurred at step S500, the presentation control unit 400 continues to progress through the presentation at step S600, while if it is determined that any event has occurred at step S500, the presentation control unit
  • the media editing unit 100 edits user's desired media data and then stores the edited media data at step SI 10. Further, if the user has produced a scenario through the scenario producing unit 200 at step S200, the scenario producing unit 200 registers an object according to the production of the scenario at step S210. Thereafter, the scenario producing unit 200 determines whether the registered object is to be edited according to attributes at step S220. At this time, if it is determined that the object registered as the scenario is not to be edited according to attributes at step S220, the scenario producing unit 200 determines whether the scenario is to be tested using the registered object at step S230. If it is determined that the scenario corresponding to the registered object is not to be tested at step S230, the control scheduler method ends, while if it is determined that the scenario is to be tested, the scenario producing unit 200 tests the scenario to present using the registered object at step S240.
  • the scenario producing unit 200 edits the registered object according to attributes at step S221.
  • the present invention provides a control scheduler apparatus and method for synchronously outputting presentation data for multimedia presentations, which allows a user desiring a presentation to produce a preset scenario based on a predetermined time, and execute a presentation by spatially synchronizing multimedia data, such as text, graphic, sound, and moving picture data, at the predetermined time, thus expressing various multimedia presentation effects, and enabling the control scheduler apparatus and method to be widely applied to a variety of applications related to presentations (for example, outdoor electric bulletin board, etc.).
  • multimedia data such as text, graphic, sound, and moving picture data

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

The present invention provides a control scheduler apparatus for synchronously outputting presentation data for multimedia presentations. The control scheduler apparatus includes a media editing unit including text, graphic, sound and moving picture editors for executing presentations. A scenario producing unit receives the various multimedia data output from the media editing unit and constructs a presentation scenario by temporally and spatially composing the multimedia data. A network synchronizing unit synchronizes respective media data to allow the user to execute presentations using the various multimedia data through the scenario producing unit. A presentation control unit outputs a control signal to allow the user to precisely execute the presentations based on a defined scenario depending on given temporal and spatial relationships. An output synchronizing unit synchronizes presentation data based on a requested presentation output time and a network transmission delay to precisely execute the presentations depending on the scenario.

Description

CONTROL SCHEDULER APPARATUS AND METHOD FOR
SYNCHRONOUSLY OUTPUTTING PRESENTATION DATA FOR
MULTIMEDIA PRESENTATIONS
Technical Field
The present invention relates generally to a control scheduler apparatus and method for synchronously outputting presentation data for multimedia presentations, and more particularly to a control scheduler apparatus and method for synchronously outputting presentation data for multimedia presentations, which can temporally and spatially control and operate a multimedia presentation using multimedia data, such as text, graphic, sound and moving picture data.
Background Art
Generally, multimedia authoring tools are classified into two types: tools for authoring a single integrated static document by inserting multimedia data into a static document, and multimedia presentation authoring tools for constructing a multimedia scenario through the temporal and spatial composition of respective multimedia data, and supporting the execution of presentations to a plurality of users by the multimedia scenario.
For example, PowerPoint, the famous presentation software of Microsoft Corporation of the United States, is a representative presentation authoring tool currently used. An authoring and presentation method applied to this software is implemented in such a way that a user records presentation data in every card and then progresses through a presentation by explaining each screen as if the user turns over the pages of a book. This authoring and presentation method is frequently utilized for presentations at various seminars and conferences. Further, in the above-described authoring and presentation method, most multimedia sources for a presentation utilize text and graphic data. In this case, the animation of the multimedia source, such as the movement of the multimedia source, can be performed by issuing a command using a user's manipulation of a keyboard or mouse within each page. However, a close temporal relationship for an entire presentation procedure is not taken into consideration.
Further, Flash, the software of Macromedia Corporation of the United States, is a multimedia authoring tool capable of Internet-based multimedia presentations, which can be used to author and present animation using a vector- based image, with the variable and band-limited characteristics of a network, such as the Internet, taken into consideration.
That is, in such a software authoring method, a presentation scenario is produced by defining times when various media data will be presented, and designating positions in spaces in which the media data will be displayed on screens. Further, Flash of Macromedia Corporation provides a low capacity and high speed execution environment, and acquires a large number of user groups due to its easy usage. However, since Flash is based on a network of the Internet, and uses only a vector image processing method so as to obtain low capacity data and a fast execution time, it is difficult to efficiently utilize existing text or image data stored on a disk. Especially, Flash is disadvantageous in that it is impossible to utilize images, such as moving picture data, for a presentation.
As described above, there are two respective tools currently used, that is, PowerPoint of Microsoft Corporation and Flash of Macromedia Corporation. The two representative presentation software tools have several problems in that they may limit groups of users and are inconvenient to use. Several problems related to the limitation and inconvenience are described below.
First, in the case where a vector-based presentation progresses, vector- based image processing guarantees low capacity data, but it cannot express various types of presentation effects due to low capacity data. Especially, it is difficult to utilize media data, such as moving picture data, for a presentation.
Second, an authoring and presentation software tool, such as PowerPoint having a book format storage type, can utilize various types of data, but it adopts an authoring type and a presentation method similar to the utilization of a book- format card. Therefore, the authoring and presentation tool is problematic in that it is difficult to closely combine all presentation procedures, and the control of a presenter is required.
Third, the authoring and presentation software tools have insufficient effects in a presentation. That is, when a presenter progresses through a presentation, the presenter must utilize media data in various formats to efficiently communicate required information, and facilitate the communication by expressing effects in required format. However, the authoring and presentation software tools are problematic in that, since they utilize only several simple effects for a presentation, the utilization thereof does not various effects.
Disclosure of the Invention
Accordingly, the present invention has been made keeping in mind the above problems occurring in the prior art, and an object of the present invention is to provide a control scheduler apparatus and method for synchronously outputting presentation data for multimedia presentations, which allows a user desiring a presentation to produce a preset scenario based on a predetermined time, and execute a presentation by spatially synchronizing multimedia data, such as text, graphic, sound, and moving picture data, at the predetermined time, thus expressing various multimedia presentation effects, and enabling the control scheduler apparatus and method to be widely applied to a variety of applications related to presentations (for example, outdoor electric bulletin board, etc.).
In order to accomplish the above object, the present invention provides a control scheduler apparatus for synchronously outputting presentation data for multimedia presentations, comprising a media editing unit including text, graphic, sound and moving picture editors for executing presentations to author various multimedia data corresponding to a desired scenario so as to allow a user to construct the desired scenario, a scenario producing unit for receiving the various multimedia data output from the media editing unit and constructing a presentation scenario by temporally and spatially composing the multimedia data to allow the user to execute various presentations, a network synchronizing unit for synchronizing respective media data to allow the user to execute presentations using the various multimedia data through the scenario producing unit, a presentation control unit for outputting a control signal to allow the user to precisely execute the presentations based on a defined scenario depending on given temporal and spatial relationships when the user constructs the defined scenario through the scenario producing unit, and an output synchronizing unit for synchronizing presentation data based on a requested presentation output time and a network transmission delay to precisely execute the presentations depending on the scenario given by the scenario producing unit.
Further, the present invention provides a control scheduler method of synchronously outputting presentation data for multimedia presentations, comprising the steps of determining whether a user will edit various media data, such as text, graphic, sound and moving picture data, through a media editing unit, determining whether the user will produce a scenario to preset through a scenario producing unit if the user will not edit media data through the media editing unit at the media data edition determining step, determining whether the user will execute a presentation if the user will not produce a scenario through the scenario producing unit at the scenario production determining step, ending the control scheduler method if the user will not execute a presentation at the presentation execution determining step, while preparing a presentation using the media data prestored to enable the user to execute a desired presentation by a presentation control unit if the user will execute a presentation at the presentation execution determining step, determining by the presentation control unit whether any of a plurality of events, such as pause, reverse execution or search, has occurred by a control of the user, and progressing through the presentation if any event has not occurred at the event occurrence determining step, while analyzing an event occurred by the control of the user and then progressing through the presentation by the presentation control unit if any event has occurred at the event occurrence determining step.
Brief Description of the Drawings
FIG. 1 is a block diagram of a control scheduler apparatus for synchronously outputting presentation data for multimedia presentations according to an embodiment of the present invention;
FIG. 2 is a flowchart of a control scheduler method of synchronously outputting presentation data for multimedia presentations according to an embodiment of the present invention; FIG. 3 is a view showing an example of a graphic edit screen in the control scheduler apparatus for synchronously outputting presentation data for multimedia presentations according to the embodiment of the present invention;
FIG. 4 is a view showing an example of a sound edit screen in the control scheduler apparatus for synchronously outputting presentation data for multimedia presentations according to the embodiment of the present invention;
FIG. 5 is a view showing an example of a video edit screen in the control scheduler apparatus for synchronously outputting presentation data for multimedia presentations according to the embodiment of the present invention; and
FIG. 6 is a view showing an example of a presentation screen in the control scheduler apparatus for synchronously outputting presentation data for multimedia presentations according to the embodiment of the present invention. Best Mode for Carrying Out the Invention
Hereinafter, a control scheduler apparatus and method for synchronously outputting presentation data for multimedia presentations according to embodiments of the present invention will be described in detail with reference to the attached drawings.
FIG. 1 is a block diagram of a control scheduler apparatus for synchronously outputting presentation data for multimedia presentations, FIG. 2 is a flowchart of a control scheduler method of synchronously outputting presentation data for multimedia presentations, and FIG. 3 is a view showing an example of a graphic edit screen in the control . scheduler apparatus for synchronously outputting presentation data for multimedia presentations.
Further, FIG. 4 is a view showing an example of a sound edit screen in the control scheduler apparatus for synchronously outputting presentation data for multimedia presentations, FIG. 5 is a view showing an example of a video edit screen in the control scheduler apparatus for synchronously outputting presentation data for multimedia presentations, and FIG. 6 is a view showing an example of a presentation screen in the control scheduler apparatus for synchronously outputting presentation data for multimedia presentations.
As shown in FIG. 1, the control scheduler apparatus includes a media editing unit 100, a scenario producing unit 200, a network synchronizing unit 300, a presentation control unit 400, and an output synchronizing unit 500. The media editing unit 100 is comprised of text, graphic, sound and moving picture editors for executing presentations, and authors various multimedia data corresponding to a user's desired scenario so as to allow the user to construct the desired scenario. The scenario producing unit 200 receives the various multimedia data output from the media editing unit 100 and constructs a presentation scenario by temporally and spatially composing the multimedia data to allow the user to execute various presentations. The network synchronizing unit 300 synchronizes respective media data to allow the user to execute presentations using the various multimedia data through the scenario producing unit 200.
The presentation control unit 400 outputs a control signal to allow the user to precisely execute the presentations based on a defined scenario depending on given temporal and spatial relationships when the user constructs the defined scenario through the scenario producing unit 200.
Further, the output synchronizing unit 500 synchronizes presentation data based on a requested presentation output time and a network transmission delay to precisely execute the presentation depending on the scenario given by the scenario producing unit 200.
Hereinafter, an operation of the control scheduler apparatus for synchronously outputting presentation data for multimedia presentations, having the above construction, will be described in detail. As shown in FIG. 1, an integrated system for executing real-time multimedia presentations and authoring contents includes the media editing unit 100, the scenario producing unit 200, the network synchronizing unit 300, the presentation control unit 400, and the output synchronizing unit 500. In order to allow the user to execute a desired presentation, various multimedia contents are authored through the media editing unit 100 comprised of text, graphic, sound and moving picture editors.
In this case, the graphic editor of the media editing unit 100 is described below. The graphic editor produces and edits graphic data, such as Bit Map
(BMP) and Joint Photographic Experts Group (JPEG) format data, using an editor, as shown in FIG. 3. The graphic editor integrates an object-oriented processing function and an image processing function for drawing.
Further, the moving picture editor functions to move, delete and insert video data by the frame using a method of defining a block between frames with respect to the same video data or different video data. That is, the modification of an image for a single moving picture frame is processed using the graphic editor, and the modified image can be stored as an independent graphic file. Further, the user can execute an arbitrary part of frames by specifying start and end frames, reversely execute the frames, and execute the frames by jumping to another frame while maintaining a certain distance.
Through these various functions of the media editor, the control scheduler apparatus is designed so that a user constructs a new scenario for executing his or her desired presentation and easily changes an existing scenario through an additional manipulation. Various types of multimedia contents (sound, video, etc.) can be authored, as shown in FIGS. 4 and 5.
Then, the scenario producing unit 200 receives various multimedia data output from the media editing unit 100 and a video camera and constructs a presentation scenario by temporally and spatially composing the various multimedia data so as to allow the user to execute a presentation. That is, the scenario producing unit 200 is described in detail below. In order to present multimedia data, temporal and spatial relationships of respective media data are defined to compose the media data into one multimedia element.
For example, an action of temporally and spatially composing media data is called multimedia composition, which is classified into temporal composition and spatial composition. The temporal composition defines a temporal relationship between media data to be included in a presentation, and the spatial composition defines a position and type in which the respective media data are output in a display space.
Meanwhile, the network synchronizing unit 300 synchronizes respective media data to allow the user to execute a presentation using various multimedia data through the scenario producing unit 200.
That is, in order to provide a high quality service to the user by processing various multimedia data and transmitting the various multimedia data to the user, the respective media data must be synchronously transmitted to a receiving system depending the temporal and spatial relationships defined in the scenario over a network.
Further, consecutive media data can be continuously displayed without a break, only when output synchronization allowing the transmitted media data to be output at an exact time must be performed.
Then, the presentation control unit 400 outputs to the media editing unit
100, the scenario producing unit 200 and the network synchronizing unit 300 a control signal to allow the user to precisely execute a presentation based on a defined scenario depending on given temporal and spatial relationships when the user constructs the defined scenario through the scenario producing unit 200.
In the meantime, when the output synchronizing unit 500 synchronously outputs presentation data based on a requested presentation output time and a network transmission delay to execute a precise presentation depending on the scenario given by the scenario producing unit 200, the presentation data are displayed on a corresponding monitor, as shown in FIG. 6.
That is, the output synchronizing unit 500 is described in detail. In order to execute a precise presentation depending on the given scenario, multimedia synchronization based on the requested presentation output time and the network transmission delay must be performed. In this case, the output synchronization means that various buffered data are presented at an exact time using a single time pulse, in which each object is operated as an independent thread and is processed in parallel with another object.
Then, in order to control the parallel processing of respective media output threads, the execution of all threads are controlled by a common variable operated and controlled depending on the single time pulse, and a presentation is executed in such a way that respective objects are output in parallel along a time axis as the time of the common variable elapses.
Hereinafter, a control scheduler method of synchronously outputting presentation data for multimedia presentations is described in detail with reference to FIG. 2. It is determined whether the user will edit various media data, such as text, graphic, sound and moving picture data, through the media editing unit 100 at step S100.
In this case, if it is determined that the user will not edit the media data through the media editing unit 100 at step S100, it is determined whether the user will produce a scenario to present through the scenario producing unit 200 at step S200.
Thereafter, if it is determined that the user will not produce a scenario through the scenario producing unit 200 at step S200, it is determined whether the user will execute a presentation at step S300.
Further, if the user will not execute a presentation at step S300, the control scheduler method ends, while if the user will execute a presentation, the presentation control unit 400 prepares a presentation using media data prestored to enable the user to execute his or her desired presentation at step S400. Further, the presentation control unit 400 determines whether any of the several events, such as pause, reverse execution or search, has occurred by the control of the user at step S500. If it is determined that no event has occurred at step S500, the presentation control unit 400 continues to progress through the presentation at step S600, while if it is determined that any event has occurred at step S500, the presentation control unit 400 analyzes the event occurred by the control of the user, and then progresses through the presentation at step S700.
In the meantime, if the user has edited media data through the media editing unit 100 at step S100, the media editing unit 100 edits user's desired media data and then stores the edited media data at step SI 10. Further, if the user has produced a scenario through the scenario producing unit 200 at step S200, the scenario producing unit 200 registers an object according to the production of the scenario at step S210. Thereafter, the scenario producing unit 200 determines whether the registered object is to be edited according to attributes at step S220. At this time, if it is determined that the object registered as the scenario is not to be edited according to attributes at step S220, the scenario producing unit 200 determines whether the scenario is to be tested using the registered object at step S230. If it is determined that the scenario corresponding to the registered object is not to be tested at step S230, the control scheduler method ends, while if it is determined that the scenario is to be tested, the scenario producing unit 200 tests the scenario to present using the registered object at step S240.
Meanwhile, if it is determined that the object registered as the scenario is to be edited according to attributes at step S220, the scenario producing unit 200 edits the registered object according to attributes at step S221.
Industrial Applicability
As described above, the present invention provides a control scheduler apparatus and method for synchronously outputting presentation data for multimedia presentations, which allows a user desiring a presentation to produce a preset scenario based on a predetermined time, and execute a presentation by spatially synchronizing multimedia data, such as text, graphic, sound, and moving picture data, at the predetermined time, thus expressing various multimedia presentation effects, and enabling the control scheduler apparatus and method to be widely applied to a variety of applications related to presentations (for example, outdoor electric bulletin board, etc.).
Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims.

Claims

Claims
1. A control scheduler apparatus for synchronously outputting presentation data for multimedia presentations, comprising: a media editing unit including text, graphic, sound and moving picture editors for executing presentations to author various multimedia data corresponding to a desired scenario so as to allow a user to construct the desired scenario; a scenario producing unit for receiving the various multimedia data output from the media editing unit and constructing a presentation scenario by temporally and spatially composing the multimedia data to allow the user to execute various presentations; a network synchronizing unit for synchronizing respective media data to allow the user to execute presentations using the various multimedia data through the scenario producing unit; a presentation control unit for outputting a control signal to allow the user to precisely execute the presentations based on a defined scenario depending on given temporal and spatial relationships when the user constructs the defined scenario through the scenario producing unit; and an output synchronizing unit for synchronizing presentation data based on a requested presentation output time and a network transmission delay to precisely execute the presentations depending on the scenario given by the scenario producing unit.
2. A control scheduler method of synchronously outputting presentation data for multimedia presentations, comprising the steps of: determining whether a user will edit various media data, such as text, graphic, sound and moving picture data, through a media editing unit; determining whether the user will produce a scenario to preset through a scenario producing unit if the user will not edit media data through the media editing unit at the media data edition determining step; determining whether the user will execute a presentation if the user will not produce a scenario through the scenario producing unit at the scenario production determining step; ending the control scheduler method if the user will not execute a presentation at the presentation execution determining step, while preparing a presentation using the media data prestored to enable the user to execute a desired presentation by a presentation control unit if the user will execute a presentation at the presentation execution determining step; determining by the presentation control unit whether any of a plurality of events, such as pause, reverse execution or search, has occurred by a control of the user; and progressing through the presentation if any event has not occurred at the event occurrence determining step, while analyzing an event occurred by the control of the user and then progressing through the presentation by the presentation control unit if any event has occurred at the event occurrence determining step.
3. The control scheduler method according to claim 2, further comprising the step of: editing media data required by the user and then storing the edited media data by the media editing unit if the user will edit the media data through the media editing unit at the media data edition determining step.
4. The control scheduler method according to claim 2, further comprising the steps of: registering an object according to production of a scenario by the scenario producing unit if the user will produce a scenario through the scenario producing unit at the scenario production determining step; determining by the scenario producing unit whether the registered object is to be edited according to attributes; determining by the scenario producing unit whether the scenario is to be tested using the registered object if it is determined that the object registered as the scenario is not to be edited according to attributes at the attribute edition determining step; and ending the control scheduler method if it is determined that the scenario corresponding to the registered object is not to be tested at the scenario test determining step, while testing the scenario to present using the registered object by the scenario producing unit if it is determined that the scenario is to be tested at the scenario test determining step.
5. The control scheduler method according to claim 4, further comprising the step of: editing the registered object according to attributes by the scenario producing unit if it is determined that the object registered as the scenario is to be edited according to attributes at the attribute edition determining step.
PCT/KR2003/001834 2003-06-10 2003-09-05 Control scheduler apparatus and method for synchronously outputting presentation data for multimedia presentations Ceased WO2004109498A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2003260977A AU2003260977A1 (en) 2003-06-10 2003-09-05 Control scheduler apparatus and method for synchronously outputting presentation data for multimedia presentations

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2003-0037027 2003-06-10
KR1020030037027A KR20040106990A (en) 2003-06-10 2003-06-10 Device and method for controlling scheduller to synchronize play-out in a multimedia presentation

Publications (1)

Publication Number Publication Date
WO2004109498A1 true WO2004109498A1 (en) 2004-12-16

Family

ID=33509631

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2003/001834 Ceased WO2004109498A1 (en) 2003-06-10 2003-09-05 Control scheduler apparatus and method for synchronously outputting presentation data for multimedia presentations

Country Status (3)

Country Link
KR (1) KR20040106990A (en)
AU (1) AU2003260977A1 (en)
WO (1) WO2004109498A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010080260A1 (en) * 2009-01-08 2010-07-15 Microsoft Corporation Synchronizing presentation states between multiple applications

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100703704B1 (en) 2005-11-02 2007-04-06 삼성전자주식회사 Dynamic video automatic generation device and method
KR101109170B1 (en) * 2008-07-07 2012-02-24 공윤옥 System for service of creative image

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000035008A (en) * 1998-11-25 2000-06-26 포만 제프리 엘 A system for video, audio, and graphic presentation in tandem with video/audio play
KR20000059516A (en) * 1999-03-04 2000-10-05 임영환 Method of transmitting and executing multimedia presentation mail and apparatus thereby
KR20020066076A (en) * 2001-02-08 2002-08-14 주식회사 열린교육 Method and system for cyber presentation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000035008A (en) * 1998-11-25 2000-06-26 포만 제프리 엘 A system for video, audio, and graphic presentation in tandem with video/audio play
KR20000059516A (en) * 1999-03-04 2000-10-05 임영환 Method of transmitting and executing multimedia presentation mail and apparatus thereby
KR20020066076A (en) * 2001-02-08 2002-08-14 주식회사 열린교육 Method and system for cyber presentation

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010080260A1 (en) * 2009-01-08 2010-07-15 Microsoft Corporation Synchronizing presentation states between multiple applications
US8473571B2 (en) 2009-01-08 2013-06-25 Microsoft Corporation Synchronizing presentation states between multiple applications
US9426214B2 (en) 2009-01-08 2016-08-23 Microsoft Technology Licensing, Llc Synchronizing presentation states between multiple applications

Also Published As

Publication number Publication date
AU2003260977A1 (en) 2005-01-04
KR20040106990A (en) 2004-12-20
AU2003260977A8 (en) 2005-01-04

Similar Documents

Publication Publication Date Title
JP4439462B2 (en) Information presenting method, information presenting apparatus, and information presenting program
US6803925B2 (en) Assembling verbal narration for digital display images
Schnepf et al. Doing FLIPS: Flexible interactive presentation synchronization
US8589871B2 (en) Metadata plug-in application programming interface
JP2701724B2 (en) Scenario editing device
CN101193250B (en) System and method for generating frame information for moving images
JP4430882B2 (en) COMPOSITE MEDIA CONTENT CONVERSION DEVICE, CONVERSION METHOD, AND COMPOSITE MEDIA CONTENT CONVERSION PROGRAM
US20030124502A1 (en) Computer method and apparatus to digitize and simulate the classroom lecturing
US7970263B1 (en) Seamless integration of video capture in demonstration applications
TW425520B (en) System and method for programmatic generation of continuous media presentations
US11880921B2 (en) System and method for multimedia presentation
US10915821B2 (en) Interaction content system and method utilizing knowledge landscape map
US20130182183A1 (en) Hardware-Based, Client-Side, Video Compositing System
US20100070901A1 (en) Systems and Methods for In-Line Viewing of Multiple File Types over a Network Using a Single Player
WO2007046777A1 (en) Encoding, storing and decoding data for teaching radiology diagnosis
JP2021044669A (en) Information processing device and program
WO2004109498A1 (en) Control scheduler apparatus and method for synchronously outputting presentation data for multimedia presentations
CN100485679C (en) Method and system for browsing multimedia document, and computer product
JP2005167822A (en) Information reproducing apparatus and information reproducing method
JP3507767B2 (en) Multimedia content reproduction system and multimedia content reproduction method
JPH1032773A (en) Abstract video browsing method and apparatus
JPH06282248A (en) Scenario editing method
Greenberg et al. Adobe Premiere Pro Studio Techniques
KR102202099B1 (en) Video management method for minimizing storage space and user device for performing the same
US20250036676A1 (en) Digital container file for multimedia presentation

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP