使用媒體數據的視覺表示重新布置媒體數據的方法和裝置的制造方法
【技術領域】
[0001]提出了一種重新布置媒體數據的方法和裝置,特別是使用媒體數據的視覺表示以及與媒體數據相關聯的時間元數據。另外,還提出了一種適用于該方法和裝置的計算機可讀介質。
【背景技術】
[0002]在生產諸如新聞視頻、記者報道、商業廣告和電影這樣的媒體期間,會生成并在隨后編輯大量的各種類型的媒體數據。這些媒體數據的管理對其生產過程和效率來說是必需和關鍵的。一種常用的管理辦法是使用元數據,元數據可以簡單地被定義為關于數據的數據。元數據項描述媒體數據的單獨信息,或者是各種信息的集合。
[0003]在各種類型的元數據中,描述媒體數據的時間特征的時間元數據是一種重要的元數據并且經常被使用。在視頻數據的情形中,使視頻的結構變得清楚的時間分割元數據對視頻的管理和布置而言尤其有用。通常可以通過檢測視頻中的鏡頭邊界來獲得時間分割元數據,這可以通過本領域中各種已知的技術來完成。鏡頭邊界是視頻中的切割或消退,并且定義兩個鏡頭邊界之間的鏡頭。位于同一集合的若干鏡頭可以被分組在一起,并且變成視頻的場景。通常由這樣的鏡頭和場景來描述視頻的結構。
[0004]為了檢測視頻中的鏡頭邊界,通常可以通過現有技術獲得滿意的結果。例如,可以根據諸如編輯決定列表(EDL)這樣的技術獲得鏡頭元數據。然而,視頻中的場景的檢測通常伴隨帶來麻煩并且需要校正的許多錯誤。另外,存在與視頻的時間結構有關的元數據缺失并因此不得不生成該元數據的情形。例如,在將模擬視頻檔案進行數字化時、在目標視頻沒有與時間結構有關的元數據時或者在生產期間時間元數據丟失時的這些情況。
【發明內容】
[0005]因此,提出了一種具體利用媒體數據的視覺表示和時間元數據的用于重新布置媒體數據的改進的解決方案。
[0006]根據一個實施例,提出了一種使用媒體數據的視覺表示和時間元數據重新布置媒體數據的方法。所述方法包括:根據媒體數據的時間元數據以時間順序顯示媒體數據項的視覺表示;以及在接收到用戶輸入時,改變第一媒體數據項的視覺表示的位置,其中與所述第一媒體數據項的視覺表示的位置改變對應地自動改變至少一個第二媒體數據項的視覺表示的位置。所述至少一個第二媒體數據項在時間上位于第一媒體數據項的前面或后面。
[0007]具體地說,當相對于時間順序向后改變第一媒體數據項的視覺表示的位置時,自動改變在時間上位于第一媒體數據項的前面的至少一個第二媒體數據項的視覺表示的位置。類似地,當相對于時間順序向前改變第一媒體數據項的視覺表示的位置時,自動改變在時間上位于第一媒體數據項的后面的至少一個第二媒體數據項的視覺表示的位置。優選地,在位置改變之后,第一媒體數據項和至少一個第二媒體數據項的視覺表示之間的相對位置保持不變。
[0008]在一個實施例中,所述方法還包括根據其時間元數據將媒體數據項的視覺表示聚類成群組。根據媒體數據項的時間元數據以時間順序顯示所述群組。
[0009]因此,改變第一媒體數據項的視覺表示的位置包括將第一媒體數據項從第一群組移動到第二群組,或移動到空的區域以創建新的群組。在一個實施例中,與第一媒體數據項的位置改變對應地將至少一個第二媒體數據項自動移動到第二群組或新的群組。
[0010]在一個實施例中,在垂直方向上以時間順序顯示群組,并且在每個群組中,在水平方向上以時間順序顯示媒體數據項的視覺表示,或反之亦然。
[0011]在一個實施例中,媒體數據項的視覺表示包括可拖拽的圖形圖標。改變第一媒體數據項的視覺表示的位置包括在接收到用戶輸入時拖拽和放下其圖形圖標。
[0012]在一個實施例中,媒體數據的每一項是視頻數據的鏡頭,它的時間元數據是鏡頭的時間碼。另外,媒體數據項的每一個群組是視頻的場景。
[0013]在一個實施例中,所述方法還包括與媒體數據的視覺表示的位置改變對應地修改媒體數據的時間元數據。
[0014]根據一個實施例,介紹了一種被配置為使用媒體數據的視覺表示重新布置媒體數據的裝置,它包括:顯示單元、輸入單元和操作單元。顯示單元被配置為根據媒體數據的時間元數據以時間順序顯示媒體數據項的視覺表示。輸入單元被配置為接收用戶輸入。操作單元被配置為在接收到用戶輸入時改變第一媒體數據項的視覺表示的位置,其中與第一媒體數據項的視覺表示的位置改變對應地自動改變至少一個第二媒體數據項的視覺表示的位置。至少一個第二媒體數據項在時間上位于第一媒體數據項的前面或后面。優選地,所述裝置還包括被配置為接收媒體數據及其元數據的接收單元,以及被配置為存儲媒體數據及其元數據的存儲單元。
[0015]在一個實施例中,操作單元還被配置為根據其時間元數據將媒體數據項的視覺表示聚類成群組。顯示單元(13)被配置為根據媒體數據項的時間元數據以時間順序顯示群組。
[0016]另外,一種計算機可讀存儲介質具有在其中存儲的用于使用媒體數據的視覺表示重新布置媒體數據的指令,該指令在由計算機執行時,使得計算機:根據媒體數據的時間元數據以時間順序顯示媒體數據項的視覺表示;以及在接收到用戶輸入時改變第一媒體數據的視覺表示的位置,其中與第一媒體數據項的視覺表示的位置改變對應地自動改變至少一個第二媒體數據項的視覺表示的位置。所述至少一個第二媒體數據項在時間上位于第一媒體數據項的前面或后面。
[0017]所提出的方法和裝置提供了用于重新布置媒體數據的改進的解決方案。通過顯示媒體數據項的清楚的視覺表示,用戶可以容易地閱讀和理解所述項之間的結構和關系。另夕卜,可以最優地以最小的手動工作以及在自動修改的幫助下執行對結構的重新布置。
[0018]在媒體數據是視頻鏡頭的情形中,將更容易且更高效地重新分配鏡頭并且將它們聚類成場景。通過手動僅移動鏡頭之一,并且自動執行其它鏡頭的移動,可以立即實現將多個鏡頭重新布置成場景。可以以更加徹底的方式回顧視頻場景,并且可以高效地創建、刪除和管理視頻場景。
【附圖說明】
[0019]為了更好地理解,現在參照附圖在下面的描述中更詳細地說明提出的解決方案。應當理解的是,該解決方案并不限于這里公開的示例性實施例,并且在不脫離在所附權利要求限定的所提出的解決方案的范圍的情況下,還可以恰當地組合和/或修改指定的特征。
[0020]圖1是示出被配置為重新布置媒體數據的裝置的優選實施例的示意圖。
[0021 ]圖2是示出用于重新布置媒體數據的方法的優選實施例的流程圖。
[0022]圖3是示出用于重新布置媒體數據的優選實施例的更多細節的流程圖。
[0023]圖4(a)_(e)是示出一種用于使用媒體數據的視覺表示來重新布置媒體數據的示例性實施例的示意圖。
[0024]圖5(a)_(g)是示出一種用于使用媒體數據的視覺表示來重新布置媒體數據的另一示例性實施例的示意圖。
【具體實施方式】
[0025]圖1示意性地示出被配置為使用媒體數據的視覺表示重新布置媒體數據的裝置10的優選實施例。裝置10包括輸入單元11、操作單元12和顯示單元13。
[0026]顯示單元13被配置為以時間順序顯示媒體數據項的視覺表示。具體地,每個媒體數據項各自與時間元數據相關聯,根據時間元數據決定每個媒體數據項的視覺表示的時間順序。
[0027]輸入單元11被配置為接收用戶輸入,并且可以是能夠從用戶接收輸入以與裝置10交互和/或向裝置10提供指令的任何類型的輸入設備。可替代地,可以使用外部用戶輸入設備,并且將其連接到該裝置以接收用戶輸入。
[0028]操作單元12被配置為在接收到用戶輸入時改變媒體數據項的視覺表示的位置。具體地,當所接收的用戶輸入改變了第一媒體數據項的視覺表示的位置時,由操作單元12與第一媒體數據項的位置改變對應地自動改變在時間上位于第一媒體數據項前面或后面的至少一個第二媒體數據項的視覺表示的位置。
[0029]優選地,裝置10還包括接收單元14和存儲單元15。接收單元14被配置為從內部或外部信息源、數據庫和/或與裝置10有關的設備接收媒體數據及其元數據。換句話說,接收單元14可以是適合于接收媒體數據以用于進一步處理的任何類型的設備。存儲單元15被配置為存儲或存檔從接收單元14接收到的媒體數據和元數據,并且存儲單元15可以是例如可用于數據存儲的任何類型的存儲器設備。可替代地,還可以將媒體數據和元數據存儲在裝置10的內部或外部的任何其它補充存儲設備中。另外,可以將接收單元14和存儲單元15可選地組合成用于相同功能的一個設備。
[0030]圖2示意性地示出一種用于使用媒體數據的視覺表示來重新布置媒體數據的方法的優選實施例。一般地,該方法包括顯示20媒體數據項的視覺表示,以及在接收到用戶輸入時改變21第一媒體數據項的視覺表示的位置。在改變第一媒體數據項的位置時,也自動地改變在時間上位于第一媒體數據項前面或后面的至少一個第二媒體數據項的視覺表示的位置。
[0031]參照圖1,下面將用裝置1