[go: up one dir, main page]

JP2022528858A - ビデオ編集システム用ユーザインターフェース - Google Patents

ビデオ編集システム用ユーザインターフェース Download PDF

Info

Publication number
JP2022528858A
JP2022528858A JP2021557984A JP2021557984A JP2022528858A JP 2022528858 A JP2022528858 A JP 2022528858A JP 2021557984 A JP2021557984 A JP 2021557984A JP 2021557984 A JP2021557984 A JP 2021557984A JP 2022528858 A JP2022528858 A JP 2022528858A
Authority
JP
Japan
Prior art keywords
timeline
playhead
software product
scale
user interface
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.)
Pending
Application number
JP2021557984A
Other languages
English (en)
Other versions
JPWO2020198792A5 (ja
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.)
Blackmagic Design Pty Ltd
Original Assignee
Blackmagic Design Pty Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from AU2019901099A external-priority patent/AU2019901099A0/en
Application filed by Blackmagic Design Pty Ltd filed Critical Blackmagic Design Pty Ltd
Publication of JP2022528858A publication Critical patent/JP2022528858A/ja
Publication of JPWO2020198792A5 publication Critical patent/JPWO2020198792A5/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Figure 2022528858000001
本発明は、ビデオ編集システムのための、方法、システム、及びソフトウェアプロダクトに関する。該ソフトウェアプロダクトは命令を記憶するコンピュータ可読媒体を含み、該命令がプロセッサによって実行されるとき、第1および第2の離間されたタイムラインを含むビデオ編集システム用のグラフィカルユーザインターフェースを表示し;一方のタイムラインとのユーザーインタラクションを検出することに応じて、他方のタイムラインに対し対応するインタラクションを適用する。
【選択図】図1

Description

本発明は、一般的には、ビデオ編集ソフトウェアアプリケーションに関する。より具体的には、本発明は、少なくとも好ましい実施形態では、より効率的なワークフロー環境をユーザーに提供するビデオ編集ソフトウェアアプリケーション用のグラフィカルユーザインターフェースに関する。
本明細書に記載のいかなる従来技術であってもそれを参照することが、その従来技術が共通の一般的知識の一部を形成することを、どの裁判管轄においても承認又は示唆するものではなく、あるいはその従来技術が当業者によって他の従来技術とともに理解され、他の従来技術と関連すると見なされ、及び/又は他の従来技術と組み合わされると合理的に予測され得ることを承認又は示唆するものではない。
映画および/または映像の製作物は、通常、構成エレメントの集合からプロジェクトを組み立てることにより、ビデオ編集システム上で創作される。ビデオ編集システムにより、ビデオクリップ、オーディオビジュアルクリップ、オーディオクリップ、および関連するメタデータを含むこれらの構成エレメントを個別にインポートして編集し、最終の製作物に統合することができる。最新のビデオ編集システム(特に映画やテレビ業界でプロが使用するビデオ編集システム)は、高機能のビデオ編集ソフトウェアアプリケーションを含む。ダビンチリゾルブ(登録商標)として知られている出願人のビデオ編集システムは、プロの現場で広範囲にわたって使用されている最新のビデオ編集システムの一例である。ダビンチリゾルブ(登録商標)の総合機能は、代表的なワークフローの順序に編成された(それぞれが各自のグラフィカルユーザインターフェースを有する)多数の個別のページに分割される。該ダビンチリゾルブ(登録商標)のページは、Media(メディアマネジメント及びクリップ編成用);Edit(ノンリニアビデオ編集);Color(カラーコレクション及びカラーグレーディング用);Sound(デジタルオーディオワークステーション);Delivery(最終レンダリング又は出力用)を含む。
他のノンリニアビデオ編集と同様に、ダビンチリゾルブ(登録商標)のEditページのユーザインターフェースは、編集中のプロジェクトのグラフィック表示であるタイムラインを含む。該タイムラインは、通常ユーザインターフェースウィンドウの長さ方向に沿って水平方向に伸びる、線状に間隔をおいた複数のタイムコードマーキングを含む。エレメントをタイムラインの時間的マーキングに対して位置合わせすることで、タイムラインにより、プロジェクトの構成エレメントを、望ましい時間順序に配置することができる。タイムラインに配置が終わると、編集ツールを操作することで、トリミングやスプリッティング、インサーティングやマージング、および所望位置へのクリップの移動などのオペレーションを実行する、構成エレメントの編集が可能となる。
本発明は、ビデオ編集システム用のグラフィカルユーザインターフェースを提供し、少なくとも好ましい実施形態において、最適なビデオ編集ワークフロー環境をユーザーに提供することを目的とする。
本発明の第1態様によれば、命令を記憶するコンピュータ可読媒体を含むソフトウェアプロダクトが提供され、該命令がプロセッサによって実行されるとき:
第1と第2の離間されたタイムラインを含むビデオ編集システム用のグラフィカルユーザインターフェースを表示し;
一方のタイムラインとのユーザーインタラクションを検出することに応じて、他方のタイムラインに対し対応するインタラクションを適用する。
本発明は第1と第2のリンクするタイムラインを含むビデオ編集システム用のグラフィカルユーザインターフェースを提供し、タイムラインの一方へ起こされるアクションが自動的に他方のタイムラインへ適用される。これにより、ビデオ編集及び制作を実行するための、よりフレキシブルな、あるいは少なくとも代替のワークフロー環境を提供する。
一実施形態によれば、第1タイムラインは第1スケールに従って表示された、線状に間隔をおいた複数の時間的マーキングを含み、第2タイムラインは第1スケールとは異なる第2スケールに従って表示された、線状に間隔をおいた複数の時間的マーキングを含む。
本発明は、一方のタイムラインとの多種多様なユーザーインタラクションを検出して処理できる。例えば、ユーザーインタラクションは一方のタイムラインに対するプレイヘッドの動きであってもよい。この場合には、他方のタイムラインのプレイヘッドは自動的に動かされる。好ましくは、他方のタイムラインのプレイヘッドは、第1タイムライン上のプレイヘッドと同じ時間的マーキングと一致するように動かされる。換言すれば、各タイムラインのプレイヘッドは、その動きの前後両方で同じ時点を指し示す。
別の実施形態では、ユーザーインタラクションが一方のタイムラインに対してプレイヘッドを動かし、適用された対応のインタラクションが第2のプレイヘッドに対して他方のタイムラインを動かす。この場合、好ましくは、他方のタイムラインはプレイヘッドと同時に動かされる。
ユーザーインタラクションは、タイムラインの一方のスケールの変更(即ちズームインまたはズームアウト)にも関与できる。この場合、他方のタイムラインのスケールは自動的に変更できる。通常、他方のタイムラインのスケールは第1タイムラインのスケールの変更に比例して変更され、その結果2つのスケールの比率は維持される。
2つのタイムラインのスケールが異なることにより、2つのタイムラインに配置される(ビデオ、オーディオ、オーディオビジュアルクリップなどの)製作物の構成エレメントを異なる方法で描写するうえで有利となり得る。たとえば、より大きいスケール(すなわち同じ直線距離がより長い時間間隔を表す場合)のタイムラインでは、ビデオやオーディオビジュアルクリップを概略的に描写することができ、その一方、他方のタイムラインは、その同じクリップを、クリップを構成するフレームを使って描写することができる。
本発明の別の態様によれば、第1と第2の離間されたタイムラインを含むビデオ編集システム用のグラフィカルユーザインターフェースを表示すること;および
一方のタイムラインとのユーザーインタラクションを検出することに応じて対応するインタラクションを他方のタイムラインへ適用すること;
を含む、ビデオ編集システム用のグラフィカルユーザインターフェースを提供する方法が提供される。
本発明は、さらに、プロセッサと本発明の第1態様に係るソフトウェアプロダクトとを含む、ビデオ編集システムを提供する。
文脈からそれ以外の意味を必要とする場合を除き、本明細書に使用する用語である"comprise"、及びその用語の"comprising"、"comprises"、"comprised"等の変化形は、さらなる添加物、コンポーネント、整数又はステップを除外することを意図しない。
本発明のさらなる態様、及び先行するパラグラフに記載された態様のさらなる実施形態は、実施例を通して及び添付する図面を参照して提供される以下の説明から明らかになるだろう。
本発明の実施形態に係るユーザインターフェースの第1ビューを表す図である。 図1に示されたユーザインターフェースの一部の拡大図である。 本発明の実施形態に係るユーザインターフェースの第2ビューを表す図である。 図3に示されたユーザインターフェースの一部の拡大図である。 本発明の実施形態に係るグラフィカルユーザインターフェース機能を実行するために適したイベントループのフローチャートである。 本発明の実施形態に係るグラフィカルユーザインターフェース機能を実行するのに適したハードウェア環境を表す概略図である。
ソフトウェアアプリケーションを含むビデオ編集システム用ユーザインターフェース100が図1に示される。該ビデオ編集ソフトウェアアプリケーションは、システムにインポートされメディアビンエリア101に表示されるソースメディアのコンポーネントエレメントからプロジェクトの創作を可能にする。図1には、1個のオーディオトラック102Aと5個のオーディオビジュアルクリップ102B-102F(即ちそれぞれが録音されたオーディオトラックを備えたビデオクリップ)を含む、6個のコンポーネントエレメントが示されている。当業者によって理解されるように、ビデオ編集アプリケーションは、プロジェクト全体に対するのと同様に各個のコンポーネントエレメントに対してもメタデータを記憶し管理する。
ユーザインターフェース100は、ダビンチリゾルブ(登録商標)のエディットページ上に表示される、通常のユーザインタフェースエレメントのサブセットのみ表示することで簡素化されている。たとえば、ユーザインターフェース100は、ビデオやオーディオビジュアルクリップを見るための別個のビューアウィンドウをメディアビンエリア101内に含まない。簡素化されたユーザインターフェースは、たとえば、メディアのインポート、編集、トリミング、トランジションやタイトルの追加、自動カラーマッチングやオーディオミキシングを行うために、特定のプロジェクトに必要とされるコアツールを表示する。
ユーザインターフェース100は、さらに、選択されたクリップ(この場合クリップ102F)を見るためのビューアウィンドウ110、第1タイムライン120および第1タイムライン120と平行に置かれる第2タイムライン140を含む。この例では、第2タイムライン140は第1タイムライン120の上に置かれるが、他の実施形態では下に配置されてもよい。第1タイムライン120は、ビデオ編集ソフトウェアで使用されるタイムラインであり、具体的には、ソースメディアのインサーション、編集、配置によりプロジェクトを創作するためのタイムラインである。これに関連して、個々のソースメディアエレメント102A-102Fを、メディアビンエリア101またはビューアウィンドウ110から第1タイムライン120に、ドラッグなどによりインサートすることができる。一旦タイムラインに入ると、ソースメディアエレメントを適宜編集したりや配列を行うことが可能になる。本発明によれば、ソースメディアエレメントを第2タイムライン140に適宜インサートすることも可能であり、その際、該ソースメディアエレメントは第1タイムライン120に自動的に出現する。
第2タイムライン140はプロジェクト全体のタイムラインを表し、タイムライン120はその一部を拡大して示す。
各タイムライン120および140は、ビューアウィンドウ110および第1タイムライン120、第2タイムライン140で再生されているクリップのフレームの現在の時間的位置を示すグラフィックラインである、個々のプレイヘッド145および125を含む。
図2でより明確に示すように、第1タイムライン120は均一な長さの領域に分割され、時間、分、秒、フレームのタイムコード単位でマークされる。図2で示されるズームレベル(即ちスケール)では、タイムライン120の各領域は、2秒と8フレームの再生中のクリップを含み、該クリップは1秒あたり24フレームを含む。
タイムコードは、領域の距離が第1のタイムライン120の領域の距離よりも短く、かつ再生中のクリップの時間間隔がより長い、第2タイムライン140上で異なるスケールでマークされる。これに関連して、図2に示すように、第2タイムライン140のそれぞれの(より短い)領域は、51秒と8フレームの再生中のクリップを含む。
直線の単位長当たりの時間間隔を長く描写することで、第2タイムライン140は、プロジェクト全体をユーザインターフェース100の単一のウィンドウ内に示すように構成されている。これによってプロジェクトの全体構造のより高いレベルの視点を提供する。一方、第1タイムライン120のよりきめの細かいスケールは、特に、個々のクリップの詳細を見てそれに基づく編集を行うのに適している。スケールがそれぞれ異なる2つのタイムライン120及び140を同時に描写することで、全体のプロジェクト構造を現在のエレメントの詳細と対比させることが可能になる。
例示された実施形態では、グラフィカルユーザインターフェース100は、タイムライン120および140のそれぞれに存在するコンポーネントエレメントを異なる方法で描写する。そうすることで、2つのタイムライン120および140が異なるスケールを有するという事実から生じる、特定のメリットをもたらすことができる。より具体的には、上記のように、タイムライン140は、直線距離の単位によって表される時間間隔の長さに関して、タイムライン120よりも大きなスケールを有する。したがって、タイムライン140は、個々のクリップの詳細は二次的に重要としつつ、プロジェクトの全体構造を描写するのにより適している。
この表示方法は、実線の長方形状155を使用してタイムライン140に存在するエレメントを概略的に描写することにより、グラフィカルユーザインターフェース100に実現する。他方、それらの同じエレメントは、エレメントを含む個々のフレームの線系列135を使用してタイムライン120に描写される。エレメントは、タイムライン120および140の両方で同じ順序で垂直に積み重ねられる。図示される実施形態では、これは、2つのオーディオトラックの上で積み重ねられた2つのオーディオビジュアルトラックを含む。
図1にもどると、グラフィカルユーザインターフェース100は、ユーザーが様々の方法でタイムライン120と140のどちらかとインタラクトすることを可能にする。そのようなインタラクションの1つは、プレイヘッド125の1つを異なる位置へ移動させることであり、それはプレイヘッドを、再生中のクリップにおいて異なる時間的位置へ進めたり巻き戻したりするエフェクトを有する。そのような移動が図3及び図4で示され、それは図1および図2で示された位置から異なる位置へ動かされた後のプレイヘッドのタイムコード位置を示している。(タイムライン140内にある)プレイヘッド125の場合、図3および4に示される位置は、タイムコード単位01:03:25:08と01:04:16:16とで区切られた領域内にある。(タイムライン120内にある)プレイヘッド145の場合、図3および4に示される位置は、タイムコード単位01:03:34:16と01:03:37:00とで区切られた領域内にある。
グラフィカルユーザインターフェース100は、タイムライン120および140の一方とのユーザーインタラクションが他方のタイムラインに自動的に適用されるようにプログラムされている。プレイヘッドの移動の場合、一方のプレイヘッドの移動は、その特定のタイムラインに対する他方のプレイヘッドの位置に自動的に反映される。あるタイムラインから別のタイムラインへのユーザーインタラクションのこの自動的な適用は、各タイムライン120および140の異なるスケールと組み合わせて相乗効果を得る。これに関連して、ユーザーは編集ワークフローを最適化するようにタイムラインを容易に操作できる。たとえば、ユーザーは、プレイヘッド125を移動して、プロジェクト全体の異なる位置にすばやくナビゲートするとともに、プレイヘッド145はタイムライン120にある新しい位置の特定のクリップに自動的に移動する。他方、プレイヘッド145を操作することにより、ユーザーはより正確に時間的位置の調整を行うことができ、タイムライン140におけるプレイヘッド125の新しい位置を調べることで、プロジェクト全体の文脈でその結果を直ちに見ることができる。
別の実施形態では、ユーザーは、プレイヘッド125を動かしてプロジェクト全体の異なる位置にナビゲートすることができるが、プレイヘッド145は、例えばタイムライン120の中央などの同じ位置に留まる。時間的位置の変化を反映するために、タイムライン120自体が(静止する)プレイヘッド145に対して移動する。タイムライン120の移動は、プレイヘッド125の移動と同時に発生する。これにより、プレイヘッド145は、そのプレイヘッドの移動中および移動が完了するときの両方で、プレイヘッド125と同じ時間値を指すことを保証する。
本発明によって容易になるタイムライン120と140のもう1つのインタラクションは、タイムラインのうちの1つのスケールを変更すること(すなわちズームインまたはズームアウトすること)である。このような変更は、(スライダーなどの)適切なグラフィカルユーザーインターフェイスエレメントを操作するか、ビデオ編集システムによって提供またはそこにマッピングされたキーボードショートカットをクリックすることにより行われる。ユーザインターフェースは、一方のタイムラインのスケールの変更が他方のタイムラインに影響を与えないように構成できる。他の実施形態は、2つのスケールの比率が維持されるように、比例した変化を適用するなどして、ズームレベルの変化が他の時間に適用されることを可能にする。
本発明に係るユーザインターフェースは、タイムライン内のある場所から別の場所へのクリップの移動に関連するオペレーションのための強化されたワークフローを提供する。たとえば、ユーザーが、編集中のクリップをプレゼンテーションの最後に移動したい場合がある。以前は、このようなオペレーションは、クリップを選択し、タイムラインをズームアウトすることで目的位置を目視可能にして、それから目的位置にクリップをドラッグアンドドロップするか、コピーアンドペーストしていた。本発明によれば、そのようなオペレーションは、タイムライン120でクリップを選択しそれをタイムライン140の目的位置までドラッグすることによって、シンプルに達成される。より大きな「ズームアウト」のスケールを有するので、目的位置はすでにタイムライン140で目視可能となっている。
2つのタイムライン120と140は、同じプロジェクトの代替のビューを提供する。したがって、ユーザインターフェース100は、一方タイムラインから他方のタイムラインへのクリップの移動を検出し、クリップの移動元のタイムラインに対して適切なオペレーションを適用するようにプログラムされている。例えば、ユーザーがタイムライン120からタイムライン140の特定の時間的位置にクリップを移動する場合、ユーザインターフェース100は、クリップのコピー(またはクリップへの参照)をタイムライン120の同じ時間的位置に配置する。しかしながら、タイムライン120内のクリップは、より小さなスケールであるため、プレイヘッド145をその時間的位置に移動させるまで、ユーザーが目視できない場合がある。上記のように、このオペレーションは、プレイヘッド145が自動的にタイムライン120内のクリップに移動されるので、プレイヘッド125を目的の時間的位置に移動することによって容易に実行することができる。
図5は、本発明のグラフィカルユーザインターフェース(GUI)機能を実行するのに適したイベントループを示している。プロセスはステップ500で開始し、第1タイムライン120または第2タイムライン130の1つに接続された適切なイベントリスナーが、タイムラインの1つとのユーザーインタラクションを知らせるイベントの通知を基盤GUIフレームワークから受信する。
ステップ510で、ビデオ編集ソフトウェアアプリケーションは、イベントを照会し、発生したユーザーインタラクションの特定のタイプを決定する。上記のように、ユーザーインタラクションの例として、タイムラインに関連するプレイヘッドの移動やタイムラインのスケールの変更がある。
ステップ520で、ビデオ編集ソフトウェアアプリケーションは、上記に述べた方法を使って、対応するインタラクションを他方のタイムラインに適用する。
ステップ530で、タイムラインに接続されたイベントリスナーが処理を終了したかどうかの決定がなされる。終了した場合、イベントループは反復を停止する。他方、イベントループはステップ500に戻り、タイムラインに対して発生する、後続するイベントを待機する。
図6は、本発明の実施形態を実施可能なコンピュータシステム1000の一例を示すブロック図を提供する。コンピュータシステム1000は、情報を伝えるためのバス1002または他の通信メカニズムと、バス1002に接続された、情報を処理するためのハードウェアプロセッサ1004とを含む。ハードウェアプロセッサ1004は、例えば、汎用マイクロプロセッサ、グラフィックスプロセッシングユニット、他のタイプのプロセッシングユニット、またはそれらの組み合わせであってもよい。
さらに、コンピュータシステム1000は、情報や、プロセッサ1004によって実行される命令を記憶するための、バス1002に接続されたランダムアクセスメモリ(RAM)や他のダイナミック記憶装置などのメインメモリ1006を含む。メインメモリ1006は、プロセッサ1004によって実行される命令の実行中に一時変数や他の中間情報を記憶するためにも使われる。そのような命令が、プロセッサ1004にアクセス可能な非一時記憶媒体に格納される場合、コンピュータシステム1000を、該命令により指定されたオペレーションを実行するようカスタマイズされた専用マシンにする。
コンピュータシステム1000はさらに、バス1002に接続された、静的情報やプロセッサ1004の命令を記憶するためのリードオンリーメモリ(ROM)1008や他のスタティック記憶装置を含む。磁気ディスクまたは光ディスクなどの記憶装置1010が提供され、情報や上記のビデオ編集ソフトウェアアプリケーションを含む命令を格納するために、バス1002に接続される。
コンピュータシステム1000は、バス1002を介して(LCD、LED、タッチスクリーンディスプレイまたはその他のディスプレイなどの)ディスプレイ1012に接続され、コンピュータユーザに対して、上記で説明され図示されたグラフィカルユーザインターフェースなどの情報を表示する。英数字キーおよびその他のキーを含む入力デバイス1014は、情報およびコマンド選択をプロセッサ1004に伝えるためにバス1002に接続される。別のタイプのユーザー入力デバイスは、方向情報およびコマンド選択をプロセッサ1004に伝え、およびディスプレイ1012上のカーソルの動きを制御するための、マウス、トラックボール、またはカーソル方向キーなどのカーソルコントロール1016である。
一実施形態によれば、本明細書に記載の技術は、メインメモリ1006に含まれる1つまたは複数の命令の1つまたは複数のシーケンスを実行するプロセッサ1004に対応して、コンピュータシステム1000によって実行される。そのような命令は、リモートデータベースなどの別の記憶媒体からメインメモリ1006に読み込まれてもよい。メインメモリ1006に含まれる命令のシーケンスの実行により、プロセッサ1004は、本明細書に記載のプロセスのステップを実行する。代替の実施形態では、ハードワイヤード回路を、ソフトウェア命令の代わりに、またはソフトウェア命令と組み合わせて使用してもよい。
本明細書で使用される「記憶媒体」という用語は、マシンを特定の方法で動作させるデータおよび/または命令を格納するあらゆる非一時的な記憶媒体を指す。そのような記憶媒体は、不揮発性記憶媒体および/または揮発性記憶媒体を含み得る。不揮発性記憶媒体には、例えば、記憶装置1010などの光学ディスクまたは磁気ディスクが含まれる。揮発性記憶媒体には、メインメモリ1006などのダイナミックメモリが含まれる。記憶媒体の一般的な形態には、例えば、フロッピー(登録商標)ディスク、フレキシブルディスク、ハードディスク、ソリッドステートドライブ、磁気テープ、またはその他のあらゆる磁気データ記憶媒体、CD-ROM、その他のあらゆる光データ記憶媒体、孔のパターンを備えたあらゆる物理媒体、RAM、PROM、EPROM、FLASH-EPROM、NVRAM、その他あらゆるメモリチップまたはカートリッジが含まれる。
さらに、コンピュータシステム1000は、バス1002に接続された通信インターフェース1018を含む。通信インターフェース1018は、1つの通信ネットワーク1050に接続されたネットワークリンク1020に結合して双方向データ通信を提供する。例えば、通信インターフェース1018は、デジタルネットワーク(ISDN)カード、ケーブルモデム、サテライトモデムなどの総合サービスであってもよい。別の例として、通信インターフェース1018は、互換性のあるLANへのデータ通信接続を提供するためのローカルエリアネットワーク(LAN)カードであってもよい。ワイヤレスリンクを実装してもよい。そのような実装を行う場合、通信インターフェース1018は、様々なタイプの情報を表すデジタルデータストリームを伝送する電気、電磁気、または光信号を送受信する。
本明細書で開示され明らかとなった発明は、テキストや図面に記載され又はそこから明白な、個々の特徴の2つ以上の全ての代替されうる組み合わせに及ぶことが理解されるだろう。これらの異なる組み合わせの全てが本発明の様々の代替されうる態様を構成する。

Claims (19)

  1. 命令を記憶するコンピュータ可読媒体を含むソフトウェアプロダクトであって、該命令がプロセッサによって実行されるとき:
    第1および第2の離間されたタイムラインを含むビデオ編集システム用のグラフィカルユーザインターフェースを表示し;
    一方のタイムラインとのユーザーインタラクションを検出することに応じて、他方のタイムラインに対し対応するインタラクションを適用する、ソフトウェアプロダクト。
  2. 第1のタイムラインは、第1のスケールに従って表示された、線状に間隔をおいた複数の時間的マーキングを含み、第2のタイムラインは、第1のスケールとは異なる第2のスケールに従って表示された、線状に間隔をおいた複数の時間的マーキングを含む、請求項1に記載のソフトウェアプロダクト。
  3. 第1および第2のタイムラインは、その上に個々に配置されたエレメントを別々に視覚的に表示する、請求項2に記載のソフトウェアプロダクト。
  4. より大きいスケールのタイムラインは、その上に配置されたメディアエレメントを概略的に視覚表示する、請求項3に記載のソフトウェアプロダクト。
  5. 前記ユーザーインタラクションが一方のタイムラインに対してプレイヘッドを動かし、適用された対応のインタラクションが他方のタイムラインに対して第2のプレイヘッドを動かす、請求項1乃至4のいずれかに記載のソフトウェアプロダクト。
  6. 第2のプレイヘッドは、第1のプレイヘッドが位置合わせされる時間的マーキングの値に一致する距離を移動する、請求項5に記載のソフトウェアプロダクト。
  7. 前記ユーザーインタラクションが一方のタイムラインに対してプレイヘッドを動かし、適用された対応のインタラクションが第2のプレイヘッドに対して他方のタイムラインを動かす、請求項1乃至4のいずれか1項に記載のソフトウェアプロダクト。
  8. 他方のタイムラインはプレイヘッドと同時に動かされる、請求項7に記載のソフトウェアプロダクト。
  9. 前記ユーザーインタラクションがメディアエレメントを一方のタイムラインから他方のタイムラインの時間的位置へ移動させ、適用された対応のインタラクションが該メディアエレメントのコピー又は該メディアエレメントへの参照を一方のタイムラインの対応する時間的位置に配置する、請求項1乃至8のいずれかに記載のソフトウェアプロダクト。
  10. 第1と第2の離間されたタイムラインを含むグラフィカルユーザインターフェースを表示すること;および
    一方のタイムラインとのユーザーインタラクションを検出することに応じて、対応するインタラクションを他方のタイムラインへ適用すること;
    を含む、ビデオ編集システム用のグラフィカルユーザインターフェースを提供する方法。
  11. 第1のタイムラインは、第1のスケールに従って表示された、線状に間隔をおいた複数の時間的マーキングを含み、第2のタイムラインは、第1のスケールとは異なる第2のスケールに従って表示された、線状に間隔をおいた複数の時間的マーキングを含む、請求項10に記載の方法。
  12. 第1および第2のタイムラインは、その上に個々に配置されたエレメントを別々に視覚的に表示する、請求項11に記載の方法。
  13. より大きいスケールのタイムラインは、その上に配置されたメディアエレメントを概略的に視覚表示する、請求項12に記載の方法。
  14. 前記ユーザーインタラクションが一方のタイムラインに対してプレイヘッドを動かし、適用された対応のインタラクションが他方のタイムラインに対して第2のプレイヘッドを動かす、請求項10乃至13のいずれか1項に記載の方法。
  15. 第2のプレイヘッドは、第1のプレイヘッドが位置合わせされる時間的マーキングの値に一致する距離を移動する、請求項14に記載の方法。
  16. 前記ユーザーインタラクションが一方のタイムラインに対してプレイヘッドを動かし、適用された対応のインタラクションが第2のプレイヘッドに対して他方のタイムラインを動かす、請求項10乃至13のいずれか1項に記載の方法。
  17. 他方のタイムラインはプレイヘッドと同時に動かされる請求項16に記載の方法。
  18. 前記ユーザーインタラクションがメディアエレメントを一方のタイムラインから他方のタイムラインの時間的位置へ移動させ、適用された対応のインタラクションが該メディアエレメントのコピー又は該メディアエレメントへの参照を一方のタイムラインの対応の時間的位置に配置する、請求項10乃至13のいずれか1項に記載の方法。
  19. プロセッサと;
    請求項1乃至9のいずれか1項に記載のソフトウェアプロダクトと;
    を含む、ビデオ編集システム。
JP2021557984A 2019-04-01 2020-04-01 ビデオ編集システム用ユーザインターフェース Pending JP2022528858A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
AU2019901099A AU2019901099A0 (en) 2019-04-01 User interface for video editing system
AU2019901099 2019-04-01
PCT/AU2020/050320 WO2020198792A1 (en) 2019-04-01 2020-04-01 User interface for video editing system

Publications (2)

Publication Number Publication Date
JP2022528858A true JP2022528858A (ja) 2022-06-16
JPWO2020198792A5 JPWO2020198792A5 (ja) 2023-04-06

Family

ID=72664326

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021557984A Pending JP2022528858A (ja) 2019-04-01 2020-04-01 ビデオ編集システム用ユーザインターフェース

Country Status (5)

Country Link
US (1) US12136445B2 (ja)
EP (1) EP3948503A4 (ja)
JP (1) JP2022528858A (ja)
CN (1) CN113811948B (ja)
WO (1) WO2020198792A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2022203064B1 (en) 2022-05-06 2023-06-29 Canva Pty Ltd Systems, methods, and user interfaces for editing digital assets

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11289512A (ja) * 1998-04-03 1999-10-19 Sony Corp 編集リスト作成装置
JP2005051491A (ja) * 2003-07-28 2005-02-24 Sony Corp 編集システム及びその制御方法
US7805678B1 (en) * 2004-04-16 2010-09-28 Apple Inc. Editing within single timeline
US8126312B2 (en) * 2005-03-31 2012-02-28 Apple Inc. Use of multiple related timelines
JP2013105395A (ja) * 2011-11-15 2013-05-30 Sony Corp 情報処理装置及び方法、並びにプログラム
US8966367B2 (en) * 2011-02-16 2015-02-24 Apple Inc. Anchor override for a media-editing application with an anchored timeline

Family Cites Families (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69222102T2 (de) 1991-08-02 1998-03-26 Grass Valley Group Bedienerschnittstelle für Videoschnittsystem zur Anzeige und interaktive Steuerung von Videomaterial
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
US7231135B2 (en) 2001-05-18 2007-06-12 Pentax Of American, Inc. Computer-based video recording and management system for medical diagnostic equipment
US7287222B2 (en) 2002-01-31 2007-10-23 Canon Kabushiki Kaisha Information processing apparatus and method that determines effectiveness of metadata for editing information content
US7659913B2 (en) * 2004-12-17 2010-02-09 Nokia Corporation Method and apparatus for video editing with a minimal input device
CN101313319A (zh) * 2005-03-04 2008-11-26 夸德拉特公司 显示一天内预约解决方案的预约排定系统的用户界面
US7434155B2 (en) * 2005-04-04 2008-10-07 Leitch Technology, Inc. Icon bar display for video editing system
US10692536B1 (en) 2005-04-16 2020-06-23 Apple Inc. Generation and use of multiclips in video editing
EP1969447A2 (en) 2006-01-05 2008-09-17 Eyespot Corporation System and methods for storing, editing, and sharing digital video
US20070162857A1 (en) 2006-01-06 2007-07-12 Ralf Weber Automated multimedia authoring
EP2137642A1 (en) * 2007-04-13 2009-12-30 Thomson Licensing Systems and methods for specifying frame-accurate images for media asset management
US8170396B2 (en) 2007-04-16 2012-05-01 Adobe Systems Incorporated Changing video playback rate
US20090006368A1 (en) 2007-06-29 2009-01-01 Microsoft Corporation Automatic Video Recommendation
JP2010541415A (ja) 2007-09-28 2010-12-24 グレースノート インコーポレイテッド マルチメディアイベントのプレゼンテーションの合成
US8363055B1 (en) * 2008-11-18 2013-01-29 Pixar Multiple time scales in computer graphics
US8826117B1 (en) * 2009-03-25 2014-09-02 Google Inc. Web-based system for video editing
US8881013B2 (en) 2009-04-30 2014-11-04 Apple Inc. Tool for tracking versions of media sections in a composite presentation
US8359537B2 (en) * 2009-04-30 2013-01-22 Apple Inc. Tool for navigating a composite presentation
US8886015B2 (en) 2011-01-28 2014-11-11 Apple Inc. Efficient media import
US8745499B2 (en) 2011-01-28 2014-06-03 Apple Inc. Timeline search and index
US8621355B2 (en) 2011-02-02 2013-12-31 Apple Inc. Automatic synchronization of media clips
CA3089869C (en) 2011-04-11 2022-08-16 Evertz Microsystems Ltd. Methods and systems for network based video clip generation and management
US20130073964A1 (en) 2011-09-20 2013-03-21 Brian Meaney Outputting media presentations using roles assigned to content
US10079039B2 (en) * 2011-09-26 2018-09-18 The University Of North Carolina At Charlotte Multi-modal collaborative web-based video annotation system
US9437247B2 (en) 2011-11-14 2016-09-06 Apple Inc. Preview display for multi-camera media clips
JP5786736B2 (ja) * 2012-01-31 2015-09-30 Nkワークス株式会社 画像再生プログラムおよび画像再生装置
US9417756B2 (en) 2012-10-19 2016-08-16 Apple Inc. Viewing and editing media content
US20140143671A1 (en) * 2012-11-19 2014-05-22 Avid Technology, Inc. Dual format and dual screen editing environment
US20150121437A1 (en) 2013-04-05 2015-04-30 Google Inc. Multi-perspective game broadcasting
US20160155455A1 (en) * 2013-05-22 2016-06-02 Nokia Technologies Oy A shared audio scene apparatus
US20150243325A1 (en) 2014-02-24 2015-08-27 Lyve Minds, Inc. Automatic generation of compilation videos
US9659598B2 (en) * 2014-07-21 2017-05-23 Avigilon Corporation Timeline synchronization control method for multiple display views
KR101598710B1 (ko) 2014-09-11 2016-02-29 엘지전자 주식회사 이동단말기 및 그 제어방법
US10192583B2 (en) * 2014-10-10 2019-01-29 Samsung Electronics Co., Ltd. Video editing using contextual data and content discovery using clusters
US9679605B2 (en) 2015-01-29 2017-06-13 Gopro, Inc. Variable playback speed template for video editing application
US9851870B2 (en) * 2015-03-17 2017-12-26 Raytheon Company Multi-dimensional video navigation system and method using interactive map paths
US11240542B2 (en) * 2016-01-14 2022-02-01 Avigilon Corporation System and method for multiple video playback
US20170244959A1 (en) 2016-02-19 2017-08-24 Adobe Systems Incorporated Selecting a View of a Multi-View Video
US10402062B2 (en) * 2016-04-16 2019-09-03 Apple Inc. Organized timeline
GB2552316A (en) * 2016-07-15 2018-01-24 Sony Corp Information processing apparatus, method and computer program product
WO2018114814A1 (en) * 2016-12-20 2018-06-28 Koninklijke Kpn N.V. Synchronizing processing between streams
US10616624B2 (en) 2017-03-01 2020-04-07 Rhinobird Inc. Multi-angle video synchronization and multi-angle video interface
US10276213B2 (en) 2017-05-22 2019-04-30 Adobe Inc. Automatic and intelligent video sorting
JP6369706B1 (ja) 2017-12-27 2018-08-08 株式会社Medi Plus 医療動画処理システム
US10705708B2 (en) 2018-11-29 2020-07-07 International Business Machines Corporation Data expansion control
US10963841B2 (en) * 2019-03-27 2021-03-30 On Time Staffing Inc. Employment candidate empathy scoring system
WO2020198793A1 (en) 2019-04-01 2020-10-08 Blackmagic Design Pty Ltd Media management system
GB2617352A (en) 2022-04-05 2023-10-11 Canon Kk Method, device, and computer program for encapsulating region annotations in media tracks

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11289512A (ja) * 1998-04-03 1999-10-19 Sony Corp 編集リスト作成装置
US6404978B1 (en) * 1998-04-03 2002-06-11 Sony Corporation Apparatus for creating a visual edit decision list wherein audio and video displays are synchronized with corresponding textual data
JP2005051491A (ja) * 2003-07-28 2005-02-24 Sony Corp 編集システム及びその制御方法
US7805678B1 (en) * 2004-04-16 2010-09-28 Apple Inc. Editing within single timeline
US8126312B2 (en) * 2005-03-31 2012-02-28 Apple Inc. Use of multiple related timelines
US8966367B2 (en) * 2011-02-16 2015-02-24 Apple Inc. Anchor override for a media-editing application with an anchored timeline
JP2013105395A (ja) * 2011-11-15 2013-05-30 Sony Corp 情報処理装置及び方法、並びにプログラム

Also Published As

Publication number Publication date
US12136445B2 (en) 2024-11-05
EP3948503A4 (en) 2023-01-04
EP3948503A1 (en) 2022-02-09
CN113811948A (zh) 2021-12-17
CN113811948B (zh) 2023-12-15
WO2020198792A1 (en) 2020-10-08
US20220189511A1 (en) 2022-06-16

Similar Documents

Publication Publication Date Title
US11157154B2 (en) Media-editing application with novel editing tools
US5442744A (en) Methods and apparatus for displaying and editing multimedia information
US8555170B2 (en) Tool for presenting and editing a storyboard representation of a composite presentation
US20150177949A1 (en) Select drag and drop operations on video thumbnails across clip boundaries
US20080256466A1 (en) Authoring interface which distributes composited elements about the display
US11747972B2 (en) Media-editing application with novel editing tools
US20040027368A1 (en) Time sheet for real time video production system and method
JP2007533271A (ja) テレビジョン・ニュースのためのオーディオビジュアル作業および対応するテキストの編集システム
WO2008022292A2 (en) Techniques for positioning audio and video clips
JP7678760B2 (ja) メディアマネジメントシステム
US11721365B2 (en) Video editing or media management system
US9477674B2 (en) Merging and splitting of media composition files
JP2022528858A (ja) ビデオ編集システム用ユーザインターフェース
JP2005136485A (ja) 編集装置
JP6263164B2 (ja) プレゼンテーションシステム
Staten et al. The Avid Handbook: Advanced Techniques, Strategies, and Survival Information for Avid Editing Systems
Boykin Apple Pro Training Series: Final Cut Pro X 10.1 Quick-Reference Guide
JP2001155468A (ja) 動画像編集方法及び動画像編集を実行するプログラムを記録した機械読み取り可能な記録媒体

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230329

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230329

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240311

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240507

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20240807

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241004

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250128

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20250423

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250610

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250624