JP2008522275A - User interface for content editing - Google Patents
User interface for content editing Download PDFInfo
- Publication number
- JP2008522275A JP2008522275A JP2007542382A JP2007542382A JP2008522275A JP 2008522275 A JP2008522275 A JP 2008522275A JP 2007542382 A JP2007542382 A JP 2007542382A JP 2007542382 A JP2007542382 A JP 2007542382A JP 2008522275 A JP2008522275 A JP 2008522275A
- Authority
- JP
- Japan
- Prior art keywords
- container
- user interface
- elements
- timeline
- user
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 2
- 230000000694 effects Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 238000001914 filtration Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000012636 effector Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
コンテンツ編集アプリケーションは、1つの軸に沿って延在するタイムライン20を持つユーザインタフェース10を持つ。ユーザは、枠内の所望のタイムライン位置にコンテンツ要素を配置することができる。ユーザは、幾つかの要素55、56をコンテナ43にグループ化することができる。コンテナ43の位置は、タイムライン軸の方向に対して固定され、タイムライン軸に垂直な方向に対して移動可能である。コンテナ43内に配置されると、ユーザは、時間軸に沿った個々の要素の位置を誤って移動させてしまう危険なく、ディスプレイに亘って垂直な方向に要素のグループを移動させることができる。コンテナ内の要素のグループのそれぞれのプロパティは、同時に集合的に変更されることができる。コンテナ43は完全な(最大化された)形態又は縮小された(最小化された)形態で表示されることができる。 The content editing application has a user interface 10 having a timeline 20 that extends along one axis. The user can place the content element at a desired timeline position within the frame. The user can group several elements 55, 56 into the container 43. The position of the container 43 is fixed with respect to the direction of the timeline axis, and is movable with respect to the direction perpendicular to the timeline axis. When placed in the container 43, the user can move a group of elements in a vertical direction across the display without the risk of accidentally moving the position of individual elements along the time axis. Each property of a group of elements in a container can be collectively changed at the same time. The container 43 can be displayed in a full (maximized) form or a reduced (minimized) form.
Description
本発明は、コンテンツ編集及び編集アプリケーションのためのユーザインタフェースに関する。 The present invention relates to a user interface for content editing and editing applications.
オーディオ、ビデオ及びマルチメディアコンテンツの作成において、編集(authoring)アプリケーションを使用することが知られている。編集アプリケーションは一般に、プレゼンテーション(presentation)を形成する個々のコンテンツ要素をユーザが生成、移動及び変更することを可能とするグラフィカルユーザインタフェースを提供する。典型的に、編集アプリケーションは、タイムライン(timeline)に基づき、開始することが必要とされる点と終了することが必要とされる点との間で該タイムラインに沿って配置された個々の要素を伴う。該個々の要素は、楽譜における音符、オーディオ若しくはビデオのクリップ、ビデオに関連する字幕、リアルタイムに計算されるコンピュータビデオにおいて移動するオブジェクト(例えばFlash(登録商標)アニメーション)、又はビデオと同期して物理的な装置(例えば外部光源)を操作するための命令のようなアイテムを含んでも良い。 It is known to use authoring applications in the creation of audio, video and multimedia content. Editing applications typically provide a graphical user interface that allows a user to create, move and modify the individual content elements that make up a presentation. Typically, an editing application is based on a timeline, with individual points placed along the timeline between points that need to be started and points that need to end. With elements. The individual elements may be notes in a score, audio or video clips, subtitles associated with a video, moving objects in a computer video calculated in real time (eg, Flash® animation), or physically synchronized with the video. Items such as instructions for operating a typical device (eg, an external light source) may be included.
ユーザインタフェースにおいて、タイムラインは通常、右に行くほど時間が進むように、水平方向に表現される。要素のタイプにかかわらず、タイムラインにおける要素の水平方向の位置は、該要素の表現又は意味に対して重要である。例えば、音符がタイムラインに沿って移動されれば、異なる旋律が生成される。 In the user interface, the timeline is usually represented in a horizontal direction so that the time advances as it goes to the right. Regardless of the type of element, the horizontal position of the element in the timeline is important to the representation or meaning of the element. For example, if a note is moved along the timeline, a different melody is generated.
タイムラインにおける同一の時刻において1つ以上の要素が出現する場合、これらの要素が同時に明確に表現されるように縦軸を導入することが必要となる。しかしながら、設計が大きくなり又は複雑になるにつれて、同時に考慮される必要がある多くの要素が、しばしば異なる場所に配置されてしまう。このことは現在、設計者にとって困難な作業である。 When more than one element appears at the same time in the timeline, it is necessary to introduce a vertical axis so that these elements are clearly expressed simultaneously. However, as the design becomes larger or more complex, many elements that need to be considered at the same time are often placed in different locations. This is currently a difficult task for designers.
同時に多くの要素に対して操作を実行することが、しばしば必要である。このことは通常、必要とされる要素を選択し、次いで操作を実行することにより為される。例えば、アニメーションのシーケンスは、異なる時刻に起動される3つの個々の花火のアニメーションを含み得る。ユーザは、3つのアニメーション全ての色を、わずかに濃い赤に変更したいと欲し得る。現在、このことは、各アニメーションを順に選択し次いで各アニメーションに操作を実行するか、又はコントロール(Control)によってオブジェクトのグループを選択し、操作を選択し操作を実行することを含む。一度に1つの選択のみが可能であり、要素の他のグループが選択された場合には、以前の選択は失われる。このことは、ユーザが要素のグループに対して作業することを選択する度に、ユーザに選択を実行させるという欠点を持つ。ユーザが要素を選択することを忘れ、該要素が更新されないという虞もある。 It is often necessary to perform operations on many elements at the same time. This is usually done by selecting the required element and then performing the operation. For example, an animation sequence may include three individual fireworks animations that are activated at different times. The user may want to change the color of all three animations to a slightly darker red. Currently, this involves selecting each animation in turn and then performing an operation on each animation, or selecting a group of objects by a control, selecting an operation, and performing the operation. Only one selection is possible at a time, and if another group of elements is selected, the previous selection is lost. This has the disadvantage of having the user perform a selection each time the user chooses to work on a group of elements. There is also a possibility that the user forgets to select an element and the element is not updated.
多くの編集アプリケーションはドラッグアンドドロップ(drag and drop)による編集をサポートしており、ここではユーザは単に、アイテムをディスプレイ上の現在の位置から「ドラッグ」し、新たな位置において該アイテムを「ドロップ」することができる。この機能を利用すると、ユーザがオブジェクトを選択しているときに、タイムラインに沿って要素を誤って移動させてしまい、プレゼンテーションを誤って変更してしまい得るという危険がある。幾つかのアプリケーションは、ユーザが個々の要素又は全ての要素をロックすることができるロック機構を利用するが、該ロックは通常、アイテムの水平方向の移動及び垂直方向の移動の両方に適用される。 Many editing applications support drag and drop editing, where the user simply “drags” an item from its current location on the display and “drops” the item at a new location. "can do. When this function is used, there is a risk that when the user selects an object, the element may be moved by mistake along the timeline and the presentation may be changed by mistake. Some applications make use of a locking mechanism that allows the user to lock individual elements or all elements, but the lock usually applies to both horizontal and vertical movement of items. .
本発明は、編集アプリケーションのための改善されたユーザインタフェースを提供することを目的とする。 The present invention seeks to provide an improved user interface for editing applications.
従って、本発明の第1の態様は、コンテンツを編集するためのアプリケーションのためのユーザインタフェースであって、前記ユーザインタフェースは、
1つの軸に沿って延在するタイムラインを持つ可視の表示エリアを提供するように動作可能な制御ロジックを有し、ユーザは前記表示エリア内でコンテンツの要素を、それぞれタイムライン軸に沿った所望の位置に配置することが可能であり、前記ユーザインタフェースは更に、
前記可視の表示エリア内に、幾つかの要素を保持するためのコンテナであって、前記コンテナの位置は前記タイムライン軸に対して固定され、前記タイムライン軸に垂直な方向に対して移動可能であるコンテナを、ユーザが作成することを可能とするグループ化機能を提供するように動作可能な制御ロジックを有する、ユーザインタフェースを提供する。
Accordingly, a first aspect of the present invention is a user interface for an application for editing content, the user interface comprising:
Having control logic operable to provide a visible display area with a timeline extending along one axis, wherein the user moves content elements within the display area, each along a timeline axis Can be placed at a desired location, and the user interface further comprises:
A container for holding several elements in the visible display area, the position of the container being fixed with respect to the timeline axis and movable in a direction perpendicular to the timeline axis A user interface is provided having control logic operable to provide a grouping function that allows a user to create a container.
個々の要素をコンテナへとグループ化することは、ユーザにとってのインタフェースの明確さを増大させる。合わせて特定の効果を定義する個々の要素は、一貫した態様で表現され、プレゼンテーションのユーザの理解を簡単化する。コンテナの位置はタイムラインの軸に対して固定されたままであるため、コンテナ内の各要素の時間的な位置は、該コンテナが操作された場合も固定された(ロックされた)ままである。ユーザはこのとき、コンテナを選択し移動させることにより、ディスプレイのあちこちで垂直方向に要素のグループを移動させることができ、タイムラインの軸に沿った個々の要素の位置を誤って移動させる危険はない。コンテナが最初に生成されるときには、コンテナは空であっても良いし、又は1以上の要素を保持していても良い。通常の使用においては、コンテナは複数の(即ち少なくとも2つの)要素を保持することが予期されるが、ユーザは1つの重要な要素に重きを置くためにグループに配置することを選択しても良い。 Grouping individual elements into containers increases the clarity of the interface for the user. The individual elements that together define a particular effect are expressed in a consistent manner, simplifying the user's understanding of the presentation. Since the position of the container remains fixed with respect to the axis of the timeline, the temporal position of each element within the container remains fixed (locked) when the container is manipulated. At this time, the user can select and move the container to move the group of elements vertically around the display, and there is no danger of accidentally moving the position of individual elements along the timeline axis. Absent. When a container is first created, the container may be empty or may hold one or more elements. In normal use, a container is expected to hold multiple (ie, at least two) elements, but the user may choose to place them in groups to emphasize one important element. good.
好ましくは、コンテナ内に保持される要素のグループの共通のプロパティが、同時に集合的に変更されることができる。かくして、これまで各要素に対して個別に実行されていた操作が、ここでは単一の操作によってグループに対して実行されることができる。要素のグループは時間軸に対して固定されているため、プロパティが変更されている間、ユーザがグループ又はグループ内の個々の要素の時間的な位置を誤って変更してしまうことがない。 Preferably, the common properties of the group of elements held in the container can be changed collectively at the same time. Thus, operations previously performed on each element individually can now be performed on the group by a single operation. Since the group of elements is fixed with respect to the time axis, the user does not accidentally change the temporal position of the group or individual elements within the group while the property is changed.
好ましくは、コンテナは個々の要素とは異なる態様で表示される。該態様は、システム又はユーザにより定義された、個々の要素を表示するために利用される色とは異なる色であっても良い。 Preferably, the container is displayed differently from the individual elements. The aspect may be a color defined by the system or user that is different from the color used to display the individual elements.
好ましくは、コンテナは完全な(最大化された)形態又は縮小された(最小化された)形態で表示されることができる。このことは、要素の大きなグループが折りたたまれる(collapsed)ため、インタフェースの明確さを更に増大させる。このことは、単一の表示画面という制約のなかで、ユーザが一度に多くの要素に作業することを可能とする。 Preferably, the container can be displayed in a full (maximized) form or a reduced (minimized) form. This further increases the clarity of the interface as large groups of elements are collapsed. This allows the user to work on many elements at once, within the constraints of a single display screen.
ここで説明された機能は、ソフトウェア、ハードウェア又はこれらの組み合わせで実装されても良い。本発明は、幾つかの別個の要素を有するハードウェアによって、及び適切にプログラムされた処理プラットフォームによって実装されても良い。従って、本発明の他の態様は、ユーザインタフェースを実装するための命令を担持するコンピュータプログラムを提供する。前記ソフトウェアは、電子メモリデバイス、ハードディスク、光ディスク又は他の機械読み取り可能な記憶媒体に保存されても良い。前記ソフトウェアは、ネットワーク接続を介して処理プラットフォームに直接にダウンロードされても良い。 The functions described here may be implemented by software, hardware, or a combination thereof. The present invention may be implemented by hardware having several distinct elements and by a suitably programmed processing platform. Accordingly, another aspect of the present invention provides a computer program carrying instructions for implementing a user interface. The software may be stored on an electronic memory device, hard disk, optical disk or other machine-readable storage medium. The software may be downloaded directly to the processing platform via a network connection.
本発明の実施例が、添付図面を参照しながら、例としてのみ、以下に説明される。 Embodiments of the invention are described below by way of example only with reference to the accompanying drawings.
図1及び図2は、本発明の実施例による編集アプリケーションのグラフィカルユーザインタフェース(GUI)の画面例を示す。本例においては、該編集アプリケーションはコンピュータゲームのためのマルチメディアコンテンツを生成するために利用されるが、コンテンツは多種多様な形態をとっても良いことは理解されるであろう。該コンテンツは、複数の可視の及び/又は可聴の要素と、外部装置を起動するための制御命令とを含む。該外部装置は、ゲームがプレイされるであろう環境において配置される光源や低周波振動装置等である。 1 and 2 show examples of graphical user interface (GUI) screens of an editing application according to an embodiment of the present invention. In this example, the editing application is used to generate multimedia content for a computer game, but it will be understood that the content may take a wide variety of forms. The content includes a plurality of visible and / or audible elements and control instructions for activating an external device. The external device is a light source, a low-frequency vibration device, or the like arranged in an environment where a game will be played.
図1は、プレゼンテーション全体のうち2つの場面30及び40を含むウィンドウ10を示す。タイムライン20は、ウィンドウ10を横切って水平方向に表示される。タイムライン20は、プレゼンテーションの先頭からの経過時間を表示し、該ウィンドウの右側に向かう方向に時間は増大する。殆どのプレゼンテーションについて、プレゼンテーション全体の継続時間は、ウィンドウ10内に明確に表示され得るものよりもかなり長い。従って、全体のタイムラインの一部のみが、ウィンドウ10内に表示される。プレゼンテーションの各セグメントはウィンドウ30及び40により表現され、開始時間21と終了時間22との間を水平方向に満たす。開始及び終了時間は、プレゼンテーション全体のうち定義された部分(例えばDVDにおけるチャプタ)を表現することができる。単純なプレゼンテーションにおいては、該プレゼンテーションの継続時間全体に亘る単一のセグメントのみがある場合もある。各ウィンドウ30及び40の垂直方向の高さは、当該セグメント内の全ての要素を囲むのに十分であり、該高さは当該セグメントに要素が追加され又は当該セグメントから要素が除去されるときに変化しても良い。プレゼンテーションのうち「場面1」を表現するウィンドウ30は、それぞれが該場面の1以上の要素を含む垂直方向の枠31乃至35のセットを持つ。 FIG. 1 shows a window 10 that includes two scenes 30 and 40 of the entire presentation. The timeline 20 is displayed horizontally across the window 10. The timeline 20 displays the elapsed time from the beginning of the presentation, and the time increases in the direction toward the right side of the window. For most presentations, the duration of the entire presentation is much longer than what can be clearly displayed in the window 10. Accordingly, only a part of the entire timeline is displayed in the window 10. Each segment of the presentation is represented by windows 30 and 40 and fills in the horizontal direction between start time 21 and end time 22. The start and end times can represent a defined portion of the entire presentation (eg, a chapter on a DVD). In a simple presentation, there may be only a single segment over the entire duration of the presentation. The vertical height of each window 30 and 40 is sufficient to enclose all elements in the segment, and the height is when elements are added to or removed from the segment. It may change. A window 30 representing “scene 1” of the presentation has a set of vertical frames 31-35 each including one or more elements of the scene.
図2は、セグメント「場面2」を表すウィンドウ40をより詳細に示し、他のセグメントについてのウィンドウも同一の形態を持つことは理解されるであろう。ウィンドウ40は、該プレゼンテーションのうちの当該セグメントのタイトル並びに開始及び終了時間のような情報を表示するタイトルバー41を持つ。ウィンドウ40は、アイコン42をクリックすることにより「最小化」されても良い。このことは、タイトルバー41において識別情報のみを示す縮小されたサイズにまで、該ウィンドウを折りたたむ。 FIG. 2 shows in more detail the window 40 representing the segment “Scene 2”, it being understood that the windows for the other segments have the same configuration. Window 40 has a title bar 41 that displays information such as the title and start and end times of the segment of the presentation. The window 40 may be “minimized” by clicking on the icon 42. This collapses the window to a reduced size that shows only the identification information in the title bar 41.
ウィンドウ40は、ウィンドウ40内で垂直方向に配列された別個の枠において、個々の要素46及び47を表示する。各枠内で、要素46及び47はバーとして表示される。該バーの左端は、当該要素の開始時間を定義し、該バーの右端は、当該要素の終了時間を定義する。これら制限が変更され得ることをユーザに示すため、時計アイコン48及び49が該開始及び終了時間のところに表示されても良い。要素の中央(本体)においてクリックすることにより、ユーザはブロック全体を左又は右にドラッグすることができる。いずれかの側における時計アイコン48及び49の一方をクリックすることにより、ユーザは、当該要素の他方の側を一定に保ちながら、当該側を伸張または縮小させることができる。 Window 40 displays individual elements 46 and 47 in separate frames arranged vertically within window 40. Within each frame, elements 46 and 47 are displayed as bars. The left end of the bar defines the start time of the element, and the right end of the bar defines the end time of the element. Clock icons 48 and 49 may be displayed at the start and end times to indicate to the user that these limits can be changed. By clicking in the middle (body) of the element, the user can drag the entire block left or right. By clicking on one of the clock icons 48 and 49 on either side, the user can expand or contract that side while keeping the other side of the element constant.
垂直方向に表示され得る個々の要素の数は限られ、ウィンドウ40はすぐに満たされてしまうであろうことは理解されるであろう。本発明によれば、個々の要素が共にグループ化され、コンテナと呼ばれるものの中に表示されることができる。コンテナは、ユーザが所望するいずれのものを含んでも良いが、一般には特定の効果に関係する関連要素の集合(例えば爆発に関連するオーディオ及びアニメーション要素)である。3つのコンテナの例が、43、44及び45として示される。コンテナは、最大化された形態で表示されても良いし(例えばコンテナ43及び45)、又は最小化された形態で表示されても良い(例えばコンテナ44)。最大化された形態においては、コンテナの全てのコンテンツが可視化され、一方で最小化された形態においては、コンテナのタイトルバーのみが表示される。各コンテナは、該コンテナのタイトルを表示するタイトルバーと、該コンテナを最小化及び最大化するためのアイコン51及び52を持つ。コンテナを最小化する機能は、ウィンドウ40における空間の制約を解消する。コンテナは、個々の要素とは異なる色の背景を伴って表示される(例えばコンテナの背景は黄色で、個々の要素の背景は青色)。コンテナは、垂直方向の動きにおいてのみ上下に移動させられることができ、これによりグループ及びグループ中の個々の要素の水平方向のタイムライン位置が影響を受けないことを保証する。本実施例においては、コンテナは、ウィンドウ40の左側において垂直方向のレール58を上下にスライドすることができるかのように見えるように、3次元の外見を与えられる。このことは、ユーザに実世界との類似を与え、ユーザのシステムの理解を支援する。このことはまた、これらコンテナがエッジに取り付けられ、それ故タイムラインに沿って移動させられることができないことを明確にする。 It will be appreciated that the number of individual elements that can be displayed vertically is limited and that the window 40 will fill up quickly. According to the present invention, individual elements can be grouped together and displayed in what is called a container. A container may contain whatever the user desires, but is generally a collection of related elements related to a particular effect (eg, audio and animation elements related to explosions). Examples of three containers are shown as 43, 44 and 45. The container may be displayed in a maximized form (eg, containers 43 and 45) or may be displayed in a minimized form (eg, container 44). In the maximized form, all the contents of the container are visible, while in the minimized form, only the container title bar is displayed. Each container has a title bar for displaying the title of the container, and icons 51 and 52 for minimizing and maximizing the container. The function of minimizing the container eliminates the space restriction in the window 40. The container is displayed with a background of a different color from the individual elements (eg, the background of the container is yellow and the background of the individual elements is blue). The container can be moved up and down only in vertical movement, thereby ensuring that the horizontal timeline position of the group and the individual elements in the group is not affected. In this embodiment, the container is given a three-dimensional appearance so that it appears as if it can slide up and down the vertical rail 58 on the left side of the window 40. This gives the user a similarity to the real world and supports the user's understanding of the system. This also makes it clear that these containers are attached to the edge and therefore cannot be moved along the timeline.
図3A乃至3Fは、グループが生成され操作される処理を示す。最初に、図3Aは3つの個々の要素を持つウィンドウ40'を示す。図3Bにおいて、ユーザは当該セグメント(場面)内に新たなグループを生成することを決定する。ユーザは、該ユーザのマウスボタンを右クリックすることによりグループを生成することができ、かくして現在の状況に関連するメニューの選択肢60を表示する。利用可能な選択肢の1つは、「新たなグループ」を生成することである。同一の操作は、アプリケーションの主ウィンドウ10のメニュー構造に追従することにより又はキーボードのショートカット(例えばCtrl+G)により達成され得る。図3Cにおいて新たなグループが生成され、「新たなグループ」操作が命令されたときにカーソルがあった行における要素を含むコンテナを表示する。該グループは現在単一のアイテム54を含んでおり、ユーザはここで他のアイテムを追加することができる。図3Cに示されるように、アイテムを追加するため、「jeff」とラベル付けされた要素55の上端の上にカーソルが配置される。本アプリケーションにおいては、要素55の上端に沿ってバー62をドラッグすることにより、個々の要素が垂直に上下移動させられ得る。グループ化されていない要素内の上端以外のどこかをクリックすることは、時間軸に沿った要素の位置を変更する。図3Dにおいて示されるように、要素「jeff」55を垂直方向に上にドラッグすることは、該要素をグループ43に移動させる。いずれの数の個々の要素もが、同様の方法でグループ43に移動させられ得る。要素がコンテナに追加される又はコンテナから除去されるとき、該コンテナの高さが自動的に変更され、これにより該コンテナはいつでも該コンテナ内に要素を収容するために必要なだけの高さとなる。グループは、右クリックメニューにより利用可能な操作「グループ名変更」(図3Bを参照)により、意味のある名前を与えられることができる。グループは、該グループの上部境界をドラッグすることにより、個々の要素と同様の方法で移動させられることができる。コンテナ内の他のどこかでクリックすることは、コンテナ又はコンテナ内の要素の水平方向の(タイムライン上の)位置を変更することは不可能であるため、影響を与えない。図3Eは、図3Fにおいて示される新たな位置へと、ウィンドウ40'内を下へ移動させられているコンテナを示す。個々の要素がコンテナ内に配置されると、関連するエリア即ち本体又は各端における時計アイコンをクリックすることにより、当該要素を水平方向に移動させることが可能である。しかしながら、要素のグループはここではコンテナ内に配置されているため、個々の要素を上下に移動させる目的で当該要素を選択するために、又はグループ内の他の要素に共通のプロパティを変更するために、当該個々の要素をクリックする必要はもはやない。なぜなら、これら機能は、コンテナ自体を選択することにより、グループのレベルで処理されることができるからである。増大された安全性のため、要素がコンテナ内に配置されると、該コンテナ内の個々の要素の水平方向の移動をイネーブル/ディスエーブルにする(ロック/ロック解除する)プロパティをコンテナに割り当てることが可能である。このことはデフォルトとして設定されても良いし、メニュー又はツールバーを利用してユーザ定義されるコンテナのプロパティとして設定されても良い。 3A-3F illustrate the process by which groups are created and manipulated. Initially, FIG. 3A shows a window 40 ′ having three individual elements. In FIG. 3B, the user decides to create a new group within the segment (scene). The user can create a group by right-clicking the user's mouse button, thus displaying menu options 60 relating to the current situation. One of the available options is to create a “new group”. The same operation can be accomplished by following the menu structure of the main window 10 of the application or by a keyboard shortcut (eg Ctrl + G). In FIG. 3C, a new group is created and displays a container containing elements in the line where the cursor was when the “new group” operation was commanded. The group currently includes a single item 54 where the user can add other items. As shown in FIG. 3C, to add an item, a cursor is placed over the top edge of the element 55 labeled “jeff”. In this application, by dragging the bar 62 along the top edge of the element 55, the individual elements can be moved vertically up and down. Clicking anywhere other than the top edge in an ungrouped element changes the position of the element along the time axis. As shown in FIG. 3D, dragging element “jeff” 55 vertically upwards moves the element to group 43. Any number of individual elements can be moved to group 43 in a similar manner. When an element is added to or removed from a container, the height of the container is automatically changed so that the container is always as high as necessary to accommodate the element in the container. . A group can be given a meaningful name by the operation “Change Group Name” (see FIG. 3B), available from the right-click menu. Groups can be moved in the same way as individual elements by dragging the upper boundary of the group. Clicking anywhere else in the container has no effect because it is impossible to change the horizontal position (on the timeline) of the container or elements within the container. FIG. 3E shows the container being moved down in the window 40 ′ to the new position shown in FIG. 3F. Once an individual element is placed in the container, it can be moved horizontally by clicking on the relevant area or body or a clock icon at each end. However, since groups of elements are now arranged in containers, to select individual elements for the purpose of moving individual elements up or down, or to change properties common to other elements in the group In addition, it is no longer necessary to click on the individual element. This is because these functions can be processed at the group level by selecting the container itself. For increased safety, assigning a property to a container that enables / disables (locks / unlocks) the horizontal movement of individual elements in the container when the element is placed in the container Is possible. This may be set as a default, or may be set as a property of a user-defined container using a menu or a toolbar.
ユーザは、グループを選択し次いでツールバー又はメニューからツールを利用することにより、グループ内の全ての要素に対して、操作を集合的に実行することができる。ツールバーは、ウィンドウ10のフレームの側に合体したバーの形をとっても良いし、又はウィンドウ10内を自由に移動可能なサブウィンドウ(図1の15)の形をとっても良い。選択されると、ツールバーはユーザが望むだけ長い間連続的に表示されても良いし、ユーザがグループに対する操作を実行することを要求したときにのみ表示されても良い。プロパティを変更する2つの例が、ここで説明される。第1の例においては、グループ43が選択される。選択は、所望のコンテナの上にカーソルを配置し、マウスボタンを右クリックすることにより達成される。代替として、コンテナにおいてクリックすることが該コンテナをハイライト表示し、選択状態として表示する。システムメニューからの操作は、このとき該コンテナを対象とする。ユーザインタフェースは、コンテナ内の要素がどの共通プロパティを持つかを決定し、選択のための(右クリック)メニューについてのプロパティをユーザに提示する。グループ43はオーディオ要素のグループであるため、単一の「音量の増減」操作を用いて、個々のオーディオ要素55及び56の音量を集合的に変更することが可能である。第2の例においては、図2のグループ45が、ビデオ再生の間外部光源を明滅させる命令のセットを有する場合を考える。該グループ45は、元のグループ45の垂直方向下に配置され、正確に同時に各要素を持つ、同一のグループを生成するために複製されることができる。新たなグループにおいては、このとき全ての要素が、火花/消えた光の音声を再生するタイプに変更されることができる。コンテナは垂直方向にのみ移動するように制約されているため、複製コンテナ45における要素は、元のグループ45と、タイムラインに沿って正確に同じ位置に配置されることが保証される。要素のグループのいずれのプロパティもが変更されても良い。ビデオコンテンツについては、プロパティは明るさ、コントラスト、色バランス及びビデオフィルタリング効果を含むであろう。オーディオコンテンツについては、プロパティは音量、ピッチ及びオーディオフィルタリング効果を含むであろう。より没入型のエンタテイメント体験のため、部屋に光源、低周波振動装置、発煙器等のような装置を配置することが望ましい。編集されるプレゼンテーションは、外部装置に発行されハードウェア装置を所望の時間に反応させる制御命令を含む。例えば、部屋中に配置された幾つかの光源を用いる場合、部屋の照明レベルが画像を反映するように変化すると、観測者はより該観測者が観測しているものに没頭しているように感じるであろう。光源は独立であり、従って例えば、画面の左側における赤いレーザが、観測者の部屋の左端を赤く光らせるように起動させても良い。制御信号のプロパティは、
−位置(即ち効果が発生する部屋における位置。該情報からシステムはどの効果装置を操作するかを決定することができる)、
−優先度(エンドユーザが限られた付加的装置のセットしか持たない場合、効果は優先度に基づいて適用される)、及び
−外部効果の光源の色合い/色相及び色強度
を含んでも良い。
The user can collectively perform operations on all elements in the group by selecting the group and then using the tool from the toolbar or menu. The toolbar may take the form of a bar that merges with the frame side of the window 10 or may take the form of a sub-window (15 in FIG. 1) that can be moved freely within the window 10. When selected, the toolbar may be displayed continuously for as long as the user desires, or only when the user requests to perform an operation on the group. Two examples of changing properties are described here. In the first example, the group 43 is selected. Selection is accomplished by placing the cursor over the desired container and right-clicking the mouse button. Alternatively, clicking on a container highlights the container and displays it as a selected state. At this time, the operation from the system menu targets the container. The user interface determines which common properties the elements in the container have and presents the user with properties about the menu for selection (right-click). Since group 43 is a group of audio elements, it is possible to collectively change the volume of individual audio elements 55 and 56 using a single “volume increase / decrease” operation. In the second example, consider the case where group 45 of FIG. 2 has a set of instructions that causes an external light source to blink during video playback. The group 45 can be duplicated to produce the same group that is located vertically below the original group 45 and has each element exactly at the same time. In the new group, all elements can now be changed to a type that plays the sound of sparks / extinguished light. Since the container is constrained to move only in the vertical direction, the elements in the duplicate container 45 are guaranteed to be placed in exactly the same position along the timeline as the original group 45. Any property of the group of elements may be changed. For video content, properties will include brightness, contrast, color balance and video filtering effects. For audio content, properties will include volume, pitch and audio filtering effects. For a more immersive entertainment experience, it is desirable to place devices such as light sources, low frequency vibration devices, smoke generators, etc. in the room. The presentation to be edited includes control instructions that are issued to an external device to cause the hardware device to react at a desired time. For example, when using several light sources arranged in a room, if the lighting level in the room changes to reflect the image, the observer will be more immersed in what the observer is observing You will feel it. The light source is independent, so for example, a red laser on the left side of the screen may be activated to cause the left edge of the observer's room to glow red. Control signal properties are:
Position (ie the position in the room where the effect occurs, from which the system can determine which effector to operate);
-Priority (if the end user has only a limited set of additional devices, the effect is applied based on priority), and-the external effect light source hue / hue and color intensity.
上述した編集アプリケーションは、汎用PC又は専用の処理ユニットのような、種々の処理プラットフォームにおいて実装されることができる。図4は、汎用処理プラットフォーム400の主な構成要素を示す。中央処理ユニット401は、上述したように、編集アプリケーション及びユーザインタフェースをサポートするため、ソフトウェア420を実行する。ハードディスクのような不揮発性メモリ403は、処理ユニット401により利用されるオペレーティングシステムのためのソフトウェアと共に、ソフトウェア420を保存する。揮発性メモリ402は、プラットフォームの動作の間利用される。以前に生成されたプレゼンテーションが、光ディスク又はメモリカードのような外部の記憶装置からロードされても良い。このときCPU401は、ソフトウェアの実行の間、該プレゼンテーションを揮発性メモリ402に保存しても良い。プレゼンテーションは次いで、不揮発性メモリ403若しくは外部記憶装置に保存されるか、又は外部ネットワークへの接続407により他の団体に直接送信されても良い。ユーザ入力は、キーボード410及びタブレット又はマウス411のような入力装置により、該プラットフォームに直接供給されても良い。視覚的な出力は、ディスプレイドライバ408及びディスプレイ409を介してユーザに呈示され、可聴の出力は、オーディオドライバ418及びスピーカ419を介してユーザに呈示される。バス405又は異なるタイプのバスの組み合わせが、以上のユニットを接続する。プラットフォーム400は、ブロードバンドADSL又はケーブルモデムのようなモデム406により外部ネットワークに接続されても良い。 The editing application described above can be implemented on various processing platforms, such as a general purpose PC or a dedicated processing unit. FIG. 4 shows the main components of the general purpose processing platform 400. The central processing unit 401 executes software 420 to support editing applications and user interfaces as described above. A non-volatile memory 403 such as a hard disk stores software 420 along with software for an operating system utilized by the processing unit 401. Volatile memory 402 is utilized during platform operation. Previously generated presentations may be loaded from an external storage device such as an optical disc or memory card. At this time, the CPU 401 may store the presentation in the volatile memory 402 during execution of the software. The presentation may then be stored in non-volatile memory 403 or external storage, or sent directly to other organizations via connection 407 to an external network. User input may be provided directly to the platform by input devices such as a keyboard 410 and a tablet or mouse 411. Visual output is presented to the user via display driver 408 and display 409, and audible output is presented to the user via audio driver 418 and speaker 419. A bus 405 or a combination of different types of buses connects the above units. Platform 400 may be connected to an external network by a modem 406, such as a broadband ADSL or cable modem.
プレゼンテーションが作成されたプラットフォームに対してローカルな編集ソフトウェアにより生成された当該プレゼンテーションを、テストすることが望ましい。ディスプレイ409及びスピーカ419は、プレゼンテーションのAVコンテンツをレンダリングするために利用されることができる。光源や振動装置のような外部装置への又はこれら外部装置からの制御メッセージは、有線414又は無線411技術を利用し得る局所ネットワーク接続415により担持されても良い。ローカルエリアネットワークカード、無線、赤外又は電力線モデムのような、特定の局所ネットワークをサポートするため適切なハードウェアが備えられても良い。 It is desirable to test the presentation generated by editing software local to the platform on which the presentation was created. Display 409 and speaker 419 can be used to render the AV content of the presentation. Control messages to or from external devices such as light sources and vibration devices may be carried by a local network connection 415 that may utilize wired 414 or wireless 411 technology. Appropriate hardware may be provided to support a particular local network, such as a local area network card, wireless, infrared or power line modem.
上述の実施例において、個々の要素は、DVD(Digital Versatile Disc)に保存されるためのゲームアプリケーションの一部として若しくはAVプレゼンテーションとして利用され得るオーディオ、コンピュータにより生成されたアニメーション、又は外部装置のための制御命令を表す。代替として、各要素は、AVプレゼンテーションの一部を形成する保存されたオーディオ又はビデオのクリップを表し得る。 In the above embodiments, the individual elements are for audio, computer generated animation, or external devices that can be used as part of a game application to be stored on a DVD (Digital Versatile Disc) or as an AV presentation. Represents the control instruction. Alternatively, each element may represent a stored audio or video clip that forms part of an AV presentation.
上述の実施例において、タイムラインはディスプレイの水平軸と並べられて示され、要素はタイムラインの上に垂直方向に積み重ねられた。これはタイムラインを表す最も一般的な方法であるが、タイムラインは代替としてディスプレイの垂直軸に並べられ、時間が上方向又は下方向に増大しても良い。要素はディスプレイに亘って水平方向に積み重ねられ、それぞれが垂直方向のタイムライン軸のそれぞれの部分と並べられる。 In the above embodiment, the timeline is shown aligned with the horizontal axis of the display, and the elements are stacked vertically on the timeline. This is the most common way of representing a timeline, but the timeline may alternatively be aligned with the vertical axis of the display, and the time may increase upward or downward. Elements are stacked horizontally across the display, each aligned with a respective portion of the vertical timeline axis.
上述の実施例においては、コンテナが生成されるときに、コンテナは、プレゼンテーションの現在のセグメント(場面)を含むウィンドウ30及び40に等しいデフォルトの幅を持つ。このことは、コンテナを上下に移動させるためにユーザにより操作されることができるレールがウィンドウ30及び40の側に備えられ得るという利点を持つ。代替の実施例においては、コンテナは、当該場面を含むウィンドウ30及び40の幅よりも小さい幅を持ち得る。幅は(時間的な)デフォルト値に設定されても良いし、又はユーザが当該コンテナ内に配置した要素のグループが広がる時間に対して自動的に調節されても良い。 In the embodiment described above, when a container is created, it has a default width equal to windows 30 and 40 that contain the current segment (scene) of the presentation. This has the advantage that rails that can be manipulated by the user to move the container up and down can be provided on the side of the windows 30 and 40. In an alternative embodiment, the container may have a width that is less than the width of the windows 30 and 40 containing the scene. The width may be set to a default value (in terms of time) or may be automatically adjusted for the time that the group of elements placed by the user in the container spreads.
上述の実施例は本発明を限定するものではなく説明するものであって、当業者は添付する請求項の範囲から逸脱することなく多くの代替実施例を設計することが可能であろうことは留意されるべきである。請求項において、括弧に挟まれたいずれの参照記号も、請求の範囲を限定するものとして解釈されるべきではない。「有する(comprise)」及び「含む(include)」なる語は、請求項に列記されたもの以外の要素又はステップの存在を除外するものではない。システム/装置/機器の請求項が幾つかの手段を列記する場合において、これら手段の幾つかは同一のハードウェアのアイテムによって実施化されても良い。 The above-described embodiments are illustrative rather than limiting, and it will be appreciated by those skilled in the art that many alternative embodiments can be designed without departing from the scope of the appended claims. It should be noted. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The terms “comprise” and “include” do not exclude the presence of elements or steps other than those listed in a claim. Where a system / device / equipment claim lists several means, some of these means may be embodied by the same item of hardware.
以上の説明において、図面を参照しながら、1つの軸に沿って延在するタイムラインを持つユーザインタフェースを持つコンテンツ編集アプリケーションが説明された。ユーザは、枠内の所望のタイムライン位置にコンテンツ要素を配置することができる。ユーザは、幾つかの要素をコンテナにグループ化することができる。コンテナの位置は、タイムライン軸の方向に対して固定され、タイムライン軸に垂直な方向に対して移動可能である。コンテナ内に配置されると、ユーザは、時間軸に沿った個々の要素の位置を誤って移動させてしまう危険なく、ディスプレイに亘って垂直な方向に要素のグループを移動させることができる。コンテナ内の要素のグループのそれぞれのプロパティは、同時に集合的に変更されることができる。コンテナは完全な(最大化された)形態又は縮小された(最小化された)形態で表示されることができる。 In the above description, a content editing application having a user interface having a timeline extending along one axis has been described with reference to the drawings. The user can place the content element at a desired timeline position within the frame. The user can group several elements into containers. The position of the container is fixed with respect to the direction of the timeline axis, and is movable with respect to a direction perpendicular to the timeline axis. When placed in a container, a user can move a group of elements in a vertical direction across the display without the risk of accidentally moving the position of individual elements along the time axis. Each property of a group of elements in a container can be collectively changed at the same time. Containers can be displayed in full (maximized) form or reduced (minimized) form.
Claims (16)
1つの軸に沿って延在するタイムラインを持つ可視の表示エリアを提供するように動作可能な制御ロジックを有し、ユーザは前記表示エリア内でコンテンツの要素を、それぞれタイムライン軸に沿った所望の位置に配置することが可能であり、前記ユーザインタフェースは更に、
前記可視の表示エリア内に、幾つかの要素を保持するためのコンテナであって、前記コンテナの位置は前記タイムライン軸に対して固定され、前記タイムライン軸に垂直な方向に対して移動可能であるコンテナを、ユーザが作成することを可能とするグループ化機能を提供するように動作可能な制御ロジックを有する、ユーザインタフェース。 A user interface for an application for editing content, the user interface comprising:
Having control logic operable to provide a visible display area with a timeline extending along one axis, wherein the user moves content elements within the display area, each along a timeline axis Can be placed at a desired location, and the user interface further comprises:
A container for holding several elements in the visible display area, the position of the container being fixed with respect to the timeline axis and movable in a direction perpendicular to the timeline axis A user interface having control logic operable to provide a grouping function that allows a user to create containers that are
前記表示エリア内で、それぞれタイムライン軸に沿った所望の位置に、コンテンツの要素を配置するステップと、
前記可視の表示エリア内に、幾つかの要素を保持するためのコンテナを作成するステップと、
前記タイムライン軸に対して前記コンテナの移動を固定し、前記タイムライン軸に垂直な方向に対して前記コンテナの移動を可能とするステップと、
を有する方法。 A method for manipulating content elements in a user interface for an application for editing content, the user interface having a visible display area with a timeline extending along one axis, The method is
Placing content elements at desired positions along the timeline axis in the display area,
Creating a container for holding several elements in the visible display area;
Fixing the movement of the container relative to the timeline axis and allowing the container to move relative to a direction perpendicular to the timeline axis;
Having a method.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB0426247.3A GB0426247D0 (en) | 2004-11-25 | 2004-11-25 | User interface for content authoring |
PCT/IB2005/053663 WO2006056901A1 (en) | 2004-11-25 | 2005-11-08 | User interface for content authoring |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008522275A true JP2008522275A (en) | 2008-06-26 |
Family
ID=33561570
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007542382A Withdrawn JP2008522275A (en) | 2004-11-25 | 2005-11-08 | User interface for content editing |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP1817775A1 (en) |
JP (1) | JP2008522275A (en) |
GB (1) | GB0426247D0 (en) |
WO (1) | WO2006056901A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019125376A (en) * | 2014-01-16 | 2019-07-25 | イマージョン コーポレーションImmersion Corporation | Systems and methods for user-generated content authoring |
JP2022096859A (en) * | 2020-12-18 | 2022-06-30 | カシオ計算機株式会社 | Modeling support method, information processing device, and program |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010118528A1 (en) * | 2009-04-16 | 2010-10-21 | Xtranormal Technology Inc. | Visual structure for creating multimedia works |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2294355B (en) * | 1992-04-10 | 1996-12-04 | Avid Technology Inc | Digital storage and display of video information |
US6628303B1 (en) * | 1996-07-29 | 2003-09-30 | Avid Technology, Inc. | Graphical user interface for a motion video planning and editing system for a computer |
-
2004
- 2004-11-25 GB GBGB0426247.3A patent/GB0426247D0/en not_active Ceased
-
2005
- 2005-11-08 EP EP05802172A patent/EP1817775A1/en not_active Withdrawn
- 2005-11-08 JP JP2007542382A patent/JP2008522275A/en not_active Withdrawn
- 2005-11-08 WO PCT/IB2005/053663 patent/WO2006056901A1/en not_active Application Discontinuation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019125376A (en) * | 2014-01-16 | 2019-07-25 | イマージョン コーポレーションImmersion Corporation | Systems and methods for user-generated content authoring |
JP2022096859A (en) * | 2020-12-18 | 2022-06-30 | カシオ計算機株式会社 | Modeling support method, information processing device, and program |
JP7219868B2 (en) | 2020-12-18 | 2023-02-09 | カシオ計算機株式会社 | Modeling support method, information processing device, and program |
Also Published As
Publication number | Publication date |
---|---|
GB0426247D0 (en) | 2004-12-29 |
WO2006056901A1 (en) | 2006-06-01 |
EP1817775A1 (en) | 2007-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100885596B1 (en) | How to display the content player and menu screen | |
US8091039B2 (en) | Authoring interface which distributes composited elements about the display | |
US7853895B2 (en) | Control of background media when foreground graphical user interface is invoked | |
JP5213143B2 (en) | How to generate an on-screen menu | |
KR20170078651A (en) | Authoring tools for synthesizing hybrid slide-canvas presentations | |
US20070294297A1 (en) | Structured playlists and user interface | |
US7840905B1 (en) | Creating a theme used by an authoring application to produce a multimedia presentation | |
KR101118536B1 (en) | Method for providing authoring means of interactive contents | |
JP2008522275A (en) | User interface for content editing | |
KR101589991B1 (en) | Content playback apparatus having content creation function and content creation method thereof | |
TWI847342B (en) | Methods and systems for presenting media content with multiple media elements in an editing environment | |
Carson et al. | Algorithm explorer: visualizing algorithms in a 3d multimedia environment | |
JP2012133640A (en) | Execution file for creating moving image work file by editing favorite moving image while viewing a model moving image on user's computer, and usage thereof | |
JP2008077432A (en) | File management method and information processor | |
US20060165377A1 (en) | Method for reproducing video clips | |
JP2009086948A (en) | Slide show data creation device, slide show data creation method, and computer program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20090203 |