TW202325031A - 用於在編輯環境中呈現具有多媒體元素之媒體內容之方法及系統 - Google Patents
用於在編輯環境中呈現具有多媒體元素之媒體內容之方法及系統 Download PDFInfo
- Publication number
- TW202325031A TW202325031A TW111142159A TW111142159A TW202325031A TW 202325031 A TW202325031 A TW 202325031A TW 111142159 A TW111142159 A TW 111142159A TW 111142159 A TW111142159 A TW 111142159A TW 202325031 A TW202325031 A TW 202325031A
- Authority
- TW
- Taiwan
- Prior art keywords
- media
- overlay
- video
- elements
- representation
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000000007 visual effect Effects 0.000 claims abstract description 48
- 230000004044 response Effects 0.000 claims abstract description 29
- 230000002123 temporal effect Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 24
- 230000008569 process Effects 0.000 description 18
- 230000000694 effects Effects 0.000 description 13
- 239000003550 marker Substances 0.000 description 13
- 230000007246 mechanism Effects 0.000 description 11
- 230000006870 function Effects 0.000 description 5
- 238000013461 design Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000012092 media component Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 241001133760 Acoelorraphe Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 230000006735 deficit Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47205—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/0485—Scrolling or panning
- G06F3/04855—Interaction with scrollbars
-
- 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
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/265—Mixing
Abstract
本發明提供用於在一編輯環境中呈現具有多個媒體元素之媒體內容之方法、系統及媒體。在一些實施例中,該方法包括:使用具有一顯示器之一運算裝置接收修改含有複數個媒體元素之一視訊內容項之一請求;呈現包含該視訊內容項之一視訊資料軌表示及出現在該視訊內容項內之該複數個媒體元素之一分層表示之一使用者介面,其中該複數個媒體元素之各者係由接近該視訊資料軌表示定位之一媒體覆疊元素表示,且其中該媒體覆疊元素具有一或多個視覺特性;回應於接收到該視訊資料軌表示內之一選定時間位置,更新該使用者介面內之該分層表示以呈現包含對應於出現在該視訊內容項內之該選定時間位置處之該複數個媒體元素之子集之媒體覆疊元素之一擴展覆疊清單;及回應於接收到來自該擴展覆疊清單之一選定媒體覆疊元素,更新該使用者介面中之一媒體視窗以呈現對應於該選定時間位置之一視訊圖框及應用於對應於該選定媒體覆疊元素之該視訊圖框之該媒體元素。
Description
所揭示標的物係關於用於在一編輯環境中呈現具有多個媒體元素之媒體內容之方法、系統及媒體。
視訊編輯係內容創作者不容易完成之一複雜任務,內容創作者通常使用具有有限大小之顯示器之行動裝置將此等視訊擷取、編輯及/或上傳至社群分享網站。桌上型電腦視訊編輯軟體可藉由在多個維度(例如,時間、空間及z序)上表示一媒體內容項之許多元素來達成高品質結果。此複雜環境容許使用者在時間軸上進行空間修改以及額外操縱,如在視訊之特定部分處應用特效、轉場(transitions)、濾鏡、動畫等。然而,歸因於由於行動裝置通常具有有限大小之顯示器而缺乏工作空間,用於如視訊編輯之視覺任務之此一桌上型電腦環境難以在一行動裝置環境中複製。
用於行動裝置之視訊編輯應用程式之開發者已藉由在一虛擬環境中將工作空間設計為存在於螢幕之外來解決螢幕大小不足。在此方法中,使用者花費大量其等的時間透過一多資料軌編輯環境在水平及垂直方向兩者上捲動,以便完成視訊編輯任務。開發者之另一方法係移除特徵,且因此集中於簡單使用情況。然而,移除此等特徵(諸如編輯特徵)導致限制可由使用者達成之產值及結果品質之一應用程式。
因此,可期望提供用於在一編輯環境中呈現具有多個媒體元素之媒體內容之新機制。例如,可提供用於呈現具有多個媒體元素之媒體內容之此等新機制,其等可符合一行動裝置之大小受限顯示器,同時容許一使用者在行動裝置之大小受限顯示器內創建及/或修改媒體內容。
本發明提供用於在一編輯環境中呈現具有多個媒體元素之媒體內容之方法、系統及媒體。
根據所揭示標的物之一些實施例,提供一種用於編輯媒體內容項之方法,該方法包括:使用具有一顯示器之一運算裝置接收修改含有複數個媒體元素之一視訊內容項之一請求;呈現包含該視訊內容項之一視訊資料軌表示及出現在該視訊內容項內之該複數個媒體元素之一分層表示之一使用者介面,其中該複數個媒體元素之各者係由接近該視訊資料軌表示定位之一媒體覆疊元素表示,且其中該媒體覆疊元素具有一或多個視覺特性;回應於接收到該視訊資料軌表示內之一選定時間位置,更新該使用者介面內之該分層表示以呈現包含對應於出現在該視訊內容項內之該選定時間位置處之該複數個媒體元素之子集之媒體覆疊元素之一擴展覆疊清單;及回應於接收到來自該擴展覆疊清單之一選定媒體覆疊元素,更新該使用者介面中之一媒體視窗以呈現對應於該選定時間位置之一視訊圖框及應用於對應於該選定媒體覆疊元素之該視訊圖框之該媒體元素。
在一些實施例中,該複數個媒體元素包含複數個視覺層,且該複數個視覺層呈現在定位於該使用者介面中之該視訊資料軌表示上方之一第一分層表示中。
在一些實施例中,該複數個媒體元素包含複數個音訊層,且該複數個音訊層呈現在定位於該使用者介面中之該視訊資料軌表示下方之一第二分層表示中。
在一些實施例中,回應於接收到來自該擴展覆疊清單之該選定媒體覆疊元素,該選定媒體覆疊元素定位於該視訊資料軌表示內,且未選定媒體覆疊元素呈現在出現在該視訊內容項內之該選定時間位置處之該複數個媒體元素之該分層表示中。
在一些實施例中,該一或多個視覺特性包含應用於一媒體覆疊元素之至少一個色彩及應用於該媒體覆疊元素之至少一個圖案。
在一些實施例中,回應於接收到該視訊資料軌表示內之該選定時間位置,呈現該擴展覆疊清單來代替該複數個媒體元素之該分層表示,且其中回應於接收到來自該擴展覆疊清單之該選定媒體覆疊元素,該擴展覆疊清單被收摺成該複數個媒體元素之該分層表示。
在一些實施例中,該方法進一步包括提供與應用於對應於該選定媒體覆疊元素之該視訊圖框之該媒體元素相關聯之一或多個編輯工具。
在一些實施例中,該方法進一步包括:判定一第一媒體元素及一第二媒體元素共用該視訊資料軌表示上之至少一個時間戳記;及導致對應於該第一媒體元素之一第一媒體覆疊元素在該視訊資料軌表示上具有與對應於該第二媒體元素之一第二覆疊元素之一垂直偏移。
在一些實施例中,該方法進一步包括:判定呈現在該運算裝置之該顯示器上之該擴展覆疊清單之一高度超過該運算裝置之該顯示器之高度;及回應於判定呈現在該運算裝置之該顯示器上之該擴展覆疊清單之該高度超過該運算裝置之該顯示器之該高度,容許在一垂直方向上捲動該擴展覆疊清單以查看該擴展覆疊清單中之該等媒體覆疊元素之各者。
在一些實施例中,該等媒體覆疊元素之各者具有對應於該視訊內容項內之該媒體元素之一持續時間之一寬度。
根據所揭示標的物之一些實施例,提供一種用於編輯媒體內容項之系統,該系統包括一硬體處理器,其經組態以:使用具有一顯示器之一運算裝置接收修改含有複數個媒體元素之一視訊內容項之一請求;呈現包含該視訊內容項之一視訊資料軌表示及出現在該視訊內容項內之該複數個媒體元素之一分層表示之一使用者介面,其中該複數個媒體元素之各者係由接近該視訊資料軌表示定位之一媒體覆疊元素表示,且其中該媒體覆疊元素具有一或多個視覺特性;回應於接收到該視訊資料軌表示內之一選定時間位置,更新該使用者介面內之該分層表示以呈現包含對應於出現在該視訊內容項內之該選定時間位置處之該複數個媒體元素之子集之媒體覆疊元素之一擴展覆疊清單;及回應於接收到來自該擴展覆疊清單之一選定媒體覆疊元素,更新該使用者介面中之一媒體視窗以呈現對應於該選定時間位置之一視訊圖框及應用於對應於該選定媒體覆疊元素之該視訊圖框之該媒體元素。
根據所揭示標的物之一些實施例,提供一種非暫時性電腦可讀媒體,其含有當由一處理器執行時導致該處理器執行用於編輯媒體內容項之一方法之電腦可執行指令,該方法包括:使用具有一顯示器之一運算裝置接收修改含有複數個媒體元素之一視訊內容項之一請求;呈現包含該視訊內容項之一視訊資料軌表示及出現在該視訊內容項內之該複數個媒體元素之一分層表示之一使用者介面,其中該複數個媒體元素之各者係由接近該視訊資料軌表示定位之一媒體覆疊元素表示,且其中該媒體覆疊元素具有一或多個視覺特性;回應於接收到該視訊資料軌表示內之一選定時間位置,更新該使用者介面內之該分層表示以呈現包含對應於出現在該視訊內容項內之該選定時間位置處之該複數個媒體元素之子集之媒體覆疊元素之一擴展覆疊清單;及回應於接收到來自該擴展覆疊清單之一選定媒體覆疊元素,更新該使用者介面中之一媒體視窗以呈現對應於該選定時間位置之一視訊圖框及應用於對應於該選定媒體覆疊元素之該視訊圖框之該媒體元素。
根據所揭示標的物之一些實施例,提供一種用於編輯媒體內容項之系統,該系統包括:構件,其用於使用具有一顯示器之一運算裝置接收修改含有複數個媒體元素之一視訊內容項之一請求;構件,其用於呈現包含該視訊內容項之一視訊資料軌表示及出現在該視訊內容項內之該複數個媒體元素之一分層表示之一使用者介面,其中該複數個媒體元素之各者係由接近該視訊資料軌表示定位之一媒體覆疊元素表示,且其中該媒體覆疊元素具有一或多個視覺特性;構件,其用於回應於接收到該視訊資料軌表示內之一選定時間位置而更新該使用者介面內之該分層表示以呈現包含對應於出現在該視訊內容項內之該選定時間位置處之該複數個媒體元素之子集之媒體覆疊元素之一擴展覆疊清單;及構件,其用於回應於接收到來自該擴展覆疊清單之一選定媒體覆疊元素而更新該使用者介面中之一媒體視窗以呈現對應於該選定時間位置之一視訊圖框及應用於對應於該選定媒體覆疊元素之該視訊圖框之該媒體元素。
根據各種實施例,提供用於在一編輯環境中呈現具有多個媒體元素之媒體內容之機制(其可包含方法、系統及媒體)。
一般言之,該等機制可產生容許一使用者(諸如一內容創作者)查看及/或編輯一視訊之部分之一分層表示。例如,分層表示可為包含一或多個視覺層及/或一或多個音訊層之一緊湊表示。繼續此實例,一或多個視覺層及/或一或多個音訊層之各者可被呈現為一可擴展覆疊清單中之一覆疊元素。在一些實施例中,分層表示可包含視訊之一視訊資料軌表示,其容許使用者瀏覽視訊(例如,藉由經由一觸控螢幕輸入水平地捲動)、選擇用於編輯或調整之內容、重新配置內容、添加新媒體或媒體元素等。
例如,分層表示可向使用者提供選擇一視訊資料軌表示內之一特定時間之一機會,且回應於選擇視訊時間線表示內之一特定時間(例如,藉由經由一觸控螢幕輸入水平地捲動視訊時間線),該等機制可呈現包含在選定時間呈現在視訊中之一或多個視覺層及/或一或多個音訊層之一子集之一擴展覆疊清單。擴展覆疊清單可包含可由使用者選擇用於編輯或調整之視覺層及/或音訊層之子集之各者之覆疊元素。
應注意,在一些實施例中,各覆疊元素可具有一視覺特性(例如,一特定色彩、一特定形狀、一特定圖案等)。例如,在將多個媒體元素(例如,用於視訊之一特定持續時間之一音訊資料軌、用於視訊之一特定持續時間之一文字覆疊、用於視訊之一特定持續時間之一貼圖(sticker)、用於視訊之一特定持續時間之一影像覆疊、用於視訊之一特定持續時間之一運動特效)***一視訊內之後,對應於一媒體元素之各覆疊元素可基於媒體元素之類型而具有一特定色彩及一特定圖案(例如,一梳狀邊緣)。此可例如向使用者提供視訊內具有相同媒體類型之媒體元素之一視覺指示(例如,用於文字元素之覆疊元素之各者被著色為藍色且具有一梳狀邊緣,且用於音訊資料軌元素之覆疊元素之各者被著色為紫色且具有一波狀邊緣)。
亦應注意,在一些實施例中,各覆疊元素可視覺地指示其在視訊內之相對持續時間。例如,覆疊元素之寬度可對應於一媒體元素之開始時間至媒體元素之結束時間(例如,從視訊開始之2:01分鐘至視訊開始之2:22分鐘應用之一運動特效)。
在一些實施例中,可在分層表示中分離視覺層及音訊層。例如,在其中一分層表示包含視訊之一視訊資料軌表示之實施方案中,對應於視訊內之視覺層之覆疊元素可定位於視訊資料軌表示上方,且對應於視訊內之音訊層之覆疊元素可定位於視訊資料軌表示下方。在另一實例中,在其中一分層表示包含視訊之一視訊資料軌表示之實施方案中,對應於視訊內之視覺層之覆疊元素可定位於視訊資料軌表示上方,對應於視訊內之音訊層之覆疊元素可定位於視訊資料軌表示下方,且覆疊元素可定位於呈現視訊之一視訊視窗、用於控制視訊之回放之回放選項及與視訊視窗相關聯之一時間線下方。
在一些實施例中,擴展覆疊清單可超過裝置顯示器之高度。在此一實施例中,可瀏覽擴展覆疊清單(例如,藉由垂直地捲動擴展覆疊清單)以查看包含在擴展覆疊清單中之覆疊元素之各者。
在一些實施例中,在從擴展覆疊清單選擇一覆疊元素之後,對應視覺及/或音訊層可呈現在顯示器上以進行編輯及/或調整。例如,回應於選擇對應於一視覺層之一覆疊元素,覆疊元素可定位於時間線表示上方,且一視訊視窗可呈現視訊在選定時間之一或多個視訊圖框,其中可在視訊視窗內編輯及/或調整對應於視覺層之媒體元素。
此等機制可用於各種應用中。例如,此等機制可用於產生分層表示,使得一使用者可在使用具有一有限螢幕大小之一行動裝置時用一標題卡片、背景音訊、一音訊特效(例如,一旁白)及動畫圖形對一視訊(例如,一短視訊)進行標註。在另一實例中,此等機制可用於產生分層表示,使得一使用者可調整一視訊內已存在之任何媒體標註或元素之時序,諸如將一標題卡片之持續時間延長達一更長時間段。在又另一實例中,此等機制可用於產生分層表示,使得一使用者可編輯含有同時出現之多個元素之一視訊。繼續此實例,一使用者可藉由選擇視訊內已存在之媒體元素之視覺指示符而在與各元素相關聯之編輯選單之間切換。在一進一步實例中,一使用者可捲動視訊圖框,同時亦查看與呈現在裝置顯示器上之視訊圖框相關聯之視覺指示符。在另一進一步實例中,一使用者可切換視訊內之全部媒體元素之視圖。在此實例中,一使用者可接著切換所要媒體元素且在視訊圖框內重新定位、縮放或以其他方式操縱所要元素。
應注意,儘管本文中描述之實施例大體上係關於編輯用於上傳至一社群分享服務之一媒體內容項,但此僅係闡釋性的。例如,分層表示可用於提供形成一廣告中使用之一媒體內容項之媒體組件之一緊湊表示。在另一實例中,在容許一使用者產生呈現之一應用程式中,分層表示可用於表示***至使用呈現應用程式產生之一幻燈片中之一媒體內容項(例如,一動畫及其組件)。
轉至圖1,展示根據一些實施例之用於在一編輯環境中呈現具有多個媒體元素之媒體內容之一程序100之一闡釋性實例。在一些實施例中,程序100可由一使用者裝置執行。例如,在一些實施例中,程序100可在一使用者正在一智慧電話、一平板電腦、一膝上型運算裝置、一桌上型運算裝置及/或任何其他適合使用者裝置上執行任何適合應用程式(例如,一視訊編輯應用程式、一影像擷取應用程式、一視訊記錄應用程式、一媒體儲存應用程式、演示應用程式等)時執行。
在一些實施例中,程序100可方塊102藉由在一媒體編輯器內顯示一媒體內容項及一視訊資料軌表示而開始。在一些實施例中,媒體內容項可含有視訊片段、音訊檔案、媒體特效及/或任何其他適合媒體。此可包含例如判定哪些音訊檔案、媒體特效及/或任何其他適合媒體元素在媒體內容項內出現達特定持續時間。在一些實施例中,在方塊102,可顯示媒體內容項、視訊資料軌表示及/或媒體編輯器內之任何其他適合組件,如下文圖2A中展示。
在一些實施例中,如下文結合圖2A進一步展示及描述,出現在媒體內容項內之媒體組件可被表示為容許一使用者(諸如一內容創作者)查看及/或編輯一視訊之部分之一分層表示。例如,分層表示可為包含一或多個視覺層及/或一或多個音訊層之一緊湊表示。繼續此實例,分層表示可包含視訊之一視訊資料軌表示,其容許使用者瀏覽視訊(例如,藉由經由一觸控螢幕輸入水平地捲動)、選擇用於編輯或調整之一視覺層或一音訊層、重新配置內容、添加新媒體或媒體元素等。
應注意,在一些實施例中,分層表示中之各覆疊元素可具有一視覺特性(例如,一特定色彩、一特定形狀、一特定圖案等)。例如,在將多個媒體元素(例如,用於視訊之一特定持續時間之一音訊資料軌、用於視訊之一特定持續時間之一文字覆疊、用於視訊之一特定持續時間之一貼圖、用於視訊之一特定持續時間之一影像覆疊、用於視訊之一特定持續時間之一運動特效)***一視訊內之後,對應於一媒體元素之各覆疊元素可基於媒體元素之類型而具有一特定色彩及一特定圖案(例如,一梳狀邊緣)。在另一實例中,各覆疊元素可包含描述媒體元素之類型之文字(例如,應用於視訊之一部分之一泡泡特效、已***視訊之一部分上方之一文字欄等)。此可例如幫助使用者識別視訊內含有之不同媒體元素(例如,其中對應於文字元素之覆疊元素以藍色展示,而對應於應用於視訊之一部分之視覺特效之覆疊元素以黃色展示),且幫助使用者在選擇用於編輯之一媒體元素之前判定媒體元素之類型(例如,其中貼圖在對應覆疊元素上具有相同或類似色彩及/或相同邊緣圖案)。
亦應注意,在一些實施例中,各覆疊元素可視覺地指示其在視訊內之相對持續時間。例如,沿著媒體時間線定位之覆疊元素之寬度可對應於一媒體元素之開始時間至媒體元素之結束時間(例如,從視訊開始之2:01分鐘至視訊開始之2:22分鐘應用之一運動特效)。
應進一步注意,在一些實施例中,可在分層表示中分離視覺層及音訊層。例如,在其中一分層表示包含視訊之一視訊資料軌表示之實施方案中,對應於視訊內之視覺層之覆疊元素(例如,文字覆疊、動畫、貼圖、影像、視覺特效等)可定位於視訊資料軌表示上方,且對應於視訊內之音訊層之覆疊元素(例如,聲音、音效、音訊修改、背景音樂資料軌等)可定位於視訊資料軌表示下方。在另一實例中,在其中一分層表示包含視訊之一視訊資料軌表示之實施方案中,對應於視訊內之視覺層之覆疊元素可定位於視訊資料軌表示上方,對應於視訊內之音訊層之覆疊元素可定位於視訊資料軌表示下方,且覆疊元素可定位於呈現視訊之一視訊視窗、用於控制視訊之回放之回放選項及與視訊視窗相關聯之一時間線下方。
在一些實施例中,當程序100接收到一使用者輸入時,程序100可繼續至方塊104。例如,在一些實施例中,一使用者可輕觸視訊資料軌表示之一部分及/或視訊資料軌表示附近之任何適合區域。在一更特定實例中,使用者可沿著視訊資料軌表示水平地捲動,且可選擇視訊資料軌表示中之一特定時間位置。繼續此實例,一視訊視窗可呈現對應於視訊資料軌表示中之當前選定時間位置之一視訊圖框或任何其他適合預覽。在一些實施例中,視訊視窗可包含展示視訊之選定時間位置之一時間線。
在一些實施例中,在方塊106,回應於在方塊104接收到使用者輸入,程序100可導致媒體編輯器顯示在視訊資料軌表示內指示之時間點出現之媒體元素。例如,一特定媒體元素可由一特定覆疊元素在視訊資料軌表示上表示,且在視訊資料軌表示內指示之時間點出現之媒體元素可在包含對應覆疊元素之一擴展覆疊清單中表示。繼續此實例,程序100可提供用於選擇及/或編輯在視訊資料軌表示內指示之時間點出現之一特定媒體元素之一聚焦狀態。
圖2B中展示媒體編輯器之一更特定實例。例如,包含在選定時間出現在視訊中之一或多個視覺層及/或一或多個音訊層之一子集之一擴展覆疊清單。擴展覆疊清單可包含可由使用者選擇用於編輯或調整之視覺層及/或音訊層之子集之各者之覆疊元素,其中覆疊元素之各者具有一特定視覺特性(例如,一特定色彩、一特定形狀、一特定圖案等)。
在一些實施例中,程序100可判定擴展覆疊清單之大小已超過裝置顯示器之高度。在此一實施例中,程序100可接收容許瀏覽擴展覆疊清單之瀏覽輸入(例如,向上滑動及向下滑動使用者輸入),藉此容許使用者從包含在擴展覆疊清單中之覆疊元素之各者查看及/或選擇一覆疊元素。在一更特定實例中,為了容許使用者選擇包含在延伸超過裝置顯示器之高度之擴展覆疊清單中之覆疊元素之一者,程序100可啟動一臨時垂直捲動輸入或容許使用者垂直瀏覽擴展覆疊清單之任何其他適合瀏覽輸入,其中擴展覆疊清單垂直移位以在裝置顯示器上呈現當前未在擴展覆疊清單中呈現之覆疊元素。
在一些實施例中,在方塊108,使用者可選擇媒體元素之一者以在視訊內查看及/或編輯。例如,使用者可從包含表示在視訊資料軌表示內指示之時間點出現之視覺層及/或音訊層之覆疊元素之擴展覆疊清單選擇一覆疊元素。
在一些實施例中,在方塊110,程序100可回應於接收到選定媒體元素而導致媒體編輯器返回至顯示媒體內容項、視訊資料軌表示及/或任何其他適合組件。在一些實施例中,可修改視訊資料軌表示之呈現,使得選定媒體元素更顯著地定位於視訊資料軌表示內。例如,在一些實施例中,來自擴展覆疊清單之選定覆疊元素可定位於視訊資料軌表示內以指示對應媒體元素在視訊資料軌表示內之時間位置及持續時間。繼續此實例,來自擴展覆疊清單之未被使用者選擇之其餘覆疊元素可收摺、收縮或以其他方式返回至分層表示中。圖2C中展示媒體編輯器之一更特定實例。
在一些實施例中,程序100可繼續至方塊112,且可顯示具有對應於選定覆疊元素之媒體元素之媒體內容項。例如,回應於從一擴展覆疊清單選擇一覆疊元素且修改視訊資料軌表示以指示選定覆疊元素,媒體編輯器可呈現具有在媒體內容項上分層之對應媒體元素之媒體內容項,其中媒體元素可由使用者修改。繼續此實例,媒體編輯器可容許使用者重新定位、調整大小、移除或以其他方式操縱媒體元素。
在一些實施例中,在方塊114,程序100可顯示與選定媒體元素相關聯之任何適合編輯選單。例如,如下文圖2C中展示,在一些實施例中,選定媒體元素可為一標題卡片及伴隨圖形。繼續此實例,在一些實施例中,程序100可顯示一鍵盤、游標、調整大小控制柄(resize handle)、調色盤等及/或與標題卡片及伴隨圖形相關聯之任何其他適合編輯工具。應注意,在一些實施例中,程序100可調整媒體元素之顯示以包含編輯工具及/或可將與媒體元素相關聯之工具列添加至媒體編輯器。
應理解,圖1之程序之至少一些上文描述方塊可以任何順序或序列執行(executed或performed),不限於結合圖展示及描述之順序及序列。此外,圖1之程序之一些上文方塊可在適當情況下實質上同時執行(executed或performed)或並行執行(executed或performed)以減少延時及處理時間。另外或替代地,可省略圖1之程序之一些上文描述方塊。
轉至圖2A,展示根據一些實施例之用於在一編輯環境中呈現具有多個媒體元素之媒體內容之一使用者介面200之一闡釋性實例。如繪示,在一些實施例中,使用者介面200可包含一媒體內容視窗245、一視訊資料軌表示260及一工具列290。在一些實施例中,使用者介面200可被包含在任何適合媒體編輯應用程式中。例如,如繪示,使用者介面200可被呈現為一行動視訊編輯器內之一特徵,其中一使用者已在先前載入媒體內容。在另一實例中,使用者介面200可被呈現為用於編輯在使用一幻燈片呈現應用程式創建之一呈現內呈現之一動畫之一特徵。
在一些實施例中,媒體內容視窗245可包含在一編輯環境中發現之一媒體播放器之任何適合特徵。例如,如繪示,媒體內容視窗245可包含一時間戳記、一回放位置指示符、包含視訊之開始時間、視訊之一結束時間之一時間線255以及沿著時間線255之時間戳記及回放位置指示符、一播放/暫停按鈕、一全螢幕按鈕及/或任何其他適合控制按鈕。在一些實施例中,可在媒體內容視窗245中顯示媒體內容項250,且媒體內容項250之回放可與視訊資料軌表示260同步。
在一些實施例中,媒體內容項250可含有音訊組件、視訊片段、音訊元素(諸如背景音訊)、音訊特效(例如,卡通聲音、語音覆疊、音訊失真特效等)、視覺元素(例如,貼圖、文字覆疊、補充圖形、畫中畫等)及/或任何其他適合媒體元素。例如,如繪示,媒體內容項250含有一棕櫚樹及雲之視訊片段、在視訊之一特定部分上方分層之一媒體元素253 (例如,文字「San Francisco」)及在視訊之一特定部分上方分層之一媒體元素254 (例如,具有不同大小之四個彩色圓圈之一泡泡圖形)。如下文結合圖2C及圖2E論述,在一些實施例中,媒體內容視窗245可包含用於調整媒體元素之外觀之空間編輯工具,諸如可選影像塊、視窗、控制柄等。
在一些實施例中,視訊資料軌表示260可包含視訊圖框表示270、媒體覆疊元素271至276及時間碼標記或回放位置指示符280。在一些實施例中,視訊資料軌表示260可包含任何其他適合特徵。在一些實施例中,視訊資料軌表示260可容許一使用者在一媒體內容項內之不同時間點之間移動。例如,在一些實施例中,一水平運動中之滑動視訊資料軌表示260可容許一使用者存取媒體內容項之較早或較晚時間點。
在一些實施例中,媒體內容視窗245中展示之媒體元素可由視訊資料軌表示260內之一媒體覆疊元素來指定。例如,如繪示,媒體覆疊元素273可表示媒體元素253在媒體內容項250中之出現。在一些實施例中,媒體覆疊元素273沿著視訊資料軌表示260之位置可對應於媒體元素253出現在媒體內容項中所達之持續時間。在一些實施例中,在程序100之方塊104,可由一使用者選擇媒體覆疊元素271至276,如上文結合圖1論述。
在一些實施例中,可使用任何適合分層模型在視訊資料軌表示260內對視訊圖框270及媒體覆疊元素271至276進行分層。在一些實施例中,可使用z序堆疊對視訊圖框270及媒體覆疊元素271至276進行分層。例如,在一些實施例中,視訊圖框270可為最前層,其中媒體覆疊元素271至276出現在視訊圖框270「下方」。在另一實例中,在一些實施例中,兩個或更多個媒體覆疊元素(例如,媒體覆疊元素273及274)可在視訊資料軌表示260中重疊。繼續此實例,媒體覆疊元素273可垂直地從媒體覆疊元素274偏移,例如,配置於一「下」層中。在另一實例中,在一些實施例中,類似的媒體元素(例如,貼圖)可被分組至相同垂直偏移(層深度)。
在一些實施例中,媒體覆疊元素271至276可具有各種視覺特性(例如,形狀、邊緣圖案、輪廓、填充圖案及/或色彩等)。例如,如繪示,媒體覆疊元素271可具有一扇形邊緣圖案及一單色(藍色)填充色彩。在另一實例中,如繪示,媒體覆疊元素273可具有擁有圓角之一筆直邊緣及一單色(黃色)填充色彩。在一些實施例中,雖然以z序出現,但媒體覆疊元素271至276之設計元素可隱藏在視訊圖框270後面。例如,如圖2A中展示,媒體覆疊元素271至274之頂部邊緣及媒體覆疊元素275及276之底部邊緣係可見的。在此實例中,媒體覆疊元素271至276可在覆疊元素之由於分層而被視訊圖框270遮擋之部分上具有文字、形狀及/或任何其他適合設計特徵。
應注意,儘管展示六個媒體覆疊元素,然可在視訊資料軌表示260上展示任何適合數目個媒體覆疊元素。
在一些實施例中,時間碼標記280可用於指示沿著視訊資料軌表示260之回放位置。在一些實施例中,時間碼標記280可為一垂直線元素,及/或具有任何其他適合外觀。在一些實施例中,時間碼標記280可在一水平方向上定位至任何適合時間戳記(例如,其中放置在視訊資料軌表示260上或附近之一手指水平向左或向右移動之一使用者輸入)。在一些實施例中,滑動時間碼標記280可導致媒體內容項250被更新(refreshed及/或updated)至由時間碼標記280指示之新時間戳記。如下文結合圖2C論述,時間碼標記可具有與媒體覆疊元素271至276相關之額外功能。
在一些實施例中,工具列290可包含用於編輯媒體內容項250之任何適合特徵。例如,如繪示,工具列290可包含瀏覽元素(例如,視訊、照片、文字、貼圖、聲音等),其等可將一使用者引導至對應選單(例如,載入視訊片段、添加照片、文字、貼圖、音訊等)。
轉至圖2B,展示根據一些實施例之用於在一編輯環境中呈現具有多個媒體元素之媒體內容之一使用者介面210之一實例。如繪示,使用者介面210可包含視訊資料軌表示260、聚焦螢幕265、一擴展覆疊清單中之媒體覆疊元素273及274以及時間碼標記280。
在一些實施例中,在程序100之方塊106,使用者介面210可緊跟使用者介面200之呈現,如上文結合圖1論述。在一些實施例中,可回應於接收到對上文圖2A中之視訊資料軌表示260內之一點之一使用者選擇而顯示使用者介面210。
在一些實施例中,使用者介面210可顯示任何適合數目個媒體覆疊元素(例如,零個、一個、兩個等)。在一些實施例中,顯示在使用者介面210中之媒體覆疊元素可表示來自載入媒體編輯器中之整個媒體內容項之媒體元素。在一些實施例中,顯示在使用者介面210中之媒體覆疊元素可由與時間碼標記280相交之媒體元素來判定。在一些實施例中,可基於使用者偏好(例如,僅視覺層、僅音訊層、僅貼圖等)來對顯示在使用者介面210中之媒體覆疊元素進行濾鏡處理。
在一些實施例中,使用者介面210可使用任何適合技術將媒體覆疊元素273及274提升至視訊資料軌表示260內之最頂層。例如,如圖2B中展示,回應於選擇一特定時間位置(例如,視訊內之一時間2:46),對應於出現在視訊內之兩個媒體元素之兩個媒體覆疊元素可呈現在一媒體清單中,且兩個媒體元素可被提升至視訊資料軌表示260及媒體內容視窗中之一最頂層。
在一些實施例中,使用者介面210可使用聚焦螢幕265將媒體覆疊元素273及274帶至視訊資料軌表示260內之最頂層。如繪示,在一些實施例中,使用者介面210可顯露媒體覆疊元素273及274中之視覺特性或設計特徵,且此可指示對應於媒體覆疊元素之媒體元素。例如,在一些實施例中,媒體覆疊元素273可具有一字母「A」以表示一文字框。在另一實例中,在一些實施例中,媒體覆疊元素274可被標記為「泡泡」以表示一泡泡圖形貼圖。
在一些實施例中,在程序100之方塊108,可由使用者選擇媒體覆疊元素273及/或274,如上文結合圖1論述。
轉至圖2C,展示根據一些實施例之用於在一編輯環境中呈現具有多個媒體元素之媒體內容之一使用者介面220之一闡釋性實例。如繪示,使用者介面210可包含媒體元素工具214、媒體元素254、視訊資料軌表示260、媒體覆疊元素274及時間碼標記284。在一些實施例中,使用者介面220可包含任何其他適合元素。
在一些實施例中,在程序100之方塊110、112及114,使用者介面220可緊跟使用者介面210之呈現,如上文結合圖1論述。在一些實施例中,可回應於接收來自使用者介面210之對一媒體覆疊元素(諸如顯示在上文圖2B中之視訊資料軌表示260上之媒體覆疊元素274)之一使用者選擇而呈現使用者介面220。
在一些實施例中,媒體元素工具214可為容許一使用者修改媒體元素254之任何適合工具。例如,如展示,媒體元素254可為一圖形貼圖,且媒體元素工具214可為圍繞媒體元素254之一框,該框具有邊角控制柄以修改媒體元素254之大小及位置。
在一些實施例中,一使用者可另外使用編輯選單294來編輯媒體元素254。例如,如展示,編輯選單294可包含用於將選定媒體元素改變為一不同媒體元素之一替換按鈕、用於包含或修改應用於內容之一運動特效之一動畫按鈕及用於修改放置在媒體內容項內之媒體元素之組件之一色彩之一色彩選擇器。在一些實施例中,可顯示任何適合數目個選單。
在一些實施例中,時間碼標記284可被顯示為視訊資料軌表示260上之最頂層。在一些實施例中,可在時間碼標記284內顯示媒體覆疊元素274。在一些實施例中,媒體覆疊元素274及時間碼標記284之組合呈現可暗示媒體元素254經主動選擇且可編輯。在一些實施例中,時間碼標記284可具有例如可選控制柄以改變媒體元素254之開始及/或結束時間。
轉至圖2D,展示根據一些實施例之用於在一編輯環境中呈現具有多個媒體元素之媒體內容之一使用者介面230之一闡釋性實例。如繪示,使用者介面230可包含視訊資料軌表示260、聚焦螢幕265及媒體覆疊元素276。在一些實施例中,在程序100之方塊106,使用者介面230可緊跟使用者介面200之呈現,如上文結合圖1論述。在一些實施例中,當一使用者從使用者介面200選擇一媒體覆疊元素(諸如顯示在上文圖2A中之視訊資料軌表示260上之媒體覆疊元素271至276)時,可顯示使用者介面230。如展示,在一些實施例中,媒體覆疊元素276可在視訊資料軌表示260中指示貫穿運行時間存在之一音訊資料軌。
轉至圖2E,展示根據一些實施例之用於在一編輯環境中呈現具有多個媒體元素之媒體內容之一使用者介面240之一實例。如繪示,使用者介面240可包含音訊指示符216、視訊資料軌表示260、媒體覆疊元素276及編輯選單296。在一些實施例中,使用者介面240可包含任何其他適合元素。
在一些實施例中,如上文結合圖1論述,在程序100之方塊110、112及114,使用者介面240可緊跟使用者介面230之呈現。在一些實施例中,當一使用者從使用者介面230選擇一媒體覆疊元素(諸如顯示在上文圖2D中之視訊資料軌表示260上之媒體覆疊元素276)時,可顯示使用者介面240。
在一些實施例中,媒體覆疊元素276可對應於一音訊元素。在一些實施例中,編輯選單296可為任何適合音訊編輯工具,諸如調整回放音量、調整等化器設定等。
轉至圖3,展示根據一些實施例之用於在一編輯環境中呈現具有多個媒體元素之媒體內容之硬體之一實例300。如繪示,硬體300可包含一伺服器302、一通信網路304及/或一或多個使用者裝置306,諸如使用者裝置308及310。
伺服器302可為用於儲存資訊、資料、程式、媒體內容及/或任何其他適合內容之任何適合伺服器。在一些實施例中,伺服器302可執行任何適合功能。
在一些實施例中,通信網路304可為一或多個有線及/或無線網路之任何適合組合。例如,通信網路可包含網際網路、一內部網路、一廣域網路(WAN)、一區域網路(LAN)、一無線網路、一數位用戶線(DSL)網路、一訊框中繼網路、一非同步傳送模式(ATM)網路、一虛擬專用網路(VPN)及/或任何其他適合通信網路之任何一或多者。使用者裝置306可藉由一或多個通信鏈路(例如,通信鏈路312)連接至通信網路304,該通信網路304可經由一或多個通信鏈路(例如,通信鏈路314)連結至伺服器302。通信鏈路可為適合於在使用者裝置306與伺服器302之間傳遞資料之任何通信鏈路,諸如網路鏈路、撥號鏈路、無線鏈路、硬接線鏈路、任何其他適合通信鏈路或此等鏈路之任何適合組合。
使用者裝置306可包含適合於與使用者介面200一起使用之任何一或多個使用者裝置。在一些實施例中,使用者裝置306可包含任何適合類型之使用者裝置,諸如行動電話、平板電腦、穿戴式電腦、膝上型電腦、桌上型電腦、智慧型電視、媒體播放器、遊戲主控台、車輛資訊及/或娛樂系統,及/或任何其他適合類型之使用者裝置。
儘管伺服器302被繪示為一個裝置,然在一些實施例中,可使用任何適合數目個裝置來執行由伺服器302執行之功能。例如,在一些實施例中,可使用多個裝置來實施由伺服器302執行之功能。
儘管圖3中展示兩個使用者裝置308及310以避免使圖過於複雜,然在一些實施例中,可使用任何適合數目個使用者裝置(包含僅一個使用者裝置)及/或任何適合類型之使用者裝置。
在一些實施例中,伺服器302及使用者裝置306可使用任何適合硬體來實施。例如,在一些實施例中,裝置302及306可使用任何適合通用電腦或專用電腦來實施,且可包含任何適合硬體。例如,如圖4之實例硬體400中繪示,此硬體可包含硬體處理器402、記憶體及/或儲存器404、一輸入裝置控制器406、一輸入裝置408、顯示器/音訊驅動器410、顯示器及音訊輸出電路412、(若干)通信介面414、一天線416及一匯流排418。
在一些實施例中,硬體處理器402可包含任何適合硬體處理器,諸如一微處理器、一微控制器、一多核心處理器或一處理器陣列、(若干)數位信號處理器、專用邏輯及/或用於控制一通用電腦或一專用電腦之運作之任何其他適合電路。在一些實施例中,硬體處理器402可由儲存在記憶體及/或儲存器404中之一電腦程式來控制。例如,在一些實施例中,電腦程式可導致硬體處理器402執行本文中描述之功能。
在一些實施例中,記憶體及/或儲存器404可為用於儲存程式、資料、文件及/或任何其他適合資訊之任何適合記憶體及/或儲存器。例如,記憶體及/或儲存器404可包含隨機存取記憶體、唯讀記憶體、快閃記憶體、硬碟儲存器、光學媒體及/或任何其他適合記憶體。
在一些實施例中,輸入裝置控制器406可為用於控制及接收來自一或多個輸入裝置408之輸入之任何適合電路。例如,輸入裝置控制器406可為用於接收來自一觸控螢幕、一鍵盤、一滑鼠、一或多個按鈕、一語音辨識電路、一麥克風、一相機、一光學感測器、一加速度計、一溫度感測器、一近場感測器及/或任何其他類型之輸入裝置之輸入之電路。
在一些實施例中,顯示器/音訊驅動器410可為用於控制及驅動至一或多個顯示器/音訊輸出裝置412之輸出之任何適合電路。例如,顯示器/音訊驅動器410可為用於驅動一觸控螢幕、一平板顯示器、一陰極射線管顯示器、一投影儀、一或多個揚聲器及/或任何其他適合顯示器及/或呈現裝置之電路。
(若干)通信介面414可為用於與一或多個通信網路(諸如圖3中展示之網路304)介接之任何適合電路。例如,(若干)介面414可包含網路介面卡電路、無線通信電路及/或任何其他適合類型之通信網路電路。
在一些實施例中,天線416可為用於與一通信網路(例如,通信網路304)無線通信之任何適合一或多個天線。在一些實施例中,可省略天線416。
在一些實施例中,匯流排418可為用於在兩個或更多個組件402、404、406、410及414之間通信之任何適合機構。
根據一些實施例,任何其他適合組件可被包含在硬體400中。
在一些實施例中,任何適合電腦可讀媒體可用於儲存用於執行本文中描述之功能及/或程序之指令。例如,在一些實施例中,電腦可讀媒體可為暫時性或非暫時性的。例如,非暫時性電腦可讀媒體可包含媒體,諸如非暫時性形式之磁性媒體(諸如硬碟、軟碟等)、非暫時性形式之光學媒體(諸如光碟、數位視訊光碟、藍光光碟等)、非暫時性形式之半導體媒體(諸如快閃記憶體、電可程式化唯讀記憶體(EPROM)、電可擦除可程式化唯讀記憶體(EEPROM)等)、在傳輸期間不是瞬間(fleeting)或無任何永久性外觀之任何適合媒體及/或任何適合有形媒體。作為另一實例,暫時性電腦可讀媒體可包含網路上、電線、導體、光纖、電路中之信號、在傳輸期間瞬間且無任何永久性外觀之任何適合媒體及/或任何適合無形媒體。
儘管已在前述闡釋性實施例中描述及繪示本發明,然應理解,本發明僅已藉由實例製作,且可在不脫離本發明之精神及範圍之情況下做出本發明之實施方案之細節之許多改變。所揭示實施例之特徵可以各種方式組合及重新配置。
100:程序
102:方塊
104:方塊
106:方塊
108:方塊
110:方塊
112:方塊
114:方塊
200:使用者介面
210:使用者介面
214:媒體元素工具
216:音訊指示符
220:使用者介面
230:使用者介面
240:使用者介面
245:媒體內容視窗
250:媒體內容項
253:媒體元素
254:媒體元素
255:時間線
260:視訊資料軌表示
265:聚焦螢幕
270:視訊圖框表示
271:媒體覆疊元素
272:媒體覆疊元素
273:媒體覆疊元素
274:媒體覆疊元素
275:媒體覆疊元素
276:媒體覆疊元素
280:時間碼標記或回放位置指示符
284:時間碼標記
290:工具列
294:編輯選單
296:編輯選單
300:硬體
302:伺服器
304:通信網路
306:使用者裝置
308:使用者裝置
310:使用者裝置
312:通信鏈路
314:通信鏈路
400:硬體
402:硬體處理器
404:記憶體及/或儲存器
406:輸入裝置控制器
408:輸入裝置
410:顯示器/音訊驅動器
412:顯示器及音訊輸出電路
414:通信介面
416:天線
418:匯流排
當結合以下圖式考量時參考所揭示標的物之以下詳細描述可更充分瞭解所揭示標的物之各種目標、特徵及優點,其中相同元件符號識別相同元件。
圖1展示根據所揭示標的物之一些實施例之用於在一編輯環境中呈現具有多個媒體元素之媒體內容之一程序之一闡釋性實例。
圖2A、圖2B、圖2C、圖2D及圖2E展示根據所揭示標的物之一些實施例之一媒體編輯圖形使用者介面之實例。
圖3展示根據所揭示標的物之一些實施例之可用於實施本文中描述之機制之一系統之一示意圖之一實例。
圖4展示根據所揭示標的物之一些實施例之可在圖3之一伺服器及/或一使用者裝置中使用之硬體之一實例。
100:程序
102:方塊
104:方塊
106:方塊
108:方塊
110:方塊
112:方塊
114:方塊
Claims (21)
- 一種用於編輯媒體內容項之方法,該方法包括: 使用具有一顯示器之一運算裝置接收修改含有複數個媒體元素之一視訊內容項之一請求; 呈現包含該視訊內容項之一視訊資料軌表示及出現在該視訊內容項內之該複數個媒體元素之一分層表示之一使用者介面,其中該複數個媒體元素之各者係由接近該視訊資料軌表示定位之一媒體覆疊元素表示,且其中該媒體覆疊元素具有一或多個視覺特性; 回應於接收到該視訊資料軌表示內之一選定時間位置,更新該使用者介面內之該分層表示以呈現包含對應於出現在該視訊內容項內之該選定時間位置處之該複數個媒體元素之子集之媒體覆疊元素之一擴展覆疊清單;及 回應於接收到來自該擴展覆疊清單之一選定媒體覆疊元素,更新該使用者介面中之一媒體視窗以呈現對應於該選定時間位置之一視訊圖框及應用於對應於該選定媒體覆疊元素之該視訊圖框之該媒體元素。
- 如請求項1之方法,其中該複數個媒體元素包含複數個視覺層,且其中該複數個視覺層呈現在定位於該使用者介面中之該視訊資料軌表示上方之一第一分層表示中。
- 如請求項1之方法,其中該複數個媒體元素包含複數個音訊層,且其中該複數個音訊層呈現在定位於該使用者介面中之該視訊資料軌表示下方之一第二分層表示中。
- 如請求項1之方法,其中回應於接收到來自該擴展覆疊清單之該選定媒體覆疊元素,該選定媒體覆疊元素定位於該視訊資料軌表示內,且未選定媒體覆疊元素呈現在出現在該視訊內容項內之該選定時間位置處之該複數個媒體元素之該分層表示中。
- 如請求項1之方法,其中該一或多個視覺特性包含應用於一媒體覆疊元素之至少一個色彩及應用於該媒體覆疊元素之至少一個圖案。
- 如請求項1之方法,其中回應於接收到該視訊資料軌表示內之該選定時間位置,呈現該擴展覆疊清單來代替該複數個媒體元素之該分層表示,且其中回應於接收到來自該擴展覆疊清單之該選定媒體覆疊元素,該擴展覆疊清單被收摺成該複數個媒體元素之該分層表示。
- 如請求項1之方法,其進一步包括提供與應用於對應於該選定媒體覆疊元素之該視訊圖框之該媒體元素相關聯之一或多個編輯工具。
- 如請求項1之方法,其進一步包括: 判定一第一媒體元素及一第二媒體元素共用該視訊資料軌表示上之至少一個時間戳記;及 導致對應於該第一媒體元素之一第一媒體覆疊元素在該視訊資料軌表示上具有與對應於該第二媒體元素之一第二覆疊元素之一垂直偏移。
- 如請求項1之方法,其進一步包括: 判定呈現在該運算裝置之該顯示器上之該擴展覆疊清單之一高度超過該運算裝置之該顯示器之高度;及 回應於判定呈現在該運算裝置之該顯示器上之該擴展覆疊清單之該高度超過該運算裝置之該顯示器之該高度,容許在一垂直方向上捲動該擴展覆疊清單以查看該擴展覆疊清單中之該等媒體覆疊元素之各者。
- 如請求項1之方法,其中該等媒體覆疊元素之各者具有對應於該視訊內容項內之該媒體元素之一持續時間之一寬度。
- 一種用於編輯媒體內容項之系統,該系統包括: 一硬體處理器,其經組態以: 使用具有一顯示器之一運算裝置接收修改含有複數個媒體元素之一視訊內容項之一請求; 呈現包含該視訊內容項之一視訊資料軌表示及出現在該視訊內容項內之該複數個媒體元素之一分層表示之一使用者介面,其中該複數個媒體元素之各者係由接近該視訊資料軌表示定位之一媒體覆疊元素表示,且其中該媒體覆疊元素具有一或多個視覺特性; 回應於接收到該視訊資料軌表示內之一選定時間位置,更新該使用者介面內之該分層表示以呈現包含對應於出現在該視訊內容項內之該選定時間位置處之該複數個媒體元素之子集之媒體覆疊元素之一擴展覆疊清單;及 回應於接收到來自該擴展覆疊清單之一選定媒體覆疊元素,更新該使用者介面中之一媒體視窗以呈現對應於該選定時間位置之一視訊圖框及應用於對應於該選定媒體覆疊元素之該視訊圖框之該媒體元素。
- 如請求項11之系統,其中該複數個媒體元素包含複數個視覺層,且其中該複數個視覺層呈現在定位於該使用者介面中之該視訊資料軌表示上方之一第一分層表示中。
- 如請求項11之系統,其中該複數個媒體元素包含複數個音訊層,且其中該複數個音訊層呈現在定位於該使用者介面中之該視訊資料軌表示下方之一第二分層表示中。
- 如請求項11之系統,其中回應於接收到來自該擴展覆疊清單之該選定媒體覆疊元素,該選定媒體覆疊元素定位於該視訊資料軌表示內,且未選定媒體覆疊元素呈現在出現在該視訊內容項內之該選定時間位置處之該複數個媒體元素之該分層表示中。
- 如請求項11之系統,其中該一或多個視覺特性包含應用於一媒體覆疊元素之至少一個色彩及應用於該媒體覆疊元素之至少一個圖案。
- 如請求項11之系統,其中回應於接收到該視訊資料軌表示內之該選定時間位置,呈現該擴展覆疊清單來代替該複數個媒體元素之該分層表示,且其中回應於接收到來自該擴展覆疊清單之該選定媒體覆疊元素,該擴展覆疊清單被收摺成該複數個媒體元素之該分層表示。
- 如請求項11之系統,其中該硬體處理器經進一步組態以提供與應用於對應於該選定媒體覆疊元素之該視訊圖框之該媒體元素相關聯之一或多個編輯工具。
- 如請求項11之系統,其中該硬體處理器經進一步組態以: 判定一第一媒體元素及一第二媒體元素共用該視訊資料軌表示上之至少一個時間戳記;及 導致對應於該第一媒體元素之一第一媒體覆疊元素在該視訊資料軌表示上具有與對應於該第二媒體元素之一第二覆疊元素之一垂直偏移。
- 如請求項11之系統,其中該硬體處理器經進一步組態以: 判定呈現在該運算裝置之該顯示器上之該擴展覆疊清單之一高度超過該運算裝置之該顯示器之高度;及 回應於判定呈現在該運算裝置之該顯示器上之該擴展覆疊清單之該高度超過該運算裝置之該顯示器之該高度,容許在一垂直方向上捲動該擴展覆疊清單以查看該擴展覆疊清單中之該等媒體覆疊元素之各者。
- 如請求項11之系統,其中該等媒體覆疊元素之各者具有對應於該視訊內容項內之該媒體元素之一持續時間之一寬度。
- 一種非暫時性電腦可讀媒體,其含有電腦可執行指令,該等電腦可執行指令在由一處理器執行時導致該處理器執行用於編輯媒體內容項之一方法,該方法包括: 使用具有一顯示器之一運算裝置接收修改含有複數個媒體元素之一視訊內容項之一請求; 呈現包含該視訊內容項之一視訊資料軌表示及出現在該視訊內容項內之該複數個媒體元素之一分層表示之一使用者介面,其中該複數個媒體元素之各者係由接近該視訊資料軌表示定位之一媒體覆疊元素表示,且其中該媒體覆疊元素具有一或多個視覺特性; 回應於接收到該視訊資料軌表示內之一選定時間位置,更新該使用者介面內之該分層表示以呈現包含對應於出現在該視訊內容項內之該選定時間位置處之該複數個媒體元素之子集之媒體覆疊元素之一擴展覆疊清單;及 回應於接收到來自該擴展覆疊清單之一選定媒體覆疊元素,更新該使用者介面中之一媒體視窗以呈現對應於該選定時間位置之一視訊圖框及應用於對應於該選定媒體覆疊元素之該視訊圖框之該媒體元素。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2021/058940 WO2023086091A1 (en) | 2021-11-11 | 2021-11-11 | Methods and systems for presenting media content with multiple media elements in an editing environment |
WOPCT/US21/5894 | 2021-11-11 |
Publications (1)
Publication Number | Publication Date |
---|---|
TW202325031A true TW202325031A (zh) | 2023-06-16 |
Family
ID=79164855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW111142159A TW202325031A (zh) | 2021-11-11 | 2022-11-04 | 用於在編輯環境中呈現具有多媒體元素之媒體內容之方法及系統 |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP4214708A1 (zh) |
JP (1) | JP7440664B2 (zh) |
KR (1) | KR102648288B1 (zh) |
TW (1) | TW202325031A (zh) |
WO (1) | WO2023086091A1 (zh) |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7434155B2 (en) | 2005-04-04 | 2008-10-07 | Leitch Technology, Inc. | Icon bar display for video editing system |
CN101952850A (zh) * | 2006-04-10 | 2011-01-19 | 雅虎公司 | 媒体资产的依主题而定的产生和编辑 |
KR20100086136A (ko) * | 2009-01-22 | 2010-07-30 | (주)코드엑트 | 동영상 편집 시스템 |
IT1399695B1 (it) * | 2010-04-14 | 2013-04-26 | Sisvel Technology Srl | Metodo per visualizzare un flusso video secondo un formato personalizzato. |
US8910046B2 (en) | 2010-07-15 | 2014-12-09 | Apple Inc. | Media-editing application with anchored timeline |
US10432559B2 (en) * | 2016-10-24 | 2019-10-01 | Snap Inc. | Generating and displaying customized avatars in electronic messages |
JP2018074337A (ja) | 2016-10-27 | 2018-05-10 | キヤノン株式会社 | 動画処理装置、動画処理方法およびプログラム |
KR101873897B1 (ko) | 2016-12-08 | 2018-08-02 | 스타십벤딩머신 주식회사 | 콘텐츠 제작 방법 및 장치 |
KR102274723B1 (ko) | 2019-01-02 | 2021-07-08 | 주식회사 케이티 | 타임 슬라이스 영상을 편집하는 장치, 방법 및 컴퓨터 프로그램 |
-
2021
- 2021-11-11 JP JP2022568897A patent/JP7440664B2/ja active Active
- 2021-11-11 WO PCT/US2021/058940 patent/WO2023086091A1/en active Application Filing
- 2021-11-11 EP EP21834982.7A patent/EP4214708A1/en active Pending
- 2021-11-11 KR KR1020227039449A patent/KR102648288B1/ko active IP Right Grant
-
2022
- 2022-11-04 TW TW111142159A patent/TW202325031A/zh unknown
Also Published As
Publication number | Publication date |
---|---|
EP4214708A1 (en) | 2023-07-26 |
KR102648288B1 (ko) | 2024-03-14 |
KR20230070408A (ko) | 2023-05-23 |
WO2023086091A1 (en) | 2023-05-19 |
JP2023552505A (ja) | 2023-12-18 |
JP7440664B2 (ja) | 2024-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220214798A1 (en) | Interactive Menu Elements in a Virtual Three-Dimensional Space | |
US8201104B2 (en) | Content player and method of displaying on-screen menu | |
US8990691B2 (en) | Video object behavior in a user interface | |
US9959907B2 (en) | Fast creation of video segments | |
US7853895B2 (en) | Control of background media when foreground graphical user interface is invoked | |
EP1784709B1 (en) | Multi-planar three-dimensional user interface | |
US20110170008A1 (en) | Chroma-key image animation tool | |
US20090044123A1 (en) | Action builds and smart builds for use in a presentation application | |
TWI606384B (zh) | 透過自由形式描繪之吸引人的顯示 | |
US20170243611A1 (en) | Method and system for video editing | |
US20190156690A1 (en) | Virtual reality system for surgical training | |
US20140111534A1 (en) | Media-Editing Application for Generating and Editing Shadows | |
JP4845975B2 (ja) | 映像フレームのシーケンスを提供するための装置および方法、シーンモデルを提供するための装置および方法、シーンモデル、メニュー構造を作成するための装置および方法およびコンピュータ・プログラム | |
KR101118536B1 (ko) | 상호 작용이 가능한 콘텐츠 저작 수단을 제공하는 방법 | |
TW202325031A (zh) | 用於在編輯環境中呈現具有多媒體元素之媒體內容之方法及系統 | |
Meyer et al. | After Effects Apprentice: Real-world Skills for the Aspiring Motion Graphics Artist | |
JP4200960B2 (ja) | 編集装置及び編集方法並びにプログラム | |
JP2017102217A (ja) | 表示装置、表示プログラムおよび表示方法 | |
JP2006033388A (ja) | 表示プログラム、表示方法、表示装置及び記録媒体 | |
Fahs et al. | Adobe After Effects 7 | |
Dixon | How to Use Adobe Premiere 6.5 | |
JP2009086948A (ja) | スライドショーデータ作成装置、スライドショーデータ作成方法およびコンピュータプログラム |