Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3535489B2 - Synchronous multimedia presentation editing method, editing program, editing server, and recording medium on which editing program is recorded - Google Patents
[go: Go Back, main page]

JP3535489B2 - Synchronous multimedia presentation editing method, editing program, editing server, and recording medium on which editing program is recorded - Google Patents

Synchronous multimedia presentation editing method, editing program, editing server, and recording medium on which editing program is recorded

Info

Publication number
JP3535489B2
JP3535489B2 JP2001315312A JP2001315312A JP3535489B2 JP 3535489 B2 JP3535489 B2 JP 3535489B2 JP 2001315312 A JP2001315312 A JP 2001315312A JP 2001315312 A JP2001315312 A JP 2001315312A JP 3535489 B2 JP3535489 B2 JP 3535489B2
Authority
JP
Japan
Prior art keywords
point
editing
clip
presentation
event
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.)
Expired - Lifetime
Application number
JP2001315312A
Other languages
Japanese (ja)
Other versions
JP2003125339A (en
Inventor
誠 中村
順也 大堀
貢司 板橋
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.)
NTT Comware Corp
Original Assignee
NTT Comware Corp
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 NTT Comware Corp filed Critical NTT Comware Corp
Priority to JP2001315312A priority Critical patent/JP3535489B2/en
Publication of JP2003125339A publication Critical patent/JP2003125339A/en
Application granted granted Critical
Publication of JP3535489B2 publication Critical patent/JP3535489B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、同期マルチメディ
アプレゼンテーションの編集方法、編集プログラム、編
集サーバ及び編集プログラムが記録された記録媒体に関
する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for editing a synchronous multimedia presentation, an editing program, an editing server, and a recording medium on which the editing program is recorded.

【0002】[0002]

【従来の技術】近年における通信回線の大容量化はユー
ザにとっての様々な恩恵を生み出している。個人による
ストリーミング(動画データを受信しながら再生する方
式)での動画配信が実現可能になってきたのもその1つ
である。ストリーミングは、ファイル全体のダウンロー
ド完了を待たずに再生ができるので動画配信に適すると
されている。
2. Description of the Related Art The increase in capacity of communication lines in recent years has produced various benefits for users. One of them is that it has become feasible to realize moving image distribution by individual streaming (a method of reproducing while receiving moving image data). Streaming is said to be suitable for video distribution because it can be played back without waiting for the completion of downloading the entire file.

【0003】さらには、動画、静止画、音声、テキスト
を複数の領域それぞれで同期再生させてストリーミング
する技術が求められ、これに対し、同期マルチメディア
記述言語が策定されたことにより、同期マルチメディア
プレゼンテーションが可能となったた。
Further, there is a demand for a technique for synchronously reproducing and streaming a moving image, a still image, a voice, and a text in each of a plurality of areas. On the other hand, a synchronous multimedia description language has been established. The presentation is now possible.

【0004】図16は、同期マルチメディアプレゼンテ
ーションを例示する図である。この同期マルチメディア
プレゼンテーションは、2つの領域でそれぞれのプレゼ
ンテーションを再生する最も単純なものである。例え
ば、ウィンドウ100に構成された左のメイン領域51
には、サッカーの試合をストリーミング再生し、右のサ
ブ領域52には、メイン領域51でプレーする選手のプ
ロフィールをストリーミング再生するというように利用
される。
FIG. 16 is a diagram illustrating a synchronous multimedia presentation. This synchronous multimedia presentation is the simplest to play each presentation in two areas. For example, the left main area 51 configured in the window 100
Is used for streaming playback of a soccer game, and in the right sub area 52, streaming playback of profiles of players who play in the main area 51.

【0005】同期マルチメディアプレゼンテーションを
修正等するためには、専用の編集プログラムが提供され
ている。この種のプログラムは、端末内のファイルを同
期マルチメディア言語ファイルにより統合してプレーヤ
で再生させることができる。そして、同期マルチメディ
アプレゼンテーションを構成するファイル群はストリー
ミングサーバへとアップロードされて一般に公開され
る。
A dedicated editing program has been provided to modify, for example, synchronous multimedia presentations. This kind of program can integrate the files in the terminal with the synchronous multimedia language file and play them on the player. The files that make up the synchronized multimedia presentation are then uploaded to the streaming server and made available to the public.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、上記従
来の同期マルチメディアプレゼンテーションの編集プロ
グラムは、ファイルが端末内にあることを前提としてい
るので、利用しようとするファイルがネットワークにあ
ればファイル転送プログラム等の別プログラムにより事
前にダウンロードする必要がある。また、同期マルチメ
ディアプレゼンテーションを構成するファイル群は、編
集後に、ファイル転送プログラムによりストリーミング
サーバへとアップロードする必要がある。
However, since the above-mentioned conventional synchronous multimedia presentation editing program is premised on that the file is in the terminal, if the file to be used is on the network, a file transfer program, etc. It is necessary to download in advance by another program of. Also, the files that make up the synchronized multimedia presentation need to be uploaded to the streaming server by the file transfer program after editing.

【0007】また、かかる編集プログラムによる操作性
は必ずしも良くはなく、操作性の向上が望まれている。
特に、同期マルチメディアプレゼンテーションへのクリ
ップの挿入点及び消去点の設定が難しく、所望の設定が
なかなかできない。
Further, the operability by such an editing program is not always good, and improvement in operability is desired.
In particular, it is difficult to set the insertion point and the erasing point of the clip for the synchronous multimedia presentation, and it is difficult to set the desired setting.

【0008】なお、同期マルチメディア記述言語による
メディア統合をせず、1つの動画に変換した上でストリ
ーミングさせることも可能であるが、変換処理の負荷が
大きく、個々のメディアの修正も困難であり、やはり、
今後は、同期マルチメディアプレゼンテーションについ
ての技術向上が望まれている。
[0008] It is possible to perform streaming after converting to a single moving image without media integration by the synchronous multimedia description language, but the conversion processing load is heavy and it is difficult to correct individual media. ,also,
In the future, technical improvements for synchronous multimedia presentations are desired.

【0009】そこで本発明は、上記の従来の課題に鑑み
てなされたものであり、その目的とするところは、別プ
ログラムによる煩雑なファイルの送受信を無くし、しか
も操作性をも向上させた同期マルチメディアプレゼンテ
ーションの編集方法、編集プログラム、編集サーバ及び
編集プログラムが記録された記録媒体を提供することに
ある。
Therefore, the present invention has been made in view of the above-mentioned conventional problems, and an object of the present invention is to eliminate the troublesome transmission and reception of files by another program and to improve the operability of the synchronous multi-link. An object of the present invention is to provide a method of editing a media presentation, an editing program, an editing server, and a recording medium on which the editing program is recorded.

【0010】[0010]

【課題を解決するための手段】上記従来の課題を解決す
るために、請求項1の本発明は、編集対象である同期マ
ルチメディアプレゼンテーションの或る領域で再生され
るクリップの属性として当該同期マルチメディアプレゼ
ンテーションへの当該クリップの挿入点及び消去点を設
定する際に実行される同期マルチメディアプレゼンテー
ションの編集方法であって、編集対象の同期マルチメデ
ィアプレゼンテーションを編集する編集サーバから挿入
点及び消去点を設定するための編集プログラムを送信さ
れたクライアントで、挿入点または消去点の設定指示が
あったときに、ブラウザが、当該編集プログラムに基づ
いて、前記同期マルチメディアプレゼンテーションの中
の編集済みのプレゼンテーションをストリーミング再生
しているプレーヤにイベントを送出し、当該プレゼンテ
ーションの先頭点からイベント送出時に再生していた点
までの時間長を得る段階と、ブラウザが、前記得た時間
長を前記編集サーバに送信する段階とを有することを特
徴とする同期マルチメディアプレゼンテーションの編集
方法をもって解決手段とする。
In order to solve the above-mentioned conventional problems, the present invention according to claim 1 proposes, as an attribute of a clip reproduced in a certain area of a synchronous multimedia presentation to be edited, the synchronous multimedia. A method of editing a synchronous multimedia presentation executed when setting the insertion point and the deletion point of the clip to the media presentation, wherein the insertion point and the deletion point are set from the editing server that edits the synchronous multimedia presentation to be edited. When the insertion program or the deletion point is set by the client to which the editing program for setting is sent, the browser displays the edited presentation in the synchronized multimedia presentation based on the editing program. Streaming player The method further comprises the steps of sending an event and obtaining a time length from the start point of the presentation to the point being played when the event was sent, and the browser sending the obtained time length to the editing server. The solution is to edit the synchronized multimedia presentation.

【0011】請求項2の本発明は、編集対象である同期
マルチメディアプレゼンテーションの或る領域で再生さ
れるクリップの属性として当該同期マルチメディアプレ
ゼンテーションへの当該クリップの挿入点及び消去点を
設定する際に実行される同期マルチメディアプレゼンテ
ーションの編集方法であって、編集対象の同期マルチメ
ディアプレゼンテーションを編集する編集サーバが、編
集対象の同期マルチメディアプレゼンテーションに編集
済みのプレゼンテーションがあるか否かを判定する段階
と、前記編集サーバが、編集済みのプレゼンテーション
があると判定した場合に、挿入点及び消去点を設定する
ための編集プログラムをクライアントに送信する段階
と、前記クライアントで、挿入点または消去点の設定指
示があったときに、ブラウザが、前記編集プログラムを
基に、編集済みのプレゼンテーションをストリーミング
再生しているプレーヤにイベントを送出し、当該プレゼ
ンテーションの先頭点からイベント送出時に再生してい
た点までの時間長を得る段階と、ブラウザが、前記得た
時間長を前記編集サーバに送信する段階とを有すること
を特徴とする同期マルチメディアプレゼンテーションの
編集方法をもって解決手段とする。
According to the second aspect of the present invention, when the insertion point and the erasing point of the clip in the synchronous multimedia presentation are set as the attributes of the clip reproduced in a certain area of the synchronous multimedia presentation to be edited. A method for editing a synchronized multimedia presentation, comprising: determining whether the edited synchronized multimedia presentation includes an edited presentation. And, when the editing server determines that there is an edited presentation, transmitting an editing program for setting an insertion point and an erasing point to the client, and setting the insertion point or the erasing point at the client. When instructed, Based on the editing program, the browser sends an event to the player who is streaming playing the edited presentation, and obtaining the time length from the start point of the presentation to the point playing at the time of sending the event, The browser has a step of transmitting the obtained time length to the editing server, which is a solution means.

【0012】請求項3の本発明は、前記クライアント
で、クリップの属性である開始点の設定指示があったと
きに、ブラウザが、予め選択された素材を再生している
プレーヤにイベントを送出し、当該素材の先頭点からイ
ベント送出時に再生していた点までの時間長を得る段階
と、ブラウザが、前記得た時間長を前記編集サーバに送
信する段階とを有することを特徴とする請求項2記載の
同期マルチメディアプレゼンテーションのための編集方
法をもって解決手段とする。
According to the third aspect of the present invention, when the client gives an instruction to set a start point which is a clip attribute, the browser sends an event to a player who is playing back a preselected material. And a step of obtaining a time length from a start point of the material to a point being played at the time of event transmission, and a step of causing the browser to transmit the obtained time length to the editing server. The editing method for synchronous multimedia presentation described in 2 is a solution.

【0013】請求項4の本発明は、編集対象である同期
マルチメディアプレゼンテーションの或る領域で再生さ
れるクリップの属性として、当該クリップを含む素材に
おけるクリップの開始点、並びに当該同期マルチメディ
アプレゼンテーションへの当該クリップの挿入点及び消
去点を設定する際に実行される同期マルチメディアプレ
ゼンテーションの編集方法であって、素材の選択のとき
に操作されるメニューオブジェクトと、クリップの開始
点、挿入点及び消去点の設定指示のときにそれぞれ操作
される開始点取得オブジェクト、挿入点取得オブジェク
ト及び消去点取得オブジェクトと、開始点、挿入点及び
消去点となる時間長がそれぞれ入力されて表示される開
始点入力フォーム、挿入点入力フォーム及び消去点入力
フォームと、編集終了時に操作される編集終了オブジェ
クトとを構成する段階と、前記開始点取得オブジェクト
が操作されたときに、前記メニューオブジェクトにより
選択された素材を再生しているプレーヤにイベントを送
出し、当該素材の先頭点からイベント送出時に再生して
いた点までの時間長を得て、前記開始点入力フォームに
入力する段階と、前記挿入点取得オブジェクトまたは消
去点取得オブジェクトが操作されたときに、編集済みの
プレゼンテーションをストリーミング再生しているプレ
ーヤにイベントを送出し、当該プレゼンテーションの先
頭点からイベント送出時に再生していた点までの時間長
を得て、操作されたオブジェクトの種類に応じて前記挿
入点入力フォームまたは消去点入力フォームに入力する
段階と、前記編集終了オブジェクトが操作されたとき
に、前記各入力フォームに入力されている時間長を開始
点、挿入点及び消去点として、前記編集対象の同期マル
チメディアプレゼンテーションを編集する編集サーバに
送信する段階と、前記編集サーバが前記送信された開始
点、挿入点及び消去点を基に同期マルチメディア言語フ
ァイルを生成する段階を有することを特徴とする同期マ
ルチメディアプレゼンテーションの編集方法をもって解
決手段とする。
According to the present invention of claim 4, as attributes of a clip reproduced in a certain area of the synchronous multimedia presentation to be edited, the start point of the clip in the material including the clip and the synchronous multimedia presentation are displayed. A method for editing a synchronous multimedia presentation executed when setting the insertion point and the deletion point of the clip of the clip, the menu object operated when selecting the material, the start point, the insertion point and the deletion of the clip. Start point input, which is displayed by inputting the start point acquisition object, insertion point acquisition object, and erasure point acquisition object, and the time lengths of the start point, insertion point, and erasure point, respectively Edit form, insertion point input form and erasure point input form When the start point acquisition object is operated, an event is sent to the player who is playing the material selected by the menu object, When the time length from the start point to the point being played when the event is sent is obtained and input to the start point input form, and when the insertion point acquisition object or the deletion point acquisition object is operated, the edited An event is sent to a player who is streaming the presentation, the time length from the start point of the presentation to the point that was playing at the time of sending the event is obtained, and the insertion point input form is obtained according to the type of the operated object. Or the step of inputting in the erase point input form, and the editing end object When operated, the time length entered in each of the input forms is transmitted as a start point, an insertion point, and an erase point to an editing server for editing the synchronized multimedia presentation to be edited, and the editing server Has a step of generating a synchronous multimedia language file on the basis of the transmitted start point, insertion point and erasing point, and a method for editing a synchronous multimedia presentation is provided as a solving means.

【0014】請求項5の本発明は、編集対象である同期
マルチメディアプレゼンテーションの或る領域で再生さ
れるクリップの属性として、当該クリップを含む素材に
おけるクリップの開始点、並びに当該同期マルチメディ
アプレゼンテーションへの当該クリップの挿入点及び消
去点を設定する際に実行される同期マルチメディアプレ
ゼンテーションの編集プログラムであって、素材の選択
のときに操作されるメニューオブジェクトと、クリップ
の開始点、挿入点及び消去点の設定指示のときにそれぞ
れ操作される開始点取得オブジェクト、挿入点取得オブ
ジェクト及び消去点取得オブジェクトと、開始点、挿入
点及び消去点となる時間長がそれぞれ入力されて表示さ
れる開始点入力フォーム、挿入点入力フォーム及び消去
点入力フォームと、編集終了時に操作される編集終了オ
ブジェクトとを構成する段階と、前記開始点取得オブジ
ェクトが操作されたときに、前記メニューオブジェクト
により選択された素材を再生しているプレーヤにイベン
トを送出し、当該素材の先頭点からイベント送出時に再
生していた点までの時間長を得て、前記開始点入力フォ
ームに入力する段階と、前記挿入点取得オブジェクトま
たは消去点取得オブジェクトが操作されたときに、編集
済みのプレゼンテーションをストリーミング再生してい
るプレーヤにイベントを送出し、当該プレゼンテーショ
ンの先頭点からイベント送出時に再生していた点までの
時間長を得て、操作されたオブジェクトの種類に応じて
前記挿入点入力フォームまたは消去点入力フォームに入
力する段階と、前記編集終了オブジェクトが操作された
ときに、前記各入力フォームに入力されている時間長を
開始点、挿入点及び消去点として、前記編集対象の同期
マルチメディアプレゼンテーションを編集する編集サー
バに送信する段階と、を有することを特徴とする同期マ
ルチメディアプレゼンテーションの編集プログラムをも
って解決手段とする。
According to the fifth aspect of the present invention, as attributes of a clip to be reproduced in a certain area of the synchronous multimedia presentation to be edited, the start point of the clip in the material including the clip and the synchronous multimedia presentation are displayed. Is a synchronous multimedia presentation editing program that is executed when setting the insertion point and the deletion point of the clip, and the menu object operated when selecting the material, and the clip start point, the insertion point, and the deletion point. Start point input, which is displayed by inputting the start point acquisition object, insertion point acquisition object, and erasure point acquisition object, and the time lengths of the start point, insertion point, and erasure point, respectively Form, insertion point input form and erase point input form And a step of configuring an edit end object that is operated at the end of editing, and when the start point acquisition object is operated, send an event to the player who is playing the material selected by the menu object, Edited when the time length from the start point of the event to the point that was playing at the time of sending the event is obtained and input to the start point input form, and when the insertion point acquisition object or the deletion point acquisition object is operated. Event is sent to the player who is playing back the presentation, and the time length from the start point of the presentation to the point playing at the time of sending the event is obtained, and the insertion point is input according to the type of the operated object. Fill in the form or erase point input form, and The time length entered in each of the input forms as a starting point, an insertion point, and an erasing point, is transmitted to the editing server that edits the synchronized multimedia presentation to be edited when the operation is performed. A solution is an editing program for synchronous multimedia presentations characterized by having.

【0015】請求項6の本発明は、編集対象である同期
マルチメディアプレゼンテーションの或る領域で再生さ
れるクリップの属性として、当該クリップを含む素材に
おけるクリップの開始点、並びに当該同期マルチメディ
アプレゼンテーションへの当該クリップの挿入点及び消
去点を設定する際に実行される同期マルチメディアプレ
ゼンテーションの編集プログラムを生成及び送信する編
集サーバであって、素材の選択のときに操作されるメニ
ューオブジェクトと、クリップの開始点、挿入点及び消
去点の設定指示のときにそれぞれ操作される開始点取得
オブジェクト、挿入点取得オブジェクト及び消去点取得
オブジェクトと、開始点、挿入点及び消去点となる時間
長がそれぞれ入力されて表示される開始点入力フォー
ム、挿入点入力フォーム及び消去点入力フォームと、編
集終了時に操作される編集終了オブジェクトとを構成す
る段階と、前記開始点取得オブジェクトが操作されたと
きに、前記メニューオブジェクトにより選択された素材
を再生しているプレーヤにイベントを送出し、当該素材
の先頭点からイベント送出時に再生していた点までの時
間長を得て、前記開始点入力フォームに入力する段階
と、前記挿入点取得オブジェクトまたは消去点取得オブ
ジェクトが操作されたときに、編集済みのプレゼンテー
ションをストリーミング再生しているプレーヤにイベン
トを送出し、当該プレゼンテーションの先頭点からイベ
ント送出時に再生していた点までの時間長を得て、操作
されたオブジェクトの種類に応じて前記挿入点入力フォ
ームまたは消去点入力フォームに入力する段階と、前記
編集終了オブジェクトが操作されたときに、前記各入力
フォームに入力されている時間長を開始点、挿入点及び
消去点として、当該編集サーバに送信する段階と、を有
することを特徴とする同期マルチメディアプレゼンテー
ションの編集プログラムを生成及び送信する編集サーバ
をもって解決手段とする。
According to the present invention of claim 6, as attributes of a clip reproduced in a certain area of the synchronous multimedia presentation to be edited, the start point of the clip in the material including the clip and the synchronous multimedia presentation are displayed. An editing server that generates and sends an editing program for a synchronized multimedia presentation that is executed when setting the insertion point and the deletion point of the clip of A start point acquisition object, an insertion point acquisition object and an erasing point acquisition object which are respectively operated when a start point, an insertion point and an erasing point setting instruction are given, and a time length of the starting point, the insertion point and the erasing point are respectively inputted. The start point input form and the insertion point And a deletion point input form and an edit end object operated at the end of editing, and a player reproducing the material selected by the menu object when the start point acquisition object is operated. To the start point input form and send the event to the starting point of the material to obtain the time length from the starting point of the material to the point being played when the event was sent, and the insertion point acquisition object or the deletion point acquisition object When operated, send an event to the player who is playing the edited presentation by streaming, obtain the time length from the start point of the presentation to the point that was playing at the time of sending the event, and obtain the time length of the operated object. Depending on the type, fill in the insertion point input form or the deletion point input form And a step of transmitting the time length input in each of the input forms to the editing server as a start point, an insertion point, and a deletion point when the edit end object is operated. An editing server that generates and sends an editing program for synchronous multimedia presentations is a solution.

【0016】請求項7の本発明は、編集対象である同期
マルチメディアプレゼンテーションの或る領域で再生さ
れるクリップの属性として、当該クリップを含む素材に
おけるクリップの開始点、並びに当該同期マルチメディ
アプレゼンテーションへの当該クリップの挿入点及び消
去点を設定する際に実行される同期マルチメディアプレ
ゼンテーションの編集プログラムが記録された記録媒体
であって、素材の選択のときに操作されるメニューオブ
ジェクトと、クリップの開始点、挿入点及び消去点の設
定指示のときにそれぞれ操作される開始点取得オブジェ
クト、挿入点取得オブジェクト及び消去点取得オブジェ
クトと、開始点、挿入点及び消去点となる時間長がそれ
ぞれ入力されて表示される開始点入力フォーム、挿入点
入力フォーム及び消去点入力フォームと、編集終了時に
操作される編集終了オブジェクトとを構成する段階と、
前記開始点取得オブジェクトが操作されたときに、前記
メニューオブジェクトにより選択された素材を再生して
いるプレーヤにイベントを送出し、当該素材の先頭点か
らイベント送出時に再生していた点までの時間長を得
て、前記開始点入力フォームに入力する段階と、前記挿
入点取得オブジェクトまたは消去点取得オブジェクトが
操作されたときに、編集済みのプレゼンテーションをス
トリーミング再生しているプレーヤにイベントを送出
し、当該プレゼンテーションの先頭点からイベント送出
時に再生していた点までの時間長を得て、操作されたオ
ブジェクトの種類に応じて前記挿入点入力フォームまた
は消去点入力フォームに入力する段階と、前記編集終了
オブジェクトが操作されたときに、前記各入力フォーム
に入力されている時間長を開始点、挿入点及び消去点と
して、前記編集対象の同期マルチメディアプレゼンテー
ションを編集する編集サーバに送信する段階と、を有す
ることを特徴とする同期マルチメディアプレゼンテーシ
ョンの編集プログラムが記録された記録媒体をもって解
決手段とする。
According to the present invention of claim 7, as attributes of a clip reproduced in a certain area of the synchronous multimedia presentation to be edited, the start point of the clip in the material including the clip and the synchronous multimedia presentation are displayed. Is a recording medium on which the editing program of the synchronous multimedia presentation executed when setting the insertion point and the erasing point of the relevant clip is recorded, and the menu object operated when selecting the material and the start of the clip The start point acquisition object, the insertion point acquisition object and the deletion point acquisition object that are respectively operated when setting the points, the insertion point and the deletion point, and the time lengths of the start point, the insertion point and the deletion point are input respectively. Start point input form, insertion point input form and Comprising the steps of configuration and satin input form, and the editing end object to be operated at the time of editing the end,
When the start point acquisition object is operated, an event is sent to the player who is playing the material selected by the menu object, and the time length from the start point of the material to the point playing at the time of sending the event To input to the start point input form, and when the insertion point acquisition object or the deletion point acquisition object is operated, send an event to the player who is streaming the edited presentation, The step of inputting to the insertion point input form or the deletion point input form according to the type of the operated object by obtaining the time length from the start point of the presentation to the point being played at the time of sending the event, and the edit end object The time that has been entered in each of the input forms when is operated And a step of transmitting, as a starting point, an insertion point, and an erasing point to an editing server that edits the synchronized multimedia presentation to be edited, a recording medium having an editing program for a synchronized multimedia presentation recorded therein. Will be the solution.

【0017】[0017]

【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。先ず、本実施の形態で使用される
用語を説明する。「同期マルチメディアプレゼンテーシ
ョン」とは、プレーヤ(後述する)がクライアントの表
示装置に表示するウィンドウ(以下、単にウィンドウと
いう)内に複数設けられた領域(以下、単に領域とい
う)のそれぞれでストリーミング再生されるプレゼンテ
ーション(後述する)をまとめていう。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. First, terms used in this embodiment will be described. "Synchronous multimedia presentation" means streaming playback in each of a plurality of areas (hereinafter, simply referred to as areas) provided in a window (hereinafter, simply referred to as window) displayed on a display device of a client by a player (described later). A presentation (described below) is collectively referred to.

【0018】「プレゼンテーション」とは、同一の「領
域」で連続的にストリーミング再生される複数または1
つのクリップ(後述する)またはテキストコンテンツ
(後述する)をいう。
"Presentation" means a plurality or ones which are continuously streamed in the same "area".
One clip (described below) or text content (described below).

【0019】「クリップ」とは、MPEG等の動画、M
P3等の音声、JPEG等の静止画、ASCII文字等
のテキスト、アニメーションのいずれかを含んでいて、
ストリーミングサーバからストリーミング再生されるメ
ディア(「素材」といい、1または複数のファイルから
構成される)における任意2点間の部分をいう。主に素
材の一部、稀には素材全部がクリップとなる。
A "clip" is a moving picture such as MPEG or M
Includes audio such as P3, still images such as JPEG, text such as ASCII characters, and animation,
A portion between arbitrary two points in a medium (referred to as “material”, which is composed of one or a plurality of files) stream-played from a streaming server. Mainly a part of the material, and rarely the entire material becomes a clip.

【0020】「テキストクリップ」とは、ストリーミン
グ再生されるのでなく、定義された表示時間の間に領域
に単に表示される文字情報をいう。
The "text clip" refers to character information that is not reproduced by streaming but is simply displayed in an area during a defined display time.

【0021】「プレーヤ」とは、コンピュータで動作す
るストリーミング再生用のソフトウェアをいい、同期マ
ルチメディアプレゼンテーション、プレゼンテーショ
ン、素材、クリップ、テキストクリップをそれぞれ再生
等することができ、単体でも動作するが、ブラウザによ
っても起動される。
The "player" refers to software for streaming reproduction that operates on a computer, and can reproduce a synchronized multimedia presentation, presentation, material, clip, and text clip, respectively, and operates independently, but it is a browser. Also started by.

【0022】図1は、本発明の実施の形態に係るネット
ワークを示す図である。編集サーバ1は、同期マルチメ
ディアプレゼンテーションの編集を、一般ユーザが利用
するコンピュータ(クライアントという)2,2,…に
おいて、対話式で行わせるサービスを提供するコンピュ
ータであり、インターネット等のネットワークを介し
て、クライアント2,2,…に接続されている。
FIG. 1 is a diagram showing a network according to an embodiment of the present invention. The editing server 1 is a computer that provides a service for interactively editing a synchronous multimedia presentation on computers (called clients) 2, 2, ... Used by general users, and via a network such as the Internet. , Clients 2, 2, ...

【0023】クライアント2では、HTML(Hyper Te
xt Markup Language)で記述されたソースコードを解釈
して編集のための画面制御を行うブラウザ21と、スト
リーミング再生用のプレーヤ22が起動される。また、
編集サーバ1が設置された施設内外のストリーミングサ
ーバ3,3,…がネットワークに接続されて、クライア
ント2がURL(Uniform Resource Locator)で指定した
素材をストリーミング方式で供給できるようになってい
る。なお、プレーヤ22は、複数個起動させることがで
きる。
In the client 2, the HTML (Hyper Te
A browser 21 for interpreting a source code described in xt Markup Language) and performing screen control for editing, and a player 22 for streaming reproduction are activated. Also,
The streaming servers 3, 3 ... Inside and outside the facility where the editing server 1 is installed are connected to a network so that the client 2 can supply the material designated by a URL (Uniform Resource Locator) by a streaming method. A plurality of players 22 can be activated.

【0024】図2は、編集サーバ1の構成を示す図であ
る。編集サーバ1は、個々の同期マルチメディアプレゼ
ンテーションについての、主にレイアウトに関する属性
情報等(レイアウト情報という)が格納されるレイアウ
トデータベースDB1と、個々のクリップを定義するた
めの属性情報が格納されるクリップ情報データベースD
B2と、素材のURLが格納される素材情報データベー
スDB3を備える。
FIG. 2 is a diagram showing the configuration of the editing server 1. The editing server 1 includes a layout database DB1 that mainly stores attribute information and the like (referred to as layout information) relating to each synchronized multimedia presentation, and a clip that stores attribute information for defining each clip. Information database D
B2 and a material information database DB3 in which URLs of materials are stored.

【0025】図3は、レイアウトデータベースDB1を
示す図である。レイアウトデータベースDB1では、1
つの同期マルチメディアプレゼンテーションについて領
域ごとに設けられた領域レコードにレイアウト情報が格
納される。つまり、これらの領域レコードに同一のレイ
アウトID並びにウィンドウの幅と高さが設定される。
また、各領域レコードには、各領域を識別する領域I
D、領域の編集順序、上端座標(ウィンドウの上端を基
準としたときの領域の上端の座標)、左端座標(ウィン
ドウの左端を基準としたときの領域の左端の座標)、そ
して領域の幅及び高さが、また重なりの順序(図示せ
ず)が、それぞれ設定される。
FIG. 3 is a diagram showing the layout database DB1. 1 in the layout database DB1
Layout information is stored in the area record provided for each area for one synchronous multimedia presentation. That is, the same layout ID and the width and height of the window are set in these area records.
Further, in each area record, an area I for identifying each area is included.
D, editing order of areas, top coordinates (coordinates of the top of the area with respect to the top of the window), left edge coordinates (coordinates of the left edge of the area with the left edge of the window), and the width of the area and The height and the order of overlapping (not shown) are set respectively.

【0026】図4は、クリップ情報データベースDB2
を示す図である。クリップ情報データベースDB2は、
素材を必要とするクリップ及びテキストクリップの属性
情報が格納可能になっている。個々のクリップを識別す
るクリップIDに対応づけられたクリップレコードに
は、領域ID、挿入点及び消去点が設定される。特に、
素材を必要とするクリップについては、クリップレコー
ドに、素材ID、開始点及び終了点が、一方、テキスト
クリップについては、クリップレコードに、背景色、文
字色、文字サイズ、縦方向及び横方向の位置合わせ情
報、表示時間及び内容が格納される。
FIG. 4 shows the clip information database DB2.
FIG. The clip information database DB2 is
Attribute information of clips and text clips that require materials can be stored. A region ID, an insertion point, and an erasing point are set in the clip record associated with the clip ID that identifies each clip. In particular,
For clips that require material, the material ID, start point, and end point are in the clip record, while for text clips, the background color, character color, character size, and vertical and horizontal positions are in the clip record. Matching information, display time and contents are stored.

【0027】図5は、素材情報データベースDB3を示
す図である。素材情報データベースDB3の素材レコー
ドには、素材を識別する素材IDに対応づけて素材のU
RLが設定される。
FIG. 5 is a diagram showing the material information database DB3. In the material record of the material information database DB3, the material U is associated with the material ID for identifying the material.
RL is set.

【0028】図2に戻り、説明を続ける。編集サーバ1
は、クライアント2に各種画面を構成させるためのHT
MLソースコードを生成する編集プログラム生成部11
と、編集プログラムによりクライアント2から得られた
属性情報を各データベースDB1,DB2,DB3に格
納する属性情報格納部12と、これら各データベースに
格納された属性情報を基に同期マルチメディア言語ファ
イルを生成する同期マルチメディア言語ファイル生成部
13と、同期マルチメディア言語ファイル生成部13に
より生成された同期マルチメディア言語ファイルが格納
される同期マルチメディア言語ファイル格納部14と、
クライアント2との間のデータの受け渡しを行う入出力
部15を備える。入出力部15は、httpデーモンと
もいう。
Returning to FIG. 2, the description will be continued. Editing server 1
Is an HT for causing the client 2 to configure various screens.
Editing program generation unit 11 for generating ML source code
And an attribute information storage unit 12 for storing the attribute information obtained from the client 2 by the editing program in each of the databases DB1, DB2, DB3, and generating a synchronous multimedia language file based on the attribute information stored in each of these databases. A synchronous multimedia language file generation unit 13, a synchronous multimedia language file storage unit 14 in which the synchronous multimedia language file generated by the synchronous multimedia language file generation unit 13 is stored,
An input / output unit 15 that exchanges data with the client 2 is provided. The input / output unit 15 is also called an http daemon.

【0029】図6は、本実施の形態での処理の流れを示
すシーケンス図である。なお、編集サーバ1は、その利
用前にユーザ登録が必要であり、動作中にも必要に応じ
てユーザ認証が行われるが、その説明は割愛する。
FIG. 6 is a sequence diagram showing the flow of processing in this embodiment. Note that the editing server 1 requires user registration before its use, and user authentication is performed during operation as necessary, but the description thereof will be omitted.

【0030】編集サーバ1は、ある登録済みユーザが利
用するクライアント2(以下、単にクライアント2とい
う)から、同期マルチメディアプレゼンテーションのレ
イアウトの登録要求があると、編集プログラム生成部1
1が、レイアウト情報を得るためのレイアウト作成画面
のHTMLソースコード(レイアウト画面ソースと略
す、また同様のソースコードを、その末尾を「画面ソー
ス」として略す)を生成し、入出力部15が、このレイ
アウト作成画面ソースをクライアント2に送信する(ス
テップS1)。
The editing server 1 receives a registration request for a layout of a synchronous multimedia presentation from a client 2 (hereinafter, simply referred to as client 2) used by a registered user, and the editing program generator 1
1 generates an HTML source code (abbreviated as a layout screen source, and a similar source code is abbreviated as a “screen source” at the end) of a layout creation screen for obtaining layout information, and the input / output unit 15 This layout creation screen source is transmitted to the client 2 (step S1).

【0031】図7は、レイアウト作成画面ソースにより
構成されたレイアウト作成画面を示す図である。このク
ライアント2に表示されたレイアウト作成画面におい
て、各種属性情報、つまり、ウィンドウの幅及び高さ、
ウィンドウに含める領域の数、各領域の編集順序、上端
座標、左端座標、領域の幅及び高さ、また領域の重なり
の順序(図示せず)等が決定され、送信操作が行われる
(ステップS3)と、これらレイアウト情報が編集サー
バ1に送られる(ステップS5)。そして、属性情報格
納部12により、レイアウトデータベースDB1に格納
される(ステップS7)。
FIG. 7 is a diagram showing a layout creation screen constituted by the layout creation screen source. On the layout creation screen displayed on the client 2, various attribute information, that is, the width and height of the window,
The number of areas to be included in the window, the editing order of each area, the upper end coordinates, the left end coordinates, the width and height of the areas, the overlapping order of the areas (not shown), and the like are determined, and the transmission operation is performed (step S3). ), The layout information is sent to the editing server 1 (step S5). Then, the attribute information storage unit 12 stores it in the layout database DB1 (step S7).

【0032】さて、編集サーバ1は、クライアント2か
ら、同期マルチメディアプレゼンテーションの作成要求
があると、編集プログラム生成部11が、登録済みの複
数のレイアウト情報の中から所望のものを選択させるた
めのレイアウト選択画面ソースを生成し、これを入出力
部15がクライアント2へと送る(ステップS11)。
When the editing server 1 receives a request for creating a synchronous multimedia presentation from the client 2, the editing program generator 11 causes the editing program generator 11 to select a desired one from a plurality of registered layout information. A layout selection screen source is generated, and the input / output unit 15 sends it to the client 2 (step S11).

【0033】図8は、レイアウト選択画面ソースにより
構成されたレイアウト選択画面を示す図である。表示さ
れたレイアウト選択画面には、ウィンドウを模した枠が
レイアウト情報の数に応じて表示され、さらに、各枠の
中にはレイアウト情報により複数の領域が表示され、い
ずれかの選択が可能となっている。
FIG. 8 is a diagram showing a layout selection screen constituted by the layout selection screen source. On the displayed layout selection screen, a frame imitating a window is displayed according to the number of pieces of layout information, and moreover, a plurality of areas are displayed according to the layout information in each frame, and any one of them can be selected. Has become.

【0034】つまり、プレゼンテーションが再生されな
い状態の同期マルチメディアプレゼンテーションがブラ
ウザ21により表示される。その中には、ユーザが登録
したレイアウト情報によるものや、不特定多数のユーザ
のために登録されたレイアウト情報によるものがある。
That is, the browser 21 displays the synchronized multimedia presentation in a state where the presentation is not reproduced. Some of them are based on layout information registered by the user and others are based on layout information registered for an unspecified number of users.

【0035】いずれかの枠、つまりレイアウトが選択さ
れる(ステップS13)と、その選択されたレイアウト
のレイアウトIDが編集サーバ1に送信され(ステップ
S15)、このレイアウトIDに関連づけて、同期マル
チメディアプレゼンテーションのプレゼンテーションが
定義(生成)されていくことになる。
When any frame, that is, a layout is selected (step S13), the layout ID of the selected layout is transmitted to the editing server 1 (step S15), and the synchronous multimedia is associated with this layout ID. The presentation of the presentation will be defined (generated).

【0036】次に、1つの領域で再生されるプレゼンテ
ーションの生成について説明する。なお、プレゼンテー
ションの生成にあっては、先ず、編集の順序が1番目の
領域(メイン領域という)のプレゼンテーションが生成
される。そして、2番目以降の領域(サブ領域という)
においても、クリップが順次に定義されてプレゼンテー
ションが定義されていく。したがって、説明の重複を避
けるため、メイン領域のプレゼンテーションが既に定義
済みであるときのサブ領域のクリップの定義方法につい
て説明する。
Next, generation of a presentation reproduced in one area will be described. In creating a presentation, first, a presentation is created in an area in which the editing order is the first (called a main area). The second and subsequent areas (called sub areas)
Also in, the presentation is defined by sequentially defining the clips. Therefore, in order to avoid duplication of description, a method of defining a clip in the sub area when the presentation in the main area is already defined will be described.

【0037】編集サーバ1では、クライアント2からク
リップの編集要求があると、編集プログラム生成部11
が、クリップの種類を選択させるためのクリップ種類選
択画面ソースを生成し、入出力部15がこれをクライア
ント2へと送る(ステップS21)。クリップの種類
が、動画、静止画、テキスト、音声の中から選択される
(ステップS23)と、選択されたクリップの種類は、
編集サーバ1に通知される(ステップS25)。
In the editing server 1, when a clip editing request is issued from the client 2, the editing program generating section 11
Generates a clip type selection screen source for selecting a clip type, and the input / output unit 15 sends this to the client 2 (step S21). When the clip type is selected from the moving image, still image, text, and audio (step S23), the selected clip type is
The edit server 1 is notified (step S25).

【0038】編集サーバ1は、メイン領域のプレゼンテ
ーションが有るか否かを判定する(ステップS27)。
なお、編集サーバ1は、プレゼンテーションが編集され
る度に、同期マルチメディア言語ファイル生成部13が
同期マルチメディア言語ファイルを生成し同期マルチメ
ディア言語ファイル格納部14に格納しておくので、メ
イン領域のプレゼンテーションの有無を判定できるよう
になっている。
The editing server 1 determines whether or not there is a presentation in the main area (step S27).
In the editing server 1, since the synchronized multimedia language file generation unit 13 generates the synchronized multimedia language file and stores it in the synchronized multimedia language file storage unit 14 every time the presentation is edited, It is possible to judge the presence or absence of a presentation.

【0039】ステップS27でYESと判定されたとき
は、編集プログラム生成部11が、メイン領域付きのク
リップ編集画面ソース(本発明の編集プログラムに相当
する)を生成する(ステップS29)。一方、NOと判
定されたとき、すなわち、編集するのがメイン領域のプ
レゼンテーションであるときは、編集画面からメイン領
域やその再生ボタン等を除いた編集画面を生成するため
のクリップ編集画面ソースを生成する(ステップS3
1)。そして、入出力部15が、生成されたクリップ編
集画面ソースをクライアント2へ送る(ステップS3
3)。
When YES is determined in the step S27, the editing program generating section 11 generates a clip editing screen source with a main area (corresponding to the editing program of the present invention) (step S29). On the other hand, when NO is determined, that is, when the editing is a presentation in the main area, a clip editing screen source for generating an editing screen excluding the main area and its playback button from the editing screen is generated. Yes (step S3
1). Then, the input / output unit 15 sends the generated clip edit screen source to the client 2 (step S3).
3).

【0040】図9乃至図13は、クリップ編集画面ソー
スの一例を示す図である。図14は、このクリップ編集
画面ソースにより構成されたクリップ編集画面と編集過
程で行われる動作を示す図である。詳しくは、図14の
メイン領域で再生されるプレゼンテーションが編集済み
であることを前提としてサブ領域で再生されるクリップ
を編集するときの様子を示している。なお、サブ領域で
再生されるクリップは、素材を必要とする動画等のクリ
ップである。
9 to 13 are views showing an example of the clip edit screen source. FIG. 14 is a diagram showing a clip edit screen configured by this clip edit screen source and an operation performed in the edit process. More specifically, FIG. 14 shows a state in which a clip reproduced in the sub area is edited on the assumption that the presentation reproduced in the main area is already edited. The clips reproduced in the sub area are clips such as moving images that require materials.

【0041】クリップ編集画面ソースは、ブラウザ21
により解釈され、スクリプト言語によるメソッド定義文
により各種メソッドが定義される。
The source of the clip editing screen is the browser 21.
And the various methods are defined by the method definition statement in the script language.

【0042】具体的には、再生ボタン(以下ボタンオブ
ジェクトについては後述する)が押されたらプレゼンテ
ーション等を再生する「再生メソッド」、一時停止ボタ
ンや停止ボタンが押されたらプレゼンテーション等を停
止する「停止メソッド」、開始ボタンが押されたら、素
材の先頭点から開始ボタンが押された時に再生していた
点(開始点)までの時間長を得る「開始点取得メソッ
ド」、終了ボタンが押されたら、素材の先頭点から終了
ボタンが押された時に再生していた点(終了点)までの
時間長を得る「終了点取得メソッド」、後述するプレビ
ューボタンが押されれたら開始点から終了点までの再生
を行う「プレビューメソッド」、後述するプルダウンメ
ニューで指定された素材をプレイヤに設定する「素材設
定メソッド」、挿入ボタンが押されたら、プレゼンテー
ションの先頭点から挿入ボタンが押された時に再生して
いた点(挿入点)までの時間長を得る「挿入点取得メソ
ッド」、消去ボタンが押されたら、プレゼンテーション
の先頭点から消去ボタンが押された時に再生していた点
(挿入点)までの時間長を得る「消去点取得メソッド」
が定義される。
Specifically, a "reproduction method" for reproducing a presentation or the like when a reproduction button (the button object will be described later) is pressed, and a "stop" for stopping the presentation or the like when a pause button or a stop button is pressed. Method ", when the start button is pressed, the" start point acquisition method "that obtains the length of time from the beginning of the material to the point (start point) that was playing when the start button was pressed, when the end button is pressed , "End point acquisition method" to get the length of time from the start point of the material to the point (end point) that was being played when the end button was pressed, from the start point to the end point if the preview button described later was pressed "Preview method" to play back, "Material setting method" to set the material specified in the pull-down menu to the player, insert When the button is pressed, the "insertion point acquisition method" that obtains the length of time from the start point of the presentation to the point (insertion point) that was playing when the insert button was pressed, the start of the presentation when the delete button was pressed "Erase point acquisition method" to obtain the time length from the point to the point (insertion point) that was playing when the erase button was pressed
Is defined.

【0043】そして、上記メソッド定義文に続く、ht
ml(Hyper Text Markup Language)言語での記述によ
り、ブラウザ21がプレーヤ22を起動し、図14に示
すように、ブラウザ21により構成されたウィンドウ2
1Sには、各種オブジェクトが表示される。また、ht
mlでの記述には、メイン領域で再生されるプレゼンテ
ーションのURL「http://www.xyz.com/video/serieA.
rm」が含まれている。
Then, following the above method definition statement, ht
The description in the ml (Hyper Text Markup Language) language causes the browser 21 to start the player 22, and the window 2 configured by the browser 21 as shown in FIG.
Various objects are displayed in 1S. Also, ht
In the description in ml, the URL of the presentation played in the main area is "http://www.xyz.com/video/serieA.
rm "is included.

【0044】具体的にウィンドウ21Sでは、メイン領
域のプレゼンテーションを再生等するプレーヤ(プレー
ヤ22mという)が起動され表示される。また、サブ領
域のクリップを再生等するプレーヤ(プレーヤ22sと
いう)が起動され表示される。
Specifically, in the window 21S, a player (playback player 22m) for reproducing the presentation in the main area is activated and displayed. Further, a player (called a player 22s) that reproduces clips in the sub area is activated and displayed.

【0045】また、各種ボタンが押されたときに値が入
力されて表示される入力フォームが構成される。具体的
には、開始点が入力される開始点入力フォームf1、終
了点が入力される終了点入力フォームf2、開始点から
終了点までの間の時間長が入力される再生時間入力フォ
ームf3、挿入点が入力される挿入点入力フォームf
4、消去点が入力される消去点入力フォームf5が表示
される。
Further, an input form is formed in which values are input and displayed when various buttons are pressed. Specifically, a start point input form f1 for inputting a start point, an end point input form f2 for inputting an end point, a reproduction time input form f3 for inputting a time length from the start point to the end point, Insertion point input form f where the insertion point is input
4. An erase point input form f5 for inputting an erase point is displayed.

【0046】また、プレーヤ22m用の各種ボタン、つ
まり再生ボタンbm1、一時停止ボタンbm2及び停止
ボタンbm3、挿入点を得て挿入点入力フォームf4に
入力する挿入ボタンbm4、消去点を得て消去点入力フ
ォームf5に入力する消去ボタンbm5が表示される。
また、プレーヤ22s用の各種ボタン、つまり再生ボタ
ンbs1、一時停止ボタンbs2、停止ボタンbs3、
開始ボタンbs4、終了ボタンbs5、プレビューボタ
ンbs6が表示される。また、登録済みである素材のU
RLを選択させるためのプルダウンメニューm1と、編
集を終了するための編集終了ボタンb1が表示される。
Also, various buttons for the player 22m, that is, a play button bm1, a pause button bm2 and a stop button bm3, an insert button bm4 for obtaining an insertion point and inputting to the insertion point input form f4, and an erase point for an erase point. A delete button bm5 for inputting on the input form f5 is displayed.
Also, various buttons for the player 22s, that is, a play button bs1, a pause button bs2, a stop button bs3,
A start button bs4, an end button bs5, and a preview button bs6 are displayed. In addition, U of registered material
A pull-down menu m1 for selecting the RL and an edit end button b1 for ending the edit are displayed.

【0047】具体的に、素材を必要とするクリップ編集
時の動作を説明する。プルダウンメニューm1で、文字
列「中田」を表示させると、URL「http://www.abc.c
om/profile/player3.rm」がプレーヤ22sにセットさ
れる。そして、再生ボタンbs1が押されると、このU
RLで指定された素材「player3.rm」が再生される。な
お、一時停止ボタンbs2で一時停止させたり、停止ボ
タンbs3で停止させることができる。例えば、素材
「player3.rm」の先頭から10秒後の中田選手の顔が映
されたときに開始ボタンbs4を押すと、ブラウザ21
は、プレーヤ22sに開始点取得メソッドで定義された
イベントを送出し、プレーヤ22sからは、素材「play
er3.rm」の先頭点からイベント送出時に再生していた点
までの時間長「10秒」が得られるので、この値「10
秒」を開始点として開始点入力フォームf1に入力す
る。
Concretely, an operation at the time of editing a clip requiring a material will be described. When the character string "Nakada" is displayed in the pull-down menu m1, the URL "http: //www.abc.c
"om / profile / player3.rm" is set in the player 22s. When the play button bs1 is pressed, this U
The material "player3.rm" specified by RL is played. It should be noted that the pause button bs2 can be used for temporary stop, or the stop button bs3 can be used for stop. For example, if the start button bs4 is pressed when the face of player Nakata 10 seconds after the beginning of the material "player3.rm" is displayed, the browser 21
Sends the event defined by the start point acquisition method to the player 22s, and the material "play
Since the time length "10 seconds" from the start point of "er3.rm" to the point playing at the time of event transmission is obtained, this value "10
Input the start point input form f1 with "second" as the start point.

【0048】一方、再生ボタンbm1が押されると、ク
リップ編集画面ソースにおいてURL「http://www.xy
z.com/video/serieA.rm」で指定されて、セリエAの試
合が収められているプレゼンテーションが、ストリーミ
ングサーバ3からストリーミング再生される。なお、一
時停止ボタンbm2で一時停止させたり、停止ボタンb
m3で停止させることができる。
On the other hand, when the play button bm1 is pressed, the URL "http: //www.xy" is displayed in the clip edit screen source.
The presentation containing the match of Serie A, which is designated by “z.com/video/serieA.rm”, is streamed from the streaming server 3. It should be noted that the pause button bm2 is used to pause or the stop button b
It can be stopped at m3.

【0049】さて、所望のタイミング、例えば、プレゼ
ンテーション「serieA.rm」の先頭点から3秒後の中田
選手がシュートを決めた瞬間に、挿入ボタンbm4が押
されると、ブラウザ21は、プレーヤ22mに対し挿入
点取得メソッドで定義されたイベントを送出し、プレー
ヤ22mからは、プレゼンテーション「serieA.rm」の
先頭点からイベント送出時に再生していた点までの時間
長「3秒」が得られるので、この値「3秒」を挿入点と
して挿入点入力フォームf4に入力する。また、先頭点
から6秒後の、中田選手の姿が画面から消えたときに、
消去ボタンbm5が押されると、ブラウザ21は、消去
点取得メソッドで定義されたイベントを送出し、プレー
ヤ22mからは、プレゼンテーション「serieA.rm」の
先頭点からイベント送出時に再生していた点までの時間
長「6秒」が得られるので、この値「6秒」を消去点入
力フォームf5に入力する。
Now, when the insert button bm4 is pressed at a desired timing, for example, the moment Nakata decides to shoot after 3 seconds from the starting point of the presentation "serieA.rm", the browser 21 makes the player 22m. On the other hand, the event defined by the insertion point acquisition method is sent out, and the player 22m can obtain the time length "3 seconds" from the start point of the presentation "serieA.rm" to the point being played when the event was sent out. This value "3 seconds" is entered as an insertion point in the insertion point input form f4. Also, when Nakata's appearance disappears from the screen 6 seconds after the beginning point,
When the delete button bm5 is pressed, the browser 21 sends the event defined by the delete point acquisition method, and from the player 22m, from the beginning point of the presentation "serieA.rm" to the point that was played when the event was sent. Since the time length "6 seconds" is obtained, this value "6 seconds" is input to the erase point input form f5.

【0050】そして、編集終了ボタンb1が押されると
ブラウザ21は、各入力フォームに入力等されたデータ
を属性情報として編集サーバ1へと送信する。
When the edit end button b1 is pressed, the browser 21 sends the data entered in each input form to the edit server 1 as attribute information.

【0051】編集サーバ1では、属性情報格納部12
が、クライアント2から送信されたデータを基にクリッ
プ情報データベースDB2を更新する。つまり、図4に
示すクリップ情報データベースDB2において、予め対
応づけを行うべく記憶しておいたクリップIDを含むレ
コードに、送られたURL「http://www.abc.com/profi
le/player3.rm」に対応する素材ID、開始点「10
秒」、挿入点「3秒」及び消去点「6秒」を格納する。
また、これらから、終了点「13秒」を求めてレコード
に設定する。
In the editing server 1, the attribute information storage unit 12
Updates the clip information database DB2 based on the data transmitted from the client 2. That is, in the clip information database DB2 shown in FIG. 4, the URL "http://www.abc.com/profi" sent to the record including the clip ID stored in advance for association
Material ID corresponding to "le / player3.rm", starting point "10
“Second”, insertion point “3 seconds” and erasing point “6 seconds” are stored.
Further, the end point "13 seconds" is obtained from these and set in the record.

【0052】次に、サブ領域5sで表示されるテキスト
クリップの編集について説明する。図15は、メイン領
域付きのクリップ編集画面ソースにより構成されたクリ
ップ編集画面とテキストクリップの編集過程で行われる
動作を示す図である。テキストクリップの編集について
も、編集プログラム生成部11が生成したテキストクリ
ップ編集用の編集画面ソースが送られる。ここでは、図
14との差異を主に説明する。
Next, the editing of the text clip displayed in the sub area 5s will be described. FIG. 15 is a diagram showing an operation performed in the process of editing a clip editing screen and a text clip composed of a clip editing screen source with a main area. Regarding the editing of the text clip, the editing screen source for editing the text clip generated by the editing program generation unit 11 is also sent. Here, differences from FIG. 14 will be mainly described.

【0053】この編集画面ソースでは、スクリプト言語
により、同様にして、「再生メソッド」、「停止メソッ
ド」、「挿入点取得メソッド」、「消去点取得メソッ
ド」が定義される。
In this edit screen source, "reproduction method", "stop method", "insertion point acquisition method", and "erase point acquisition method" are similarly defined by the script language.

【0054】また、プレーヤ22s、再生ボタンbs
1、一時停止ボタンbs2、停止ボタンbs3、開始ボ
タンbs4、終了ボタンbs5及びプレビューボタンb
s6は表示されず、その代わりに、テキストクリップの
内容が入力されるテキスト入力フォームf6、背景色を
選択するためのプルダウンメニューm2、文字色を選択
するためのプルダウンメニューm3、縦方向及び横方向
の位置合わせ情報を選択するためのチェックボタン群b
t1、フォントサイズを選択するためのプルダウンメニ
ューm4、表示時間が入力される表示時間入力フォーム
f7が表示される。
Also, the player 22s and the play button bs
1, pause button bs2, stop button bs3, start button bs4, end button bs5 and preview button b
s6 is not displayed, instead, a text input form f6 in which the content of the text clip is input, a pull-down menu m2 for selecting a background color, a pull-down menu m3 for selecting a character color, a vertical direction and a horizontal direction. Check button group b for selecting registration information of
t1, a pull-down menu m4 for selecting a font size, and a display time input form f7 for inputting the display time are displayed.

【0055】具体的に、テキストクリップ編集時の動作
を説明する。例えば、「中田選手は、日本代表チームの
中心選手であり...」という内容が、テキスト入力フ
ォームf6に入力される。また、プルダウンメニューm
2及びm3が操作されて、背景色と文字色が選択され
る。また、プルダウンメニューm4が操作されて文字サ
イズが選択される。また、チェックボタン群bt1が操
作されて、縦方向及び横方向の位置合わせ情報が決定さ
れる。
The operation when editing a text clip will be specifically described. For example, the content “Nakata is the central player of the Japanese national team ...” is input to the text input form f6. Also, pull-down menu m
2 and m3 are operated to select the background color and the character color. Further, the pull-down menu m4 is operated to select the character size. Further, the check button group bt1 is operated to determine the alignment information in the vertical direction and the horizontal direction.

【0056】そして、例えば、プレゼンテーション「se
rieA.rm」をストリーミング再生しているときに挿入ボ
タンbm4や消去ボタンbm5が押されると、ブラウザ
21が、プレーヤ22mにイベントを送出し、得られた
挿入点及び消去点が、それぞれ挿入点入力フォームf4
及び消去点入力フォームf5に入力される。
Then, for example, the presentation "se
If the insert button bm4 or the delete button bm5 is pressed during the streaming playback of "rieA.rm", the browser 21 sends an event to the player 22m, and the obtained insertion point and deletion point are respectively input to the insertion point. Form f4
And the erasing point input form f5.

【0057】そして、編集終了ボタンb1が押されると
ブラウザ21は、各入力フォームに入力等されたデータ
を編集サーバ1へと送信する。
When the edit end button b1 is pressed, the browser 21 sends the data entered in each input form to the edit server 1.

【0058】編集サーバ1では属性情報格納部12が、
クライアント2から送信されたデータを基にクリップ情
報データベースDB2を更新する。つまり、図4に示す
クリップ情報データベースDB2のレコードに、挿入点
及び消去点が格納される。また、背景色、文字色、フォ
ントサイズ等の文字に関する情報が格納される。また、
挿入点と消去点との時間差が表示時間として格納され
る。
In the editing server 1, the attribute information storage section 12
The clip information database DB2 is updated based on the data transmitted from the client 2. That is, the insertion point and the erasing point are stored in the record of the clip information database DB2 shown in FIG. Information about characters such as background color, character color, and font size is also stored. Also,
The time difference between the insertion point and the erasing point is stored as the display time.

【0059】さて、こうしたクリップの編集過程を経
て、同期マルチメディアプレゼンテーションの編集が終
了すると、同期マルチメディア言語ファイル生成部13
が、各データベースDB1、DB2及びDB3に格納さ
れた属性情報を組み合わせて、同期マルチメディア言語
ファイルを生成し、同期マルチメディア言語ファイル格
納部14へ格納する。
When the editing of the synchronized multimedia presentation is completed through the clip editing process, the synchronized multimedia language file generation unit 13
Generates a synchronous multimedia language file by combining the attribute information stored in each of the databases DB1, DB2 and DB3 and stores it in the synchronous multimedia language file storage unit 14.

【0060】なお、編集サーバ1は、任意のクライアン
ト2から、同期マルチメディア言語ファイルの要求があ
ると、入出力部15が、要求されたファイルを同期マル
チメディア言語ファイル格納部14から読み出して応答
する。これにより、クライアント2では、上記方法で編
集された同期マルチメディアプレゼンテーションが再生
される。
When the editing server 1 receives a request for a synchronous multimedia language file from an arbitrary client 2, the input / output unit 15 reads the requested file from the synchronous multimedia language file storage unit 14 and responds. To do. As a result, the client 2 plays the synchronized multimedia presentation edited by the above method.

【0061】なお、上記説明した処理を実行するための
プログラムは、半導体メモリ、磁気ディスク、光ディス
ク、光磁気ディスク、磁気テープなどのコンピュータ読
み取り可能な記録媒体に記録したり、インターネットな
どの通信網を介して伝送させて、広く流通させることが
できる。
The program for executing the above-described processing is recorded on a computer-readable recording medium such as a semiconductor memory, a magnetic disk, an optical disk, a magneto-optical disk, a magnetic tape, or a communication network such as the Internet. It can be transmitted through and widely distributed.

【0062】[0062]

【発明の効果】以上説明したように、本発明によれば、
挿入点または消去点の設定指示があったときに、同期マ
ルチメディアプレゼンテーションの中の編集済みのプレ
ゼンテーションをストリーミング再生しているプレーヤ
にイベントを送出し、当該プレゼンテーションの先頭点
からイベント送出時に再生していた点までの時間長を得
て、この得た時間長を編集サーバに送信するようにした
ので、別プログラムによファイルの送受信を行わずに、
挿入点または消去点の設定ができ、したがって、同期マ
ルチメディアプレゼンテーションの編集における操作性
が向上できる。
As described above, according to the present invention,
When an insertion point or an erase point is set, an event is sent to the player who is streaming the edited presentation in the synchronized multimedia presentation, and the event is played from the beginning of the presentation when the event is sent. I got the time length up to the point and sent this time length to the editing server, so without sending and receiving files by another program,
The insertion point or the erasing point can be set, and therefore, the operability in editing the synchronous multimedia presentation can be improved.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施の形態に係るネットワークを示す
図である。
FIG. 1 is a diagram showing a network according to an embodiment of the present invention.

【図2】編集サーバ1の構成を示す図である。FIG. 2 is a diagram showing a configuration of an editing server 1.

【図3】レイアウトデータベースDB1を示す図であ
る。
FIG. 3 is a diagram showing a layout database DB1.

【図4】クリップ情報データベースDB2を示す図であ
る。
FIG. 4 is a diagram showing a clip information database DB2.

【図5】素材情報データベースDB3を示す図である。FIG. 5 is a diagram showing a material information database DB3.

【図6】本実施の形態での処理の流れを示すシーケンス
図である。
FIG. 6 is a sequence diagram showing the flow of processing in the present embodiment.

【図7】レイアウト作成画面を示す図である。FIG. 7 is a diagram showing a layout creation screen.

【図8】レイアウト選択画面を示す図である。FIG. 8 is a diagram showing a layout selection screen.

【図9】クリップ編集画面ソースの一例を示す図(1/
5)である。
FIG. 9 is a diagram showing an example of a clip edit screen source (1 /
5).

【図10】クリップ編集画面ソースの一例を示す図(2
/5)である。
FIG. 10 is a diagram showing an example of a clip edit screen source (2
/ 5).

【図11】クリップ編集画面ソースの一例を示す図(3
/5)である。
FIG. 11 is a diagram showing an example of a clip edit screen source (3
/ 5).

【図12】クリップ編集画面ソースの一例を示す図(4
/5)である。
FIG. 12 is a diagram showing an example of a clip edit screen source (4
/ 5).

【図13】クリップ編集画面ソースの一例を示す図(5
/5)である。
FIG. 13 is a diagram showing an example of a clip edit screen source (5
/ 5).

【図14】クリップ編集画面ソースにより構成されたク
リップ編集画面とクリップ(素材を必要とするクリッ
プ)の編集過程で行われる動作を示す図である。
[Fig. 14] Fig. 14 is a diagram illustrating a clip edit screen configured by a clip edit screen source and an operation performed in the process of editing a clip (a clip requiring a material).

【図15】クリップ編集画面ソースにより構成されたク
リップ編集画面とテキストクリップの編集過程で行われ
る動作を示す図である。
FIG. 15 is a diagram showing a clip edit screen configured by a clip edit screen source and operations performed in the process of editing a text clip.

【図16】同期マルチメディアプレゼンテーションを例
示する図である。
FIG. 16 is a diagram illustrating a synchronized multimedia presentation.

【符号の説明】[Explanation of symbols]

1 編集サーバ 2 クライアント 3 ストリーミングサーバ 11 編集プログラム生成部 12 属性情報格納部 13 同期マルチメディア言語ファイル生成部 14 同期マルチメディア言語ファイル格納部 15 入出力部 b1 編集終了ボタン bm1,bs1 再生ボタン bm2,bs2 一時停止ボタン bm3,bs3 停止ボタン bm4 挿入ボタン bm5 消去ボタン bs4 開始ボタン bs5 終了ボタン bt1 チェックボタン群 DB1 レイアウトデータベース DB2 クリップ情報データベース DB3 素材情報データベース f1 開始点入力フォーム f2 終了点入力フォーム f3 再生時間入力フォーム f4 挿入点入力フォーム f5 消去点入力フォーム f6 表示時間入力フォーム m1,m2,m3,m4 プルダウンメニュー 1 Editing server 2 clients 3 Streaming server 11 Editing program generator 12 Attribute information storage 13 Synchronous multimedia language file generator 14 Synchronous multimedia language file storage 15 Input / output section b1 Edit end button bm1, bs1 play button bm2, bs2 Pause button bm3, bs3 stop button bm4 insert button bm5 delete button bs4 start button bs5 end button bt1 check button group DB1 layout database DB2 clip information database DB3 material information database f1 Start point input form f2 End point input form f3 Play time input form f4 Insertion point input form f5 erase point input form f6 Display time input form m1, m2, m3, m4 pull-down menu

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開2001−184841(JP,A) 特開 平11−355658(JP,A) 特開 平9−81768(JP,A) 特開 平9−293144(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04N 5/76 - 5/956 H04N 5/262 - 5/278 ─────────────────────────────────────────────────── ─── Continuation of the front page (56) Reference JP 2001-184841 (JP, A) JP 11-355658 (JP, A) JP 9-81768 (JP, A) JP 9-293144 (JP, A) (58) Fields investigated (Int.Cl. 7 , DB name) H04N 5/76-5/956 H04N 5/262-5/278

Claims (7)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 編集対象である同期マルチメディアプレ
ゼンテーションの或る領域で再生されるクリップの属性
として当該同期マルチメディアプレゼンテーションへの
当該クリップの挿入点及び消去点を設定する際に実行さ
れる同期マルチメディアプレゼンテーションの編集方法
であって、 編集対象の同期マルチメディアプレゼンテーションを編
集する編集サーバから挿入点及び消去点を設定するため
の編集プログラムを送信されたクライアントで、挿入点
または消去点の設定指示があったときに、ブラウザが、
当該編集プログラムに基づいて、前記同期マルチメディ
アプレゼンテーションの中の編集済みのプレゼンテーシ
ョンをストリーミング再生しているプレーヤにイベント
を送出し、当該プレゼンテーションの先頭点からイベン
ト送出時に再生していた点までの時間長を得る段階と、 ブラウザが、前記得た時間長を前記編集サーバに送信す
る段階とを有することを特徴とする同期マルチメディア
プレゼンテーションの編集方法。
1. A synchronous multimedia executed when setting an insertion point and an erasing point of the clip to the synchronous multimedia presentation as an attribute of the clip reproduced in a certain area of the synchronous multimedia presentation to be edited. A method of editing a media presentation, in which an editing program for setting the insertion point and the deletion point is sent from the editing server that edits the synchronized multimedia presentation to be edited, and the client receives an instruction to set the insertion point or the deletion point. When it was there, the browser
Based on the editing program, an event is sent to the player who is streaming playing the edited presentation in the synchronous multimedia presentation, and the length of time from the start point of the presentation to the point playing at the time of sending the event. And a step of causing the browser to send the obtained length of time to the editing server.
【請求項2】 編集対象である同期マルチメディアプレ
ゼンテーションの或る領域で再生されるクリップの属性
として当該同期マルチメディアプレゼンテーションへの
当該クリップの挿入点及び消去点を設定する際に実行さ
れる同期マルチメディアプレゼンテーションの編集方法
であって、 編集対象の同期マルチメディアプレゼンテーションを編
集する編集サーバが、編集対象の同期マルチメディアプ
レゼンテーションに編集済みのプレゼンテーションがあ
るか否かを判定する段階と、 前記編集サーバが、編集済みのプレゼンテーションがあ
ると判定した場合に、挿入点及び消去点を設定するため
の編集プログラムをクライアントに送信する段階と、 前記クライアントで、挿入点または消去点の設定指示が
あったときに、ブラウザが、前記編集プログラムを基
に、編集済みのプレゼンテーションをストリーミング再
生しているプレーヤにイベントを送出し、当該プレゼン
テーションの先頭点からイベント送出時に再生していた
点までの時間長を得る段階と、 ブラウザが、前記得た時間長を前記編集サーバに送信す
る段階とを有することを特徴とする同期マルチメディア
プレゼンテーションの編集方法。
2. A synchronous multimedia executed when setting an insertion point and an erasing point of the clip to the synchronous multimedia presentation as an attribute of the clip reproduced in a certain area of the synchronous multimedia presentation to be edited. A method of editing a media presentation, wherein the editing server that edits the synchronized multimedia presentation to be edited determines whether or not there is an edited presentation in the synchronized multimedia presentation to be edited; The step of sending an editing program for setting the insertion point and the erasing point to the client when it is determined that there is an edited presentation, and the client when there is an instruction to set the insertion point or the erasing point , The browser is the above Based on the collection program, send the event to the player who is playing the edited presentation by streaming, and obtain the time length from the start point of the presentation to the point that was playing when the event was sent. Transmitting the recorded time length to the editing server.
【請求項3】 前記クライアントで、クリップの属性で
ある開始点の設定指示があったときに、ブラウザが、予
め選択された素材を再生しているプレーヤにイベントを
送出し、当該素材の先頭点からイベント送出時に再生し
ていた点までの時間長を得る段階と、 ブラウザが、前記得た時間長を前記編集サーバに送信す
る段階とを有することを特徴とする請求項2記載の同期
マルチメディアプレゼンテーションのための編集方法。
3. The client sends an event to a player who is playing a preselected material when the client gives an instruction to set a start point which is an attribute of a clip, and a start point of the material. 3. The synchronized multimedia according to claim 2, further comprising: a step of obtaining a time length from the time when the event was sent to the point of playing the event, and a step of a browser transmitting the obtained time length to the editing server. Editing methods for presentations.
【請求項4】 編集対象である同期マルチメディアプレ
ゼンテーションの或る領域で再生されるクリップの属性
として、当該クリップを含む素材におけるクリップの開
始点、並びに当該同期マルチメディアプレゼンテーショ
ンへの当該クリップの挿入点及び消去点を設定する際に
実行される同期マルチメディアプレゼンテーションの編
集方法であって、 素材の選択のときに操作されるメニューオブジェクト
と、クリップの開始点、挿入点及び消去点の設定指示の
ときにそれぞれ操作される開始点取得オブジェクト、挿
入点取得オブジェクト及び消去点取得オブジェクトと、
開始点、挿入点及び消去点となる時間長がそれぞれ入力
されて表示される開始点入力フォーム、挿入点入力フォ
ーム及び消去点入力フォームと、編集終了時に操作され
る編集終了オブジェクトとを構成する段階と、 前記開始点取得オブジェクトが操作されたときに、前記
メニューオブジェクトにより選択された素材を再生して
いるプレーヤにイベントを送出し、当該素材の先頭点か
らイベント送出時に再生していた点までの時間長を得
て、前記開始点入力フォームに入力する段階と、 前記挿入点取得オブジェクトまたは消去点取得オブジェ
クトが操作されたときに、編集済みのプレゼンテーショ
ンをストリーミング再生しているプレーヤにイベントを
送出し、当該プレゼンテーションの先頭点からイベント
送出時に再生していた点までの時間長を得て、操作され
たオブジェクトの種類に応じて前記挿入点入力フォーム
または消去点入力フォームに入力する段階と、 前記編集終了オブジェクトが操作されたときに、前記各
入力フォームに入力されている時間長を開始点、挿入点
及び消去点として、前記編集対象の同期マルチメディア
プレゼンテーションを編集する編集サーバに送信する段
階と、 前記編集サーバが前記送信された開始点、挿入点及び消
去点を基に同期マルチメディア言語ファイルを生成する
段階を有することを特徴とする同期マルチメディアプレ
ゼンテーションの編集方法。
4. The attribute of a clip to be played back in a certain area of the synchronized multimedia presentation to be edited is the start point of the clip in the material containing the clip and the insertion point of the clip in the synchronized multimedia presentation. And a method for editing a synchronized multimedia presentation that is executed when setting an erasing point, including a menu object operated when selecting a material and an instruction for setting a clip start point, an insertion point and an erasing point. A start point acquisition object, an insertion point acquisition object and an erasing point acquisition object that are respectively operated on
A step of configuring a starting point input form, an insertion point input form and an erasing point input form, which are displayed by inputting time lengths of a starting point, an insertion point and an erasing point, and an edit end object operated at the end of editing Then, when the start point acquisition object is operated, an event is sent to the player who is playing the material selected by the menu object, and the event from the beginning point of the material to the point that was playing when the event was sent Obtaining a time length and inputting it into the starting point input form, and when the insertion point acquisition object or the deletion point acquisition object is operated, send an event to a player who is streaming the edited presentation. , From the beginning of the presentation to the point that was playing when the event was sent Obtaining the length and inputting into the insertion point input form or the deletion point input form according to the type of the operated object, and inputting into each of the input forms when the edit end object is operated Transmitting a time length as a starting point, an insertion point and an erasing point to an editing server for editing the synchronized multimedia presentation to be edited, and the editing server based on the transmitted starting point, insertion point and erasing point. A method of editing a synchronized multimedia presentation, the method comprising: generating a synchronized multimedia language file.
【請求項5】 編集対象である同期マルチメディアプレ
ゼンテーションの或る領域で再生されるクリップの属性
として、当該クリップを含む素材におけるクリップの開
始点、並びに当該同期マルチメディアプレゼンテーショ
ンへの当該クリップの挿入点及び消去点を設定する際に
実行される同期マルチメディアプレゼンテーションの編
集プログラムであって、 素材の選択のときに操作されるメニューオブジェクト
と、クリップの開始点、挿入点及び消去点の設定指示の
ときにそれぞれ操作される開始点取得オブジェクト、挿
入点取得オブジェクト及び消去点取得オブジェクトと、
開始点、挿入点及び消去点となる時間長がそれぞれ入力
されて表示される開始点入力フォーム、挿入点入力フォ
ーム及び消去点入力フォームと、編集終了時に操作され
る編集終了オブジェクトとを構成する段階と、 前記開始点取得オブジェクトが操作されたときに、前記
メニューオブジェクトにより選択された素材を再生して
いるプレーヤにイベントを送出し、当該素材の先頭点か
らイベント送出時に再生していた点までの時間長を得
て、前記開始点入力フォームに入力する段階と、 前記挿入点取得オブジェクトまたは消去点取得オブジェ
クトが操作されたときに、編集済みのプレゼンテーショ
ンをストリーミング再生しているプレーヤにイベントを
送出し、当該プレゼンテーションの先頭点からイベント
送出時に再生していた点までの時間長を得て、操作され
たオブジェクトの種類に応じて前記挿入点入力フォーム
または消去点入力フォームに入力する段階と、 前記編集終了オブジェクトが操作されたときに、前記各
入力フォームに入力されている時間長を開始点、挿入点
及び消去点として、前記編集対象の同期マルチメディア
プレゼンテーションを編集する編集サーバに送信する段
階と、 を有することを特徴とする同期マルチメディアプレゼン
テーションの編集プログラム。
5. An attribute of a clip to be played back in a certain area of a synchronized multimedia presentation to be edited, a start point of the clip in a material including the clip, and an insertion point of the clip in the synchronized multimedia presentation. And a synchronous multimedia presentation editing program that is executed when setting the erasure point, and when the menu object operated when selecting the material and the instruction to set the clip start point, insertion point, and erasure point A start point acquisition object, an insertion point acquisition object and an erasing point acquisition object that are respectively operated on
A step of configuring a starting point input form, an insertion point input form and an erasing point input form, which are displayed by inputting time lengths of a starting point, an insertion point and an erasing point, and an edit end object operated at the end of editing Then, when the start point acquisition object is operated, an event is sent to the player who is playing the material selected by the menu object, and the event from the beginning point of the material to the point that was playing when the event was sent Obtaining a time length and inputting it into the starting point input form, and when the insertion point acquisition object or the deletion point acquisition object is operated, send an event to a player who is streaming the edited presentation. , From the beginning of the presentation to the point that was playing when the event was sent Obtaining the length and inputting into the insertion point input form or the deletion point input form according to the type of the operated object, and inputting into each of the input forms when the edit end object is operated A program for editing a synchronized multimedia presentation, comprising: transmitting a synchronized multimedia presentation to be edited to an editing server that edits the synchronized multimedia presentation with a time length as a start point, an insertion point, and an erase point.
【請求項6】 編集対象である同期マルチメディアプレ
ゼンテーションの或る領域で再生されるクリップの属性
として、当該クリップを含む素材におけるクリップの開
始点、並びに当該同期マルチメディアプレゼンテーショ
ンへの当該クリップの挿入点及び消去点を設定する際に
実行される同期マルチメディアプレゼンテーションの編
集プログラムを生成及び送信する編集サーバであって、 素材の選択のときに操作されるメニューオブジェクト
と、クリップの開始点、挿入点及び消去点の設定指示の
ときにそれぞれ操作される開始点取得オブジェクト、挿
入点取得オブジェクト及び消去点取得オブジェクトと、
開始点、挿入点及び消去点となる時間長がそれぞれ入力
されて表示される開始点入力フォーム、挿入点入力フォ
ーム及び消去点入力フォームと、編集終了時に操作され
る編集終了オブジェクトとを構成する段階と、 前記開始点取得オブジェクトが操作されたときに、前記
メニューオブジェクトにより選択された素材を再生して
いるプレーヤにイベントを送出し、当該素材の先頭点か
らイベント送出時に再生していた点までの時間長を得
て、前記開始点入力フォームに入力する段階と、 前記挿入点取得オブジェクトまたは消去点取得オブジェ
クトが操作されたときに、編集済みのプレゼンテーショ
ンをストリーミング再生しているプレーヤにイベントを
送出し、当該プレゼンテーションの先頭点からイベント
送出時に再生していた点までの時間長を得て、操作され
たオブジェクトの種類に応じて前記挿入点入力フォーム
または消去点入力フォームに入力する段階と、 前記編集終了オブジェクトが操作されたときに、前記各
入力フォームに入力されている時間長を開始点、挿入点
及び消去点として、当該編集サーバに送信する段階と、 を有することを特徴とする同期マルチメディアプレゼン
テーションの編集プログラムを生成及び送信する編集サ
ーバ。
6. The attribute of a clip to be played back in a certain area of the synchronized multimedia presentation to be edited is the start point of the clip in the material containing the clip and the insertion point of the clip in the synchronized multimedia presentation. An editing server that generates and sends an editing program for a synchronous multimedia presentation that is executed when setting a deletion point, a menu object operated when selecting a material, a clip start point, an insertion point, and A start point acquisition object, an insertion point acquisition object, and an erasing point acquisition object that are respectively operated when an erasing point setting instruction is given,
A step of configuring a starting point input form, an insertion point input form and an erasing point input form, which are displayed by inputting time lengths of a starting point, an insertion point and an erasing point, and an edit end object operated at the end of editing Then, when the start point acquisition object is operated, an event is sent to the player who is playing the material selected by the menu object, and the event from the beginning point of the material to the point that was playing when the event was sent Obtaining a time length and inputting it into the starting point input form, and when the insertion point acquisition object or the deletion point acquisition object is operated, send an event to a player who is streaming the edited presentation. , From the beginning of the presentation to the point that was playing when the event was sent Obtaining the length and inputting into the insertion point input form or the deletion point input form according to the type of the operated object, and inputting into each of the input forms when the edit end object is operated An editing server for generating and transmitting an editing program for a synchronous multimedia presentation, which comprises: transmitting a time length as a starting point, an insertion point and an erasing point to the editing server.
【請求項7】 編集対象である同期マルチメディアプレ
ゼンテーションの或る領域で再生されるクリップの属性
として、当該クリップを含む素材におけるクリップの開
始点、並びに当該同期マルチメディアプレゼンテーショ
ンへの当該クリップの挿入点及び消去点を設定する際に
実行される同期マルチメディアプレゼンテーションの編
集プログラムが記録された記録媒体であって、 素材の選択のときに操作されるメニューオブジェクト
と、クリップの開始点、挿入点及び消去点の設定指示の
ときにそれぞれ操作される開始点取得オブジェクト、挿
入点取得オブジェクト及び消去点取得オブジェクトと、
開始点、挿入点及び消去点となる時間長がそれぞれ入力
されて表示される開始点入力フォーム、挿入点入力フォ
ーム及び消去点入力フォームと、編集終了時に操作され
る編集終了オブジェクトとを構成する段階と、 前記開始点取得オブジェクトが操作されたときに、前記
メニューオブジェクトにより選択された素材を再生して
いるプレーヤにイベントを送出し、当該素材の先頭点か
らイベント送出時に再生していた点までの時間長を得
て、前記開始点入力フォームに入力する段階と、 前記挿入点取得オブジェクトまたは消去点取得オブジェ
クトが操作されたときに、編集済みのプレゼンテーショ
ンをストリーミング再生しているプレーヤにイベントを
送出し、当該プレゼンテーションの先頭点からイベント
送出時に再生していた点までの時間長を得て、操作され
たオブジェクトの種類に応じて前記挿入点入力フォーム
または消去点入力フォームに入力する段階と、 前記編集終了オブジェクトが操作されたときに、前記各
入力フォームに入力されている時間長を開始点、挿入点
及び消去点として、前記編集対象の同期マルチメディア
プレゼンテーションを編集する編集サーバに送信する段
階と、 を有することを特徴とする同期マルチメディアプレゼン
テーションの編集プログラムが記録された記録媒体。
7. The attribute of a clip to be played back in a certain area of the synchronized multimedia presentation to be edited is the start point of the clip in the material containing the clip and the insertion point of the clip in the synchronized multimedia presentation. And a recording medium on which a synchronous multimedia presentation editing program executed when setting an erasing point, a menu object operated when selecting a material, a clip start point, an insertion point, and an erasing A start point acquisition object, an insertion point acquisition object and an erasing point acquisition object that are respectively operated when a point setting instruction is given,
A step of configuring a starting point input form, an insertion point input form and an erasing point input form, which are displayed by inputting time lengths of a starting point, an insertion point and an erasing point, and an edit end object operated at the end of editing Then, when the start point acquisition object is operated, an event is sent to the player who is playing the material selected by the menu object, and the event from the beginning point of the material to the point that was playing when the event was sent Obtaining a time length and inputting it into the starting point input form, and when the insertion point acquisition object or the deletion point acquisition object is operated, send an event to a player who is streaming the edited presentation. , From the beginning of the presentation to the point that was playing when the event was sent Obtaining the length and inputting into the insertion point input form or the deletion point input form according to the type of the operated object, and inputting into each of the input forms when the edit end object is operated An editing program for a synchronized multimedia presentation is recorded, which comprises a step of transmitting the synchronized multimedia presentation to be edited to an editing server for editing, with a time length as a start point, an insertion point, and an erase point. recoding media.
JP2001315312A 2001-10-12 2001-10-12 Synchronous multimedia presentation editing method, editing program, editing server, and recording medium on which editing program is recorded Expired - Lifetime JP3535489B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001315312A JP3535489B2 (en) 2001-10-12 2001-10-12 Synchronous multimedia presentation editing method, editing program, editing server, and recording medium on which editing program is recorded

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001315312A JP3535489B2 (en) 2001-10-12 2001-10-12 Synchronous multimedia presentation editing method, editing program, editing server, and recording medium on which editing program is recorded

Publications (2)

Publication Number Publication Date
JP2003125339A JP2003125339A (en) 2003-04-25
JP3535489B2 true JP3535489B2 (en) 2004-06-07

Family

ID=19133500

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001315312A Expired - Lifetime JP3535489B2 (en) 2001-10-12 2001-10-12 Synchronous multimedia presentation editing method, editing program, editing server, and recording medium on which editing program is recorded

Country Status (1)

Country Link
JP (1) JP3535489B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5006659B2 (en) * 2007-01-30 2012-08-22 キヤノン株式会社 Video transmission device, video transmission method, program, and storage medium
US8818172B2 (en) * 2009-04-14 2014-08-26 Avid Technology, Inc. Multi-user remote video editing
CN102387481B (en) * 2011-10-08 2018-04-17 中兴通讯股份有限公司 A kind of multimedia message editing method and device
JP2015053613A (en) * 2013-09-06 2015-03-19 株式会社リコー Video distribution device and video distribution system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3092496B2 (en) * 1995-07-11 2000-09-25 松下電器産業株式会社 Scenario editing device
JP3100334B2 (en) * 1996-04-26 2000-10-16 松下電器産業株式会社 Multimedia title editing device and style creation device used therefor
US8220017B1 (en) * 1998-04-30 2012-07-10 International Business Machines Corporation System and method for programmatic generation of continuous media presentations
JP4021597B2 (en) * 1999-12-27 2007-12-12 株式会社東芝 Authoring system and recording medium

Also Published As

Publication number Publication date
JP2003125339A (en) 2003-04-25

Similar Documents

Publication Publication Date Title
JP5499331B2 (en) Streaming media trick play
KR100694028B1 (en) Authoring device and method for creating multimedia files
JP3449671B2 (en) System and method for enabling creation of personal movie presentations and personal movie collections
US8201201B2 (en) Inserting branding elements
US8819559B2 (en) Systems and methods for sharing multimedia editing projects
US9170700B2 (en) Playing and editing linked and annotated audiovisual works
US20020116716A1 (en) Online video editor
JP4360390B2 (en) Information processing apparatus and method, program, and recording medium
JP5150350B2 (en) Program management system, program management server, program viewing terminal, program management program, and program viewing program
JP3535489B2 (en) Synchronous multimedia presentation editing method, editing program, editing server, and recording medium on which editing program is recorded
JP2002330415A (en) Contents producing device, method, computer program, recording medium
JP3092496B2 (en) Scenario editing device
KR20100137252A (en) Electronic album device and its driving method, video providing method and device including object information in electronic album
US11551724B2 (en) System and method for performance-based instant assembling of video clips
JP4514671B2 (en) CONTENT EDITING DEVICE, COMPUTER-READABLE PROGRAM, AND RECORDING MEDIUM CONTAINING THE SAME
JP2003101985A (en) Additional information distribution system, additional information distribution method, and computer program
JP2004015748A (en) Video editing device
JP2004045624A (en) Method and system for collaboration, server, and program
TW484288B (en) Method and system for providing a user with active and passive access to cached content
JP5198807B2 (en) Moving image distribution system and moving image distribution method
JP2004015752A (en) Decorative moving image creating apparatus and method, decorative moving image creating program, and recording medium storing the program
JP4640564B2 (en) Content distribution system
JP2002247508A (en) Information editing system
KR100861660B1 (en) Menu provision system of portable terminal and control method thereof
KR100393756B1 (en) Construction method of compression file for moving picture

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20031128

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040311

R150 Certificate of patent or registration of utility model

Ref document number: 3535489

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090319

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090319

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100319

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100319

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110319

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110319

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120319

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130319

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130319

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140319

Year of fee payment: 10

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150319

Year of fee payment: 11

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350