新四季網

編輯裝置、編輯方法、編輯程序及編輯系統的製作方法

2023-09-11 10:32:30


專利名稱::編輯裝置、編輯方法、編輯程序及編輯系統的製作方法
技術領域:
:本發明涉及一種編輯裝置、編輯方法、編輯禾呈序及編4專系統,其更快地進行^f吏用幀間壓縮進行壓縮編碼的浮見頻悽t據的編輯。
背景技術:
:以往,作為可記錄並可乂人記錄再生裝置上拆下、且記錄容量較大、適於i己錄由一見頻教:才居禾口音頻^:才居構成的AV(Audio/Video)數據的i己錄介質,具有4.7GB(GigaByte)以上i己錄容量的DVD(DigitalVersatileDisc)非常普及。在專利文獻(日本特開2004-350251)中/〉開了一種以DVD-Video才各式對可記錄型DVD進行記錄的攝像裝置。這種可i己錄型DVD可以Y吏用UDF(UniversalDiskForma)巧乍為文件系統,並可通過與UDF相對應的計算才幾裝置進4亍存取。UDF包括基於ISO(InternationalOrganizationforStandardization)9660的格式,並可通過在計算機裝置中所使用的各種文件系統進行存取。將通過例如攝像裝置拍攝的視頻數據和伴隨攝像而獲得的音頻悽t據作為文件並記錄於該可記錄型DVD,因此,可增加攝l象裝置與計算機裝置等其它裝置的親和性,並可更為有效地活用記錄的數據。因此,由於一見頻數據的數據容量龐大,所以一g殳都將其以身見定的方式進4亍壓縮編碼後i己錄於i己錄介質。作為一見頻IU居的壓縮編碼,方式,作為才示準的方式,7>#口有MPEG2(MovingPicturesExpertsGroup2)方式。而且,近年來,進一步4,進MPEG2的壓縮編石馬方式並可進4亍有歲丈的糹扁石馬的、ITU-T(InternationalTelecommunicationUnion-TelecommunicationStandardizationSector)建"i義的H.264或ISO(InternationalOrganizationforStandardization)/IEC(InternationalElectrotechnicalCommission)國際才示準14496-10(MPEG-4part10)AdvancedVideoCoding(以下簡稱為"H.264IAVC)也4尋以廣泛普及。在上述MPEG2及H.264IAVC中,進4亍使用了正交轉換等的頓間編碼的同時,還進行基於使用了運動補償的預測編碼的幀間編碼,提高壓縮率。以下,以MPEG2方式為例,對基於預測編碼的幀間壓縮進^f於i兌明。首先,對基於MPEG2的數據流結構進行簡要地說明。MPEG2是一種將使用了運動補償的預測編碼、和基於DCT的壓縮編碼進4亍組合的方式。MPEG2的lt一居結果形成階層結構,/人下層級開始為塊層、宏塊層、片層(slicelayer)、圖片層、GOP層及序列層。塊層由進4亍DCT的單位、即DCT塊構成。宏塊層由多個DCT塊構成。切片層由頭部和大於等於1的宏塊構成。圖片層由頭部和大於等於l的切片層構成。圖片對應於l個畫面。可通過失見定的識別符來分別識別各層的界限。GOP層包括頭部、基於幀內編碼的圖片即、I(Intra-coded,幀內編碼)圖片、和基於預測編碼的圖片即、P(Predictive-coded,預測編石馬)圖片、B(Bi-directionallypredictivecoded,只又向予貞測編石馬)圖片。I圖片可僅通過其自身的信息來進行解碼,P圖片及B圖片需要其前或前後的圖像作為基準圖像,不能單獨解碼。例如,P圖片將時間上自身之前的I圖片或P圖片用作基準圖<象並#皮解碼。而且,B圖片使用自身前後的I圖片或P圖片這兩張圖片用作基準圖Y象並被解碼。將以至少包括一張I圖片的其自身完結的組稱為GOP(GroupOfPicture,圖像組),其是在MPEG的流中獨立且可存儲的最小單位。GOP包括l個或多個圖片。下面,GOP包括多個圖片。在GOP中,存在兩種GOP:在GOP內可完全解碼的、具有用GOP封閉的結構的去於閉GOP(closedGOP)、和當解碼時可以編碼的順序來Y吏用前一個GOP信息的開iiGOP(openGOP)。開力文GOP與封閉GOP相比使用更多的信息,且通過解碼可獲得高畫質,所以更為廣泛使用。使用圖1A、圖IB及圖1C,對進行了幀間壓縮的數據的解碼處理進行說明。在此,1個GOP包括1張I圖片、4張P圖片以及10張B圖片共i十15張圖片,GOP的類型為開放GOP。3。圖1A的一例所示,GOP內的I圖片、P圖片及B圖片的顯示順序為"BoBilzB^PsB^PsB^oPuB^BuPM",此外,下標表示顯示順序。在本例中,最初的2張B。圖片及圖片是使用前一個GOP中的最末尾的P14、和該GOP內的I2圖片進行預測並解碼的圖片。GOP內的最初的P5圖片是乂人I2圖片開始預測且編碼的圖片。其他的P8圖片、P圖片及P14圖片分別是使用前一個P圖片進行預測且解碼的圖片。而且,I圖片以後的各B圖片是分別從前後的I和/或P圖片預測且解碼的圖片。另一方面,B圖片由於4吏用在時間上前後的I圖片或P圖片進4亍預測且編碼,所以需要考慮解碼器中的解碼的順序來確定流或記錄介質上的I圖片、P圖片及B圖片的排列順序。即,用於解碼B圖片的I圖片和/或P圖片必須比該B圖片更早;l也^皮解^;。在上述例中,如圖1B所例示,流或記錄介質上的各圖片的排列為"l2BoB!PsB3B4P8B6B7PuB9BK)P!4BnBn",以該順序輸入到解碼器。此外,下標與圖1A對應表示顯示順序。如圖1C所示,在解碼器中的解碼處理中,首先,解碼12圖片,通過解碼後的該12圖片和前一個GOP中的最末尾(顯示順序)的Pw圖片來預測Bo圖片及B!圖片並進行解碼。然後,按照解碼的順序從解碼器中輸出B。圖片及Bi圖片,接著輸出12圖片。當輸出B!圖片時,接下來,使用12圖片來預測P5圖片並解碼。然後,使用12圖片及P5圖片來預測B3圖片及B4圖片並解碼。然後,按照解碼的順序從解碼器輸出解碼後的B3圖片及B4圖片,接著輸出P5圖片。下面,同樣地,將用於預測B圖片的P圖片或I圖片比B圖片更早地被解碼,使用該解碼後的P圖片或I圖片來預測B圖片且解碼,在輸出解碼後的B圖片之後,重複輸出用於解碼該B圖片的P圖片或I圖片的處理。一4殳知有僅對編輯點附近的必要最小區間進行解碼並再編碼的方法。即,根據進行刪除和結合的部分的gop及該gop發生的變化,僅對受到影響的gop進行解碼及再編碼,對此以外的gop以gop為單位進4於複製。作為〗又對該編輯點附近的必要最小區間進行解碼並再編碼的方法的代表例子,一般公知為被稱為智肯巨5宣染(smartrendering)方>去。使用上述圖2A及圖2B,對僅對編輯點附近的必要最小區間進4亍解碼並再編碼的一例的處理進4亍簡要地i兌明。在刪除基於編輯點A及編輯點B的區間A-B的情況下,在編輯點A側需要解^6馬的部分為包4舌編輯點A的GOP#3、和GOP#3之前的GOP#2。當GOP為開》丈GOP時,為了以GOP#3的顯示順序對開頭的B。圖片及Bi圖片進行解碼,則需要包括編輯點A的GOP#3之前的GOP#2。而且,在編輯點B側解碼所需的部分為包括編輯點B的GOP#7、詳口GOP#7之後的GOP#8。在開i文GOP中,為了以GOP#8的顯示順序對開頭的B圖片組進4亍解碼,則需要4吏用GOP#7的悽t據。在圖2A的4犬態下,例如,首先,刪除GOP並4GOP弁6,然後分別對GOP#2和GOP#3、以及GOP#7和GOP#8進4亍解碼。然後,在GOP#3中,刪除淨皮解碼後的圖片中編輯點A以後的圖片。同樣地,在GOP並7中,刪除解碼後的圖片中,編輯點B以前的圖片。然後,結合編輯點A及編輯點B,參照前後的GOP弁2及GOP#8的編碼量,同時對新製作的GOP#3+7進行再編碼(圖2B)。使用解碼後的GOP#2的最後P15圖片、和解碼後的GOP#3的I3圖片,對GOP弁3+7的開頭B。圖片及Bi圖片進行編碼。對於GOP弁2及GOP弁8,在存4諸器中存卡者解石馬前的GOP弁2及GOP並8,乂人而可以z使用它們。這樣的處理在進行結合多個^L頻流這樣的編輯時也可同樣適用。因此,為了進行使用了上述的再編碼的編輯,結合的視頻流需要滿足幾個限制。如上述,糹見頻流,皮存4諸在文件中並記錄於記錄介質。此時,對於與記錄於一個文件中的一見頻流有關的^見定的參悽t,在一個文件中,需要其值是固定的。例如,將對於某參數具有不同的值的視頻流通過編輯與一個視頻流相結合且糹皮存儲在一個文件中,並通過再生裝置對存儲在該文件的^L頻流進4於再生時,如果該屬性值在再生中發生變化時,存在再生裝置的解碼器無法對應該參數值的變化的可能性。作為需要將值作為固定值的參數的例子,有垂直及水平方向的各個方向的畫框尺寸、縱橫比(16:9或4:3等)、幀速率(29.97Hz、59.94Hz等)、幀結構、有無隱藏字幕的悽t據等。當通過編輯進4亍再編碼時,在再編碼區間結合的前後視頻流中,這些參數值需要完全一致。碼,則符合這些屬性來設定規定值,並進行編碼即可。但是,在這種情況下,編輯裝置對於在視頻流的格式中規定的各參數,需要對應可以獲得參數的值的全部組合,從而產生編碼器規模的增大且成本增加這樣的問題點。為了避免上述問題,在編輯裝置側,可以考慮僅對通過某指定記錄裝置記錄的視頻流進行編輯。這樣,通過限制編輯對象的視頻流,在編輯裝置側,〗叉對應該記錄裝置所對應的參tt即可。4旦是,在這種情況下,當對該編輯裝置供《會通過其他記錄裝置記錄的碎見頻流時,可能存在編輯裝置誤:操作這樣的問題點。
發明內容本發明目的在於^是供對使用幀間壓縮而壓縮編碼後的^L頻數據進行適當的編輯處理的編輯裝置、編輯方法、編輯程序及編輯系統。為了解決上述問題,本發明第一方面提供了編輯裝置,其用於對使用幀間壓縮而被壓縮編碼後的視頻數據進行編輯,在上述編輯裝置中,輸入部,輸入包括使用幀間壓縮而被壓縮編碼後的視頻數據的數據流;抽出部,從數據流中抽出加入到數據流中的、用於識別生成了數據流的裝置的識別信息;解碼部,用於解碼數據流;編碼部,才艮據4吏用了幀間壓縮的壓縮編碼,以^L定的屬性對浮見頻凝:據進行編碼;以及編輯部,根據對數據流設定的編輯點,對數據流進4亍解碼及編碼,編輯悽史流流,編輯部判斷由抽出部/人悽t據流中抽出的識別信息是否表示可以用與由編碼部進行編碼時的規定的屬性相同的屬性進行編碼的裝置,當判斷為表示時,編輯部通過對包括編輯點的夫見定區間進^f亍解碼及編碼,乂人而進4亍編輯。而且,本發明第二方面提供了編輯方法,其用於對使用幀間壓縮而被壓縮編碼後的視頻數據進行編輯,在編輯方法中,包括抽出步—驟,/人悽t據流中抽出力口入到由^f吏用幀間壓縮而一皮壓縮編碼後的一見頻悽t據構成的悽t據流中的、用於識別生成了悽t據流的裝置的識別信息;解碼步驟,解碼數據流;編碼步驟,根據使用了幀間壓縮的壓縮編碼,以規定的屬性對視頻數據進行編碼;以及編輯步驟,衝艮據對悽t據流設定的編輯點,對婆t據流進4亍解碼及編碼,乂人而編輯悽史據流,在編輯步驟中,判斷由抽出部從數據流中抽出的識別信息是否表示可以用與在編碼步驟中進行編碼時的規定的屬性相同的屬性進行編碼的裝置,當判斷為表示時,通過對包括編輯點的規定區間進4亍解碼及編石馬,乂人而進4亍編輯。此外,本發明第三方面提供了編輯程序,其使計算機裝置執行用於對^吏用幀間壓縮而^皮壓縮編碼後的-見頻tt據進4亍編輯的編輯方法,該編輯方法包括抽出步驟,從數據流中抽出加入到包括使用幀間壓縮而被壓縮編碼後的視頻數據的數據流中的、用於識別生成了lt據流的裝置的識別信息;解碼步驟,解碼#:據流;編碼步驟,根據使用了幀間壓縮的壓縮編碼,以規定的屬性對視頻數據進行編碼;以及編輯步驟,才艮據對悽t據流i殳定的編輯點,對數據流進4亍解碼及編碼,/人而編輯數據流,在編輯步驟中,判斷在抽出步驟中從數據流抽出的識別信息是否表示可以用與在編碼步驟中進行編碼時的規定屬性相同的屬性進行編碼的裝置,當判斷為表示時,通過對包括編輯點的^見定區間進4亍解碼及編碼,從而進^f亍編輯。並且,本發明第四方面提供了一種編輯系統,使用幀間壓縮對一見頻^^居進4於壓縮編碼並記錄於記錄介質,對^人記錄介質再生的、4吏用幀間壓縮而淨皮壓縮編碼後的—見頻凝:據進4亍編輯,該編輯系統包括記錄裝置和編輯裝置,記錄裝置包括第一編碼部,才艮據4吏用幀間壓縮的壓縮編碼,以規定的屬性對視頻數據進行編碼,並將其作為悽t據流進行輸出;以及記錄部,將乂人第一編碼部4餘出的悽t據流作為流文件記錄於記錄介質,記錄裝置對lt據流加入用於識別裝置自身的識別信息並記錄於記錄介質;編輯裝置包括再生部,讀出記錄於記錄介質的流文件並取出數據流;抽出部,用於從數據流中抽出識別信息;解碼部,用於解碼悽t據流;第二編輯部,才艮據z使用幀間壓縮的壓縮編碼,以規定的屬性對視頻數據進行編碼;以及編輯部,根據對數據流設定的編輯點,對數據流進行解碼及編碼,從而編輯H據流,編輯部判斷由抽出部乂人^t據流中抽出的識別信息是否表示可以用與通過第二編碼部進4亍編碼時的失見定屬性相同的屬性進4亍編碼的裝置,當判斷為表示時,通過對包括編輯點的^見定區間進4亍解碼及編碼,/人而進4於編輯。如上述,根據本發明第一方面、第二方面及第三方面,由於從數據流中抽出嵌入由使用幀間壓縮而被壓縮編碼後的視頻數據構成的數據流中的、用於識別生成了數據流的裝置的識別信息,根據對數據流設定的編輯點,對數據流進行解碼及編碼,從而編輯數流流。當編輯時,判斷在由抽出部從數據流中抽出的識別信息是否表示可以用與通過使用幀間壓縮的壓縮編碼而進行編碼時的規定的屬性相同的屬性進行編碼的裝置,當判斷為表示時,通過對包括編輯點的規定區間進行解碼及編碼,從而進行編輯,所以,僅觀察嵌入數據流的、用於識別生成了教:據流的裝置的識別信息,就可以判斷是否可進行包括編輯點的規定區間的解碼及編碼的編輯。此外,根據本發明第四方面,記錄裝置將根據使用幀間壓縮的壓縮編碼對視頻數據進行編碼並輸出的悽t據流作為流文件記錄於記錄介質,此時,對於^:據流嵌入用於識別裝置自身的識別信息並記錄於記錄介質,且編輯裝置讀取記錄於記錄介質的流文件,提取數據流,從數據流中抽取識別信息,根據對於數據流設定的編輯點,對於數據流根據使用了解碼及幀間壓縮的壓縮編碼以指定的屬性進行編碼,並編輯數據流,在編輯時,判斷從數據流中抽出的識別信息是否表示可以用與由編輯裝置進行編碼時的指定屬性相同的屬性進行編碼的裝置,當判斷為表示時,通過對包括編輯點的指定區間進行解碼和編碼,從而進行編輯,因此,編輯裝置根據用於識別記錄了數據流的裝置的識別信息,可以知道是否是用對應的記錄裝置記錄的ft據流,如果判斷是用對用的記錄裝置記錄的數據流時,可以進行包括編輯點的規定區間解碼以及編碼的編輯。如上述,本發明的第一、第二及第三方面可以獲得如下效果由於從數據流中抽出嵌入由使用了幀間壓縮而被壓縮編碼後的視頻悽史據構成的數據流中的、用於識別生成了數據流的裝置的識別信息,根據對數據流設定的編輯點,對數據流進行解碼及編碼,並編輯數據流,當編輯時,判斷在由抽出部從數據流中抽出的識別信息是否表示可以用與通過<吏用幀間壓縮的壓縮編碼而進4亍編碼時的規定屬性相同的屬性進行編碼的裝置,當判斷為表示時,通過對包括編輯點的規定區間進行解碼及編碼,從而進行編輯,所以,僅通過》見察嵌入tt據流的、用於識別生成了數據流的裝置的識別信息,就可以判斷是否可進行包括編輯點的規定區間的解碼及編碼的編輯。如上述,本發明第四方面可以獲得如下效果記錄裝置將才艮據使用幀間壓縮的壓縮編碼以*見定的屬性對-現頻數據進行編碼並輸出的數據流作為流文件記錄於記錄介質,此時,對於數據流嵌入用於識別裝置自身的識別信息並記錄於記錄介質,且編輯裝置讀取記錄於記錄介質的流文件,提取數據流,從數據流中抽取識別信息,才艮據對於悽t據流i殳定的編輯點,對於lt據流才艮據4吏用了解碼及幀間壓縮的壓縮編碼以指定的屬性進行編碼,並編輯數據流,在編輯時,判斷從數據流中抽出的識別信息是否表示可以用與由編輯裝置進行編碼時的指定屬性相同的屬性進行編碼的裝置,當判斷為表示時,通過對包括編輯點的指定區間進行解碼和編碼,從而進行編輯,因此,編輯裝置根據用於識別記錄了數據流的裝置的識別信息,可以知道是否是用對應的記錄裝置記錄的數據流,如果判斷是用對用的記錄裝置記錄的數據流時,可以進行包括編輯點的規定區間解碼以及編碼的編輯。圖1A、圖1B及圖1C是用於對進行了幀間壓縮的數據的解碼處5裡進4亍i兌明的示意圖2A及圖2B是用於對刪除浮見頻映〗象中的中間部的場景(scene)並結合刪除前後的編輯進4亍i兌明的示意圖;圖3是表示NAL單元的一例結構的示意圖4是表示存耳又單元的一例結構的示意圖5是概略地表示可適用於本發明一實施例的視頻數據的一例結構的示意圖6是示出表示SEI"UserDataUnregisteredSEI"存Y諸的信息的一例結構的i吾法的示意圖7A及圖7B是示出表示i夾one—modified—dvjack的結構的例子的i吾法的示意圖8A、圖8B及圖8C是用於對本發明的一實施例的#見頻流的一例的編4辱方法進^S兌明的示意圖9是表示本發明的一實施例的編輯方法的一例的編輯處理的流程圖10A、圖IOB及圖IOC是用於概略地說明僅對編輯點附近的必要最小區間進4亍再編碼方法的一例的編輯處理的示意圖11A及圖11B是用於扭克略地i兌明對編輯對象的一見頻流的全部區間進4亍再編;馬的方法的一例的編輯處理的示意圖12A、圖12B及圖12C是4既略地表示對兩個流文件存4諸的禍L頻流進4亍的編輯處理的示意圖13A、圖13B及圖13C是用於概略地說明對兩個流文件存儲的視頻流進行編輯時的、僅對編輯點附件的必要最小區間進行再編石馬的方法的一例編輯處理的示意圖14A及圖14B是用於一既略地i兌明又十兩個流文件存〗渚的^L頻流進行編輯時的、對編輯對象的全部區間進行再編碼的方法的一例編輯處理的示意圖15是表示可適用於本發明一實施例的記錄裝置的一例結構的框圖16是表示可適用於本發明一實施例的編輯裝置的一例結構的才醫圖;以及圖17是概略地表示一般計算機裝置的一例結構的框圖。具體實施例方式下面,參照附圖,對本發明的一實施例進行說明。首先,為了便於理解,對可適用於本發明的一例的格式(下面稱為AVCHD格式)進4亍說明。由於AVCHD4各式是一種將對一見頻ft據和音頻l史據進4亍*見定的多3各復用後的AV(Audio/Video,音頻/—見頻)流i己錄於可i己錄的i己錄介質的i己錄4各式,所以,可以一尋AV;危作為文^^己錄於記錄介質,並可^f吏用播^改列表,以片,爻(clip)為單位來管理記錄於記錄介質的AV流o在AVCHD中,作為編石馬方式,例3口^f吏用ITU-T(InternationalTelecommunicationUnion-TelecommunicationStandardizationSector)建議H.264或ISO(InternationalOrganizationforStandardization)/IEC(InternationalElectrotechnicalCommission)國卩示衝示〉隹14496-10(MPEG-4part10)AdvancedVideoCoding(以下簡牙爾為"H.264IAVC)規定的編碼方式,從而才艮據MPEG2系統的標準對視頻數據及音頻悽t據進行多路復用。以H.264IAVC方式進4亍編碼的、基於MPEG2系統淨皮多^各復用後的位流(bitstream)稱為片#殳AV流(或者AV流)。片,殳AV流根據規定的文件系統作為文件而被記錄在記錄介質中。下面,將記錄有片賴:AV流的文件稱作流文件。基於該AVCHD才各式的數據結構以H.264|AVC所規定的位流結構為標準。在此,對H.264IAVC所^L定的位流結構進4亍扭X略i兌明。在H.264IAVC中,構成為規定有對運動圖像編碼處理本身進4亍處理的VCL(VideoCodingLayer,一見頻編石馬層)、和處於與用於進行編碼後的信息的傳送和存儲的下層級系統之間的NAL(NetworkAbstractionLayer,網糹各4是取層),並分離VCL和NAL。而且,相當於序列和圖片的頭(header)信息的參數集(parameterset)也可以乂人在VCL中生成的4言息中分離並處;裡。以作為NAL的一個分區的NAL單元為單位,進4亍基於H.264IAVC的位流相對於下層級系統例如、MPEG2系統的映射(mapping)。圖3是表示NAL單元的一個例子的構成。NAL單元包j舌NAL頭及RBSP(RawByteSequencePayload)。在NAL頭中,在具有一位數據長度的固定位部分之後,配置有具有2位數據長度的4言息nal—ref_idc、和具有5位lt據長度的4言息nal—unit_type。4言息nal—ref—idc表示在該NAL單元中是否存儲有可以作為參照圖片的片(slice)。信息nal—unit—type表示該NAL單元的類型。RBSP存儲有運動圖像被壓縮編碼後的原始數據(rawdata)。此夕卜,RBSP尾部位(trailingbit)是用於將該NAL單元的位長度調整為8位的倍數的調整用位。RBSP尾部位是從"1"開始其後連接"0"的構成,通過檢測最初的位'T,,從而可以指定RBSP的最後位的位置。而且,當在"0"的後面檢測出"1"時,可知該位置是NAL單元的開頭。在由4言息nal—unit—type表示的NAL單元的類型中,存在編石馬後的各種圖片的部分(slice)、SEI(SupplementalEnhancementInformation,氺卜充i曾;鹹4言息)、SPS(SequenceParameterSet)、PPS(PictureParameterSet,圖4象參悽t集)、AU(AccessUnit,i方問單元)定界符、序列結束(EndOfS叫uence:EOS)、流結束(EndOfStream:EOS)等,由4言息nal—unit—type的V直來表示RBSP中存Y諸的信息為以上這些中的哪個信息。SEI是補充的附加信息,其表示不是VCL解碼所必須的附加信息。作為SEI信息,定義有與假設參照解碼有關的各圖片的定時信息、與平移/掃描(pan/scan)功能有關的信息、用於隨機存取的信息、基於用戶獨自定義的信息(用戶數據)等。SPS是包括有與序列整體的編碼有關的信息的頭。PPS是包括有與圖片整體的編碼模式有關的信息的頭。而且,AU分隔符表示後述的存耳又單元的開頭。為了以圖片為單位存取位流中的信息,將集中了多個NAL單元的一個分區稱為存耳又單元。圖4表示存取單元的一個例子的構成。在如圖4所示的存取單元的結構中,除相當於主圖片的各片的NAL單元以外的其它信息是沒有必要一定要存在於存取單元中的任選4言息(optionalinformation)。4口圖4戶斤示,當<吏用這些{壬選4言息時,需要按照AU定界符、SPS、PPS、SEI、主圖片、冗餘圖片(redundantpicture),EOS(EndOfSequence)及EOS(EndOfStream)的順序進行排列。根據NAL頭的信息來識別各NAL單元。此外,關於冗餘圖片,由於與本發明關係較小,故省略對其的說明。圖5概略地示出可適用於本發明的一實施例的視頻數據的一例的結構。在該一實施例中,—見頻悽t據採耳又GOP(GroupOfPicture,圖片組)的結構,GOP包括至少一張I圖片、一張至多張P圖片、以及一張至多張B圖片。在每個GOP中設置有頭。頭與如圖4所示的AU分隔符、SPS、PPS以及SEI相對應,其至少包括AU分隔符以及SEI。SEI在H.264IAVC標準中定義有多個名稱,並對於每個名稱傳送不同的信息。在本發明的一實施例中,尤其在SEI中用戶可獨自定義的SEI即、"UserDataUnregisteredSEI"中存儲記錄裝置固有的信息。圖6是示出表示該SEI"UserDataUnregisteredSEI"存儲的信息的一例的結構的語法。在此,才艮據用作計算才幾裝置等程序的記述語言的C語言記述法來表示語法。關於這點,在表示其它語法的圖中也是同樣。在圖6的最初4亍,將該SEI"UserDataUnregisteredSEI"表示為"user—data一unregistered(playloadSize),,,以衝旨定有歲丈載荷的大小即、該SEI"UserDataUnregisteredSEI"整體的悽t據長度的方式參照該SEI"UserDataUnregisteredSEI"。在圖6中,具有128位凝:據長度的欄位uuid—iso一icc一11578存儲有規定的識別信息。後面的悽t據長度為32位的字,殳type—indicator表示該SEI"UserDataUnregisteredSEI"的類型。字4臾type—indicator的值為0x47413934,根據if語句,配置存儲有隱藏字幕(closedcapton)的數據的塊cc_data。關於隱藏字幕,由於與本發明關聯4交小,故省略對其的說明。此外,在數值的記述中,"Ox"表示該數值為十六進位的表記。這在下面的同樣表記中是相同的。若字,殳typejndicator的4直為"0x4D44504D,,,貝寸才艮據if語句中的"elseif"的記述,記述塊ModifiedDVPackMeta。該塊ModifiedDVPackMeta存4諸有記錄了該^:據的記錄裝置固有的信息。在塊ModifiedDVPackMeta中,具有8位數據長度的欄位number—of—modified—dv_pack_entries表示該塊ModifiedDVPackMeta中存儲的數據modified_dv_pack的數量。才艮據後面的for循環語句,<又存々者該字#殳number—of—modified_dv_pack—entries中戶斤表示的悽i:量的悽史才居modified—dv_pack即、塊one—modified—dv_pack。塊one—modified一dvjack包括具有8位數據長度的欄位mpd—id、以及具有32位數據長度的欄位mpd—data。圖7A及圖7B示出表示塊one—modified一dvj)ackO的結構例子的i吾法。圖7A是下述例子塊one—modified—dvj)ack是存儲表示記錄了該數據的記錄裝置的信息的塊MAKER&MODELIDpack。而且,圖7B是下述例子塊one—modifiecLdvjyack是存儲表示記錄時的畫質才莫式的4言息的塊MAKEROPTIONpack。只於圖7A的MAKER&MODELIDpack進4亍i兌明。字4殳mpd—id具有8位數據長度,表示該塊one—modified—dvjack的類型。即,欄位mpd_id以規定值表示該塊one—modified—dvjack是用於存儲表示記錄了該#:據的記錄裝置的信息的塊MAKER&MODELIDpack。在該塊MAKER&MODELIDpack中,如圖6所示的字,殳mpd—data被分為分別具有16位數據長度的欄位maker—ID、和欄位maker_model—code。字,殳maker—ID表示用於識另'H己錄了該悽史據的記錄裝置的製造商的識別信息。欄位maker_modeI_code表示用於識別該記錄裝置的型號和機型的識別信息。對圖7B的MAKEROPTIONpack進4亍說明。如上述,在該塊MAKEROPTIONpack中存4諸表示記錄時的畫質才莫式的信息。即,在記錄並再生映像和聲音的裝置中,一^:可通過階段性地切換位速率來切:換畫質或音質。作為一例,i殳定有以下才莫式雖然可以獲4尋位速率最高的高畫質(或者高音質)^f旦可記錄時間短的HQ(HighQuality,高精度)模式、實際應用上保證充分畫質和可記錄時間且位速率為中等程度的LP(LongPlay,長時間播放)模式、畫質是實際應用上不妨礙的禾呈度且長時間記錄優先的位速率<氐的SP(StandardPlay,標準播放)模式。另一方面,上述i己錄時的畫質才莫式在映^f象及聲音的i己錄4各式上未必可以表達,例如在製造商、裝置型號、4幾型中為固有的規j各的情況比4交多。而且,優選方式是,當再生時,可以向用戶通知想要再生的內容是以何種記錄模式來記錄的。因此,考慮定義在製造商、型號和機型中可記述固有的記錄模式的塊MAKEROPTIONpack。可以考慮將該MAKEROPTIONpack與例如上述塊MAKER&MODELIDpack並4亍4吏用。作為一例,對SEI"UserDataUnregisteredSEI",並4亍記述塊MAKER&MODELIDpack和塊MAKEROPTIONpack。在圖7B中,欄位mpdjd具有8位數據長度,表示該塊one—modified—dv_pack的類型。即,當字)殳mpd—id為夫見定值時,表示i亥》夾one—modified—dv_pack為存<諸有表示i己錄i亥悽丈才居日於的畫質有關的記錄才莫式的信息的塊MAKEROPTIONpack。在該塊MAKEROPTIONpack中,如圖6所示的字革殳mpd—data記述記錄了視頻數據時的、與畫質有關的記錄模式,其中,該視頻數據包括在例如具有32位數據長度的欄位REC—MODE中存儲該塊MAKEROPTIONpack的SEI"UserDataUnregisteredSEI"。例如,當欄位REC—MODE的值為"0"時,表示HQ模式,當欄位REC—MODE的值為"1"時,表示SP才莫式,當字4史REC—MODE的值為"2"時,表示LP模式。記錄模式並不僅限於此3種,還可以更多,也可以至少4又為HQ才莫式和SP才莫式這兩種等。如上述,對於碎見頻悽史據,通過同時記述塊MAKEROPTIONpack和塊MAKER&MODELIDpack,因此,當再生該視頻數據時,可以由塊MAKER&MODELIDpack判斷該-阮頻悽t據是否是用本機或與本機相同的製造商、相同的才幾型、型號的記錄機來記錄的,其中,塊MAKEROPTIONpack記述有在SEI"UserDataUnregisteredSEI"中記錄了該視頻數據時的、與畫質有關的記錄模式,該MAKER&MODELIDpack記述有記錄了該一見頻悽丈據的記錄機的製造商、型號和機型。當可以判斷是通過本機或與本機相同的製造商、相同的機型、型號的記錄機記錄了該視頻數據時,可以進4亍在該記錄才幾中特有的悽丈據的解釋(parse)和處理。作為一例,當再生時,,人塊MAKEROPTIONpack中讀取記錄有4皮再生的一見頻悽t據時的與畫質有關的記錄才莫式,並例如可以進行顯示。而且,作為其它例子,通過對存儲在SEI"UserDataUnregisteredSEI"中的塊one_modified—dvj)ack定義與畫質有關的記錄模式,由於可以將表示該記錄模式的信息寫入視頻數據的流中,所以,即^f吏在對該一見頻^t據進^f於了編輯作業的情況下,也可以接收記錄模式信息。下面,對本發明的一實施例進行說明。當通過僅對編輯點附近的必要最d、區間進行再編碼而進行編輯時,編輯對象的視頻流中所包括的規定參數的值在流文件中需要是固定的。例如,在AVCHD才各式中,身見定在1個流文件內以下參悽t(1)(6)必須為一定。參數(1):表示畫框的水平方向的尺寸的參數參數(2):表示畫框的垂直方向的尺寸的參數參數(3):表示顯示圖像的形狀(aspect)的參數參數(4):表示幀速率的參數參數(5):表示幀結構的參數參數(6):表示有無隱藏字幕數據的參數此夕卜,根據H.264IAVC標準,AVCHD中的上述參悽t(1)~(6)具體如下。參#t(1)在SPS中記述為碼pic—width—in一mbs—minusl。參悽t(2)在SPS中^己述為石馬pic—height—in—map—units—minusl。參悽t(5)在SPS中i己述為石馬frame_mbs—only—flag。而且,參悽史(3)在SPS中記述為碼aspectjatio—idc。才艮才居例^口SPS中的石馬video—format來求4尋參H(4)。上述石馬aspect一ratio一idc及石馬video—format在SPS中4皮i己述為4壬選項。此夕卜,在上述SEI"UserDataUnregisteredSEI"中,可以才艮據字革殳type_indicator的值來判斷參悽t(6)。即,當字孚殳type—indicator的值為"0x47413934"時,判斷為存在隱藏字幕的ft據。在jt匕,對於可獲取編輯^j"象的流文件中的全部上述參悽t(1)(6)的值,當編輯裝置側可進行編碼時,可以適用一般僅對編輯點附近的必要最小區間進4亍再編碼的方法的編輯方法,從而高速地進;f於編輯處理。因此,若將編輯裝置i殳計成可對應參^:(1)~(6)的全部的可獲取的值,則不可避免編碼^L才莫變大,而且還導致成本提南。因此,在本發明中,當對視頻流進4亍編輯時,判斷記錄裝置是否為指定的記錄裝置,該記錄裝置被配置在編輯對象的視頻流的規定位置上,用於抽出表示生成了該浮見頻流的記錄裝置的信息,並生成編輯對象的^L頻流。指定的記錄裝置是滿足以下條件的記錄裝置例如,在編輯裝置側,可通過與由該記錄裝置生成的^L頻流中的上述參^t(1)(6)中的各個值所示的屬性相同的屬性來進行編碼。在例如使用圖6、圖7A及圖7B所i兌明的SEI"UserDataUnregisteredSEI"中,表示指定記錄裝置的信息在存儲於塊ModifiedDVpackMeta中的塊MAKER&MODELIDpack中^皮記述為字l史maker—ID及字l殳maker—model—code。當判斷結果為生成了編輯對象的視頻流的記錄裝置是指定的記錄裝置時,使用僅對編輯點附近的必要最小區間進行再編碼的方法來進4於一見頻流的編輯。若判斷生成了編輯對象的碎見頻流的記錄裝置不是指定的記錄裝置,則對編輯對象的視頻流的整體進行解碼,並對解碼後的視頻流進行以幀為單位的編輯,對編輯後的糹見頻悽t據的整體進;f於再編碼。才艮據本發明,當編輯碎見頻流時,根據編輯對象的^L頻流中的信息,可以容易地判斷是否可適用僅對編輯點附近的必要最d、區間進行再編碼的方法。而且,在編輯裝置側,當將在指定的記錄裝置中記錄的流文件作為主要編輯對象時,編輯裝置的編碼器可以僅與作為對象的指定的記錄裝置同等的參數相對應,進行使用了對必要最小區間再編碼的方法的編輯處理。對本發明一實施例的一見頻流的一例編輯方法進^亍-說明。如圖8A的例示,考慮包括GOP#lGOP#9這9個GOP的一見頻流文件。對GOP#lGOP#9分另'附力口頭#1~頭#9。在各個頭#1~頭#9中存4諸有用於i己述塊ModifiedDVPackMeta的SEI"UserDataUnregisteredSEI",其中,該塊ModifiedDVPackMeta包4舌用於表示記錄了該文件的記錄裝置的信息的數據modified_dv_pack。如圖8B的一例所示,對該文件中所存4諸的一見頻流進4亍如下的編輯處理在GOP#3內的某個圖片中i殳定編輯點A,在GOP#7內的某個圖片中i殳定編l專點B,鄰'j除編l專點A及編4卑點B之間的區間A-B所包括的圖片,並將編輯點A及編輯點B結合。編輯結果為如圖8C所示的一例,刪除編l專點A及編壽專點B間的GOP#4~GOP#6,並生成在編輯點A及編4專點B結合包4舌編4辱點A的GOP#3和包括編輯點B的GOP#7的GOP#3+7,作為整體,生成包括GOP弁l、GOP#2、GOP#3+7、GOP#8以及GOP#9這5個GOP的視頻流。此外,在圖8B及圖8C中,為了避免煩雜而省略了對於頭的記述。圖9是表示本發明一實施例編輯方法的一例編4專處理的流禾呈圖。當指定編輯對象的文件時,在步-驟S10中,乂人淨皮作為編輯對象的流文件中檢索用於表示記錄了該文件的記錄裝置的信息的數據modified—dv_pack的塊MAKER&MODELIDpack(參照圖6、圖7A、圖7B)。例如,參照圖8A,對存儲於被作為編輯對象的流文件中的視頻流的開頭的頭#1的NAL單元進4亍解析,並抽出SEI"UserDataUnregisteredSEI"。然後,乂人SEI"UserDataUnregisteredSEI"中才企索包4舌悽t據modified—dv_pack的塊ModifiedDVPackMeta,其中,該悽t據modified—dv_pack用於表示記錄了該數據的記錄裝置的信息,而且,才艮據字,殳mpd—id的4直,再乂人塊ModifiedDVPackMeta中才全索塊MAKER&MODELIDpack。在下面的步驟S11中,分別獲耳又存4諸於塊MAKER&MODELIDpack中的字革殳maker—ID及字4殳maker—model—code,並判斷是否存在可用相同屬性進行編碼的機型數據。此外,所謂相同的屬性是指,例如對於上述參數(l)~(6),可用相同的參數值進行編碼。例如,編輯裝置預先在ROM(ReadOnlyMemory)或石更盤驅動器等存4諸單元中存儲用該編輯裝置可對應的參H進行編碼的i己錄裝置的指定信息(欄位maker—ID及欄位maker—model—code的值),並判斷存4諸的字l殳maker—ID及字革殳maker—model—code的值中從編輯對象的視頻流中獲取的欄位maker—ID及欄位maker_model_code的值一致的值是否存在。在步驟Sll中,若判斷存在可用相同屬性進行編碼的機型數據時,處理則移至S12,^吏用將編輯對象的糹見頻流的、〗義對編輯點附近的必要最小區間進行再編碼的方法進行編輯,另一方面,在步驟Sll中,若判斷不存在可用相同屬性進4亍編碼的才幾型悽t據,則處理移至S13,使用對編輯對象的視頻流的全部區間進行再編碼的方法進行編輯。此外,當將多個流文件作為編輯對象時,例如,對兩個流文件中的每個流文件設置編輯點,根據編輯點,進行結合該兩個文件的編輯,在這種情況下,對各個編輯對象進4於步驟S10及步驟Sll的處理。例如,對編輯對象的兩個文件,分別4企索塊MAKER&MODELIDpack(步駛《S10),並判斷各個MAKER&MODELIDpack中的字革殳maker—ID及字l殳maker—model—code的值(步-驟Sll)。然後,若編輯對象的兩個文件中的欄位maker—ID及欄位maker_model—code的值均與編輯裝置中存^"的值相一致時,則進4亍步驟S12中的僅對編輯點附近的必要最小區間進行再編碼的處理。使用圖10A、圖IOB及圖10C,對基於步驟S12的、僅對編輯點附近的必要最小區間進行再編碼的方法的一例編輯處理進行概略地i兌明。此夕卜,圖IOA、圖10B及圖10C所例示的牙見頻流的結構對應上述圖8A、圖8B及圖8C,由9個GOP弁l—GOP弁9構成。如上述,對於該^L頻流,在GOP#3內指定編輯點A,在GOP弁7內指定編4專點B,並刪除區間A-B。首先,如圖IOA所例示,以GOP為單4立,刪除乂人包4舌編l專點A的GOP#3後面的GOP#4至包4舌編輯點B的GOP#7前面的GOP#6為止。對包括編輯點A的GOP#3、和該GOP#3前面的GOP#2進行解碼。同樣地,對包括編輯點B的GOP#7、以及GOP#7後面的GOP#8進4亍解石馬。4妄下來,如圖10B所例示,在解碼完畢的GOP#3中,以幀為單位刪除編輯點A至GOP#3的終端。同樣地,在解碼完畢的GOP#7中,以幀為單位刪除GOP#7的開頭至編輯點B。而且,如圖IOC所例示,結合編輯點A及編輯點B,並對GOP#2、GOP#3+7、以及GOP弁8進行再編碼。此外,在上述圖IOA的狀態下,可以考慮在存儲器等中保存解碼前的GOP#2,對GOP#3+7及GOP#8進4亍再編碼,將4呆存的解碼前的GOP#2覆蓋在被編碼的GOP#3+7之前。使用圖11A、圖IIB及圖11C,對基於步驟S13的、用於將編輯又於象的4見頻流的全部區間進4亍再編石馬的方法的一例編輯處J裡進行簡要地說明。編輯對象的視頻流的結構與上述圖8A、圖8B及圖8C、以及圖IOA、圖IOB及圖IOC相同。在這種情況下,如圖11A所例示,以編輯對象的碎見頻流的整體(在圖IIA及圖IIB的例子中為GOP#1~GOP#9)為對象進4亍解石馬,並以幀為單^f立刪除編輯點A至編輯點B,然後結合編輯點A及編一專點B。4乍為結合編輯點A及編豐專點B後的結果,生成GOP並3+7。若生成GOP弁3+7,則只十編壽專結果的GOP#1、GOP#2、GOP#3+7、GOP#8以及GOP#9進行再編碼(圖IIB)。如上述,對在一個流文件中存儲的視頻流中設定編輯點A及編輯點B並進行編輯的例子進行了說明。但是,上述的處理也可同樣適用於在兩個流文件中存4諸的^L頻流中分別i殳定編輯點A及編輯點B並進4於編輯的情況。圖12A、圖12B及圖12C簡要地示出了對在兩個流文件中存儲的視頻流進行的編輯處理。考慮存儲有以GOP#m為結尾的視頻流100的第一流文件、以及存4渚有以GOP#1為開頭的#見頻流101的第二流文件(圖12A)。在一見頻流100的GOP#m-1中"i殳定編輯點A,在一見頻流101的GOP#2中i殳定編輯點B。而且,鄰'J除牙見頻流100的編輯點A至終端的內容,並刪除一見頻流101的開頭至編輯點B的內容(圖12B),並結合編輯點A及編輯點B,製作一條—見頻流102(圖12C)。使用圖13A、圖13B及圖13C,對基於步驟S12的、在兩個流文件中存儲的^L頻流進行編輯時的、^f叉對編輯點附近的必要最小區間進4亍再編碼的方法的一例編輯處理進4亍簡要地i兌明。此外,圖13A、圖13B及圖13C所例示的視頻數據的結構、編輯點A及編輯點B的i殳定、編輯位置等與上述圖12A、圖12B及圖12C相同。首先,如圖13A所例示,在—見頻流100中,以GOP為單4立刪除包4舌編輯點A的GOP#m-1的後面的GOP#m,並對GOP#m-1及前面的GOP#m-2進4亍解碼。同才羊地,在—見頻流101中,以GOP為單位刪除包括編輯點B的GOP#2的前面GOP#1,並對GOP#2和後面的GOP#3進行解碼。下面,如圖13B所例示,在浮見頻流100的解碼完畢的GOP#m-l中,以幀為單位刪除編輯點A至GOP#m-1終端。同樣地,在視頻流101的解碼完畢的GOP#2中,以幀為單位刪除GOP#2的開頭至編輯點B。而且,如圖13C所例示,結合編輯點A和編輯點B,對GOP#m-2、GOP#(m-l)+(2)以及GOP#3進行再編碼,,人而製成一條浮見頻流102。此外,在上述圖13A的狀態下,考慮在存^f渚器等中保存解碼前的GOP#2,對GOP#3+7及GOP#8進行再編碼,將保存的解碼前的GOP#2覆蓋在被編碼的GOP#3+7之前。使用圖14A、圖14B及圖14C,對基於步驟S13的、對在兩個流文件中存儲的一見頻流進行編輯時、對編輯對象的全部區間進4亍再編碼的方法的一例編輯處理進行簡要地說明。此夕卜,圖14A、圖14B及圖14C所例示的一見頻悽t據的結構、編輯點A及編輯點B的i殳定、編輯位置等與上述圖12A、圖12B及圖12C相同。在這種情況下,如圖14A所例示,分別將編輯對象的3見頻流100的整體、和視頻流101的整體作為對象進4亍解石馬,在4見頻流100中,以幀為單4立刪除編輯點A至終端,並將其作為視頻流100,,在視頻流101中也同樣地以幀為單位刪除開頭至編輯點B,並將其作為一見頻流101,。而且,如圖14B所例示,結合編輯點A及編輯點B,對整體進4亍再編碼,獲得一條一見頻流102。在》匕,如^f吏用圖IOA、圖IOB及圖IOC、圖IIA、圖IIB及圖IIC、圖13A、圖13B及圖13C以及圖14A、圖14B及圖14C所i兌明的各個例子所述,當結合編庫專點A及編4辱點B並生成新的GOP時,由於編4專點A及編輯點B在GOP中的4立置,可能出玉見該新的GOP中所包括的圖片數未達到規定數量的情況、或超過規定數量的情況。在這種情況下,可以考慮進行圖片的複製或間隔剔除等,並4吏該新的GOP中的圖片悽t達到失見定悽t。jt匕夕卜,4吏用圖IOA、圖10B及圖IOC、圖13A、圖13B及圖13C進行說明的、僅對編輯點附近的必要最小區間進行再編碼的方法的步驟為可用於實施本發明的一實施例的一例,本發明並不僅限於該方法。而且,如上述,才艮據圖9的步驟S11中的、判斷是否存在可通過相同屬性進行編碼的機型的數據的結果,如果數據不存在、且處理移至步驟S13時,使用對編輯對象的全部區間進行再編碼的方法進行編輯。但是本發明並不僅限於此例。例如,也可以使用規定的顯示單元等來4是示編輯對象的S見頻流可能與裝置不對應的內容。圖15示出了可適用於本發明的一實施例的記錄裝置1的一例結構。該記錄裝置以規定的方式壓縮編碼輸入的視頻數據及音頻數據,多路復用壓縮編碼後的視頻^t據和音頻悽史據,並將其作為一個悽t據流,將該悽史據流作為文件記錄在記錄介質中。該圖15所例示的記錄裝置1例如是如下一種裝置與包括光學系統和攝像元件等像機模塊組合,將基於拍攝到的攝像信號的視頻數據記錄於記錄介質,並作為攝像機裝置的記錄模塊而使用。但是,並不僅限於此,記錄裝置1還可以被用作將從外部輸入的視頻悽t據及音頻數據記錄在記錄介質中的、獨立的記錄裝置。作為可適用的壓縮編碼和多^各復用方式,可以有多種考慮。例如,可將H.264IAVC見定的方式適用於本發明一實施例的壓縮編碼。而且,多^各復用的方式可以適用例如MPEG2系統。記錄悽t據的記錄介質20可以4吏用例如可記錄型DVD(DigitalVersatileDisc)。作為記錄介質20,可考慮〗吏用更大容量的Blu-rayDisc(藍光碟,註冊商標)。但並不僅限於此,作為記錄介質20,也可以適用半導體存4諸器,還可以適用石更盤驅動器。4空制部5例如包4舌CPU(CentralProcessingUnit)、RAM(RandomAccessMemory)和ROM(ReadOnlyMemory)(未圖示)等,才艮據預先存^f諸在ROM中的程序或翁:據,將RAM用作工作存儲器,並控制該記錄裝置1的整體。根據在控制部5中運行的程序,4是供在該記錄裝置上4吏用的文件系統。例如,控制部5才艮據該文件系統,4吏在記錄介質20中"i己錄悽史據時的、i己錄介質20的物理;也址和存儲該悽t據的文件建立關聯,同時,生成存^f諸各lt據的文件的邏輯管理信息。UI(UserInterface)部64要照^見定i殳置有用於用戶l喿作該i己錄裝置的動作的操作元件,並輸出與對操作元件的操作相對應的控制信號。該控制信號被提供給控制部5。控制部5根據與用戶的操作對應並基於從UI部6提供的控制信號而形成的程序的處理來控制記錄裝置1的各部分的動作。例如,根據對UI部6進行的操作,由控制部5控制記錄裝置的記錄動作的開始和停止的動作。從端子IO輸入基帶(beseband)的數字視頻數據,並提供給—見頻編碼器11。一見頻編碼器11具有可存4渚多幀一見頻lt據的糹爰沖存儲器,提供的基帶數字視頻數據被存入緩沖存儲器,並以規定方式進4亍壓縮編碼。在以AVCHD才各式、即H.264|AVC頭見定的方式為基準進4亍壓縮編碼的本實施例中,通過DCT(DiscreteCosineTransform)和畫面內預測來進4亍幀內壓縮,並進4亍4吏用移動矢量的幀間壓縮,而且還進4亍熵編石馬(entropyencoding),才是高壓縮女丈率。而且視頻編碼器11按照規定根據壓縮編碼的視頻數據生成SPS、PPS、SEI等附加信息。此時,作為SEI"UserDataUnregisteredSEI"的塊MAKER&MODELIDpack中的字,殳maker_ID以及字,殳maker—model—code的值,生成用於識別該記錄裝置1的製造商名稱的識別信息、用於識別機型和型號的識別信息。這些製造商名稱、機型、型號的識別信息被預先存儲在記錄裝置1具有的未圖示的ROM中。碎見頻編碼器11才艮據壓縮編碼後的^L頻悽t據、和上述SPS、PPS、SEI等附加信息而形成NAL單元,並將其作為H.264IAVC的基本流(ES)進行輸出。此外,根據H.264IAVC的規定,在解碼才莫型中,分別定義解碼的輸入側的緩沖器即編碼圖片緩沖器(CPB:CodedPictureBuffer)、和輸出側的緩沖器即解碼圖片緩沖器(DPB:DecodedPictureBuffer),為了不使上述CPB及DPB不出現錯誤,編碼器必須生成位流(基本流)。一見頻編碼器11控制糹見頻ft據的編碼處理,以<更產生的編石馬量滿足該^L定。此時,根據產生的編碼量,可以求出CPB即解碼器的輸入側的緩沖器的存儲量(storageamount)信息,並將其按照規定插入通過編碼獲得的基本流中。例如,在NAL單元中,可以在作為SPS的4壬選的石馬bit_rate—scale、石馬cpb—size_scale、石馬bit—rate—value—minusl、石馬cpb—size—value—minusl等中i己述緩沖器的存儲量信息。該存儲量信息可以相對於每張圖片記述,還可以相對於每個GOP進4亍i己述。多路復用器(MUX)12按規定方式對從視頻編碼器11輸出的基本流和/人未圖示的音頻編碼器豐lr出的音頻悽t據的基本流進^亍多路復用,將其作為1個數據流輸出。在以MPEG2系統為基準進行多路復用的本實施例中,使用MPEG2的傳輸流,對被提供的壓縮一見頻悽t據和壓縮音頻悽t據進4亍時分復用。例如,多路復用器12具有緩衝存儲器,將提供的基本流臨時存儲在緩衝存儲器中。存儲在緩沖器中的基本流以每個規定尺寸被分割並,皮附力口頭(header),打包成PES(PacketizedElementaryStream,打包基本流)包。頭中存儲所謂PTS和DTS(解碼時間戳)的、MPEG2系統中規定的規定信息,其中,PTS表示存儲在包中的數據的再生時刻,而DTS表示解碼時刻。PES包,皮進一步分割後一皮寫入傳輸包(TS包)的有效載荷(payload)中。TS包的頭中存+者用於識別寫入有效載荷中的凝:據類型等PID(PacketIdentification)。對TS包還附加規定數據長度的頭,並形成源包。多i各復用器12連4妻該源包,並將其作為一個悽史據流進行輸出。從多路復用器12輸出的數據流被臨時存儲在流緩衝器13中,以源包為單位按照M^定控制對流緩衝器13寫入lt據流的定時、和乂人流糹爰衝器13讀出悽t據流的定時,由此,可以取〃得對於記錄介質20的存取速度、和編碼音頻數據及視頻數據的信號處理速度間的整合性。乂人流緩衝器13讀出的源包被作為數據流l是供給記錄處理部14。記錄處理部14對供給的數據進行錯誤糾正編碼處理及記錄編碼處理,並對獲得的數字數據按規定進行調製,並記錄在記錄介質20中。此時,記錄處理部14根據來自控制部20等上位的命令,將悽t據寫入指定的地址。圖16示出了可適用於本發明的一實施例的編輯裝置2的一例結構。該編輯裝置2可編輯流文件中存儲的視頻流,其中,該流文件通過例如上述記錄裝置1記錄在記錄介質20上。即,編輯裝置2再生記錄在記錄介質20中的流文件並耳又出糹見頻流,按照規定進4亍解碼及編碼,並再次記錄在記錄介質20中。此外,在編輯裝置2中,記錄側的結構具有與上述記錄裝置l相同的結構,所以對與圖15相同的部分附加相同的符號,並省略對其的i兌明。由未圖示的控制部^^艮據程序來控制該編輯裝置2的整體。控制部包括CPU(CentralProcessingUnit)、ROM(ReadOnlyMemory)以及RAM(RandomAccessMemory),才艮才居予貞先存^諸在ROM中的程序或數據,將RAM用作工作存儲器進行動作,與編輯裝置2的各部分進行命令、狀態、數據等交換,控制編輯裝置2的動作。而且,通過在控制部中運行的程序,才是供在該編輯裝置2中4吏用的文件系統。例如,控制部根據對UI部41進行的規定操作,可存取通過文件系統記錄在記錄介質20中的文件。再生處理部30控制記錄在記錄介質20中的數據的再生。即,再生處理部30根據來自控制部等上位的命令,從記錄介質20的指定的地址讀出悽丈據。再生處理部30對通過該數據的讀出而從記錄介質20再生的再生信號進行解調,將其作為再生數字數據,對再生It字數據的記錄編碼進4亍解碼的同時,對4普誤糾正編碼進行解碼,/人而進4於4昔誤糾正,獲得再生悽史據流。該再生處理流連4妾源包並形成一個流。從再生處理部30輸出的數據流被臨時存儲在流緩沖器31中。以源包為單位4安照^L定控制對流緩衝器31寫入^t據流的定時、和從流緩衝器31讀出數據流的定時,由此,可以獲取對記錄介質20的存取速度、和音頻數據及視頻數據的解碼的信號處理速度間的整合性。將從流緩沖器31讀出的數據流提供給多路解調器(DEMUX)32。多路解調器32將在數據流中按照規定被分路復用的視頻數據和音頻H據進4亍分離並分別進行耳又出。在本實施例中,多^各解調器32/人供給的悽t據流中抽出源包,分離一皮抽出的源包的頭,並作為TS包。多路解調器32還從TS包的頭中4企測PID,對於每個存儲在有效載荷中的凝:據類型分割TS包。而且,對於分割後的TS包中的每個TS包,取出存儲於有效載荷中的數據,再構建PES源包。此外,耳又出存4諸在PES源包的有效載荷中的壓縮一見頻^t據和壓縮音頻數據,並根據存儲在PES源包中的信息等,附加頭信息等,分別將其作為一個基本流進行輸出。從多路解調器32輸出的、視頻數據的基本流被提供給未圖示的牙見頻處理部。從多路解調器32輸出的、視頻數據的基本流被提供給視頻解碼器33。視頻解碼器33具有可存儲多幀的視頻數據的緩衝存儲器,將被提供的壓縮視頻數據存入緩沖存儲器,通過與壓縮編碼方式相對應的解碼方式進行解碼,並將其作為基帶數字視頻數據進行輸出。在以H.264IAVO見定方式為基準進4於一見頻悽t據的壓縮編碼的本實施例中,^L頻i奪碼器33以H.264|AVC^L定方式為基準進行解碼處理。即,-現頻解碼器33解析NAL單元,並從NAL單元中耳又出壓縮編碼後的^L頻^:據、SPS、PPS、SEI等附加信息。-現頻解碼器33根據從NAL單元取出的信息,進行壓縮編碼後的視頻數據的解碼處理。視頻解碼器33可以根據由後述的多路解碼器(DEMUX)324由出的、由DTS(DecodingTimeStamp,解碼印時戳)以及PTS(PresentationTimeStamp,顯示印時戳)所表示的時刻,進4亍解石馬及輸出。從端子34輸出通過視頻解碼器32解碼而獲得的基帶的數字一見頻H據。而且,當在該編輯裝置2上連4妄有用於進行映像顯示的監視器35時,從視頻解碼器33輸出的基帶的數字視頻數據還被提供給監視器35。此外,監視器35是一種對應基帶的數字視頻數據的裝置。此外,在H.264IAVC標準中,可適用的圖傳4各式涉及非常多的分支。AVCHD格式是對於可記錄的記錄介質的記錄格式,將可使用的圖像格式限定為HD(HighDefinition,高清晰度)格式和SD(StandardDefinition,標準清晰度)格式,其中,在HD才各式中,縱橫比(aspectratio)為16:9,畫框尺寸為1920行x1080像素,在SD才各式中,皇從4黃比為4:3,畫衝匡尺寸為7204亍x4804象素。在此,當將^L頻數據的壓縮編碼處理、和壓縮編碼後的^L頻數據的解碼處理相比4交時,一^殳壓縮編碼處理的負荷遠大於解碼處理的負荷。因此,在本實施例的編輯裝置2中,限制一見頻編碼器11的功能,並將例如可編碼的圖像格式僅作為HD格式。另一方面,處理負荷比較小的視頻解碼器33對應SD格式及HD格式兩者。UI部41設置有用於進行;現頻數據的編輯所需的各種操作部件,並輸出與對操作部件的操作相對應的控制信號。編輯部40根據從UI部41提供的控制信號,與未圖示的控制部進行命令和數據的交換,並控制該編輯裝置2的整體,對記錄在記錄介質20中的流文件中所存儲的一見頻流進4於編輯處理。編輯部40具有硬碟驅動器42,使用該硬碟驅動器42進行編輯處理。牙見頻編石馬器11以H.264IAVC身見定的方式為基準,於乂人編4辱部40提供的視頻數據進行壓縮編碼。即,與使用圖15說明的記錄裝置l的情況相同,4安照A見定壓縮編碼S見頻凝::悟,同時,4艮才居;故壓縮編碼的視頻數據,按照規定生成SPS、PPS、SEI等附加信息。此時,將用於識別該編輯裝置2的製造商名的識別信息、和用於識別才幾型和型號的識別信息作為SEI"UserDataUnregisteredSEI"的塊MAKER&MODELIDpack中的字-殳maker—ID及字4史maker—model—code的^f直而生成,並追力口到SEI"UserDataUnregisteredSEI"中。朝L頻編碼器11由壓縮編碼的^L頻數據、和上述SPS、PPS、SEI等附加信息形成NAL單元,並作為H.264IAVC基本流(ES)進4亍車#出。多^各復用器12以以MPEG2系鄉克為基準的方式刈-乂人編l專部(edit)40提供的基本流、和從未圖示的視頻編碼器輸出的視頻數據的基本流進行多^各復用。即,多^各復用器12以每個身見定尺寸分割被提供的基本流,附加存儲有PTS和DTS等^L定信息的頭,並打包成PES(PacketizedElementaryStream,打包基本;危)。多^各復用器12進一步分割PES包,並力口入到TS包的有歲文載荷中,按規定生成PID,然後附加頭。對TS包進一步附加^L定^:據長度的頭,並形成源包,連接源包並作為一個數據流進行輸出。從多路復用器12輸出的數據流通過流緩衝器13被提供給記錄處理部14,按照規定進行錯誤糾正編碼及記錄編碼,解調處理後作為記錄信號記錄在記錄介質20中。對該編輯裝置2的編輯處理進行簡要地說明。作為一例,對以下情況進行說明如使用圖8A、圖8B及圖8C所說明,對存儲在一個流文件中的視頻流指定編輯點A及編輯點B並進行編輯。用戶對UI部41進4亍失見定的才乘作,並指定記錄在記錄介質20中的流文件中作為編輯對象的文件。編輯部40根據從UI部41輸出的控制信號控制從記錄介質20中讀出編輯對象的流文件。當從記錄介質20中讀出流文件時,抽出基本流,並將該抽出的基本流寫入石更盤驅動器42。例如,從記錄介質20讀出的流文件通過再生處理部30及流緩沖器31^U是供《會多^各解調器32,然後分解包結構,並抽出頭信息的同時,取出有效載荷的數據,再構築基本流。該基本流被提供給編輯部40,並寫入^更盤驅動器42。才艮據對UI部41進行的規定操作,從硬碟驅動器42讀出基本流,並提供給視頻解碼器33,將其作為基帶的數字視頻數據。該數字視頻數據被提供給監視器35進行顯示。用戶在觀看在監視器35上顯示的映^f象的同時,梯:作UI部41,指定編輯點A及編4卑點B。通過例如幀編號、和時間石馬等來指定編l辱點A及編庫專點B。從UI部41向編輯部40糹是供編輯點A及編輯點B的信息,並進4亍4呆存。然後,當對UI部41進行用於指示例如執行編輯的操作時,編輯部40才艮據來自UI部41的控制信號,開始編輯處理。即,如已經使用圖9所說明,寫入硬碟驅動器42的基本流被提供給視頻解碼器33。視頻解碼器33解析提供的基本流的NAL單元,並抽出SEI"UserDataUnregisteredSEI"。4皮才由出的SEI"UserDataUnregisteredSEI"一皮4是供糹會編輯部40。編輯部40/人尋皮^是供的SEI"UserDataUnregisteredSEI"中檯,索包括-悽《據modified_dv_pack的塊ModifiedDVPackMeta,其中,該^t據modifiecLdvjack表示記錄了該文件的記錄裝置的信息,並才艮據欄位mpd—id的值,從塊ModifiedDVPackMeta中衝企索塊MAKER&MODELIDpack(圖9的步驟S10)。編輯部40才艮據存4諸在才全索的塊MAKER&MODELIDpack中的字,殳maker—ID、和欄位maker—model—code,進行圖9的步驟Sll的、可以用相同的屬性進行編碼的機型數據是否存在的判斷。此外,可以用與該編輯裝置2相同的屬性進行編碼的機型的信息是糹皮預先存4諸在具有控制部的未圖示的ROM、或連4妄於編輯部40的硬碟驅動器42等中的信息。而且,也可以在為指定編輯點A及編輯點B而再生該流文件時,獲耳又編輯對象的流文件中的SEI"UserDataUnregisteredSEI"的信息,並保存在編輯部40中。如果判斷為可以用相同的屬性進行編碼的機型的數據存在時,進行圖9的步驟S12的、使用僅對必要最小區間進行再編碼的方法進4亍編輯處理。4乍為一例,如4吏用圖10A、圖10B及圖10C所進4亍的i兌明,編輯部40從寫入硬碟驅動器42的基本流中讀出包括編輯點A的GOP#3、禾口GOP#3之前的GOP#2。侈'B口,糹扁單專吾p404要夫見定解牙斤基本流的NAL單元的同時,才企測GOP的位置,讀出期望的GOP。讀出的GOP#2及GOP#3被提供給視頻解碼器33並進行解碼。解碼後的數據一皮提供糹會編輯部40,寫入硬碟驅動器42。也可以寫入具有編輯部40的未圖示的RAM。編輯部40對於寫入硬碟驅動器42中的、解石馬完畢的GOP弁3,刪除編輯點A以後的內容。同樣地,編輯部40讀出寫入石更盤驅動器42的基本流的、包括編輯點B的GOP#7、和GOP#7之後的GOP#8。讀出的GOP#7及GOP#8^U是供給糹見頻解碼器33進行解碼。解碼後的悽t據一皮糹是供給編輯部40,寫入硬碟驅動器42等。編輯部40對於寫入硬碟驅動器42中的、解石馬完畢的GOP#7,乂人刪除乂人開頭至編輯點B的GOP。然後,編輯部40連4妻刪除編輯點A以後的GOP#3、和刪除乂人開頭至編輯點B的GOP#7,並作成新的GOP、即GOP#3+7。在GOP連接的情況下,當連接的GOP所包括的圖片數未達到規定數時,進行圖片的內插和間隔剔除等,以便使圖片數達到規定數。編輯部40將寫入硬碟驅動器42的GOP#2、GOP#3+7及GOP#8提供給視頻編碼器11進行再編碼。再編碼後的GOP#2、GOP#3+7及GOP#8:故寫入石更盤驅動器42。此時,可以將最初寫入硬碟驅動器42的、解碼前的GOP#2覆蓋在進行再編碼並寫入硬碟驅動器42的GOP#2上。編輯部40依次、連續地讀出寫入硬碟馬區雲力器42的GOP#l、GOP#2、GOP#3+7、GOP#8及GOP#9,乂人而可以#r出一個基本;克。此外,在記述記述於編輯對象的基本流中的緩沖器的存儲量信息時,編輯部40才艮據該存4諸量信息,4安頭見定控制發生編碼量,進行GOP的編碼。例如,乂寸於包才舌編輯點A的GOP#3之前的GOP#2、包括編輯點A的GOP#3、包括編輯點B的GOP#7及GOP#7之後的GOP#8,解析NAL單元,獲取緩沖器的存儲量信息,並根據取得的存儲量信息,進行編碼處理,以便可不間斷地連接各GOP並進行再生。另一方面,在圖9的步驟Sll中,當根據SEI"UserDataUnregisteredSEI"內的塊ModifiedDVPackMeta中的塊MAKER&MODELIDpack的信息,判斷為可以用相同的屬性進行編碼的才幾型的凝:據不存在時,進4亍圖9的步驟S13中的、4吏用可對編輯對象的碎見頻流的全部區間進4亍再編碼的方法進4亍編輯處理。作為一例,如4吏用圖IIA、圖IIB及圖11C所i兌明的,編輯部40讀出寫入硬碟驅動器42的基本流,提供給視頻解碼器33。視頻解碼器33對提供的基本流進行全部解碼。解碼的數據被提供給編輯部40,並l是供給-更盤驅動器42。編輯部40對解碼的碎見頻悽t據以幀為單位刪除乂人編輯點A至編輯點B之間的內容,並連4妻編輯點A及編輯點B。此時,編輯部40在編輯點A及編輯點B連"t妄的情況下,當包括連4妻部的GOP中所包括的圖片數未達到規定數時,進行圖片的內插和間隔剔除等,以便圖片數達到規定數。連接了編輯點A及編輯點B的視頻數據被提供給視頻編碼器11。碎見頻編碼器11對一是供的浮見頻lt據的總長進行再編碼,並將其作為一個基本流進行輸出。該基本流被提供給編輯部40,寫入硬碟驅動器42。也可以從硬碟驅動器42讀出寫入硬碟驅動器42的該數據,並通過多路復用器12、流緩沖器13及記錄處理部14分別進行規定處理,並寫入記錄介質20,也可以通過未圖示的外部4妄口向外部輸出。此夕卜,對兩個流文件分別i殳定編輯點A及編輯點B並進4亍編輯,乂人而獲得一個悽t據流時的處理,與對上述一個悽t據流分別i殳定編輯點A及編輯點B並進4亍編輯處理時的處理相同,所以省略對其的i兌明。如上述,編輯裝置2從記錄介質20再生^i:據,並對記錄於記錄介質20的流文件中所存儲的數據流進行編輯,但是,本發明並不僅限於此例。即,編輯裝置2還可以對從外部提供的視頻數據進行編輯。當從外部以H.264IAVC的基本流的形式提供有視頻數據時,例如,,人外部^是供的基本流^^lr入編輯部40,並4皮寫入石更盤驅動器42。而且,根據在使用圖9所說明的步驟中嵌入到數據流中的製造商信息、以及才幾型或型號的信息,進4亍判斷處理,才艮據判斷結果,根據^又對必要最小區間進行再編碼的方法、或者對編輯對象的視頻流的全部區間進4亍再編碼的方法中的4壬一方法來進4亍編輯處理。而且,當從外部以源包連接的數據流的形式、或者基於MPEG2系統的傳輸流的形式提供視頻數據時,例如,從外部供給的數據流被輸入給多路解調器32,分解包結構,抽取頭信息的同時,取出有效載荷的數據,然後再構築基本流。該基本流#皮1是供給編輯部40,寫入石更盤驅動器42。以後的處理與上述相同。在上述的圖16中,對將進行本發明的一實施例的編輯處理的編輯裝置2作為專用的硬體的情況進行了說明。但是,並不僅限於此,例如,也可以通過所謂的個人計算4幾的計算才幾裝置來構成編輯裝置。圖17概略地示出了一般的計算機裝置3的一例結構。在總線50上連接有CPU51、ROM52及RAM53。CPU514艮據ROM52、和後述的石更盤驅動器60中所存4諸的,呈序和凝:據,將RAM53用作工作存^f諸器,並通過總線50與各部分進4亍通信,同時,控制該計算機裝置3中的各部分的動作。在總線50上連接有圖形處理部54及通信接口(通信I/F)55。圖形處理部54上連4妻有監—見器54A,將/人CPU51供^合的顯示控制信號轉換為映像信號,並提供給監視器54A,從而可以使監視器54A顯示規定的圖像。而且,通信I/F55與例如網際網路、或LAN(LocalAreaNetwork,局欄位網)這樣的網絡連接,根據CPU55的命令,通過網全各,4空制該計算才幾裝置3和外部之間的通4言。在總線50上還連接有輸入接口(輸入I/F)56、一見頻接口(視頻I/F)57、驅動器裝置58以及石更盤驅動器6(K在輸入I/F56上連4妄有例如滑鼠56A等的指示裝置、和4建盤56B這樣的字符輸入裝置等、受理用戶的輸入的輸入裝置。連接於輸入I/F56的輸入裝置並不僅限於這些,還可以考慮用於輸出與旋轉角相對應的控制信號的迴轉式編碼器、根據棒的倒向和程度而輸出控制信號的操作杆(joystick)、通過指定平面上的位置而輸出值的感應板(tablet)等各種裝置。數據I/F57是在該計算機裝置3和外部設備之間用於進行數字悽t據的交才臭的4妾口,其可以適用例如USB(UniversalSerialBus)、或IEEE1394(InstituteElectricalandElectronicsEngineers1394)這外部設備與數據I/F57之間,根據接口的協議,進行數據的交換,從而使外部設備和計算機裝置3之間處於可數據通信的狀態。驅動器裝置58對應例如盤狀的記錄介質,可以對裝填後的可記錄型的記錄介質進行數據寫入、或從記錄介質中讀出數據。可記錄型的i己錄介質可^f吏用例如可^己錄型的DVD。7f旦並不4又限於此,馬區動器裝置58也可以對應可記錄型的CD(CompactDisc)或Blu-rayDisc。而且,驅動器裝置58除可記錄型的記錄介質之外,還可以從再生專用i己錄介質、例如DVD-ROM、CD-ROM(CompactDisc-ReadOnlyMemory)中讀出悽t據。而且,驅動器裝置58也並不限於可對應盤狀記錄介質的介質,也可以將例如快閃記憶體等半導體存儲器作為記錄介質59使用。如上述,硬碟驅動器60存儲有在CPU51中使用的程序和數據。當然,還可以通過總線50寫入及讀出被提供的其他數據。通過在上述計算才幾裝置3中安裝用於寺丸4於本發明的一實施例的編輯方法的編輯禾呈序,可以-使該計算才幾裝置3作為與AVCHD4各式對應的^J貞流的編輯裝置進行動作。即,通過該編輯程序,由CPU51實現使用圖16所說明的編輯裝置2中的視頻編碼器11、多路復用器12、多^各解調器32、一見頻解碼器33以及編輯部40的功能。此外,由於一見頻編石馬器11處理的負荷4交大,所以也可以作為與總線50連4妄且由CPU51控制的獨立的^_件。編輯禾呈序氺皮i己錄在例如CD-ROM或DVD-ROM這樣的i己錄介質中進行提供。作為一例,在將編輯程序記錄於DVD-ROM的情況下,當將該DVD-ROM裝填入驅動器裝置58時,例如,根據CPU51的控制,讀出記錄於通過驅動裝置58裝填的DVD-ROM中的、存^f渚有編輯程序的考呈序文件。乂人程序文件中讀出編輯禾呈序,並通過CPU51按照規定展開,寫入硬碟驅動器60的同時,登錄於系統中,成為在該計算機裝置3上可執行的狀態。此外,向計算才幾裝置3糹是供編輯禾呈序的方法並不限於通過記錄介質的方法。也可以例如在連4妻於網絡的月艮務器上準備該程序文件,並從伺服器通過網絡由通信I/F55進行取得。而且,還可以通過數據I/F57接受程序文件。對在這樣安裝有可執行的編輯程序的計算機裝置3中,執行本發明的一實施例的編輯方法時的一例處理進行簡要地說明。例如,將在如圖15所示的記錄裝置1中記錄了流文件的記錄介質20裝填入驅動器裝置58,並對記錄於記錄介質20的流文件進4於編輯。記錄有流文件的記錄介質20被裝填入驅動器裝置58,使用由用戶連接到輸入I/F56的輸入裝置,指示編輯記錄於記錄介質20的流文件。CPU51控制將記錄於記錄介質20的流文件複製到硬碟驅動器60。CPU51讀耳又寫入石更盤驅動器60的流文件,將RAM53作用工作存儲器並分解包,並從各包的頭開始收集規定的信息的同時,再構築視頻及音頻的基本流。基本流被寫入硬碟驅動器60。此夕卜,下面,對;現頻悽t據的基本流進行說明。CPU51讀耳又寫入》更盤驅動器60的基本流並進4亍解碼,獲得基帶的視頻數據。該基帶的視頻數據被提供給圖形處理部54,轉換成映^f象信號,在監浮見器54A上進行顯示。用戶^L看在監一見器54A顯示的圖像的同時,操作與輸入I/F56連接的輸入設備,通過幀編號或時間石馬等指定編輯點A及編庫卑點B。編輯點A及編輯點B的4言息淨皮保存在例如RAM53中。當^f吏用輸入設備指示編輯4丸行時,CPU51對寫入硬碟驅動器60的基本流開始編輯處理。即,如圖9所-說明的,CPU51解析寫入石更盤驅動器60的基本流的NAL單元,4由出SEI"UserDataUnregisteredSEI"。然後,,人抽出的SEI"UserDataUnregisteredSEI"中才全索包4舌悽t據modified—dv_pack的塊ModifiedDVPackMeta,其中,該翁j居modified—dv_pack表示記錄了在記錄介質20中存儲有編輯對象的基本流的文件的記錄裝置的信息,而且,還,人塊ModifiedDVPackMeta中才艮據字^:mpd_id的值才企索塊MAKER&MODELIDpack(參照圖9的步驟S10)。jt匕夕卜,也可以是,為了指定編4尋點A及編4專點B而再生該;充文件時,取^尋編輯對象的流文件中的SEI"UserDataUnregisteredSEI"的信息,並保存在RAM53中。CPU51才艮據存儲在才企索的塊MAKER&MODELIDpack中的字孚殳makerJD、和字,殳maker_model_code,進4亍圖9的步艱《Sll中的、可以用相同的屬性進行編碼的機型數據是否存在的判斷。此外,可以用與該計算才幾裝置3中安裝的編輯程序相同的屬性進4亍編碼的才幾型信息與編輯程序一起存4諸在例如存4諸有該編輯程序的程序文件中。《旦並不限於此,也可以將其作為其^f也文件記錄在記錄有該程序文件的記錄介質中,並提供,還可以通過網絡從連接於網絡的外部伺服器等進行提供。當判斷為可以用相同的屬性進行編碼的機型數據存在時,進行圖9的步驟S12的、使用僅對必要最小區間進行再編碼的方法進行編輯處理。4乍為一例,3M吏用圖IOA、圖IOB及圖10C所i兌明的,CPU51從寫入硬碟驅動器60的基本流中讀出包括編輯點A的GOP#3、和GOP#3之前的GOP#2。例如,編輯部404安照頭見定解析基本流的NAL單元的同時,檢測GOP的位置,讀出期望的GOP。CPU51對讀出的GOP#2及GOP#3進行解碼,並寫入石更盤驅動器60或RAM53。CPU51對寫入硬碟驅動器60或RAM53中的、解碼完畢的GOP#3,刪除編輯點A以後的內容。同樣地,CPU51讀出寫入硬碟驅動器60的基本流的、包括編輯點B的GOP#7、和GOP#7之後的GOP#8並角罕碼,並寫入石更盤驅動器60或RAM53。CPU51對寫入硬碟驅動器60或RAM53中的、解碼完畢的GOP#7,刪除從開頭至編輯點B的內容。然後,CPU51在石更盤驅動器60上或RAM53中連4lr刪除編輯點A以後的GOP弁3、和刪除乂人開頭至編輯點B的GOP#7,並作成新的GOP、即GOP#3+7。在GOP連才妄的情況下,當,皮連4妄的GOP中所包括的圖片悽t未達到失見定悽t時,進4亍圖片的內插和間隔剔除等,以^^使圖片數達到規定數。CPU51將寫入硬碟驅動器60或RAM53的GOP#2、GOP#3+7及GOP#8進4亍再編碼,並寫入石更盤驅動器60。此時,可以將最初寫入硬碟驅動器60或RAM53的、解碼前的GOP#2覆蓋在進4亍再編石馬並寫入石更盤驅動器60的GOP#2上。CPU51依次連續i也讀出寫入石更盤馬區動器606勺GOP#l、GOP弁2、GOP#3+7、GOP#8及GOP弁9,並可以l敘出一個基本流。此外,當在編輯對象的基本流中記述上述緩沖器的存儲量信息時,CPU51根據該存儲量信息,按夂見定控制發生編碼量,進行GOP的編石馬。另一方面,在圖9的步驟Sll中,根據SEI"UserDataUnregisteredSEI"內的塊ModifiedDVPackMeta中的塊MAKER&MODELIDpack的信息,如果判斷為可以用相同的屬性進^f亍編碼的機型數據不存在時,使用圖9的步驟S13的、可對編輯對象的視頻流的全部區間進行再編碼的方法進行編輯處理。作為一例,如4吏用圖IIA、圖11B及圖llC所i兌明的一才羊,CPU51讀出寫入石更盤驅動器60的基本流並進4亍解碼。解碼後的悽丈據被寫入硬碟驅動器60。若RAM53的容量足夠大,也可以將解碼後的數據寫入RAM53。CPU51對於解碼的視頻數據,以幀為單位刪除從編輯點A直至編輯點B之間的GOP,並連4^編輯點A及編輯點B。此時,CPU51在編輯點A及編輯點B連接的情況下,當包括連接部的GOP中所包括的圖片數未達到規定數時,進行圖片的內插和間隔剔除等,以便使圖片數達到規定數。CPU51對連接編輯點A及編輯點B的^L頻lt:悟的全長進4於再編;馬,並生成一個基本流。該基本流祐:一皮寫入石更盤驅動器60。此夕卜,對兩個流文件分別設定編輯點A及編輯點B並進4亍編輯而獲得一個數據流時的處理為與對上述一個lt據流分別"i殳定編輯點A及編輯點B並進4亍編輯處理的情況相同的處理,所以,省略對其的i兌明。編輯處理結束後寫入硬碟驅動器60的基本流由CPU51打包成PES包、TS包以及源包,並作為MPEG2系統的傳輸流。該H據流^^皮提供給驅動器裝置58,記錄於記錄介質。編輯結果的基本流並不限於寫入裝入到驅動器裝置58中的記錄介質,還可以將其存^f諸地《呆存在例如石更盤驅動器60中。而且,還可以將該基本流從石更盤驅動器60中讀出,並通過數據I/F57輸出給外部設備。也可以從通信I/F55通過網絡發送給外部。而且,還可以將編輯結果的基本流按照規定打包,並作為傳輸流存儲到硬碟驅動器60中,通過數據I/F57輸出給外部設備,從通信I/F55通過網絡發送給外部。而且,並不限於乂人裝入到驅動器裝置58中的記錄介質讀出編輯對象的—見頻數據,也可以將從外部供給的浮見頻lt據作為編輯對象。例如,從輸入輸出端57A輸入編輯對象的視頻數據,通過數據I/F57寫入硬碟驅動器60。與上述同樣地,CPU51對寫入硬碟驅動器60的糹見頻悽t據進4於編輯處理。此外,如上述,對在編輯時的解碼處理中^L頻解碼器33可對輸入的基本流進行解碼的情況進^於了說明,但是,本發明並不限於此例。即,並不限於視頻解碼器33對格式中規定的全部流進行解碼。因此,例如當在圖9的步驟Sll中,可以用相同的屬性進行編碼的機型數據是否存在的判斷結果中,如果數據不存在時,可能存在一見頻解碼器33不能對輸入到一見頻解碼器33的基本流進行解碼的可能性。在這種情況下,考慮z使用下面所示的兩種方法中的4壬一種。第一方法是如下這種方法圖9的步-驟S11中的可以用相同的屬性進行編碼的機型數據是否存在的判斷結果中,即使是數據不存在時,如上述,將該基本流輸入到一見頻解碼器33並進4亍解碼處理,若在視頻解碼器33中發生錯誤,則解碼失敗。在這種情況下,優選使用規定的顯示單元等通知無法解碼的內容。第二方法是使用該基本流的屬性信息的方法。例如,在AVCHD格式中,對於存儲有將該基本流打包後的視頻流的流文件,製作存儲有表示該視頻流的屬性的屬性信息的屬性信息文件,在記錄有該流文件的記錄介質中,還記錄有該屬性信息文件。在該屬性信息文4牛中i己述有7於應的流的個悽t、和與對應的各個流的編石馬有關的參數。因此,在編輯情況下的解碼時,參照該屬性信息文件,抽出與編碼有關的參H判斷是否可對應。若判斷為不可對應,則中止(cancel)解石馬處理。此時,伊乙選例如,<吏用^見定的顯示單元等4是示該內容。另一方面,若根據參數判斷為可對應,則將該基本流輸入到視頻解碼器33,開始解碼。在解碼開始之後,與上述第一方法相同,若在視頻解碼器33中發生錯誤,則解碼失敗。權利要求1.一種編輯裝置,用於對使用幀間壓縮而被壓縮編碼後的視頻數據進行編輯,所述編輯裝置的特徵在於,包括輸入部,輸入包括使用幀間壓縮而被壓縮編碼後的視頻數據的數據流;抽出部,從所述數據流中抽出加入到所述數據流中的、用於識別生成了所述數據流的裝置的識別信息;解碼部,用於解碼所述數據流;編碼部,根據使用了幀間壓縮的壓縮編碼,以規定的屬性對所述視頻數據進行編碼;以及編輯部,根據對所述數據流設定的編輯點,對所述數據流進行所述解碼及所述編碼,從而編輯所述數據流,所述編輯部判斷由所述抽出部從所述流數據中抽出的所述識別信息是否表示可以用與由所述編碼部進行所述編碼時的所述規定的屬性相同的屬性進行編碼的裝置,當判斷為表示時,所述編輯部通過對包括所述編輯點的規定區間進行所述解碼及所述編碼,從而進行編輯。2.根據權利要求1所述的編輯裝置,其特徵在於,當所述編輯部判斷為由所述抽出部^v所述流^t據中抽出的所述識別4言息不表示可以用與由所述編碼部進4於所述編石馬時的所述^L定屬性相同的屬性進行編碼的裝置時,所述編輯部通過對所述數據流的整體進行所述解碼及所述編碼,從而進行編輯。3.根據權利要求1所述的編輯裝置,其特徵在於,所述識別信息包括用於識別所述裝置的製造商的信息、以及用於識別所述裝置的4幾型或型號的信息。4.4艮據權利要求1所述的編輯裝置,其特徵在於,所述屬性包括所述視頻數據的畫框尺寸、縱衝黃比、幀速率、幀結構及有無隱藏字幕。5.根據權利要求1所述的編輯裝置,其特徵在於,所述抽出部還抽出力口入到所述流數據中的、對所述流數據進行解碼時的緩衝器存儲量信息,所述編碼部才艮據由所述抽出部抽出的所述緩衝器存儲量信息,進行所述編碼。6.—種編輯方法,用於對使用幀間壓縮而^皮壓縮編碼後的浮見頻悽史據進4於編輯,所述編輯方法的特4正在於,包括抽出步驟,從數據流中抽出加入到包括使用幀間壓縮而淨皮壓縮編碼後的一見頻lt據的所述數據流中的、用於識別生成了所述悽t據流的裝置的識別信息;角年碼步一銀,解碼所述悽t據流;編碼步驟,根據使用了幀間壓縮的壓縮編碼,以規定的屬性對所述視頻數據進行編碼;以及編輯步驟,根據對所述數據流設定的編輯點,對所述數據流進行所述解碼及所述編碼,從而編輯所述數據流,在所述編輯步驟中,判斷由所述抽出部乂人所述流悽丈據中抽出的所述識別信息是否表示可以用與在所述編碼步驟中進行所述編碼時的所述失見定的屬性相同的屬性進行編碼的裝置,當判斷為表示時,通過對包括所述編輯點的規定區間進行所述角年;馬及所述編石馬,,人而進4亍編壽專。7.—種編輯程序,其使計算機裝置執行用於對使用幀間壓縮而被壓縮編碼後的#見頻悽1據進4於編輯的編輯方法,所述編輯程序的特徵在於,所述編4專方法包4舌抽出步驟,從所述數據流中抽出加入到包括使用幀間壓縮而被壓縮編碼後的視頻數據的數據流中的、用於識別生成了所述^t據流的裝置的識別^f言息;解碼步一驟,解碼所述數據流;編碼步駛《,才艮據-使用了幀間壓縮的壓縮編碼,以頭見定的屬性對視頻數據進行編碼;以及編輯步驟,根據對所述數據流設定的編輯點,對所述數據流進行所述解碼及所述編碼,從而編輯所述數據流,在所述編輯步駛《中,判斷在所述抽出步驟中/人所述流彩:據抽出的所述識別信息是否表示可以用與在所述編碼步驟中進4亍所述編碼時的所述失見定屬性相同的屬性進行編碼的裝置,當判斷為表示時,通過對包括所述編輯點的規定區間進行所述解碼及所述編石馬,/人而進4於編輯。8.—種編輯系統,使用幀間壓縮對碎見頻數據進行壓縮編碼並記錄於記錄介質,對從所述記錄介質再生的、使用所述幀間壓縮而被壓縮編碼後的視頻數據進行編輯,所述編輯系統的特徵在於,所述編輯系統包4舌記錄裝置和編輯裝置,所述記錄裝置包括第一編石馬部,才艮l居4吏用幀間壓縮的壓縮編石馬,以鄉見定的屬性對視頻數據進行編碼並作為數據流進行輸出;以及記錄部,將從所述第一編碼部輸出的所述數據流作為流文件記錄於記錄介質,所述記錄裝置對所述數據流加入用於識別裝置自身的識別信息並記錄於記錄介質;所述編輯裝置包括再生部,讀出記錄於所述記錄介質的所述流文件並耳又出所述ft據流;抽出部,用於/人所述l丈據流中抽出所述識別信息;角年碼部,用於解碼所述lt:據流;第二編碼部,才艮據^吏用幀間壓縮的壓縮編碼,以所述頭見定的屬性對所述—見頻悽t據進4於編碼;以及編輯部,4艮據對所述悽丈據流i殳定的編輯點,對所述悽史據流進行所述解碼及所述編碼,從而編輯所述數據流,所述編輯部判斷由所述抽出部從所述流^t據中抽出的所述識別信息是否表示可以用與通過所述第二編碼部進4於所述編碼時的所述失見定屬性相同的屬性進行編碼的裝置,當判斷為表示時,通過對包括所述編輯點的規定區間進行所述解碼及所述編石馬,乂人而進4亍編專專。全文摘要本發明提供了一種編輯裝置、編輯方法、編輯程序及編輯系統。其可適當地對使用幀間壓縮而被壓縮編碼後的視頻數據進行編輯處理。從存儲有編輯對象的視頻流的流文件中抽出用於識別記錄了該文件的裝置的識別信息。若抽出的識別信息表示可以用與編輯裝置的編碼器可對應的屬性相同的屬性進行編碼的裝置,則使用僅對必要最小區間進行解碼並再編碼的方法來進行編輯處理。若不表示該裝置,則對編輯對象的視頻流的整體進行解碼並再編碼的方法來進行編輯處理。只根據視頻流中的規定的識別信息就可以判斷是否可進行使用了僅對必要最小區間進行解碼並再編碼的方法的編輯處理。文檔編號H04N7/26GK101356826SQ20078000114公開日2009年1月28日申請日期2007年8月8日優先權日2006年8月10日發明者篤前,有留憲一郎,森本直樹,磯部幸雄申請人:索尼株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀