專利名稱:記錄設備、記錄方法、再生設備及再生方法
技術領域:
本發(fā)明涉及記錄設備、記錄方法、用于記錄方法的程序、記錄用于記錄方法的程序的記錄介質(zhì)、再生設備、再生方法、用于再生方法的程序以及記錄用于再生方法的程序的記錄介質(zhì)。本發(fā)明舉例來說可適用于攝像機。根據(jù)本發(fā)明,代表性圖像存儲在代表性圖像存儲部中,并且,指示被存儲的控制信息是用于所述代表性圖像的控制信息的信息、指示動畫文件的變更日期和時間的信息和帶有被設定為最小再生單位的一個代表性圖像的控制信息逐層按順序地存入控制信息存儲部,從而使得在再生代表性圖像時隨機存取更容易,進而有可能輕松可靠地檢測動畫文件和代表性圖像之間的不匹配性。
背景技術:
近年來,諸如硬盤記錄機等記錄/再生設備的記錄容量有迅猛增長之勢。這就允許用戶記錄比以往更大量的、具有更長持續(xù)播放時間的動畫文件(moving picture file)而不必頻繁變換記錄介質(zhì)。
當觀看和收聽由這樣一種記錄/再生設備所記錄的動畫文件時,某些用戶可能僅僅只想檢查所述動畫文件的一部分。進一步來說,用戶有時可能只想要觀看和收聽該動畫文件最吸引人的那些部分。在這種情況下,如果動畫文件是從其起始端按順序來再生的,那么,對其的操作就變得煩人,而難于輕松快速地觀看和收聽到想要的場景。
有鑒于此,公開號為No.2004-260452的日本未審專利申請?zhí)岢隽艘环N方法,其中在記錄動畫文件時,以固定時間間隔設置章節(jié)(chapter)并記錄多個代表性圖像,并且當用戶選擇某個代表性圖像時就使用對應于這一被選擇的代表性圖像的章節(jié)來進行隨機存取。應注意到,代表性圖像指的是代表組成一個動畫的預定一組幀圖像的圖像。例如,縮略圖像就被用作所述代表性圖像。
然而,隨著動畫記錄時間的增加,將被設置的章節(jié)數(shù)以及代表性圖像的個數(shù)也隨之而增加,這就難于以列表形式來顯示從一個動畫文件創(chuàng)建的多個代表性圖像。因此,在這種情況下,有必要響應用戶的操作在按列表形式顯示的這些代表性圖像之間進行切換。即,例如,當用戶指定了設于某一文件起始端側上的多個代表性圖像進行列表顯示時,就有必要通過從現(xiàn)正被顯示的這些代表性圖像之中檢測該文件起始端側上的所述代表性圖像來切換所述列表顯示。相反,當用戶指定了在某一文件尾端側所設置的多個代表性圖像進行列表顯示時,就有必要通過從當前正被顯示的這些代表性圖像之中檢測該文件尾端側的所述代表性圖像來切換所述列表顯示。
因此,在這種記錄/再生設備的情形中,需要從記錄介質(zhì)中簡單而快速地再生用戶所指定位置處的代表性圖像,并且也需要增強從記錄介質(zhì)再生代表性圖像時隨機存取的方便性。然而,在基于章節(jié)來管理代表性圖像的情形中,隨著代表性圖像數(shù)量的增加,隨機存取的方便性就變差。
進一步講,這樣一種動畫文件通常是由用戶來編輯的,這就危及所述代表性圖像與所述動畫文件之間的一致性。具體舉例來說,如果用戶刪除了所述動畫文件的一部分,則盡管存在某一代表性圖像,使用章節(jié)的隨機存取也不能針對這一被刪除部分來執(zhí)行。因此,需要消除這種不匹配性的出現(xiàn)。為此,需要簡單而可靠地檢測這種不匹配性的出現(xiàn)。
發(fā)明內(nèi)容
鑒于上述問題,需要提供記錄設備、記錄方法、用于記錄方法的程序、記錄了用于記錄方法的程序的記錄介質(zhì)、再生設備、再生方法、用于重新方法的程序以及記錄了用于再生方法的程序的記錄介質(zhì),這就允許了隨機存取在從記錄介質(zhì)中再生代表性圖像時使用所述代表性圖像,從而更便于隨機存取,并且,這就進一步使之可能簡單可靠地檢測動畫文件與代表性圖像之間的不匹配性。
根據(jù)本發(fā)明的一個實施例,提供了一種記錄設備,其包括動畫記錄控制裝置,用于把動畫作為動畫文件記錄到記錄介質(zhì)中;代表性圖像創(chuàng)建裝置,用于創(chuàng)建代表用于形成所述動畫的預定組幀圖像的代表性圖像;以及代表性圖像記錄控制裝置,用于把所述代表性圖像作為代表性圖像文件記錄到所述記錄介質(zhì)中,其中,所述代表性圖像記錄控制裝置根據(jù)具有用于存儲所述代表性圖像的代表性圖像存儲部以及按照控制信息類型逐層地存儲所述控制信息的控制信息存儲部的文件結構來創(chuàng)建所述代表性圖像文件,所述控制信息被用來對存儲在所述代表性圖像存儲部中的所述代表性圖像的再生進行控制,在所述控制信息存儲部的第一層,存儲用于指示存儲在所述控制信息存儲部中的信息是用于控制所述代表性圖像的控制信息的信息,在比所述第一層低的第二層,存儲用于指示所述動畫文件的變更日期和時間的信息,以及在比所述第二層低的第三層,存儲用于以所述代表性圖像作為最小再生單位來執(zhí)行再生控制的控制信息。
另外,根據(jù)本發(fā)明的另一實施例,提供了一種記錄方法,其包括步驟動畫記錄控制步驟,用于把動畫作為動畫文件記錄到記錄介質(zhì)中;代表性圖像創(chuàng)建步驟,用于創(chuàng)建代表用于形成所述動畫的預定組幀圖像的代表性圖像;以及代表性圖像記錄控制步驟,用于把所述代表性圖像作為代表性圖像文件記錄到所述記錄介質(zhì),其中,所述代表性圖像記錄控制步驟包括根據(jù)具有用于存儲所述代表性圖像的代表性圖像存儲部以及按照控制信息類型逐層地存儲所述控制信息的控制信息存儲部的文件結構來創(chuàng)建所述代表性圖像文件,所述控制信息被用來對存儲到所述代表性圖像存儲部中的所述代表性圖像的再生進行控制;在所述控制信息存儲部的第一層,存儲用于指示存儲在所述控制信息存儲部中的信息是用于控制所述代表性圖像的控制信息的信息;在比所述第一層低的第二層,存儲用于指示所述動畫文件的變更日期和時間的信息;以及在比所述第二層低的第三層,存儲用于以所述代表性圖像作為最小再生單位來執(zhí)行再生控制的控制信息。
再進一步,根據(jù)本發(fā)明的另一實施例,提供了一種用于記錄方法的程序,在所述記錄方法中動畫通過執(zhí)行計算裝置被記錄到記錄介質(zhì),包括動畫記錄控制步驟,用于將動畫作為動畫文件記錄到所述記錄介質(zhì)中;代表性圖像創(chuàng)建步驟,用于創(chuàng)建用于代表形成所述動畫的預定組幀圖像的代表性圖像;以及代表性圖像記錄控制步驟,用于將所述代表性圖像作為代表性圖像文件記錄到所述記錄介質(zhì)中,其中,所述代表性圖像記錄控制步驟包括根據(jù)具有存儲所述代表性圖像的代表性圖像存儲部以及按照控制信息類型逐層地存儲所述控制信息的控制信息存儲部的文件結構來創(chuàng)建所述代表性圖像文件,所述控制信息被用來對存儲在所述代表性圖像存儲部中的所述代表性圖像的再生進行控制;在所述控制信息存儲部的第一層,存儲用于指示存儲在所述控制信息存儲部中的信息是用于控制所述代表性圖像的控制信息的信息;在比所述第一層低的第二層,存儲用于指示所述動畫文件的變更日期和時間的信息;以及在比所述第二層低的第三層,存儲用于以所述代表性圖像作為最小再生單位來執(zhí)行再生控制的控制信息。
又進一步,根據(jù)本發(fā)明的另一實施例,提供了一種記錄用于記錄方法的程序的記錄介質(zhì),在所述記錄方法中動畫通過執(zhí)行計算裝置而被記錄到所述記錄介質(zhì)中,用于所述記錄方法的所述程序包括動畫記錄控制步驟,用于將所述動畫作為動畫文件記錄到所述記錄介質(zhì)中;代表性圖像創(chuàng)建步驟,用于創(chuàng)建用于代表形成所述動畫的預定組幀圖像的代表性圖像;以及代表性圖像記錄控制步驟,用于把所述代表性圖像作為代表性圖像文件記錄到所述記錄介質(zhì)中,其中,所述代表性圖像記錄控制步驟包括根據(jù)用于存儲所述代表性圖像的代表性圖像存儲部以及按照控制信息類型逐層地存儲所述控制信息的控制信息存儲部的文件結構來創(chuàng)建所述代表性圖像文件,所述控制信息被用來對存儲在所述代表性圖像存儲部中的所述代表性圖像的再生進行控制;在所述控制信息存儲部的第一層,存儲用于指示存儲在所述控制信息存儲部中的信息是用于控制所述代表性圖像的控制信息的信息;在比所述第一層低的第二層,存儲用于指示所述動畫文件的變更日期和時間的信息;以及在比所述第二層低的第三層,存儲用于以所述代表性圖像作為最小再生單位來執(zhí)行再生控制的控制信息。
根據(jù)本發(fā)明的上述實施例,基于代表性圖像的控制信息,所述代表性圖像就可一個接一個地被再生,以確保便于隨機存取。進一步來說,基于指明動畫的信息,對應的幀圖像就可從用戶選擇的代表性圖像中被再生出來,從而允許隨機存取使用所述代表性圖像。再進一步,所述動畫文件和所述代表性圖像之間的不匹配可通過對指示所述動畫文件的變更日期和時間的信息進行評估而被簡單可靠地檢測出來。因此,有可能在通過使隨機存取能夠使用所述代表性圖像從記錄介質(zhì)中再生代表性圖像的時候確保隨機存取的簡便性,并進一步簡單可靠地檢測所述動畫文件和所述代表性圖像之間的不匹配性。
進一步的,根據(jù)本發(fā)明的另一實施例,提供了一種再生設備,用于再生被記錄在記錄介質(zhì)中的動畫文件和代表性圖像文件,其中,所述代表性圖像文件包括用于存儲代表形成所述動畫文件的預定組幀圖像的代表性圖像的代表性圖像存儲部,以及按照控制信息類型來逐層地存儲控制信息的控制信息存儲部,所述控制信息被用來對存儲在所述代表性圖像存儲部中的所述代表性圖像的再生進行控制,在所述控制信息存儲部的第一層,存儲用于指示存儲在所述控制信息存儲部中的信息是用于控制所述代表性圖像的控制信息的信息,在比所述第一層低的第二層,存儲用于指示所述動畫文件的變更日期和時間的信息,以及在比所述第二層低的第三層,存儲用于以所述代表性圖像作為最小再生單位來執(zhí)行再生控制的控制信息,其中,所述再生設備包括數(shù)據(jù)再生部,用于再生被記錄在所述記錄介質(zhì)中的所述動畫文件和所述代表性圖像文件;顯示部,用于顯示通過所述數(shù)據(jù)再生部而再生的所述動畫文件的動畫和所述代表性圖像文件的代表性圖像;以及控制部,用于通過處理由所述數(shù)據(jù)再生部再生的數(shù)據(jù)來控制所述顯示部的顯示;以及其中,所述控制部基于所述代表性圖像的控制信息在所述顯示部上以列表形式顯示記錄在所述記錄介質(zhì)中的多個所述代表性圖像,以及響應于用戶的操作在以列表形式顯示的所述代表性圖像之間進行切換,接受來自以列表形式顯示的所述代表性圖像中的一個代表性圖像的選擇,以及基于所選擇的代表性圖像的控制信息,在所述顯示部上顯示對應于所選擇的代表性圖像的幀圖像。
進一步的,根據(jù)本發(fā)明的另一實施例,提供了一種再生方法,用于再生被記錄在記錄介質(zhì)中的動畫文件和代表性圖像文件,其中,所述代表性圖像文件包括存儲用于代表形成所述動畫文件的預定組幀圖像的代表性圖像的代表性圖像存儲部、以及按照控制信息類型來逐層地存儲控制信息的控制信息存儲部,而所述控制信息被用來對存儲在所述代表性圖像存儲部中的所述代表性圖像的再生進行控制,在所述控制信息存儲部的第一層,存儲用于指示存儲在所述控制信息存儲部中的信息是用于控制所述代表性圖像的控制信息的信息,在比所述第一層低的第二層,存儲用于指示所述動畫文件的變更日期和時間的信息,以及在比所述第二層低的第三層,存儲用于以所述代表性圖像作為最小再生單位來執(zhí)行再生控制的控制信息,其中,所述再生方法包括數(shù)據(jù)再生步驟,用于再生被記錄在所述記錄介質(zhì)中的所述動畫文件和所述代表性圖像文件,顯示步驟,用于顯示通過所述數(shù)據(jù)再生步驟而再生的所述動畫文件的動畫和所述代表性圖像文件的代表性圖像,以及控制步驟,用于通過處理由所述數(shù)據(jù)再生步驟再生的數(shù)據(jù)來控制所述顯示步驟中的顯示,以及其中,所述控制步驟包括基于所述代表性圖像的控制信息在所述顯示步驟中以列表形式顯示存儲在所述記錄介質(zhì)中的多個所述代表性圖像,以及響應于用戶的操作在以列表形式顯示的代表性圖像之間進行切換,接受來自在以列表形式顯示的代表性圖像中的一個代表性圖像的選擇,以及基于所選擇的代表性圖像的控制信息,在所述顯示步驟中顯示出對應于所選擇的代表性圖像的幀圖像。
進一步的,根據(jù)本發(fā)明的另一實施例,提供了一種用于再生方法的程序,在所述再生方法中通過運行計算裝置來再生被記錄在記錄介質(zhì)中的動畫文件和代表性圖像文件,其中,所述代表性圖像文件包括存儲用于代表形成所述動畫文件的預定組幀圖像的代表性圖像的代表性圖像存儲部,以及按照控制信息類型來逐層地存儲所述控制信息的控制信息存儲部,所述控制信息被用來對存儲在所述代表性圖像存儲部中的所述代表性圖像的再生進行控制,在所述控制信息存儲部的第一層,存儲用于指示存儲在所述控制信息存儲部中的信息是用于控制所述代表性圖像的控制信息的信息,在比所述第一層低的第二層,存儲用于指示所述動畫文件的變更日期和時間的信息,以及在比所述第二層低的第三層,存儲用于以所述代表性圖像作為最小再生單位來執(zhí)行再生控制的控制信息,其中,所述再生方法包括數(shù)據(jù)再生步驟,用于再生被記錄在所述記錄介質(zhì)中的所述動畫文件和所述代表性圖像文件,顯示步驟,用于顯示通過所述數(shù)據(jù)再生步驟而再生的所述動畫文件的動畫和所述代表性圖像文件的代表性圖像,以及控制步驟,用于通過處理由所述數(shù)據(jù)再生步驟再生的數(shù)據(jù)來控制所述顯示步驟中的顯示,以及其中,所述控制步驟包括基于用于所述代表性圖像的控制信息而在所述顯示步驟中以列表形式顯示記錄在所述記錄介質(zhì)中的多個所述代表性圖像,以及響應于用戶的操作在以列表形式顯示的所述代表性圖像之間進行切換,接受來自以列表形式顯示的代表性圖像中的一個代表性圖像的選擇,以及基于所選擇的代表性圖像的控制信息,在所述顯示步驟中顯示出對應于所選擇的代表性圖像的幀圖像。
進一步的,根據(jù)本發(fā)明的另一實施例,提供了一種記錄用于再生方法的程序的記錄介質(zhì),在所述再生方法中通過執(zhí)行計算設備來再生被記錄在所述記錄介質(zhì)中的動畫文件和代表性圖像文件,其中,所述代表性圖像文件包括存儲用于代表形成所述動畫文件的預定組幀圖像的代表性圖像的代表性圖像存儲部,以及按照控制信息類型來逐層地存儲所述控制信息的控制信息存儲部,所述控制信息被用來對存儲在所述代表性圖像存儲部中的所述代表性圖像的再生進行控制,在所述控制信息存儲部的第一層,存儲用于指示存儲于所述控制信息存儲部中的信息是用于控制所述代表性圖像的控制信息的信息,在比所述第一層低的第二層,存儲用于指示所述動畫文件的變更日期和時間的信息,以及在比所述第二層低的第三層,存儲用于以所述代表性圖像作為最小再生單位來執(zhí)行再生控制的控制信息,其中,所述再生方法包括數(shù)據(jù)再生步驟,用于再生被記錄在所述記錄介質(zhì)中的所述動畫文件和所述代表性圖像文件,顯示步驟,用于顯示通過所述數(shù)據(jù)再生步驟而再生的所述動畫文件的動畫和所述代表性圖像文件的代表性圖像,以及控制步驟,用于通過處理由所述數(shù)據(jù)再生步驟再生的數(shù)據(jù)來控制所述顯示步驟的顯示,以及其中,所述控制步驟包括基于所述代表性圖像的控制信息而在所述顯示步驟中以列表形式顯示記錄到所述記錄介質(zhì)中的多個所述代表性圖像,以及,響應于用戶的操作而在以列表形式顯示的代表性圖像之間進行切換,接受來自以列表形式顯示的代表性圖像中的一個代表性圖像的選擇,以及基于所選擇的代表性圖像的控制信息,在所述顯示步驟中顯示出對應于所選擇的代表性圖像的幀圖像。
根據(jù)本發(fā)明的上述這些實施例,當從記錄介質(zhì)中再生代表性圖像以便通過使用所述代表性圖像來獲得隨機存取時就可以確保隨機存取的簡便性,并也可以允許對將被執(zhí)行的動畫進行隨機存取來從被記錄了代表性圖像的記錄介質(zhì)中使用所述代表性圖像,以便所述動畫文件和所述代表性圖像之間的不相匹配性能夠被簡單可靠地檢測出來。
根據(jù)本發(fā)明,動畫文件以允許隨機存取使用代表性圖像這樣的方式被記錄下來,從而當從記錄介質(zhì)中再生代表性圖像時就有可能確保隨機存取的簡便性,并也簡單可靠地檢測所述動畫文件和所述代表性圖像之間的不相匹配性。
圖1是示出應用于根據(jù)本發(fā)明的實施例1的攝像機中的AV文件的示意圖;圖2是示出根據(jù)本發(fā)明的實施例1的攝像機的框圖;圖3是更詳細地示出圖1中所示AV文件的示意圖;圖4是示出圖3所示AV文件與元信息文件之間關系的示意圖;圖5是示出根據(jù)圖2所示攝像機的元信息文件的示意圖;圖6是示出圖5所示元信息文件中的用戶元數(shù)據(jù)框的示意圖;圖7是圖示圖3所示AV文件中的代表性圖像的時序圖;圖8是圖示影片滾動(film roll)再生的平面圖;圖9是示出在開始再生時等由中央處理器執(zhí)行的處理過程的流程圖;圖10是示出應用于根據(jù)本發(fā)明的實施例2的攝像機中的AV文件的示意圖;
圖11是示出在圖10所示AV文件中的視頻軌跡框與運動縮略軌跡框之間的關系的示意圖;圖12是示出在圖10所示AV文件中的用戶元數(shù)據(jù)框的示意圖;圖13A和圖13B是圖示圖10所示AV文件中的代表性圖像的時序圖;圖14是示出通過根據(jù)本發(fā)明的實施例4的攝像機的中央處理器來執(zhí)行的處理過程的流程圖;圖15A至15C是圖示根據(jù)本發(fā)明的實施例5的攝像機中的多個代表性圖像的示意圖;圖16A和16B是圖示在根據(jù)本發(fā)明的實施例6的攝像機中如何處理多個代表性圖像的示意圖;圖17是示出使用圖16A和16B所示的這些代表性圖像來進行影片再生的示意圖;圖18A和18B是圖示使用圖16A和16B所示的這些代表性圖像來進行編輯處理的示意圖;以及圖19A和19B是示出在對應的畫面處于開放的GOP狀態(tài)的情形時進行處理的示意圖。
具體實施例方式
以下將詳細描述本發(fā)明的實施例,并在適當?shù)臅r候參考附圖。
實施例1
(1)實施例的構造圖2是示出根據(jù)本發(fā)明的一個實施例的攝像機的框圖。應注意到,雖然根據(jù)本實施例的攝像機1包括對應于視頻處理系統(tǒng)而提供的音頻數(shù)據(jù)處理系統(tǒng),但在圖2中省略了這一音頻數(shù)據(jù)處理系統(tǒng)。在攝像機1中,攝像機部2根據(jù)控制部3的控制來獲取作為動畫的成像結果,并且把所述成像結果的圖像數(shù)據(jù)輸出到攝像機的DSP(數(shù)字簽名處理器)。
即,在攝像機部2中,光學塊11通過光學塊驅(qū)動器(驅(qū)動器)12的驅(qū)動以使得光圈、縮放倍數(shù)、對焦等等發(fā)生變化來聚集入射光,從而在位于光學塊11之后的CCD(Charge Coupled Device,電荷耦合器件)固態(tài)拍攝裝置(CCD)13的成像表面上形成對象的光學圖像。光學塊驅(qū)動器12根據(jù)控制部3的控制來驅(qū)動光學塊11。
CCD固態(tài)成像裝置13在通過CCD驅(qū)動器(驅(qū)動器)14的驅(qū)動而在成像表面上形成的有關光學圖像上執(zhí)行光電轉換,并且基于所述光電轉換結果來輸出所述成像結果。CCD驅(qū)動器14根據(jù)控制部3的控制來驅(qū)動CCD固態(tài)成像裝置13,而定時生成電路15生成并輸出為CCD固態(tài)成像裝置13以及CCD驅(qū)動器14的操作所必需的各種定時信號。
預處理部16使得CCD固態(tài)成像裝置13的輸出信號經(jīng)歷CDS(Correlated Double Sampling,相關雙采樣)和AGC(自動增益控制),然后進行模擬/數(shù)字轉換來創(chuàng)建圖像數(shù)據(jù)。攝像機部2把這一圖像數(shù)據(jù)輸出到攝像機DSP 4。
根據(jù)控制部3的控制來切換其操作的攝像機DSP 4對從攝像機部2輸出的圖像數(shù)據(jù)執(zhí)行處理來創(chuàng)建視頻數(shù)據(jù),進而創(chuàng)建用于監(jiān)控的視頻數(shù)據(jù)并將其輸出到控制部3。更進一步,攝像機DSP 4對該視頻數(shù)據(jù)執(zhí)行數(shù)據(jù)壓縮來創(chuàng)建用于記錄的流數(shù)據(jù),并將此流數(shù)據(jù)輸出到控制部3。在再生時,攝像機DSP 4對從控制部3輸出的流數(shù)據(jù)執(zhí)行數(shù)據(jù)壓縮來創(chuàng)建視頻數(shù)據(jù),并把用于監(jiān)控的該視頻數(shù)據(jù)輸出到控制部3。
即,在攝像機DSP 4中,攝像機信號處理部21對從攝像機部2輸出的圖像數(shù)據(jù)執(zhí)行矩陣操作來創(chuàng)建視頻數(shù)據(jù),從所述視頻數(shù)據(jù)獲取對AF(Auto Focus,自動對焦)和AE(Auto Exposure,自動曝光)來說是必要的信息,并把該信息輸出到控制部3。進而,該視頻數(shù)據(jù)經(jīng)歷AWB(Auto White Balance,自動白平衡)調(diào)整、伽馬校正、拐點處理(knee processing)等等。攝像機DSP 4通過降低在攝像機信號處理部21中處理的視頻數(shù)據(jù)的分辨率來創(chuàng)建用于監(jiān)控的視頻數(shù)據(jù),并且將所述用于監(jiān)控的視頻數(shù)據(jù)輸出到控制部3。
存儲器控制器22按順序把在攝像機信號處理部21中處理的視頻數(shù)據(jù)記錄到存儲器23,讀取記錄在存儲器23中的視頻數(shù)據(jù),并且將該視頻數(shù)據(jù)輸出到壓縮/解壓縮部24。進而,存儲器控制器22暫時把從控制部3輸出的流數(shù)據(jù)存儲進存儲器23,并且把所述流數(shù)據(jù)輸出到壓縮/解壓縮部24。本文中,存儲器23舉例來說是SDRAM(同步動態(tài)隨機存儲器)。
按照MPEG(移動圖片專家組)-4AVC(高級視頻編碼)格式,壓縮/解壓縮部24對從存儲器23輸出的視頻數(shù)據(jù)執(zhí)行數(shù)據(jù)壓縮,并且將該流數(shù)據(jù)輸出到控制部3。進而,在再生時,壓縮/解壓縮部24對經(jīng)由存儲器23輸入的所述流數(shù)據(jù)執(zhí)行數(shù)據(jù)解壓縮來創(chuàng)建視頻數(shù)據(jù)。在再生時,攝像機DSP 4基于所述數(shù)據(jù)解壓縮獲得的視頻數(shù)據(jù)來創(chuàng)建用于監(jiān)控的視頻數(shù)據(jù),并將所述用于監(jiān)控的視頻數(shù)據(jù)輸出到控制部3。
進一步講,在生成流數(shù)據(jù)時,壓縮/解壓縮部24通過降低被設成I畫面的視頻數(shù)據(jù)的分辨率來創(chuàng)建縮略圖像數(shù)據(jù),并且將所述縮略圖像數(shù)據(jù)作為代表性圖像數(shù)據(jù)輸出到控制部3。因此,在此實施例中,對于構成一個GOP(畫面組)的每一多個畫面來說,從所述多個畫面的其中之一創(chuàng)建代表性圖像。應注意到,一個代表性圖像可能不一定由一個GOP創(chuàng)建,并且一個代表性圖像可由多個GOP構造出來。進一步講,在一個代表性圖像由多個GOP構造出來的情形中,對于一個代表性圖像來說也有可能被所述多個GOP中的任一個創(chuàng)建。例如,一個代表性圖像可能由從所述多個GOP中隨機選擇的一個GOP創(chuàng)建。這樣,在生成本實施例中的流數(shù)據(jù)的同時創(chuàng)建代表性圖像數(shù)據(jù)??蛇x地,代表性圖像數(shù)據(jù)可自動被創(chuàng)建或者在完成流數(shù)據(jù)的記錄后由用戶指定而被創(chuàng)建出來。進一步講,通過生成帶有不引用另一GOP中的某一畫面的所謂封閉的GOP的流數(shù)據(jù),代表性圖像就可從P畫面或者B畫面而不是I畫面中被創(chuàng)建出來。
控制部3響應由設置在攝像機1中的觸摸屏、控制鍵等形成的對操作部31的操作對相應部的操作進行控制,并且在LCD(LiquidCrystal Display,液晶顯示器)32上顯示從攝像機DSP 4輸出的用于監(jiān)控的視頻數(shù)據(jù)。進而,控制部3把從攝像機DSP 4輸出的流數(shù)據(jù)記錄進記錄介質(zhì)33,再生記錄在記錄介質(zhì)33中的流數(shù)據(jù),并將該流數(shù)據(jù)輸出到攝像機DSP 4。
即,在控制部3中,時鐘電路45基于當前日期和時間來通知中央處理器(central processing unit,CPU)41時間信息。
中央處理器41確保工作區(qū)域在RAM(隨機存儲器)42之中并且執(zhí)行存儲在閃存ROM(Read Only Memory,只讀存儲器)43中的處理程序,從而響應對操作部31的操作對相應部的操作進行控制。應注意到,在本實施例中,中央處理器41的處理程序是通過被預先安裝進攝像機1來提供的。然而,可選地,還可通過被記錄進諸如磁盤和存儲卡等各種記錄介質(zhì)或者經(jīng)由諸如互聯(lián)網(wǎng)等網(wǎng)絡進行下載等等來提供所述處理程序。
通過上述對相應部的操作所進行的控制,中央處理器41就由攝像機部2獲取成像結果,并且把來自于攝像機DSP 4的所述成像結果的視頻數(shù)據(jù)輸入到內(nèi)部總線44。進而,中央處理器41把被輸入到內(nèi)部總線44的所述視頻數(shù)據(jù)輸出到LCD控制器36,并且通過LCD控制器36對LCD 32的驅(qū)動來顯示所述成像結果的監(jiān)控圖像。進而,基于對此刻從攝像機DSP 4輸出的自動對焦和自動曝光來說有必要的信息,中央處理器41就控制攝像機部2的操作,從而執(zhí)行自動對焦和自動曝光的處理。
當用戶指定記錄在此狀態(tài)中的成像結果時,流數(shù)據(jù)就被攝像機DSP 4創(chuàng)建,并且該流數(shù)據(jù)就被輸入到內(nèi)部總線44。進而,該流數(shù)據(jù)被輸出到介質(zhì)接口34,從而把所述成像結果記錄進記錄介質(zhì)33。應注意到,在諸如使用半導體存儲器的所謂存儲卡、諸如可記錄DVD(Digital Versatile Disk,數(shù)字多功能盤)或可記錄CD(CompactDisc,光盤)等光盤以及磁盤等等各種各樣記錄介質(zhì)被用于本實施例的同時,所述存儲卡也被應用到此實施例中。
當用戶指定把成像結果輸出到外部設備而不是把所述輸出結果記錄到記錄介質(zhì)33中時,從攝像機DSP 4輸出的流數(shù)據(jù)就被輸出到外部接口(external interface,外部I/F)35,從而將所述成像結果輸出到與外部接口35相連接的外部設備。應注意到,此情形中的所述外部設備的實例包括了個人電腦和通信模塊,且可被運用的外部接口35的實例包括了諸如IEEE(Institute of Electrical andElectronics Engineers,電子電氣工程師協(xié)會)1394或USB(UniversalSerial Bus,通用串行總線)等有線接口,以及基于光或無線電的無線接口。
另一方面,當用戶指定再生時,記錄在記錄介質(zhì)33中的流數(shù)據(jù)就被再生并輸出到攝像機DSP 4,且該流數(shù)據(jù)在攝像機DSP 4中經(jīng)歷了數(shù)據(jù)壓縮以創(chuàng)建視頻數(shù)據(jù)。進而,基于視頻數(shù)據(jù),用于監(jiān)控的所述視頻數(shù)據(jù)就從攝像機DSP 4被輸入并顯示在LCD 32上,從而顯示了記錄在記錄介質(zhì)33中的成像結果的監(jiān)控圖像。再者,當指定以此方式被再生的成像結果輸出到外部設備時,從記錄介質(zhì)33中再生的數(shù)據(jù)就經(jīng)由外部接口35被輸出到外部設備,或者,已在攝像機DSP 4中經(jīng)歷了數(shù)據(jù)壓縮的視頻數(shù)據(jù)就經(jīng)由外部接口35被輸出到外部設備。
當用戶指定從外部設備輸入動畫文件時,就經(jīng)由外部接口35獲取流數(shù)據(jù),并且所述流數(shù)據(jù)就被輸出到攝像機DSP 4以創(chuàng)建視頻數(shù)據(jù)。進而,基于所述視頻數(shù)據(jù),用于監(jiān)控的視頻數(shù)據(jù)就被從攝像機DSP 4輸入并且顯示在LCD 32上,從而顯示從外部設備輸入的所述動畫文件的監(jiān)控圖像。再者,當用戶指定了以此方式來顯示所述監(jiān)控圖像并將其記錄進記錄介質(zhì)33時,經(jīng)由外部接口35輸入的所述流數(shù)據(jù)就被輸出到介質(zhì)接口34,從而將所述流數(shù)據(jù)記錄進記錄介質(zhì)33。
在上述處理系列中,中央處理器41在適當?shù)臅r候創(chuàng)建用于以列表形式顯示后面所述的縮略圖像的圖像數(shù)據(jù)、用于各種菜單屏的圖像數(shù)據(jù)等,并且將它們輸出到LCD控制器36,從而顯示這些菜單屏、縮略圖像列表顯示屏等等。進而,基于用戶在此顯示中所選擇的操作而接收該用戶的操作。
當來自于攝像機DSP 4的流數(shù)據(jù)為了輸出而被輸入到介質(zhì)接口34或者外部接口35時,中央處理器41就把由壓縮/解壓縮部24創(chuàng)建的代表性圖像數(shù)據(jù)存入RAM 42來暫時保留所述圖像數(shù)據(jù)。當完成了所述流數(shù)據(jù)的輸出時,就接著輸出所述暫時保留的代表性圖像數(shù)據(jù)。中央處理器41就因而使得所述流數(shù)據(jù)和所述代表性圖像數(shù)據(jù)被記錄或者被輸出到所述外部設備。
中央處理器41使得流數(shù)據(jù)和代表性圖像數(shù)據(jù)以此方式被記錄或者被輸出,并且把符合ISO/IEC 14496的文件格式應用到這些數(shù)據(jù)的文件中。因此,當記錄流數(shù)據(jù)時,中央處理器41就獲取再生對符合該格式的文件的創(chuàng)建來說有必要的代表性圖像的時間信息和元信息等等,將這些信息保持在RAM 41中,并把這些信息存入將在以后描述的運動縮略軌跡框等等之中。應注意到,在以下描述中,基于流數(shù)據(jù)的動畫文件被稱為AV文件,而具有所述運動縮略軌跡框的代表性圖像文件被稱為元信息文件。
這里,圖1和圖3都是示出所述AV文件的圖表。在AV文件中,設置了指示該文件是AV文件的擴展名(MP4),并且按照創(chuàng)建順序來使用預定字母數(shù)字字符(MAS)和一系列數(shù)字(00001)以設置AV文件的文件名。應注意到,在圖3中,從該圖省略了描述“框”。AV文件是由逐層組織的框結構構成的。在所述AV文件的最高層構成了其中流數(shù)據(jù)和音頻數(shù)據(jù)的真實數(shù)據(jù)片分組進入框的媒體數(shù)據(jù)框和其中用于控制這些真實數(shù)據(jù)再生的控制信息片分組進入框的電影框(movie box)。
在所述媒體數(shù)據(jù)框中,所述真實數(shù)據(jù)被進一步分成逐層構造的框,并且分別分配流數(shù)據(jù)和音頻數(shù)據(jù),以便允許編輯、隨機存取等等,其每一個都將所述層次結構的最低層處的框作為最小再生單位被執(zhí)行。
這里,所述最小再生單位被稱為樣本。在流數(shù)據(jù)中,一個畫面被分配給一個樣本。在音頻數(shù)據(jù)中,對應于流數(shù)據(jù)的一個樣本的多個采樣被分配給一個樣本。
在媒體數(shù)據(jù)框(圖3)中,塊(chunk)是由多個樣本的集合來構成的,并且該塊被定義為記錄介質(zhì)的物理存取單位。所述真實數(shù)據(jù)是通過該塊的時分多路復用(time-division multiplexing)被記錄的。
另一方面,在電影框中,用于控制分配給媒體數(shù)據(jù)框的所述真實數(shù)據(jù)的再生的控制信息片根據(jù)控制信息類型而被分層組織。在電影框中,框類型名設成“moov”,而電影頭部信息、對應于流數(shù)據(jù)的視頻軌跡框以及對應于音頻數(shù)據(jù)的音頻軌跡框等都形成在最高層處。
這里,電影頭框的類型名設成“mvhd”,并且所述電影頭框包含頭部信息。
在與該電影頭框相同的層提供了視頻軌跡框和音頻軌跡框,并且它們的類型名設成“track”。進而,在其最高層,即第一層,提供了軌跡頭框、編輯框、軌跡引用框、用戶元數(shù)據(jù)框、媒體框等等,并且其每一個都描述了關于媒體數(shù)據(jù)框的單個真實數(shù)據(jù)的信息。
這里,軌跡頭框的類型名設成“tkhd”,并且所述軌跡頭框包含了頭部信息。進一步,如圖4所示,指示創(chuàng)建所述軌跡框的日期和時間的創(chuàng)建時間信息(創(chuàng)建時間)、指示該軌跡框的內(nèi)容被變更時的日期和時間的變更時間信息(變更時間)、以及作為對該軌跡框唯一的識別號的軌跡ID都被分配給該軌跡頭框。這里,具有此格式的變更時間信息(變更時間)主要記錄對相同層或更低層的框所做的改變的日期和時間。因此,當變更用戶元數(shù)據(jù)框和編輯框等的內(nèi)容時就變更軌跡頭框。
因此,在圖4所示的實例中,視頻軌跡框的軌跡ID設成1。進而,所述軌跡框中的創(chuàng)建時間信息(創(chuàng)建時間)和變更時間信息(變更時間)的每一個都被設成值A。
編輯框(圖3)的類型名設成“edts”。編輯框包含所要求的編輯列表框。舉例來說,諸如用于使動畫的給定部分被顯示的功能信息等信息以及再生速度信息都在編輯列表框中被設定。這就使得AV文件的非破壞性編輯通過所述編輯列表框的設置來被執(zhí)行。應注意到,所述編輯列表框設成“elst”。
軌跡引用框的類型名設成“tref”,且指示對應于其它軌跡框的信息被分配給所述軌跡引用框。
用戶元數(shù)據(jù)框的類型名設成“tref”。所述用戶元數(shù)據(jù)框被允許來存儲由該用戶唯一設定的各種元數(shù)據(jù)。
媒體框的類型名設成“mdia”,且管理每一個對應的真實數(shù)據(jù)的壓縮格式、存儲位置、顯示時間等等的信息被分配到所述媒體框。所述媒體框包括媒體頭框(media header box)、媒體處理程序引用框(media handler reference box)(圖3指示為“媒體處理程序”)以及媒體信息框。因此,這些媒體頭框、媒體處理程序引用框以及媒體信息框在所述軌跡框的第二層被提供。
這里,媒體頭框的類型名設成“mdhd”,且頭部信息被分配到所述媒體頭框。進一步,如圖4所示,指示創(chuàng)建對應的真實數(shù)據(jù)的日期和時間的創(chuàng)建時間信息(創(chuàng)建時間)以及指示所述對應的真實數(shù)據(jù)被變更或改變時的日期和時間的變更時間信息(變更時間)都被分配到所述媒體頭框。與此情形中的所述變更時間信息(變更時間)一樣,以此格式來分配對相同層或更低層的框所做改變的日期和時間。因此,當真實數(shù)據(jù)通過非破壞性編輯被改變時,變更時間信息(變更時間)就以對應的方式發(fā)生改變,以便指示所述真實數(shù)據(jù)被改變時的日期和時間。從而,當在AV文件上執(zhí)行非破壞性編輯時,媒體頭框中的所述變更時間信息(變更時間)就在該AV文件中被變更。
媒體處理程序引用框的類型名設成“hdlr”,且所述媒體處理程序引用框記錄對應的真實數(shù)據(jù)的類型。
有關作為最小管理單位的樣本的信息被分配到媒體信息框,且所述媒體信息框的類型名設成“minf”。因此,在AV文件中,用代表真實數(shù)據(jù)的最小再生單位作為某一單位的一個樣本的畫面來設置所述控制信息。具體來說,該媒體信息框包括媒體頭框(圖3中以“視頻媒體頭部”表示)、數(shù)據(jù)處理程序引用框(圖3中以“數(shù)據(jù)處理程序”表示)、數(shù)據(jù)信息框以及對應于真實數(shù)據(jù)的樣本表框。
這里,媒體頭框的類型名對應于更高層的媒體處理程序引用框來設定,且所述媒體頭部框包含頭部信息。有關對應的真實數(shù)據(jù)的處理的信息在類型名設為“hdlr”的數(shù)據(jù)處理程序引用框中被設定。有關將被最低層的數(shù)據(jù)引用框所實際引用的數(shù)據(jù)的存儲位置和存儲方法的信息被分配到數(shù)據(jù)信息框。
對應于每一個作為最小再生單位的單個樣本的控制信息被分配到樣本數(shù)據(jù)框,且樣本表框的類型名設成“stbl”。所述樣本表框包括樣本描述框、時間-到-樣本框(time-to-sample)、樣本大小框、樣本-到-塊框(sample-to-chunk)、塊偏移框、同步樣本框(syncsample)、復合時間-到-樣本框(composition time-to-sample)等等。因此,在軌跡框中,用于以最小再生單位對真實數(shù)據(jù)執(zhí)行再生控制的控制信息存于第三層。
這里,樣本描述框維持有關解碼的信息。具體來說,數(shù)據(jù)壓縮格式和其它相關信息被分配到所述樣本描述框。時間-到-樣本框描述每個單個樣本和有關解碼的時間軸之間的關系。樣本-到-塊框描述塊與構成該塊的樣本之間的關系。塊偏移框記錄相關于文件起始端的每個塊的起始端的位置信息。同步樣本框作為一種選項而提供,且視頻軌跡框描述具有表形式的每一單個樣本中的I畫面的位置信息。
因此,在通過以塊單位作為記錄介質(zhì)的物理存取單位的時分多路復用把流數(shù)據(jù)和音頻數(shù)據(jù)記錄進記錄介質(zhì)33的同時,中央處理器41獲取創(chuàng)建電影框所要求的控制信息,并記錄和維持進入RAM42的控制信息。一旦把成像結果記錄進記錄介質(zhì)33完成,中央處理器41就把按關于圖1、3和4的上述格式所記錄和維持的控制信息記錄進記錄介質(zhì)33,從而將AV文件記錄進記錄介質(zhì)33。
另一方面,圖5是比較了圖3而示出的元信息文件的圖表。元信息文件是基于代表性圖像的文件。為了元信息文件而設置指示該元信息文件的擴展名(MTI),并且把所述元信息文件設成與對應的AV文件相同的文件名,但除了其擴展名(MTI)(參見圖1)。如同AV文件,所述元信息文件由逐層組織的框結構來組成。因此,在元信息文件中,在最高層形成媒體數(shù)據(jù)框,其作為其中代表性圖像數(shù)據(jù)片成組進入某一框(block)的代表性圖像存儲部;以及電影框,其作為其中用于控制這些真實數(shù)據(jù)再生的控制信息片成組進入某一框(block)的控制信息存儲部。
在此媒體數(shù)據(jù)框中,一個縮略圖像被分配給一個樣本。進而,一個塊(chunk)由一個樣本組成,且代表性圖像數(shù)據(jù)按連續(xù)的塊的順序存儲。因此,所述媒體數(shù)據(jù)框構成用于存儲代表性圖像的代表性圖像存儲部。
另一方面,在電影框中,在最高層形成電影頭部框和對應于代表性圖像數(shù)據(jù)的運動縮略軌跡框。進而,運動縮略軌跡框包括軌跡頭部框、編輯框、軌跡引用框、用戶元數(shù)據(jù)框、媒體框等等。與AV文件中一樣,各種對應于代表性圖像數(shù)據(jù)的控制信息都被分配給各自的框。因此,在元信息文件中,用作為真實數(shù)據(jù)的最小再生單位的控制信息的一個代表性圖像作為單位來設定控制信息。進而,運動縮略軌跡框構成用于存儲控制信息的控制信息存儲部,其中所述控制信息用于根據(jù)所述控制信息的類型以逐層的方式控制存于所述代表性圖像存儲部中的代表性圖像的再生。
因此,在把流數(shù)據(jù)和音頻數(shù)據(jù)記錄進記錄介質(zhì)33的同時,中央處理器41獲取創(chuàng)建元信息文件所要求的控制信息,并記錄和維持進入RAM 42的控制信息。一旦把AV文件記錄進記錄介質(zhì)33完成,中央處理器41就把按關于圖5的上述格式所記錄和維持的所述信息記錄進記錄介質(zhì)33,從而將元信息文件記錄進記錄介質(zhì)33。
在上述序列處理期間,對于AV文件,中央處理器41把將視頻軌跡框記錄進記錄介質(zhì)33的日期和時間設置成視頻軌跡框內(nèi)的軌跡頭部框中的創(chuàng)建時間信息(創(chuàng)建時間)和變更時間信息(變更時間)。另一方面,如圖4中的箭頭a所示,對于元信息文件,中央處理器41把運動縮略軌跡框內(nèi)的軌跡頭部框中的創(chuàng)建時間信息(創(chuàng)建時間)和變更時間信息(變更時間)設置成與對應的視頻軌跡框內(nèi)的軌跡頭部框中的創(chuàng)建時間信息(創(chuàng)建時間)和變更時間信息(變更時間)相同的值A。這就使得動畫文件和代表性文件之間的不相匹配性簡便而可靠地被檢測出來。
進而,如圖4中的箭頭b所示,中央處理器41在運動縮略軌跡框內(nèi)的用戶元數(shù)據(jù)框中設置用于指定稍后參看圖6描述的相應視頻數(shù)據(jù)的信息(ref stream)(在圖4中表示為“track ID”),從而記錄所述運動縮略軌跡框與所述視頻軌跡框之間的對應性。
進一步講,對于在AV文件的媒體頭部框中的創(chuàng)建時間信息(創(chuàng)建時間)和變更時間信息(變更時間)來說,與軌跡頭部框中的創(chuàng)建時間信息(創(chuàng)建時間)和變更時間信息(變更時間)一樣,記錄進記錄介質(zhì)33的日期和時間被設定。另一方面,如箭頭c所示,元信息文件的媒體頭部框中的創(chuàng)建時間信息(創(chuàng)建時間)和變更時間信息(變更時間)被設置成與對應的視頻軌跡框的媒體頭框中的創(chuàng)建時間信息(創(chuàng)建時間)和變更時間信息(變更時間)相同的值B。應注意到,如稍后參看圖9描述的,由于僅僅所述變更時間信息被用于檢測動畫文件和代表性圖像之間的不匹配性,對于元信息文件內(nèi)的軌跡頭部框和媒體頭框的每一個中的創(chuàng)建時間信息來說,把所述創(chuàng)建時間信息設成與視頻軌跡框中的創(chuàng)建時間信息相同的值的處理就被省略掉了。
中央處理器41以如圖6所示的方式準備了運動縮略軌跡框的用戶元數(shù)據(jù)框。這里,用戶元數(shù)據(jù)框包括元數(shù)據(jù)框和元類型定義框(meta type def box)。
元數(shù)據(jù)框的類型名被設成“mtdt”,且元數(shù)據(jù)框包括(refstream(Metadata unit #2))作為用于指定對應的動畫的信息。這里,用于指定所述對應的動畫的這一信息(ref stream)是用于指定對應的AV文件中的對應的視頻軌跡的信息。在此實施例中,AV文件中提供的視頻軌跡的軌跡ID被設置成該信息。因此,當所述對應的動畫文件是不同于符合ISO/IEC 14496形式的一個動畫文件時,具體來說,當所述對應的動畫文件例如是按照MPEG2來由程序流所形成的一種文件時,用于指定所述動畫的信息(ref stream)就被分配給用于指定此程序流中的視頻數(shù)據(jù)流的流ID。
元數(shù)據(jù)框被分配指示該軌跡框是運動縮略軌跡的運動縮略軌跡ID(元數(shù)據(jù)單位#3)。這里,在此實施例中,所述運動縮略軌跡被分配用于控制代表性圖像之再生的控制信息。因此,所述運動縮略軌跡ID指示存儲在此運動縮略軌跡框中的信息是用于控制代表性圖像之再生的控制信息。從而,元信息文件就被構造,使得指示運動縮略軌跡的運動縮略軌跡ID被分配在與用于指定所述對應的動畫的信息(ref stream)相同的層,并且這些信息能夠同時從一個框獲取,從而使得所述元信息文件的處理更快。進而,在更高層處的用戶元數(shù)據(jù)框被設置有所述運動縮略軌跡ID。雖然在現(xiàn)有技術中有必要用根據(jù)本實施例的方法、通過存于如圖5所示的媒體處理程序引用框之下的真實數(shù)據(jù)的類型來辨認軌跡類型,但是,無需對更低層進行的這些分析就有可能辨認這一軌跡類型,從而能實現(xiàn)對所述元信息文件的快速處理。
元類型定義框存儲用于定義在記錄未被定義的元數(shù)據(jù)而不是計劃記錄進元數(shù)據(jù)框的元數(shù)據(jù)時所述未被定義的元數(shù)據(jù)指的是什么的信息。這里,在此實施例中,如同上述不同所述元數(shù)據(jù)的數(shù)據(jù),不同于指示軌跡框是運動縮略軌跡框的信息(運動縮略軌跡ID)的信息和用于指定對應的動畫的信息(ref stream)被分配。應注意到,不同于這些信息的信息是例如由用戶作為未被定義的元數(shù)據(jù)自由輸入的字符信息等。因此,在元信息文件中,通過在同一更高層設置元數(shù)據(jù)框和元類型定義框,甚至當未被預期的元數(shù)據(jù)被分配時,這樣的元數(shù)據(jù)可被快速地分析以進行處理。
中央處理器41把關于從起始畫面到用于在當創(chuàng)建流數(shù)據(jù)時重新安排各自GOP中的畫面之后才創(chuàng)建代表性圖像的畫面的時間信息記錄到運動縮略軌跡框的更高層的框內(nèi)。即,如圖7所示,中央處理器41在運動縮略軌跡框的編輯列表框中設置偏移時間信息(時間偏移)作為從每個GOP的顯示順序中的起始畫面(如圖7所示實例中作為起始B畫面的畫面B0)到代表性圖像被設置于其中的畫面(作為本實施例中I畫面的畫面IDR2)的再生時間的差值。中央處理器41因而能通過使用這一偏移時間信息(時間偏移)來正確地檢測與所示代表性圖像相對應的畫面。應注意到,在此實施例中,所述偏移時間信息(時間偏移)是設置在視頻軌跡框的時間尺度上的。
當指定了將圖像結果輸出到外部設備而不是將其記錄進記錄介質(zhì)33的時候,中央處理器41就以上述相同的方式來創(chuàng)建AV文件和元信息文件。
另一方面,當記錄在記錄介質(zhì)33中的AV文件被用戶所指定來進行再生的時候,中央處理器41就對整體操作進行控制,以便再生由設置在音頻軌跡框內(nèi)的控制信息按順序設置在媒體數(shù)據(jù)框內(nèi)的真實數(shù)據(jù)。
當此時該用戶指定影片滾動再生的時候,中央處理器41就檢測對應的元信息文件,并基于設置在運動縮略軌跡框內(nèi)的樣本表框中的控制信息,使得從維持在RAM 42內(nèi)的記錄介質(zhì)33中再生預定數(shù)量的代表性圖像數(shù)據(jù)。另外,如圖8所示,使用維持在RAM 42之中的圖像數(shù)據(jù),預定數(shù)量的代表性圖像就在LCD 32的顯示屏中心的下方以列表形式顯示出來,而同時這些圖像正以橫向按時間順序一個接一個地排列。進一步講,滾動條B1顯示在該列表顯示之下,而標記M1顯示在與以有關流數(shù)據(jù)的列表形式顯示的代表性圖像的位置對應的位置上。
另外,如箭頭A所示,響應于用戶的操作移動標記M1,而如箭頭B所示,代表性圖像的顯示對應于該標記M1的移動而滾動,從而對多個代表性圖像進行切換顯示。因此,在此情形中,基于設置在運動縮略軌跡框內(nèi)的樣本表框之中的控制信息,中央處理器41就以時間軸的方向或者以時間軸的相反方向,從記錄介質(zhì)33中再生了代表性圖像的圖像數(shù)據(jù),并且基于再生的圖像數(shù)據(jù)而變更維持在RAM 42中的圖像數(shù)據(jù)。進一步講,基于經(jīng)過變更的圖像數(shù)據(jù)來切換對多個代表性圖像所進行的列表顯示。
當以此方式顯示的某個代表性圖像被用戶如箭頭C所示而選擇出來時,基于與此時所選的代表性圖像相應的流數(shù)據(jù)的一個靜止圖像就在LCD 32的顯示屏的中心處的窗口B2之中顯示出來。因此,在這種情況下,中央處理器41就從運動縮略軌跡框內(nèi)的樣本表框中檢測被用戶選擇的所述代表性圖像的再生時間信息,以及從視頻軌跡框內(nèi)的樣本表框中檢測與所述再生時間信息對應的流數(shù)據(jù)的記錄位置信息。進一步講,基于所檢測的記錄位置信息,一個對應的GOP的流數(shù)據(jù)就從記錄介質(zhì)33中被再生出來,然后在攝像機DSP 4中進行解壓縮。進一步講,中央處理器41按顯示順序來重新安排這一經(jīng)過解壓的數(shù)據(jù),并且從被重新安排的GOP的起始畫面開始,在經(jīng)過與記錄在編輯列表框內(nèi)的偏移時間信息(時間偏移)對應的時間的時刻處檢測畫面。中央處理器41在窗口B2中顯示該畫面的靜止圖像。當靜止圖像以此方式在窗口B2顯示出來并且用戶改變選擇代表性圖像的時候,就以相應的方式切換顯示靜止圖像。
另一方面,當用戶用顯示在窗口B2中的靜止圖像來指定文件再生的開始時,記錄在記錄介質(zhì)33中的AV文件的流數(shù)據(jù)和音頻數(shù)據(jù)就從窗口B2顯示的位置開始再生。中央處理器41因此就能夠方便地進行隨機存取。
當用戶以此方式用顯示在窗口B2中的靜止圖像來設置編輯點時,入/出點就響應每個GOP基礎之上的該項操作而被設定。當用戶進一步指定編輯時,記錄在記錄介質(zhì)33中的AV文件就對應于所述入/出點的設置過程而被編輯。在此情形,中央處理器41就通過記錄在記錄介質(zhì)33中的AV文件的真實數(shù)據(jù)在其中被改變的非破壞性編輯來執(zhí)行編輯處理。因此,對于將被所述編輯過程刪除的部分,流數(shù)據(jù)從媒體框中刪除,并且所述代表性圖像中的圖像數(shù)據(jù)和音頻數(shù)據(jù)也以相應的方式從該媒體數(shù)據(jù)框中刪除,從而避免了所述代表性圖像與所述流數(shù)據(jù)之間的不相匹配。
進一步講,對應于上述真實數(shù)據(jù)的改變,中央處理器41在每個視頻軌跡框、音頻軌跡框和運動縮略軌跡框中都變更了記錄。此時,對于在該視頻軌跡框內(nèi)的每個軌跡頭框和媒體頭框中的變更時間信息(變更時間)來說,中央處理器41在編輯結果被記錄到記錄介質(zhì)33時就設置日期和時間。再者,對于在該運動縮略軌跡框內(nèi)的每個軌跡頭框和媒體頭框中的變更時間信息(變更時間)來說,中央處理器41記錄了該視頻軌跡框的對應的變更時間信息(變更時間)。因此,中央處理器41就可輕松而可靠地檢測流數(shù)據(jù)與代表性圖像之間的不相匹配性。
存在有記錄介質(zhì)33從視頻攝像機1分離并裝入計算機等以使其內(nèi)容變更的情況。由于AV文件是與ISO/IEC 14496相符的文件格式,因此,在能夠處理符合ISO/IEC 14496的這樣一種文件的設備的情形下,預期會有AV文件經(jīng)歷各種編輯處理以使其內(nèi)容發(fā)生改變的情形。這里,如果這樣一種設備是能夠被用來處理在該AV文件中提供的運動縮略軌跡框,代表性圖像以對應于流數(shù)據(jù)的編輯過程的方式而被編輯,從而可能防止流數(shù)據(jù)與代表性數(shù)據(jù)之間的不匹配。
然而,也期望有使用不能處理運動縮略軌跡框的設備來編輯AV文件的情況。在這樣的情況下,流數(shù)據(jù)與代表性圖像之間就出現(xiàn)了不匹配。進一步講,還預期有通過使用這樣一種設備來使得動畫文件被記錄到記錄介質(zhì)33之中并且所述記錄介質(zhì)33被加載進視頻攝像機1的多種情況。
因此,當記錄介質(zhì)33被加載時,或者,當用戶指定了列表顯示AV文件或再生AV文件等等的時候,中央處理器41就通過執(zhí)行圖9所示的過程來檢測流數(shù)據(jù)與代表性圖像之間的不匹配性。
即,一旦通過中央處理器41開始這一過程,進程就從步驟SP1轉換到步驟SP2。這里,基于將被處理的AV文件的文件名,中央處理器41就搜索對應的元信息文件,從而檢測運動縮略軌跡框的存在/缺失。一旦檢測運動縮略軌跡框,中央處理器41就確定該文件是基于所述運動縮略軌跡框內(nèi)的用戶元數(shù)據(jù)框中提供的運動縮略軌跡ID的元信息文件。進一步講,基于用于指定動畫的信息(refstream),檢測對應的視頻軌跡框是否存在。應注意到,在記錄介質(zhì)33被加載且圖9所示過程被執(zhí)行的情形中,或者在被用戶指定列表顯示AV文件且圖9所示過程被執(zhí)行的情形中,將被處理的AV文件是記錄在記錄介質(zhì)33中的動畫文件,而且,在AV文件的再生等操作被指定且圖9所示過程被執(zhí)行的情形中,將被處理的AV文件是用戶指定了再生或其它操作的AV文件。
如果在上述步驟SP2獲得了否定的結果,這就意味著,將被處理的AV文件是不帶有元信息文件的相同格式的文件,因此,中央處理器41從步驟SP2轉換到步驟SP3,并執(zhí)行不相匹配處理。所述不相匹配處理過程將如后所述。
另一方面,如果在步驟SP2得到肯定的結果,則進程就從步驟SP2轉換到步驟SP4。這里,中央處理器41確定在視頻軌跡框內(nèi)的媒體頭框中的變更時間信息(變更時間)和在運動縮略軌跡框內(nèi)的媒體頭框中的變更時間信息(變更時間)之間是否存在不相匹配(參見圖5)。如果此時得到否定的結果,那就確定由于對將被處理的AV文件的流數(shù)據(jù)進行了非破壞性編輯,在動畫文件與代表性圖像之間出現(xiàn)了不匹配。
因此,如果在步驟SP4得到否定的結果,則中央處理器41就從步驟SP4轉換到步驟SP3,并執(zhí)行不匹配處理過程。相反,如果在步驟SP4得到肯定的結果,則進程就從步驟SP4轉換到步驟SP5。所述不相匹配處理過程將如后所述。
在上述步驟SP5中,中央處理器41確定在視頻軌跡框內(nèi)的軌跡頭框中的變更時間信息(變更時間)和在運動縮略軌跡框內(nèi)的軌跡頭框中的變更時間信息(變更時間)之間是否存在不相匹配(參見圖5)。如果此時獲得了肯定的結果,這就意味著,AV文件是尚未被不易用來處理運動縮略軌跡框的設備所編輯,因此,中央處理器41就從步驟SP5轉換到步驟SP6,并結束了這個過程。
另一方面,如果在步驟SP5得到否定的結果,這就意味著,處在相同于或低于視頻軌跡框內(nèi)的軌跡頭框的層上的某一框已經(jīng)被改變了。因此,中央處理器41就從步驟SP5轉換到步驟SP7,并確定在視頻軌跡框內(nèi)的編輯列表框的內(nèi)容(編輯列表條目)與運動縮略軌跡框內(nèi)的編輯列表框的內(nèi)容(編輯列表條目)之間是否匹配。
如果此時獲得了否定的結果,這就意味著,在視頻軌跡框內(nèi)的軌跡頭框中的變更時間信息(變更時間)和在運動縮略軌跡框內(nèi)的軌跡頭框中的變更時間信息(變更時間)之間就不再匹配,這是由于通過實際常常并不執(zhí)行的非破壞性編輯對編輯列表框的內(nèi)容(編輯列表條目)進行了改變。因此,中央處理器41就從步驟SP7轉換到步驟SP3,并執(zhí)行不匹配處理。該不相匹配處理將如后所述。
另一方面,如果在步驟SP7得到肯定的結果,則進程就從步驟SP7轉換到步驟SP6,并且該過程就被終止。這里應注意到,當在步驟SP7得到肯定的結果并且該處理過程完成的時候,在運動縮略軌跡框內(nèi)的軌跡頭框中的變更時間信息(變更時間)就會被重置,以便匹配在視頻軌跡框內(nèi)的軌跡頭框中的變更時間信息(變更時間)。
這里,在步驟SP3的不匹配處理過程中,在消息顯示在LCD 32上并且從用戶獲得確認之后,中央處理器41創(chuàng)建或變更元信息文件以對應于流數(shù)據(jù)的編輯過程。
具體來說,在沒有對應的縮略軌跡框提供的情形中,即,在步驟SP2獲得了否定的結果的情形中,對于每一個單個GOP來說,從流數(shù)據(jù)中獲得代表性圖像數(shù)據(jù)并將其記錄到記錄介質(zhì)33中,從而把基于所述代表性圖像的真實數(shù)據(jù)記錄到記錄介質(zhì)33中。進而,對應于所述代表性圖像的真實數(shù)據(jù)創(chuàng)建運動縮略軌跡框并將其記錄到記錄介質(zhì)33中。通過上述一系列處理過程,中央處理器41創(chuàng)建元信息文件并將其記錄到記錄介質(zhì)33中。
另一方面,在步驟SP4獲得了否定的結果的情形中,即在流數(shù)據(jù)其本身已經(jīng)通過破壞性編輯進行了編輯的情形中,代表性圖像數(shù)據(jù)就從流數(shù)據(jù)中被重新創(chuàng)建出來,并且記錄在記錄介質(zhì)33中的所述代表性圖像的真實數(shù)據(jù)就被變更了。進而,運動縮略軌跡框以對應的方式被重新創(chuàng)建出來,并且記錄在記錄介質(zhì)33中的運動縮略軌跡框被變更。再者,與參考圖4所述的相同方式,在運動縮略軌跡框中的變更時間信息(變更時間)就對應于視頻軌跡框而被設定。因此,這種情況下,元信息文件就對應于AV文件而被變更。應注意到,在這種情況下,一系列處理過程可通過變更代表性圖像的圖像數(shù)據(jù)以及記錄在記錄介質(zhì)33之中的運動縮略軌跡框來執(zhí)行,而不必重新創(chuàng)建代表性圖像的圖像數(shù)據(jù)以及運動縮略軌跡框。可選地,通過提供運動縮略軌跡中的編輯列表框,代表性圖像數(shù)據(jù)就可對應于流數(shù)據(jù)的編輯過程而被編輯。
另一方面,在步驟SP7獲得了否定的結果的情形中,即在編輯列表框的內(nèi)容(編輯列表條目)已被非破壞性的編輯所改變的情形下,運動縮略軌跡框內(nèi)的編輯列表框的內(nèi)容(編輯列表條目)就對應于編輯列表框的這一內(nèi)容(編輯列表條目)被變更。進而,按與參考圖4所述的相同方式,運動縮略軌跡框中的變更時間信息(變更時間)就對應于視頻軌跡框而被設定。應注意到,在此情形下,真實數(shù)據(jù)可與在步驟SP4得到否定結果的相同情形被編輯。
(2)實施例的操作根據(jù)上述構造,在攝像機1中(參見圖2),通過攝像機部2得到一種基于動畫的成像結果,并且這一結果由攝像機DSP 4處理以創(chuàng)建視頻數(shù)據(jù)。在攝像機1中,用于監(jiān)控的視頻數(shù)據(jù)從所述視頻數(shù)據(jù)中被創(chuàng)建出來,以及用于監(jiān)控的所述視頻數(shù)據(jù)被輸入到控制部3,以使得所述成像結果的監(jiān)控圖像顯示在LCD 32上。
當用戶指定以此狀態(tài)記錄所述成像結果時,該視頻數(shù)據(jù)就在攝像機DSP 4的壓縮/解壓部24中經(jīng)歷了數(shù)據(jù)壓縮,并且流數(shù)據(jù)就經(jīng)由控制部3與音頻數(shù)據(jù)一起被記錄到記錄介質(zhì)33。此時,所述流數(shù)據(jù)和所述音頻數(shù)據(jù)其中的每一個都經(jīng)歷了時分多路來創(chuàng)建媒體數(shù)據(jù)框,并且所述媒體數(shù)據(jù)框被記錄到記錄介質(zhì)33之中。進而,再生時間信息等等作為經(jīng)歷了時分多路的數(shù)據(jù)的管理信息而在RAM42中累積起來。當用戶指定結束記錄時,累積在RAM 42中的管理信息就被組織成根據(jù)管理信息的類型來逐層構造的某個框,從而創(chuàng)建電影框,而該電影框被記錄到記錄介質(zhì)33之中。因此,在攝像機1中,基于成像結果的動畫文件就作為AV文件被記錄到記錄介質(zhì)33之中。
在以此方式記錄流數(shù)據(jù)的同時,在攝像機1中,設成I畫面的畫面的分辨率就被降低,然后在壓縮/解壓部24中形成用于每個GOP的縮略圖像,從而形成了代表性圖像。進而,所述代表性圖像的圖像數(shù)據(jù)就被輸出到控制部3以在其中保留。另外,要求創(chuàng)建用于控制該代表性圖像的再生的各種信息以同樣方式保持。在攝像機1中,一旦完成AV文件的記錄過程,媒體數(shù)據(jù)框就在控制部3從所述代表性圖像的被保持住的圖像數(shù)據(jù)中被創(chuàng)建出來,并且所述媒體數(shù)據(jù)框被記錄到記錄介質(zhì)33之中。進而,用于對記錄在該媒體數(shù)據(jù)框中的代表性圖像的再生進行控制的控制信息從保持在控制部3中各種信息中被創(chuàng)建出來。該控制信息被組織成根據(jù)控制信息的類型逐層構造的某個框,從而創(chuàng)建電影框,并且該電影框被記錄到記錄介質(zhì)33之中。因此,在攝像機1中,代表預定一組基于成像結果而構成動畫文件的幀圖像的某個代表性圖像以不同于動畫文件的文件形式被記錄到記錄介質(zhì)33當中。
在上述攝像機1中,一個代表性圖像的圖像數(shù)據(jù)被分配到代表了真實數(shù)據(jù)的最小再生單位的一個樣本之中,從而創(chuàng)建了媒體數(shù)據(jù)框。進而,控制信息被設成便于能夠以最小再生單位來控制再生,并且創(chuàng)建了逐層結構的電影框。在上述攝像機1中,在該電影框中提供的運動縮略軌跡框的第一層就被分配給運動縮略軌跡ID以作為用于指示存儲在該運動縮略軌跡框中的信息是用于控制代表性圖像再生的控制信息的信息。進一步講,用于指示動畫文件的變更日期和時間的信息被存儲在第二層的媒體框中,并且用于以一個代表性圖像作為最小再生單位來執(zhí)行再生控制的控制信息被存儲在第三層的樣本表框中。
因此,上述的攝像機1中,根據(jù)最小縮略軌跡框內(nèi)的樣本表框之中的記錄,如同再生視頻數(shù)據(jù)的情形一樣,多個代表性圖像就可一個接一個地再生并提供給用戶。因此,在攝像機1,在所需位置處的代表性圖像就可輕松快捷地再生和提供出來,從而在再生代表性圖像時就有可能更加便于隨機存取。
另外,基于在運動縮略軌跡框中提供的運動縮略軌跡ID,就能快速理解,有關的文件是元信息文件。因此,基于在運動縮略軌跡框中提供的控制信息,對應的視頻軌跡就可再生,從而通過使用代表性圖像來對流數(shù)據(jù)進行快速隨機存取。
再者,基于存儲在媒體框中的動畫文件的變更日期和時間,就可輕松可靠地檢測動畫文件與代表性圖像數(shù)據(jù)之間的不匹配。另外,這些信息片是逐層被記錄的,以使得運動縮略軌跡ID、用于指示動畫文件的變更日期和時間的信息以及用于以一個代表性圖像作為最小再生單位來執(zhí)行再生控制的信息都從更高層按指定的順序存儲,從而使快速啟動有關AV文件的各種處理過程成為可能。舉例來說,當確定元信息文件的類型時,如果運動縮略軌跡ID未被記錄,那么就有必要確定存儲于更低層的媒體處理程序引用框之中的真實數(shù)據(jù)的類型。然而,根據(jù)運動縮略軌跡ID,元信息文件的類型就可僅僅通過對到第一層的運動縮略軌跡進行分析而被確定出來。另外,對于檢測動畫文件與代表性圖像數(shù)據(jù)之間的不匹配性來說,這也可通過對最高到第二層的運動縮略軌跡進行分析而被確定出來。因此,僅僅通過不匹配性的處理過程而獲得確認之后運動縮略軌跡則可能被一直分析到最低層,這就使得各種代表性圖像處理快速執(zhí)行。
以此方式,根據(jù)本實施例,視頻數(shù)據(jù)按如此方式使用代表性圖像而被記錄,這就增強了在再生所述代表性圖像時隨機存取的方便性。進一步講,能夠輕松可靠地檢測動畫文件和代表性圖像之間的不匹配性。
具體來說,在根據(jù)如上所述的攝像機1的AV文件中,流數(shù)據(jù)與代表性圖像之間的不相匹配性大多數(shù)出現(xiàn)在使用不易被用來處理運動縮略軌跡框但能夠處理視頻軌跡框和音頻軌跡框的設備來對AV文件進行編輯的時候。另外,使用所述設備來進行編輯處理的多個實例包括真實數(shù)據(jù)在其中被直接編輯的破壞性編輯以及通過設置編輯列表框來執(zhí)行的非破壞性編輯。當使用這一設備來直接編輯真實數(shù)據(jù)時,就變更了在視頻軌跡框的軌跡框中提供的媒體頭框內(nèi)的變更時間信息(變更時間)以及在該媒體頭框的更高層上的軌跡頭框之中的變更時間信息(變更時間)。另一方面,在編輯列表框在其中被變更的非破壞性編輯期間,變更了視頻軌跡框的編輯列表框以及在軌跡頭框中的變更時間信息(變更時間)。另外,在使用這樣一種設備的編輯處理之中,不變更運動縮略軌跡框。
在攝像機1中,對于視頻軌跡框,在媒體頭框中的變更時間信息(變更時間)以及在軌跡頭框之中的變更時間信息(變更時間)都根據(jù)創(chuàng)建/變更日期和時間而設定。另外,在運動縮略軌跡中的媒體頭框內(nèi)的變更時間信息(變更時間)以及在該軌跡頭框之中的變更時間信息(變更時間)被設置成分別與在視頻軌跡框中的媒體頭框內(nèi)的變更時間信息(變更時間)和在該軌跡頭框之中的變更時間信息(變更時間)相同。
因此,基于在視頻軌跡框中設定的變更時間信息(變更時間)以及在運動縮略軌跡框中設定的變更時間信息(變更時間)這兩種信息之間的不匹配性,就檢測了用不易被用來處理運動縮略軌跡框的設備已經(jīng)編輯了AV文件的情形,從而使得輕松檢測流數(shù)據(jù)與代表性圖像之間的不匹配性。
進一步講,通過在多個不同層上對變更時間信息(變更時間)進行這樣的設置,更具體來說,通過在由破壞性編輯和非破壞性編輯來改變的軌跡頭框之中的變更時間信息(變更時間)以及通過在比軌跡頭框更低一層的媒體頭框之中的且可能僅被破壞性編輯所變更的變更時間信息(變更時間),破壞性編輯造成的不匹配性和非破壞性編輯造成的不匹配性就都能夠通過檢測在這兩層上的各自的變更時間信息(變更時間)而輕易地相互區(qū)分開來(圖8)。因此就有可能減少要求處理AV文件的時間,而在不匹配出現(xiàn)時就快速執(zhí)行所述處理過程以獲得匹配。
在攝像機1中,能被用戶唯一定義的用戶元數(shù)據(jù)框在與變更時間信息(變更時間)如上所述在其中設定的軌跡頭框相同的層上被提供,用于指定對應這一用戶元數(shù)據(jù)框動畫的信息(ref stream)被分配。在本實施例中,對應的AV文件的視頻軌跡框的軌跡ID被分配給這一信息(ref information)。因此,在元信息文件中,就可理解運動縮略軌跡框與視頻軌跡框之間的關系而進行快速處理,而不必對向下的更低層進行分析。
在運動縮略軌跡框中,指示了有關軌跡框是運動縮略軌跡框的上述運動縮略軌跡ID被分配給所述用戶元數(shù)據(jù)框。因此,就設置元信息文件以使得運動縮略軌跡能夠被識別而無需對向下的更低層進行分析(圖5)。
所述用戶元數(shù)據(jù)框的元類型定義框被分配給用于當記錄了有別于未被定義的元數(shù)據(jù)的、其它計劃將被記錄到元數(shù)據(jù)框(meta databox,mtdt)時就定義該數(shù)據(jù)指示了什么的信息。因此,在元信息文件中,通過在同一更高層設置元數(shù)據(jù)框和元類型定義框,甚至在未被預期的元數(shù)據(jù)被分配的時候,這樣的元數(shù)據(jù)就可迅速被分析以進行處理。
另外,在運動縮略軌跡框中,偏移時間信息(時間偏移),其代表了從按每個GOP的顯示順序的起始畫面到關于代表性圖像在其中被設置的畫面的差值,也就在與軌跡頭框處于相同層的編輯列表框之中設定。因此,元信息文件就基于用戶所選的某個代表性圖像來使得正確地隨機存取對應的GOP的起始端,從而使得無需對向下的更低層進行分析就檢測被要求用于正確隨機存取的偏移時間信息(時間偏移)的過程成為可能。AV文件的快速處理也可以此方式進行。
另一方面,當用戶指定以此方式對記錄在記錄介質(zhì)33的AV文件影片滾動進行再生時,在攝像機1中,就根據(jù)運動縮略軌跡框內(nèi)的樣本表框的記錄來從記錄介質(zhì)33中再生出預定數(shù)量的連續(xù)的代表性圖像,并且這些代表性圖像被安排并顯示在LCD32上(參見圖7)。
當用戶對在這些代表性圖像顯示之下顯示的滾動條B1進行操作時,緊跟當前正顯示的代表性圖像之后的一個代表性圖像就從記錄介質(zhì)33中再生出來,并且LCD 32的顯示就基于所述被再生的代表性圖像而被切換過來。因此,在上述攝像機1中,所述一個代表性圖像根據(jù)運動縮略軌跡框中的記錄而再生,從而增強了有關對所述代表性圖像的隨機存取的方便性。
另外,當用戶通過切換顯示多個代表性圖像來選擇某個代表性圖像時,基于用戶選擇的該代表性圖像的再生時間信息,對應的流數(shù)據(jù)就被再生并經(jīng)歷數(shù)據(jù)解壓。從已經(jīng)歷如上所述的數(shù)據(jù)解壓并按顯示順序被重新安排的視頻數(shù)據(jù)的起始畫面出發(fā),在通過對應于設置在編輯列表框中的偏移時間信息(時間偏移)的時間而消逝的時間上的畫面圖像就顯示在窗口B2之中。因此,在使用代表性圖像進行隨機存取之后,流數(shù)據(jù)就可從隨機存取點的位置中再生。
在攝像機1中,在多個代表性圖像的列表顯示中,接受編輯點的設置來對AV文件進行編輯。即,在如上所述的攝像機1中,一個代表性圖像被用戶選擇出來,而編輯點的設置以此方式被接受,并且進一步來說,一旦用戶指定,流數(shù)據(jù)的真實數(shù)據(jù)就對應于所述編輯點的設置而被編輯,以及在視頻軌跡框中的記錄就以對應的方式被變更。另外,基于該代表性圖像的真實數(shù)據(jù)就對應于流數(shù)據(jù)的這一編輯過程而被編輯,并且運動縮略軌跡框就以對應的方式被變更,因此,元信息文件也就被變更。
也在所述編輯處理的情形中,在如上所述的攝像機1中,媒體頭框中的變更時間信息(變更時間)以及軌跡頭框中的變更時間信息(變更時間)在這一編輯處理被執(zhí)行時每個都被設定到變更日期和時間。在運動縮略軌跡內(nèi)的媒體頭框中的變更時間信息(變更時間)以及在所述軌跡頭框中的變更時間信息(變更時間)都分別被設成與在運動縮略軌跡框內(nèi)的媒體頭框中的變更時間信息(變更時間)以及在所述軌跡頭框中的變更時間信息(變更時間)相同。這一設置使得流數(shù)據(jù)與代表性圖像之間的不相匹配性能夠輕易快速地檢測出來。
即,在上述攝像機1中,在如上述影片滾動再生被用戶所指定或者記錄介質(zhì)33被加載時候的情況下,就對應于將被處理的AV文件而進行搜索元信息文件。當找到元信息文件時,就確定在媒體頭框中的變更時間信息(變更時間)在AV文件的視頻軌跡框與元信息文件的運動縮略軌跡框之間是否相匹配。這就檢測了由于編輯真實數(shù)據(jù)所造成的在流數(shù)據(jù)與代表性圖像的圖像數(shù)據(jù)之間出現(xiàn)不相匹配(圖8)。
接下來,確定在軌跡頭框中的變更時間信息(變更時間)在所述視頻軌跡框與所述運動縮略軌跡框之間是否相匹配。因此就檢測了由于編輯所述編輯列表框所造成的在流數(shù)據(jù)與代表性圖像數(shù)據(jù)之間出現(xiàn)的不匹配,同時,不同于與所述軌跡頭框處于相同層的編輯列表框的某個框也已被變更。
再接下來,確定所述編輯列表框的內(nèi)容是否相互匹配。這就檢測了由于編輯所述編輯列表框所造成的在流數(shù)據(jù)與代表性圖像之間出現(xiàn)的不匹配。
當以此方式檢測不匹配性時,一旦被用戶指定,則元信息文件的元數(shù)據(jù)框根據(jù)流數(shù)據(jù)而被創(chuàng)建并變更,或者元信息文件的運動縮略軌跡框以對應的方式被變更,從而就消除了動畫文件與代表性圖像之間出現(xiàn)不匹配性的狀態(tài)。
(3)實施例的效果根據(jù)上述的構造,代表性圖像存入代表性圖像存儲部,并且,逐層按順序?qū)⒅甘舅鎯Φ男畔⑹怯糜谒龃硇詧D像的控制信息的信息、指示動畫文件的變更日期和時間的信息以及具有設定為最小再生單位的一個代表性圖像的控制信息存儲到控制信息存儲部中,從而當再生代表性圖像時就使得隨機存取更加方便,并進一步使得輕松而可靠地檢測動畫文件與代表性圖像之間的不匹配性成為可能。
另外,通過在第一層分開地記錄關于動畫文件的變更日期和時間的信息(變更時間),就能夠?qū)趧赢嬑募姆瞧茐男跃庉嫼推茐男跃庉媮磔p松而可靠地檢測動畫文件與代表性圖像之間的不匹配性。
更具體來說,通過提供可能被破壞性編輯和非破壞性編輯這兩者所改變的在軌跡頭框中的變更時間信息(變更時間)以及處于比所述軌跡頭框更低一層的、可能僅僅被非破壞性編輯所改變的在媒體頭框中的變更時間信息(變更時間),在代表性圖像一側的變更時間信息就被設定,以便與在視頻數(shù)據(jù)一側的變更時間信息相匹配,從而使得輕松而可靠地檢測動畫文件與代表性圖像之間的不匹配性成為可能。
進一步來說,作為代表性圖像文件的元信息文件的文件名被設成相同于動畫文件的文件名但不同于其擴展名,從而使得輕松而可靠地檢測元信息文件成為可能。
再者,屬于與一個代表性圖像相對應的多個畫面,所述代表性圖像從作為按數(shù)據(jù)壓縮順序的起始畫面的I畫面中創(chuàng)建出來,并且指示了從按所述多個畫面的再生順序的起始畫面到所述代表性圖像從中被創(chuàng)建的畫面之間偏移時間的偏移時間信息也就被記錄下來,從而使得進行正確隨機存取對應于代表性圖像的畫面成為可能。
實施例2圖10是根據(jù)本發(fā)明的實施例2比較于圖1而示出的由攝像機創(chuàng)建的一種AV文件的示意圖。在此實施例中,AV文件通過把流數(shù)據(jù)和代表性圖像集成在一起而形成。即,在該AV文件中,類似于以上參考實施例1所描述的AV文件,形成音頻數(shù)據(jù)的真實數(shù)據(jù)在其中成組進入某一塊(block)的媒體數(shù)據(jù)框以及用于控制這些真實數(shù)據(jù)再生的控制信息在其中成組進入某一塊(block)的控制信息的電影框。
這里,以相同于上述實施例1的方式,流數(shù)據(jù)的一個樣本、代表性圖像以及音頻數(shù)據(jù)都在所述媒體數(shù)據(jù)框內(nèi)設定。另外,該媒體數(shù)據(jù)框是由這些流數(shù)據(jù)、代表性圖像以及音頻數(shù)據(jù)等一系列連續(xù)塊(chunk)所組成的。
另一方面,通過把運動縮略框添加到視頻軌跡框和類似于參考實施例1所描述的音頻軌跡框來形成電影框。另外,運動縮略軌跡是以與參考實施例1所述的元信息文件相同方式而被構造的,除了因為所述用戶元數(shù)據(jù)框不同于元信息文件的那個用戶元數(shù)據(jù)框。
這里,如圖11所示出的并比較圖4,正如箭頭a和b所指示的,與實施例1所述的在視頻軌跡框中以及在運動縮略軌跡框中的情形一樣,在視頻軌跡框中的創(chuàng)建時間信息(創(chuàng)建時間)以及變更時間信息(變更時間)被設置成在運動縮略軌跡框中的創(chuàng)建時間信息(創(chuàng)建時間)以及變更時間信息(變更時間)。
另一方面,對于與所述視頻軌跡框相對應而不是用于指定在運動縮略框中的動畫的信息(ref stream)相對應,所述對應的視頻軌跡框的軌跡ID在運動縮略軌跡框內(nèi)的軌跡引用框之中被設定,從而就記錄了在運動縮略軌跡框與視頻軌跡框之間的相應性。因此,在本實施例中檢測動畫文件與代表性圖像之間不匹配性的處理過程中,根據(jù)軌跡引用框中的記錄來確定對應的視頻軌跡框是否存在。
這里,如圖12所示出的并比較圖6,與實施例1一樣,用戶元數(shù)據(jù)框包括元數(shù)據(jù)框和元類型定義框。所述元類型定義框被以與實施例1的方式相同的方式構造。
另一方面,在元數(shù)據(jù)框中,省略了用于指定動畫的信息(refstream),而僅僅提供了用于指示軌跡框為運動縮略軌跡的運動縮略軌跡ID。
根據(jù)這一實施例,也通過記錄在整合有流數(shù)據(jù)的文件結構的代表性圖像之中的圖像數(shù)據(jù)和管理信息來維持與實施例1相同的效果。
實施例3圖13A和13B是圖示了根據(jù)本發(fā)明的實施例3且比較圖6來設置AV文件中的代表性圖像的示意圖。在此實施例中,所述代表性圖像從起始畫面按顯示順序被創(chuàng)建。即,如圖13B所示,在此實施例中,基于封閉的GOP,連續(xù)的畫面按順序被設成B畫面B0和B1、I畫面IDR2、B畫面B3和B4以及I畫面P5等等,并且這些畫面按編碼順序安排它們進行編碼,從而創(chuàng)建流數(shù)據(jù)。
在此實施例中,代表性圖像的圖像數(shù)據(jù)通過降低B畫面B0的分辨率來創(chuàng)建,該畫面是按在這些畫面于上述編碼的時刻被重新安排之前的該GOP的顯示順序的起始畫面。因此,在此情形,一旦執(zhí)行有關一個GOP的流數(shù)據(jù)的數(shù)據(jù)壓縮就首先將被再生的畫面成為了對應于代表性圖像的B畫面B0。因此,在此實施例中,省略了參考實施例1如上所述的偏移時間信息的所述記錄過程,并且當用戶選擇了某個代表性圖像時,通過對相應的GOP執(zhí)行數(shù)據(jù)解壓縮而獲得的起始畫面被提供給用戶。
根據(jù)本實施例的攝像機還是以參考實施例2如上所述的攝像機相同的方式而被構造,除了這是因為這些實施例在關于代表性圖像的構造上是不同以外。
根據(jù)這一實施例,從對應于一個代表性圖像的且按多個畫面的顯示順序的起始畫面來創(chuàng)建代表性圖像,從而使得對應于所述代表性圖像的畫面通過比較于實施例1的簡單處理而進行正確隨機存取。
實施例4在此實施例中,通過分別從AV文件中創(chuàng)建元信息文件,該AV文件就以不同于參考實施例1如上所述通過ISO/IEC 14496格式的文件格式被記錄下來。即,另一文件格式可能被用到該AV文件。在此實施例中,MPEG2傳輸流的文件格式作為所述另一文件格式而被應用。應注意到,本實施例還是以相同于實施例1的方式被構造出來的,除了AV文件的上述文件格式和關于該文件格式的構造之外。在參見實施例1所述的構造的同時,而將進行下列描述。
因此,在此實施例中,在通過多路復用(multiplexing)視頻數(shù)據(jù)和音頻數(shù)據(jù)的流數(shù)據(jù)來創(chuàng)建MPEG2傳輸流的同時,中央處理器41把該MPEG2傳輸流記錄到記錄介質(zhì)33之中。當用戶指定停止記錄時,中央處理器41就完成了把該MPEG2傳輸流記錄到記錄介質(zhì)33這一過程,并且按順序把元信息文件記錄到記錄介質(zhì)33之中。
這里,以相同于所述實施例1的方式,通過逐層存儲控制信息來形成元信息文件。由于諸如MPEG2傳輸流的其它文件格式不支持軌跡框的概念,而如在元信息文件中每一個軌跡頭框和媒體頭框提供了創(chuàng)建時間信息(創(chuàng)建時間)和變更時間信息(變更時間),在為了管理AV文件的記錄介質(zhì)33的文件管理系統(tǒng)中的所述AV文件的創(chuàng)建時間信息和變更時間信息就被分別地記錄下來。
進一步講,用于指定AV文件中的視頻數(shù)據(jù)的分組的PID(程序ID)被分配作為用于指定動畫的信息(ref stream)。不是ID(程序ID)的另一識別數(shù)據(jù)可被分配。
因此,中央處理器41就通過執(zhí)行如比較于圖9的圖14所示的過程來檢測動畫文件與代表性圖像之間的不匹配性。即,當中央處理器41以與示出在圖4中的實施例1所述的相同方式開始進行過程時,進程就從步驟SP11轉換到步驟SP12。這里,基于將被處理的AV文件的文件名,中央處理器41搜索所述對應的元信息文件。當元信息文件被找到時,運動縮略軌跡ID就被評估,從而檢測運動縮略軌跡框的存在/缺失。一旦檢測運動縮略軌跡框,基于用于指定在運動縮略軌跡框內(nèi)的用戶元數(shù)據(jù)框中提供的動畫的信息(refstream),也就檢測對應的視頻軌跡框是否存在。
如果在上述步驟SP12得到否定結果,這就意味著,AV文件是不帶有元信息文件的相同格式的文件,因此,中央處理器41就從步驟SP12轉換到步驟SP13,并執(zhí)行不相匹配性處理。所述不相匹配性處理將在后文描述。
另一方面,如果在步驟SP12得到肯定結果,進程就從步驟SP12轉換到步驟SP14。這里,中央處理器41從用于管理AV文件的文件管理系統(tǒng)中檢測該AV文件的變更時間,并且確定所述變更時間是否匹配于在運動縮略軌跡框內(nèi)的媒體頭框中的變更時間信息(變更時間)。應注意到,在AV文件的變更日期和時間直接在該AV文件中描述的情形中,就會用到在AV文件中描述的其它信息。如果此時得到否定結果,就在此情形中確定,由于破壞性編輯了將被處理的AV文件,則在動畫文件與代表性圖像之間出現(xiàn)了不相匹配。
因此,如果在步驟SP14得到否定結果,中央處理器41就從步驟SP14轉換到步驟SP13,并執(zhí)行不相匹配性的處理。所述不相匹配性的處理將在后文描述。這里,在MPEG2傳輸流中,沒有編輯列表的概念,并且所進行的編輯都是排他的非破壞性編輯。因此,如果在步驟SP14得到肯定結果,中央處理器41就從步驟SP14轉換到步驟SP15,并結束所述過程。
在步驟SP13的不相匹配性的處理過程中,如果在步驟SP12得到否定結果,中央處理器41就分析AV文件以重新創(chuàng)建元信息文件,并把該元信息文件記錄到記錄介質(zhì)33之中。然后,中央處理器41轉換到步驟SP15并且結束該過程。另一方面,如果在步驟SP14得到否定結果,中央處理器41就分析AV文件以重新創(chuàng)建元信息文件,并把該元信息文件重新記錄到記錄介質(zhì)33之中。該進程然后就轉換到步驟SP15并且結束所述處理過程。
根據(jù)本實施例,還可在AV文件以諸如MPEG2傳輸流的另一格式來被記錄下來的情形中維持與實施例1相同的效果。
實施例5圖15A到15C是示意圖,其根據(jù)本發(fā)明的實施例5而圖示了在攝像機中如何創(chuàng)建代表性圖像。應注意到,本實施例還是以根據(jù)實施例1的攝像機相同的方式被構造的,除了有關創(chuàng)建代表性圖像的構造之外。因此,在參考實施例1所用的附圖的同時也將進行下列描述,并省略了重復性的描述。
在此實施例中,當創(chuàng)建流數(shù)據(jù)(圖15A)時,壓縮/解壓部24(圖2)就通過降低預定畫面的分辨率來創(chuàng)建縮略圖像數(shù)據(jù)。進一步講,所述縮略圖像數(shù)據(jù)以JPEG(Joint Photographic Coding ExpertsGroup)格式編碼,以生成代表性圖像數(shù)據(jù)(圖15B)。此時,壓縮/解壓部24就創(chuàng)建代表性圖像數(shù)據(jù)以使得一個代表性圖像的數(shù)據(jù)大小(尺寸)成為固定數(shù)據(jù)大小(尺寸)。
具體來說,壓縮/解壓部24(圖2)通過用0值來安排填充數(shù)據(jù)來把一個代表性圖像的數(shù)據(jù)大小(尺寸)設置成例如4[MB]的固定數(shù)據(jù)尺寸,該尺寸緊跟在指示通過編碼來創(chuàng)建的數(shù)據(jù)結尾的EOI(End of Image,圖像結尾)之后。這里,SOI指的是Start Of Image(圖像開始)。
控制部3將這一固定數(shù)據(jù)尺寸的一個代表性數(shù)據(jù)設成一個樣本來創(chuàng)建元信息文件(圖15C)。因此,控制部3將這一固定數(shù)據(jù)尺寸描述進了元信息文件的樣本大小框之中。以此方式,在符合ISO14496的文件格式的情形中,省略了關于相同樣本大小框的描述。因此,控制部3僅僅將有關于所述起始的代表性圖像的固定數(shù)據(jù)尺寸描述進了所述樣本大小框之中,并且省略了有關于后續(xù)代表性圖像的、對把其固定數(shù)據(jù)尺寸描述進了樣本大小框的描述,從而減少了元信息文件的數(shù)據(jù)尺寸。
與設置如上所述的、元信息文件的樣本大小框相對應,在再生的時刻,控制部3基于所述固定數(shù)據(jù)大小來定位每個代表性圖像的記錄位置,并且從記錄介質(zhì)再生代表性圖像而無需讀出更低層的樣本大小框。
根據(jù)本實施例,所述代表性圖像以固定數(shù)據(jù)大小被壓縮并存儲到元信息文件中,從而以減少元信息文件的數(shù)據(jù)空間方式來使得維持相同于實施例1的效果成為可能。進一步講,在再生時刻對記錄介質(zhì)進行訪問的速度就得到改善。
實施例6圖16A到16B是示意圖,其根據(jù)本發(fā)明的實施例6而圖示了在攝像機中如何處理代表性圖像。應注意到,本實施例也是以根據(jù)實施例1和實施例5之中的每一個實施例的攝像機相同的方式而被構造出來的,除了處理有關于將在后文描述的代表性圖像以外。因此,在參考實施例1的附圖同時,進行了下列描述,而將省略重復性的描述。
這里,在根據(jù)本實施例的攝像機中,壓縮/解壓部24以順序的方式循環(huán)地設置畫面類型以設置GOP,并對視頻流進行編碼。另外,根據(jù)控制部3的控制,壓縮/解壓部24通過設置用戶的操作模式來切換GOP結構。具體來說,例如,當用戶選擇高圖像質(zhì)量模式時,壓縮/解壓部24用開放的GOP來創(chuàng)建視頻流,而當用戶選擇常規(guī)模式時,壓縮/解壓部24就用封閉的GOP來創(chuàng)建視頻流。應注意到,在預定周期,可用開放的GOP或者封閉的GOP來創(chuàng)建視頻流。這里,開放的GOP指的是由GOP中的畫面所引用的一些畫面緊跟在以前的GOP之后存在的GOP結構。與封閉的GOP比較,開放的GOP的優(yōu)點是,其通常提供更好的圖像質(zhì)量。相反,封閉的GOP指的是由一個GOP中的畫面所引用的畫面存在于該GOP之中的GOP結構。
壓縮/解壓部24為單個或多個GOP中的每一個都創(chuàng)建縮略圖像數(shù)據(jù),從而創(chuàng)建代表性圖像數(shù)據(jù)。另外,壓縮/解壓部24以JPEG格式來壓縮所述代表性圖像數(shù)據(jù)并將所述壓縮數(shù)據(jù)輸出到控制部3。此時,壓縮/解壓部24用相同的分辨率在當對應的GOP是開放的GOP時以及當對應的GOP是封閉的GOP時之間的期間創(chuàng)建縮略圖像。在對應的GOP是封閉的GOP情形中,與在開放的GOP情形比較,數(shù)據(jù)就以高質(zhì)量圖像被壓縮。因此,在開放的GOP情形中,與在封閉的GOP情形比較,代表性圖像就以數(shù)據(jù)尺寸變大的方式被編碼。
此時,如圖16A和16B所示,壓縮/解壓部24根據(jù)視頻流中的GOP的類型切換用于形成代表性圖像的畫面。具體來說,當視頻流中的GOP是封閉的GOP時,代表性圖像就從構成對應的一個或多個GOP的畫面之中的起始畫面以顯示順序而被創(chuàng)建出來。相反,當視頻流中的GOP是開放的GOP時,代表性圖像就從構成對應的一個或多個GOP的畫面之中的起始I畫面以顯示順序而被創(chuàng)建出來。
因此,如圖16A和16B所示,當在GOP結構之間進行切換的同時由接合記錄(splice recording)來記錄視頻流的時候,控制部3就切換畫面以創(chuàng)建代表性圖像來響應GOP結構的所述切換過程。因此,用該攝像機,當進行影片滾動再生時,視頻流就與作為引用所采納的代表性圖像一起被編輯,以使得當用另一設備再生編輯結構時不會危及在代表性圖像與視頻流之間的一致性。
因此,在圖16A和16B所示的實例中,起始的代表性圖像數(shù)據(jù)JPEG1是從作為起始的封閉GOP內(nèi)的起始畫面的I畫面IDR中被創(chuàng)建出來的,而后續(xù)的代表性圖像數(shù)據(jù)JPEG2是從后續(xù)的開放GOP內(nèi)的起始的I畫面I2中被創(chuàng)建出來的。進一步講,后續(xù)的代表性圖像數(shù)據(jù)JPEG3是從作為后續(xù)的封閉GOP的起始畫面的B畫面B0之中被創(chuàng)建出來的,而后續(xù)的代表性圖像數(shù)據(jù)JPEG4是從后續(xù)的開放的GOP內(nèi)的起始I畫面I2中被創(chuàng)建出來的。
另外,控制部3分配再生時間以作為每個代表性圖像的持續(xù)時間并把所述持續(xù)時間記錄到每個代表性圖像的樣本表框之中,而所述關于視頻流的再生時間是從再生代表性圖像從其中被創(chuàng)建出來的畫面的開始,一直到再生后續(xù)代表性圖像的開始。因此,在此情形,控制部3把每個代表性圖像的樣本持續(xù)時間作為對應的視頻流的再生持續(xù)時間記錄到元信息文件之中。
應注意到,在此實施例中,也在使用另一設備來記錄AV文件于其中的記錄介質(zhì)33被加載以及用戶以與上述相同的方式指定創(chuàng)建元信息文件的情形中,元信息文件是通過切換用于根據(jù)GOP類型創(chuàng)建代表性圖像的畫面來被創(chuàng)建出來的。
因此,如圖17所示,在所述攝像機中,按箭頭A所指,AV文件就基于在拍攝期間順序得到連續(xù)的畫面P1、P2等從動畫文件之中被創(chuàng)建出來,并且該AV文件被記錄到記錄介質(zhì)33之中。進一步講,按箭頭B所指,代表性圖像JPEG通過從連續(xù)的畫面P1、P2等等中選擇對應的畫面而被創(chuàng)建出來,并且所述代表性圖像JPEG與各種其它信息一起被存儲在媒體數(shù)據(jù)框和對應框之中的每一個里,從而創(chuàng)建元信息文件。
當用戶指定再生影片滾動時,控制部3就從元信息文件之中再生出代表性圖像JPEG以用于顯示,而顯示是按箭頭C所指并參考圖8所示相同的方式進行的。另外,如箭頭D所指,控制部3再生對應的視頻流以用于顯示。當用戶此時選擇任一代表性圖像時,如箭頭E和F所指,控制部3就從所述代表性圖像的樣本表框內(nèi)的記錄中檢測在對應的視頻流中的再生位置,并且通過切換視頻流中的再生位置來切換顯示。
此時,不必使用存于元信息文件的編輯列表框中的“時間偏移”,控制部3就累積被記錄在“持續(xù)時間”之中的再生時間,從起始的代表性圖像到緊挨在由用戶選擇的代表性圖像前,進而計算出累積的時間,并且通過使用基于所述累積的時間的再生時間信息來對視頻流中的再生開始位置進行定位,從而再生視頻流。甚至在用戶選擇各種代表性圖像的時候,控制部3都因此能夠輕松快速地切換視頻流的再生或者顯示。
當用戶通過切換基于代表性圖像的視頻流的再生或者顯示以指定代表性圖像以及指定編輯點設置時,控制部3就在對應于用戶所指定的代表性圖像的視頻流中設置編輯點。另外,當指定基于按此方式設定的編輯點來編輯視頻流時,控制部3就在每個GOP的基礎上處理視頻流以創(chuàng)建編輯結果的AV文件。應注意到,在此情形中,通過根據(jù)編輯點設置來部分地再生視頻流方式以及通過將其輸出到所述外部裝置的方式,可用外部裝置進行編輯。因此,控制部3對AV文件進行了破壞性編輯。
也在此情形中,以與通過用戶選擇代表性圖像來再生視頻流的情形相同的方式,在入點(In point)一側,控制部3把記錄在“持續(xù)時間”中的時間周期的累積時間傳遞到視頻流的再生一側,從而進行設置以使得從對應于用戶指定的代表性圖像開始再生。
即,如圖18A和18B所示,當用戶選擇代碼JPEG3的代表性圖像并設置所述入點時,如果對應于這一代表性圖像的GOP是封閉的GOP,則控制部3就累積兩個緊靠在前的代表性圖像JPEG1和JPEG3的持續(xù)時間,從而檢測對應于代表性圖像JPEG3的B畫面B0的再生起始位置。在此情形中,用于對應的GOP是封閉的GOP,基于所述累積的時間信息,視頻流就從作為由箭頭G所指的、所述對應的GOP的起始畫面的B畫面B0之中剪下,從而創(chuàng)建編輯結果的AV文件。這里,在基于每個GOP來進行破壞性編輯的情形下,按GOP解碼順序的起始的I或IDR畫面用作編輯點。因此,如果用戶指定的某個代表性圖像是從I或IDR畫面中被創(chuàng)建出來的,由于對應于所述代表性圖像的畫面是按所述解碼順序的起始畫面,則視頻流在以解碼順序的起始位置處被分離開來。另一方面,如果用戶指定的某個代表性圖像是從B畫面中被創(chuàng)建出來的,則視頻流就從B畫面所指的且位于以解碼順序的起始之處的IDR畫面中被分離開來。因此,在此情形中,視頻流在以解碼順序的起始位置處的IDR2畫面中被分離開來。因此,在如圖18A和18B所示的實例中,編輯結果的AV文件可被創(chuàng)建出來以使得從對應于用戶所指定的代表性圖像的畫面B0來進行再生。
另一方面,如圖19A和19B所示,當用戶選擇JPEG2代碼的代表性圖像并設置所述入點時,如果對應于所述代表性圖像的GOP是開放的GOP,則控制部3就基于緊靠以前的代表性圖像JPEG1的持續(xù)時間來檢測對應于代表性圖像JPEG2的I畫面I2的再生起始位置。在此情形中,由于對應的GOP是開放的GOP,基于所述累積的時間信息,就從作為對應的GOP的起始畫面的B畫面B0中剪切視頻流,正如箭頭H所指,從而創(chuàng)建編輯結果的AV文件。應注意到,當破壞性編輯基于每個GOP而進行時,開放的GOP的結構就成為圖15A的IDR2在其中被改變成I2的結構。由于I2處于按解碼順序的起始位置,就以如上所述的相同方式從I2進行分離。這里,在此情形中,由于經(jīng)過兩個被剪切的起始B畫面B0和B1所指的畫面在它們被剪切之前就處于緊靠在這些畫面的前方的GOP之中,故在剪切過程之后就不進行解碼。因此,還在此情形中,就可創(chuàng)建成像結果的AV文件以便讓對應于用戶所指定的代表性圖像的I畫面I2再生。相同的情形適合于用另一裝置再生在其上進行非破壞性編輯的文件的情況。
在出點(Out point)一側,通過以包含用戶所指定的代表性圖像從中創(chuàng)建的畫面的GOP成為最后GOP的這樣一種方式來剪下視頻流,AV文件就被創(chuàng)建出來。應注意到,在根據(jù)本實施例的攝像機中,可能有在成像結果被記錄為AV文件之后元信息文件就由用戶指定創(chuàng)建出來并經(jīng)過了編輯的這種情況。還是在此情形中,與如上所述相同的方式,所述攝像機就根據(jù)動畫文件的GOP類型來切換用于創(chuàng)建代表性圖像的畫面。在此情形中,按如下所述來確定視頻流是開放的GOP還是封閉的GOP。即,如果用于視頻流的編碼解碼器是MPEG2,由于指示GOP結構的標志在用于每個單個GOP的視頻流之中,則所述標志在用封閉的GOP進行記錄時就被設成1,并且,在創(chuàng)建元信息文件的時刻對該標志進行評估,進而,創(chuàng)建所述元信息文件。再者,如果用于視頻流的編碼解碼器是MPEG(運動圖像專家組)-4AVC(高級視頻編碼),則記錄了該項布局文件的序列參數(shù)集合NAL單元(Sequence Parameter Set NAL Unit)、編碼模式等等就被記錄下來以用于每一單個GOP。在再生的時刻,就檢測序列參數(shù)集合NAL單元,并且,如果其中GOP的起始畫面是IDR-I畫面,就確定該GOP是封閉的GOP,而如果起始畫面為并不是IDR的I畫面,就確定該GOP是開放的GOP。
根據(jù)本實施例,用于創(chuàng)建代表性圖像的畫面按照對應于所述代表性圖像的動畫文件的GOP類型來進行切換。更具體來說,如果對應的動畫文件的GOP是封閉的GOP,那么,代表性圖像就按顯示順序從起始畫面中被創(chuàng)建出來,而如果對應的動畫文件的GOP是開放的GOP,那么,代表性圖像就從起始的I畫面中被創(chuàng)建出來。因此,當進行影片滾動再生時,就用作為引用而被采納的代表性圖像對視頻流進行編輯,從而在用另一設備再生編輯結果的時候就避免在代表性圖像與視頻流之間出現(xiàn)不一致性的危險。
實施例7在上述實施例教導了視頻數(shù)據(jù)經(jīng)壓縮才創(chuàng)建AV文件的情形的同時,卻不應該對其進行限制性的解釋。本發(fā)明可適用于大量的、種類繁多的情形,比如在從其上沒有進行數(shù)據(jù)壓縮的視頻數(shù)據(jù)中創(chuàng)建AV文件的情形。
進一步來說,在上述實施例教導了本發(fā)明被應用到攝像機之中的情形的同時,但卻不應該對其進行限制性的解釋。本發(fā)明可適用于大量的、種類繁多的視頻設備之中。
本領域的普通技術人員應該理解,根據(jù)設計需要和其它因素,可以進行各種各樣的變更、組合、子組合及修改,均落入所附的權利要求或其等同物之范圍。
權利要求
1.一種記錄設備,包括動畫記錄控制裝置,用于把動畫作為動畫文件記錄到記錄介質(zhì)中;代表性圖像創(chuàng)建裝置,用于創(chuàng)建代表用于形成所述動畫的預定組幀圖像的代表性圖像;以及代表性圖像記錄控制裝置,用于把所述代表性圖像作為代表性圖像文件記錄到所述記錄介質(zhì)中,其中,所述代表性圖像記錄控制裝置根據(jù)具有用于存儲所述代表性圖像的代表性圖像存儲部以及按照控制信息類型逐層地存儲所述控制信息的控制信息存儲部的文件結構來創(chuàng)建所述代表性圖像文件,所述控制信息被用來對存儲在所述代表性圖像存儲部中的所述代表性圖像的再生進行控制,在所述控制信息存儲部的第一層,存儲用于指示存儲在所述控制信息存儲部中的信息是用于控制所述代表性圖像的控制信息的信息,在比所述第一層低的第二層,存儲用于指示所述動畫文件的變更日期和時間的信息,以及在比所述第二層低的第三層,存儲用于以所述代表性圖像作為最小再生單位來執(zhí)行再生控制的所述控制信息。
2.根據(jù)權利要求1所述的記錄設備,其中所述代表性圖像記錄控制裝置在與所述第一層相同的層上存儲用于指定所述動畫的信息。
3.根據(jù)權利要求1所述的記錄設備,其中所述代表性圖像記錄控制裝置進一步在與所述控制信息存儲部內(nèi)的所述第二層不同的層上記錄動畫文件的變更日期和時間信息。
4.根據(jù)權利要求1所述的記錄設備,其中所述代表性圖像記錄控制裝置將不包括擴展名的所述代表性圖像文件的文件名設置成與不包括擴展名的所述動畫文件的文件名相同。
5.根據(jù)權利要求1所述的記錄設備,其中所述代表性圖像記錄控制裝置通過對所述代表性圖像執(zhí)行數(shù)據(jù)壓縮來把所述代表性圖像按固定數(shù)據(jù)大小存儲到所述代表性圖像存儲部中。
6.根據(jù)權利要求1所述的記錄設備,其中所述預定組包括了一個或多個GOP;以及所述代表性圖像記錄控制裝置根據(jù)所述代表性圖像所對應的動畫文件中的GOP的類型來對用于創(chuàng)建所述代表性圖像的畫面進行切換。
7.根據(jù)權利要求6所述的記錄設備,其中當所述動畫文件中的相應GOP是封閉的GOP時,所述畫面就被切換到按顯示順序的起始畫面;以及當動畫文件中的相應GOP是開放的GOP時,所述畫面就被切換到所述起始的I畫面。
8.一種記錄方法,包括動畫記錄控制步驟,用于把動畫作為動畫文件記錄到記錄介質(zhì)中;代表性圖像創(chuàng)建步驟,用于創(chuàng)建代表用于形成所述動畫的預定組幀圖像的代表性圖像;以及代表性圖像記錄控制步驟,用于把所述代表性圖像作為代表性圖像文件記錄到所述記錄介質(zhì),其中,所述代表性圖像記錄控制步驟包括根據(jù)具有用于存儲所述代表性圖像的代表性圖像存儲部以及按照控制信息類型逐層地存儲所述控制信息的控制信息存儲部的文件結構來創(chuàng)建所述代表性圖像文件,所述控制信息被用來對存儲到所述代表性圖像存儲部中的所述代表性圖像的再生進行控制,在所述控制信息存儲部的第一層,存儲用于指示存儲在所述控制信息存儲部中的信息是用于控制所述代表性圖像的控制信息的信息,在比所述第一層低的第二層,存儲用于指示所述動畫文件的變更日期和時間的信息,以及在比所述第二層低的第三層,存儲用于以所述代表性圖像作為最小再生單位來執(zhí)行再生控制的所述控制信息。
9.一種用于記錄方法的程序,在所述記錄方法中動畫通過執(zhí)行計算裝置被記錄到記錄介質(zhì),包括動畫記錄控制步驟,用于將動畫作為動畫文件記錄到所述記錄介質(zhì)中;代表性圖像創(chuàng)建步驟,用于創(chuàng)建用于代表形成所述動畫的預定組幀圖像的代表性圖像;以及代表性圖像記錄控制步驟,用于將所述代表性圖像作為代表性圖像文件記錄到所述記錄介質(zhì)中,其中,所述代表性圖像記錄控制步驟包括根據(jù)具有存儲所述代表性圖像的代表性圖像存儲部以及按照控制信息類型逐層地存儲所述控制信息的控制信息存儲部的文件結構來創(chuàng)建所述代表性圖像文件,所述控制信息被用來對存儲在所述代表性圖像存儲部中的所述代表性圖像的再生進行控制,在所述控制信息存儲部的第一層,存儲用于指示存儲在所述控制信息存儲部中的信息是用于控制所述代表性圖像的控制信息的信息,在比所述第一層低的第二層,存儲用于指示所述動畫文件的變更日期和時間的信息,以及在比所述第二層低的第三層,存儲用于以所述代表性圖像作為最小再生單位來執(zhí)行再生控制的所述控制信息。
10.一種記錄用于記錄方法的程序的記錄介質(zhì),在所述記錄方法中動畫通過執(zhí)行計算裝置而被記錄到所述記錄介質(zhì)中,用于所述記錄方法的所述程序包括動畫記錄控制步驟,用于將所述動畫作為動畫文件記錄到所述記錄介質(zhì)中;代表性圖像創(chuàng)建步驟,用于創(chuàng)建用于代表形成所述動畫的預定組幀圖像的代表性圖像;以及代表性圖像記錄控制步驟,用于把所述代表性圖像作為代表性圖像文件記錄到所述記錄介質(zhì)中,其中,所述代表性圖像記錄控制步驟包括根據(jù)用于存儲所述代表性圖像的代表性圖像存儲部以及按照控制信息類型逐層地存儲所述控制信息的控制信息存儲部的文件結構來創(chuàng)建所述代表性圖像文件,所述控制信息被用來對存儲在所述代表性圖像存儲部中的所述代表性圖像的再生進行控制,在所述控制信息存儲部的第一層,存儲用于指示存儲在所述控制信息存儲部中的信息是用于控制所述代表性圖像的控制信息的信息,在比所述第一層低的第二層,存儲用于指示所述動畫文件的變更日期和時間的信息,以及在比所述第二層低的第三層,存儲用于以所述代表性圖像作為最小再生單位來執(zhí)行再生控制的所述控制信息。
11.一種再生設備,用于再生被記錄在記錄介質(zhì)中的動畫文件和代表性圖像文件,其中,所述代表性圖像文件包括用于存儲代表形成所述動畫文件的預定組幀圖像的代表性圖像的代表性圖像存儲部,以及按照控制信息類型來逐層地存儲控制信息的控制信息存儲部,所述控制信息被用來對存儲在所述代表性圖像存儲部中的所述代表性圖像的再生進行控制,在所述控制信息存儲部的第一層,存儲用于指示存儲在所述控制信息存儲部中的信息是用于控制所述代表性圖像的控制信息的信息,在比所述第一層低的第二層,存儲用于指示所述動畫文件的變更日期和時間的信息,以及在比所述第二層低的第三層,存儲用于以所述代表性圖像作為最小再生單位來執(zhí)行再生控制的所述控制信息,其中,所述再生設備包括數(shù)據(jù)再生部,用于再生被記錄在所述記錄介質(zhì)中的所述動畫文件和所述代表性圖像文件,顯示部,用于顯示通過所述數(shù)據(jù)再生部而再生的所述動畫文件的動畫和所述代表性圖像文件的代表性圖像,以及控制部,用于通過處理由所述數(shù)據(jù)再生部再生的數(shù)據(jù)來控制所述顯示部的顯示,以及其中,所述控制部基于所述代表性圖像的控制信息在所述顯示部上以列表形式顯示記錄在所述記錄介質(zhì)中的多個所述代表性圖像,以及響應于用戶的操作在以列表形式顯示的所述代表性圖像之間進行切換,接受來自以列表形式顯示的所述代表性圖像中的一個代表性圖像的選擇,以及基于所選擇的代表性圖像的控制信息,在所述顯示部上顯示對應于所選擇的代表性圖像的幀圖像。
12.一種再生方法,用于再生被記錄在記錄介質(zhì)中的動畫文件和代表性圖像文件,其中,所述代表性圖像文件包括存儲用于代表形成所述動畫文件的預定組幀圖像的代表性圖像的代表性圖像存儲部、以及按照控制信息類型來逐層地存儲控制信息的控制信息存儲部,而所述控制信息被用來對存儲在所述代表性圖像存儲部中的所述代表性圖像的再生進行控制,在所述控制信息存儲部的第一層,存儲用于指示存儲在所述控制信息存儲部中的信息是用于控制所述代表性圖像的控制信息的信息,在比所述第一層低的第二層,存儲用于指示所述動畫文件的變更日期和時間的信息,以及在比所述第二層低的第三層,存儲用于以所述代表性圖像作為最小再生單位來執(zhí)行再生控制的所述控制信息,其中,所述再生方法包括數(shù)據(jù)再生步驟,用于再生被記錄在所述記錄介質(zhì)中的所述動畫文件和所述代表性圖像文件,顯示步驟,用于顯示通過所述數(shù)據(jù)再生步驟而再生的所述動畫文件的動畫和所述代表性圖像文件的代表性圖像,以及控制步驟,用于通過處理由所述數(shù)據(jù)再生步驟再生的數(shù)據(jù)來控制所述顯示步驟中的顯示,以及其中,所述控制步驟包括基于所述代表性圖像的控制信息在所述顯示步驟中以列表形式顯示存儲在所述記錄介質(zhì)中的多個所述代表性圖像,以及響應于用戶的操作在以列表形式顯示的代表性圖像之間進行切換,接受來自在以列表形式顯示的代表性圖像中的一個代表性圖像的選擇,以及基于所選擇的代表性圖像的控制信息,在所述顯示步驟中顯示出對應于所選擇的代表性圖像的幀圖像。
13.一種用于再生方法的程序,在所述再生方法中通過運行計算裝置來再生被記錄在記錄介質(zhì)中的動畫文件和代表性圖像文件,其中,所述代表性圖像文件包括存儲用于代表形成所述動畫文件的預定組幀圖像的代表性圖像的代表性圖像存儲部,以及按照控制信息類型來逐層地存儲所述控制信息的控制信息存儲部,所述控制信息被用來對存儲在所述代表性圖像存儲部中的所述代表性圖像的再生進行控制,在所述控制信息存儲部的第一層,存儲用于指示存儲在所述控制信息存儲部中的信息是用于控制所述代表性圖像的控制信息的信息,在比所述第一層低的第二層,存儲用于指示所述動畫文件的變更日期和時間的信息,以及在比所述第二層低的第三層,存儲用于以所述代表性圖像作為最小再生單位來執(zhí)行再生控制的所述控制信息,其中,所述再生方法包括數(shù)據(jù)再生步驟,用于再生被記錄在所述記錄介質(zhì)中的所述動畫文件和所述代表性圖像文件,顯示步驟,用于顯示通過所述數(shù)據(jù)再生步驟而再生的所述動畫文件的動畫和所述代表性圖像文件的代表性圖像,以及控制步驟,用于通過處理由所述數(shù)據(jù)再生步驟再生的數(shù)據(jù)來控制所述顯示步驟中的顯示,以及其中,所述控制步驟包括基于用于所述代表性圖像的控制信息而在所述顯示步驟中以列表形式顯示記錄在所述記錄介質(zhì)中的多個所述代表性圖像,以及響應于用戶的操作在以列表形式顯示的所述代表性圖像之間進行切換,接受來自以列表形式顯示的代表性圖像中的一個代表性圖像的選擇,以及基于所選擇的代表性圖像的控制信息,在所述顯示步驟中顯示出對應于所選擇的代表性圖像的幀圖像。
14.一種記錄用于再生方法的程序的記錄介質(zhì),在所述再生方法中通過執(zhí)行計算設備來再生被記錄在所述記錄介質(zhì)中的動畫文件和代表性圖像文件,其中,所述代表性圖像文件包括存儲用于代表形成所述動畫文件的預定組幀圖像的代表性圖像的代表性圖像存儲部,以及按照控制信息類型來逐層地存儲所述控制信息的控制信息存儲部,所述控制信息被用來對存儲在所述代表性圖像存儲部中的所述代表性圖像的再生進行控制,在所述控制信息存儲部的第一層,存儲用于指示存儲于所述控制信息存儲部中的信息是用于控制所述代表性圖像的控制信息的信息,在比所述第一層低的第二層,存儲用于指示所述動畫文件的變更日期和時間的信息,以及在比所述第二層低的第三層,存儲用于以所述代表性圖像作為最小再生單位來執(zhí)行再生控制的所述控制信息,其中,所述再生方法包括數(shù)據(jù)再生步驟,用于再生被記錄在所述記錄介質(zhì)中的所述動畫文件和所述代表性圖像文件,顯示步驟,用于顯示通過所述數(shù)據(jù)再生步驟而再生的所述動畫文件的動畫和所述代表性圖像文件的代表性圖像,以及控制步驟,用于通過處理由所述數(shù)據(jù)再生步驟再生的數(shù)據(jù)來控制所述顯示步驟的顯示,以及其中,所述控制步驟包括基于所述代表性圖像的控制信息而在所述顯示步驟中以列表形式顯示記錄到所述記錄介質(zhì)中的多個所述代表性圖像,以及,響應于用戶的操作而在以列表形式顯示的代表性圖像之間進行切換,接受來自以列表形式顯示的代表性圖像中的一個代表性圖像的選擇,以及基于所選擇的代表性圖像的控制信息,在所述顯示步驟中顯示出對應于所選擇的代表性圖像的幀圖像。
15.一種記錄設備,包括動畫記錄控制裝置,其被構造為將動畫作為動畫文件記錄到記錄介質(zhì)中;代表性圖像創(chuàng)建裝置,其被構造為創(chuàng)建代表形成所述動畫的預定組幀圖像的代表性圖像;以及代表性圖像記錄控制裝置,其被構造為將所述代表性圖像作為代表性圖像文件記錄到所述記錄介質(zhì)中,其中,所述代表性圖像記錄控制裝置根據(jù)具有用于存儲所述代表性圖像的代表性圖像存儲部以及按照控制信息類型逐層地存儲所述控制信息的控制信息存儲部的文件結構來創(chuàng)建所述代表性圖像文件,所述控制信息被用來對存儲在所述代表性圖像存儲部中的所述代表性圖像的再生進行控制,在所述控制信息存儲部的第一層,存儲用于指示存儲在所述控制信息存儲部中的信息是用于控制所述代表性圖像的控制信息的信息,在比所述第一層低的第二層,存儲用于指示所述動畫文件的變更日期和時間的信息,以及在比所述第二層低的第三層,存儲用于以所述代表性圖像作為最小再生單位來執(zhí)行再生控制的所述控制信息。
全文摘要
本發(fā)明提供了一種記錄設備,包括被構造為將動畫作為動畫文件記錄到記錄介質(zhì)的動畫記錄控制裝置、被構造來創(chuàng)建代表形成該動畫的預定組幀圖像的代表性圖像的代表性圖像創(chuàng)建裝置、以及被構造來將所述代表性圖像作為代表性圖像文件記錄到所述記錄介質(zhì)的代表性圖像記錄控制裝置。
文檔編號G11B20/10GK101043607SQ200710080140
公開日2007年9月26日 申請日期2007年2月12日 優(yōu)先權日2006年2月10日
發(fā)明者伊達修, 石坂敏彌, 平林光浩, 辻井訓 申請人:索尼株式會社