專利名稱:光盤用編輯設(shè)備、計算機可讀存儲介質(zhì)和計算機程序的制作方法
本申請基于在日本提交的申請No.2000-190892,此處引入其內(nèi)容作為參考。
本發(fā)明涉及一種用于編輯記錄在如DVD-RAM、DVD-R、DVD-RW和DVD+RW等光盤上的視頻對象的編輯設(shè)備。
公司和一般用戶非常關(guān)注具有編輯記錄在DVD上的數(shù)據(jù)的顯著功能的編輯設(shè)備。實際上,這種編輯設(shè)備在編輯壓縮編碼數(shù)據(jù)時受到很多局限。然而,認(rèn)為“編輯設(shè)備可自由編輯記錄在DVD上的視頻數(shù)據(jù)”的用戶易于對編輯設(shè)備功能有不同誤解。
問題最大的誤解涉及視頻數(shù)據(jù)的部分刪除。通常,部分刪除是接收被刪除部分(下面稱為“刪除部分”)的用戶指示并刪除對應(yīng)于該指示部分的數(shù)據(jù)的功能。當(dāng)(1)DVD上有不想要的數(shù)據(jù)或(2)用戶覺得DVD上沒有足夠的自由空間時執(zhí)行該部分刪除。
即使用戶指示了該刪除部分,但在包括多組圖像數(shù)據(jù)的MPEG流中,該被指示部分不能從DVD上簡單地刪除。下面解釋其理由。包含于MPEG流中的圖像數(shù)據(jù)已基于與該MPEG流中的其它圖像數(shù)據(jù)的相互關(guān)系被壓縮編碼。因此,部分刪除后保留在DVD上的圖像數(shù)據(jù)通常與包含于刪除部分中的圖像數(shù)據(jù)具有相互關(guān)系。即,當(dāng)用戶將該MPEG流中的某一中間部分指示為該刪除部分時,在該刪除部分之前的部分MPEG流和該刪除部分之后的部分MPEG流都與刪除部分中的圖像數(shù)據(jù)具有相互關(guān)系。如果該刪除部分短,則包含于該在先部分中的圖像數(shù)據(jù)和包含于在后部分中的圖像數(shù)據(jù)還可與刪除部分中的相同圖像數(shù)據(jù)具有相互關(guān)系。此時,為了將該在先部分和該在后部分譯成兩個獨立的MPEG流,則需要復(fù)制包含于該刪除部分中的圖像數(shù)據(jù),并使該復(fù)制的圖像數(shù)據(jù)并入每個對應(yīng)于該在先和在后部分的MPEG流。由于這種復(fù)制,盡管用戶打算刪除數(shù)據(jù),用于MPEG流的部分刪除通常導(dǎo)致光盤數(shù)據(jù)大小的增加。
如果用于短刪除部分的部分刪除被重復(fù)10或20次,則10或20組圖像數(shù)據(jù)以被復(fù)制結(jié)束,導(dǎo)致數(shù)據(jù)大小增加更多,而不是減少。當(dāng)這種部分刪除的重復(fù)增加數(shù)據(jù)大小并最終溢出盤的空間時,用戶不知道盤為何充滿而感到困惑。用戶通常認(rèn)為“如果重復(fù)部分刪除可自動生成自由空間”。因此,當(dāng)重復(fù)部分刪除后,編輯設(shè)備提醒盤充滿時,用戶會對編輯設(shè)備的可靠性產(chǎn)生錯誤理解,認(rèn)為“該設(shè)備出錯了”。
因此,本發(fā)明的一個目的是提供一種編輯設(shè)備,可防止由部分刪除引起的光盤自由空間的不足。
可由一種光盤用編輯設(shè)備來實現(xiàn)上述目的,該光盤上記錄了由多個塊和區(qū)信息構(gòu)成的視頻對象,每個塊包括多組圖像數(shù)據(jù),區(qū)信息將一再現(xiàn)部分從包含在一塊中的一組圖像數(shù)據(jù)指定給包含在另一塊中的一組圖像數(shù)據(jù),該編輯設(shè)備包括指定單元,可用來根據(jù)用戶指示在再現(xiàn)部分中將一組圖像數(shù)據(jù)指定為一刪除部分的開始點,將另一組圖像數(shù)據(jù)指定為刪除部分的結(jié)束點;一判斷單元,用來判斷j-i-1>u還是j-i-1<u,j-i-1為包括開始點的第i塊和包括結(jié)束點的第j塊之間出現(xiàn)的塊的總數(shù)量,i和j為整數(shù),u為預(yù)先設(shè)定的整數(shù);一報警單元,當(dāng)j-i-1<u時,向用戶報警;和一部分刪除單元,當(dāng)j-i-1>u時,重寫區(qū)信息,以使刪除部分之前的部分再現(xiàn)部分和刪除部分之后的部分再現(xiàn)部分變?yōu)閮蓚€連續(xù)的再現(xiàn)部分,并從光盤中刪除從第(i+s+1)塊到第(j-t-1)塊的塊,s和t為滿足u=s+t的整數(shù)。
利用這種結(jié)構(gòu),僅當(dāng)塊數(shù)j-i-1大于預(yù)先設(shè)定數(shù)u(=s+t)時才執(zhí)行部分刪除,因此,不必復(fù)制部分刪除部分。因為當(dāng)刪除部分短時不執(zhí)行部分刪除,所以用戶不必懷疑編輯設(shè)備的可靠性。對于用戶而言,這提高了編輯設(shè)備的可信度。
結(jié)合說明本發(fā)明一個特別實施例的附圖,本發(fā)明的上述和其它目的、優(yōu)點和特征將從下面描述變得明顯。
其中
圖1表示記錄在DVD上的目錄和文件;圖2表示包含于AV文件中的VOB數(shù)據(jù)結(jié)構(gòu)的詳細(xì)層次;圖3表示包含于開放的(open)GOP中的圖像數(shù)據(jù)之間的相互關(guān)系和VOBU之間的相關(guān)性的實例;圖4表示包含于一個VOBU中的圖像數(shù)據(jù)具有與包含于另一個VOBU中的音頻數(shù)據(jù)的相關(guān)性的實例;
圖5表示管理文件的內(nèi)部結(jié)構(gòu);圖6是表示TMAPI和VOBU之間的關(guān)系的示意圖;圖7表示DVD再現(xiàn)單元的層次結(jié)構(gòu);圖8表示本發(fā)明的該實施例所涉及的編輯設(shè)備的內(nèi)部結(jié)構(gòu);圖9表示用于編輯操作中的交互顯示的實例;圖10表示通過圖8所示地址/時間代碼轉(zhuǎn)換單元由一時間代碼指定一VOBU地址的過程;圖11表示通過地址/時間代碼轉(zhuǎn)換單元由一時間代碼指定一VOBU地址的過程;圖12表示通過地址/時間代碼轉(zhuǎn)換單元由一時間代碼指定一VOBU地址的過程;圖13是表示第一實施例中編輯設(shè)備的編輯操作的流程圖;圖14表示如何利用圖7中所示層次結(jié)構(gòu)來對再現(xiàn)單元設(shè)置刪除部分;圖15A表示VOBU#i和VOBU#j的位置關(guān)系,其中,i+2=j(luò);圖15B表示VOBU#i和VOBU#j的位置關(guān)系,其中,i+2=j(luò)-1;圖15C表示VOBU#i和VOBU#j的位置關(guān)系,其中,i+3=j(luò)-1;圖15D表示VOBU#i和VOBU#j的位置關(guān)系,其中,i+4j-1;圖16表示在圖13的步驟S18中刪除VOBU后所得到的VOB;圖17表示部分刪除后的再現(xiàn)單元的層次結(jié)構(gòu);圖18A-18C表示刪除VOBU時的AV文件的內(nèi)容轉(zhuǎn)換;圖19表示作為圖13的步驟S4-S7和步驟S8-S11的結(jié)果來設(shè)置刪除部分時的交互顯示的實例;圖20表示關(guān)于由于部分刪除引起的數(shù)據(jù)大小增加的報警的交互顯示的實例;圖21表示用戶移動一滑動桿后的交互顯示的實例;圖22表示部分刪除后的交互顯示的實例;圖23表示本發(fā)明第二實施例中用于模式設(shè)置的菜單顯示的實例;圖24表示第二實施例中部分刪除的過程;圖25表示第二實施例中部分刪除的過程;圖26表示第二實施例中作為重復(fù)部分刪除結(jié)果而顯示在DVD上的再現(xiàn)點;和圖27表示第二實施例中報警數(shù)據(jù)大小增加的交互顯示的實例。
第一實施例下面,參照附圖來描述根據(jù)本發(fā)明的第一實施例的編輯設(shè)備。下面首先說明由編輯設(shè)備編輯的DVD。
如圖1所示,在DVD上記錄目錄和文件。圖中,VIDEO_RTAV(實時記錄音頻視頻)目錄緊跟在ROOT目錄下面,包含一個或多個VOB的AV文件和包含不同類型管理信息的管理文件位于VIDEO_RTAV目錄下面。
圖2表示包含于AV文件中的VOB的結(jié)構(gòu)的詳細(xì)層次。該VOB(視頻對象)為通過多路復(fù)用視頻流和音頻流得到的在末端不具有程序結(jié)束代碼的根據(jù)ISO/IEC 13818-1的程序流。位于圖2頂級上的視頻流為多組圖像數(shù)據(jù)的排列。所示的圖像數(shù)據(jù)序列被分成第二級上的多個GOP。GOP單元的圖像數(shù)據(jù)被進一步分成第三級上的2KB單元。類似地,位于頂級上右側(cè)的音頻流被分成圖示的第三級上的約2KB單元。接著,被分成2KB單元的GOP圖像數(shù)據(jù)與約2KB單元的音頻數(shù)據(jù)相交錯并被多路復(fù)用。由此生成第四級上的包序列。該包序列形成多個所示第五級上的VOBU(視頻對象單元),所示第六級上的VOB由多個按時間順序排列的這些VOBU構(gòu)成。圖2中,用虛線繪制的指引線表示相鄰級上的數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)之間的關(guān)系。參照這些指引線,可看出,第五級上的VOBU對應(yīng)于第四級上的包序列和第二級上所示的GOP單元中的圖像數(shù)據(jù)。
跟蹤該指引線可看出,每個VOBU都是一個包括至少一個GOP的單元,該GOP具有再現(xiàn)周期約為0.4至1.0秒的圖像數(shù)據(jù)和與該圖像數(shù)據(jù)一起被多路復(fù)用的音頻數(shù)據(jù)。根據(jù)MPEG標(biāo)準(zhǔn)排列視頻包和音頻包可形成每個VOBU。
下面說明包含在每個GOP中的圖像數(shù)據(jù)。該圖像數(shù)據(jù)被轉(zhuǎn)換為三種圖像數(shù)據(jù)之一,即雙向預(yù)測(B)、預(yù)測(P)和幀內(nèi)圖像(I)中的任一種。通過使用與在先和在后圖像的相互關(guān)系,可由圖像壓縮來得到一個B圖像。通過使用與在先圖像的相互關(guān)系,可由圖像壓縮來得到一個P圖像。不參照其它圖像,通過使用一幀中的空間頻率特性,可由圖像壓縮來得到一個I圖像。注意,B圖像、P圖像和I圖像在大小上大不相同。當(dāng)使用與其它圖像的相互關(guān)系來解碼B圖像或P圖像時,在解碼該圖像之前或之后需要參照要被再現(xiàn)的圖像。例如,當(dāng)解碼一B圖像時,解碼器必需等到結(jié)束該B圖像所參考的在后圖像的解碼。
并且,具有兩類GOP,即封閉的GOP和開放的GOP。使用與包含在相同GOP中的圖像數(shù)據(jù)的相互關(guān)系來壓縮編碼封閉的GOP中的圖像數(shù)據(jù)。同時,使用與包含在恰在先GOP和/或恰在后GOP中的圖像數(shù)據(jù)的相互關(guān)系來壓縮編碼開放的GOP中的P圖像或B圖像。因為開放的GOP使用與其它GOP的相互關(guān)系,所以其壓縮率比封閉的GOP的大。
圖3表示包含于開放的GOP中的圖像數(shù)據(jù)之間的相互關(guān)系和VOBU之間的相關(guān)性的實例。圖中,GOPg0、g1和g2分別為屬于VOBU#j-1,VOBU#j和VOBU#j+1的開放的GOP。通常,封閉的GOP具有從I圖像開始并后續(xù)P和B圖像的結(jié)構(gòu)。另一方面,開放的GOP不必從I圖像開始。圖3中,基于GOP與GOPg0中的P圖像的相互關(guān)系sk1和與GOP,g1中I圖像的相互關(guān)系sk2來壓縮編碼位于GOPg1始端的B圖像b1。并且,利用與GOPg2中的I圖像的相互關(guān)系sk3來壓縮編碼GOPg1中的B圖像b2。根據(jù)與包含在恰在先GOP中的圖像數(shù)據(jù)和包含在恰在后GOP中的圖像數(shù)據(jù)的相互關(guān)系來壓縮編碼GOPg1中的圖像數(shù)據(jù),因此,包含GOPg1的VOBU#j與在VOBU#j之前和之后的VOBU#j-1和VOBU#j+1相關(guān),如圖3的第四級上所示。
下面說明同步再現(xiàn)與音頻數(shù)據(jù)的相關(guān)性。假設(shè)使用與其它圖像數(shù)據(jù)的相互關(guān)系來壓縮編碼圖像數(shù)據(jù),大多數(shù)情況下,在從DVD中讀出圖像數(shù)據(jù)后,解碼器不立即再現(xiàn)圖像數(shù)據(jù),但也需等到在后圖像數(shù)據(jù)的解碼結(jié)束為止。因此,從DVD中讀取圖像數(shù)據(jù)到再現(xiàn)該圖像數(shù)據(jù)最長時需要1秒的時間。另一方面,從讀取音頻數(shù)據(jù)到再現(xiàn)音頻數(shù)據(jù)則不需花費過多的時間。因此,會出現(xiàn)與讀取該圖像數(shù)據(jù)1秒后從DVD中讀取的音頻數(shù)據(jù)一起同步再現(xiàn)GOP中的圖像數(shù)據(jù)的情況。
該圖像數(shù)據(jù)1秒后從DVD中讀取的音頻數(shù)據(jù)可能屬于下一個VOBU或再下一個VOBU。即,存在一個VOBU中的圖像數(shù)據(jù)與下一個VOBU或再下一個VOBU相關(guān)的情況。圖4表示包含于一個VOBU中的圖像數(shù)據(jù)具有與包含于另一個VOBU中的音頻數(shù)據(jù)的相關(guān)性的實例。圖中,在周期bp1中從DVD中讀取包含于VOBU#i中的圖像數(shù)據(jù)p1并存儲在如箭頭bf1所示的DVD播放器中的緩沖器。然而,直到解碼時間dd1才解碼圖像數(shù)據(jù)p1,并直到再現(xiàn)時間p11才再現(xiàn)圖像數(shù)據(jù)p1,因此,圖像數(shù)據(jù)p1將與在再現(xiàn)時間p11時從DVD中讀取的音頻數(shù)據(jù)a1一起同步再現(xiàn)(在周期bp2中從DVD中讀取音頻數(shù)據(jù)a1并存儲在DVD播放器中的緩沖器中)。因為圖像數(shù)據(jù)p1屬于VOBU#i,而音頻數(shù)據(jù)a1屬于VOBU#i+2,所以VOBU#i與VOBU#i+2具有相關(guān)關(guān)系。
下面說明管理文件。圖5表示管理文件的結(jié)構(gòu)。如圖所示,管理文件由VOBI表和PGCI表構(gòu)成。VOBI表包括VOB信息(VOBI)#1至#L,它們與包含于AV文件中的VOB具有一對一的相互關(guān)系,如虛線箭頭hy1所示。每個VOBI包括如虛線箭頭hy2所示的TMAPI。該TMAPI包括一個TMAP_GI,TM_ENT#1至#S,和VOBU_ENT#1至#T,如虛線箭頭hy3所示。
VOBU_ENT#1至#T為對應(yīng)于每個包含于VOB中的VOBU的信息。如虛線箭頭hy4所示,每個VOBU_ENT包括一表示位于對應(yīng)VOBU的始端的I圖像的大小的1STREF_SZ,一表示VOBU再現(xiàn)周期的VOBU_PB_TM,和一表不VOBU大小的VOBU_SZ。TM_ENT#1至#S為表示間隔為10秒處時間入口位置的信息。如虛線箭頭hy5所示,每個TM_ENT包括一表示包括時間入口的VOBU的VOBU_ENTN,一表示從VOBU_ENTN所示的VOBU始端至?xí)r間入口的偏移時間的TM_DIFF,和一表示從VOB始端到VOBU_ENTN所示的VOBU始端的偏移數(shù)據(jù)的VOBU_ADR。
TMPA_GI為管理整個TMAPI的信息。如虛線箭頭hy6所示,TMAP_GI包括一表示設(shè)置于VOB中的時間入口數(shù)量的TM_ENT_N,一表示包含于TMAPI中的VOBU_ENT的數(shù)量的VOBU_ENT_N,一表示從VOB始端到一個時間入口的偏移的TM_OFS,和一表示從AV文件的始端到VOB的始端的偏移的ADR_OFS。
圖6是表示TMAPI和VOBU之間的關(guān)系的示意圖。如圖所示,由一個VOBU_PB_TM(圖中的PB_TM)和一個VOBU_SZ的結(jié)合來定義再現(xiàn)周期和每個VOBU的大小之間的相互關(guān)系。并且,每個TM_ENT中的TM_DIFF表示從VOBU的再現(xiàn)始端到一個時間入口需要多少秒。利用這種結(jié)構(gòu)的TMAPI,可以指定對應(yīng)于給定時間代碼的VOBU。
下面參照圖5來說明PGCI表。PGCI表包括至少一個如虛線箭頭hy7所示的PGCI。每個PGCI包括一表示包含在對應(yīng)于該PGCI的PGC中的單元數(shù)量的C_N,和作為對應(yīng)于每個單元的信息的CELLI#1至#N,如虛線箭頭hy8所示。每個CELLI包括一表示對應(yīng)的VOBI的VOBI_SRP,和一表示部分VOB被指定為該單元的Cell_Start_PTM和Cell_End_PTM,如虛線箭頭hy9所示。在該實施例中,一個單元為由時間代碼的結(jié)合所定義的一個再現(xiàn)部分,一個PGC為包括一個或多個再現(xiàn)部分的再現(xiàn)路徑。
圖7表示DVD再現(xiàn)單元的層次結(jié)構(gòu)。圖中,包含于一個CELLI中的Cell_Start_PTM和Cell_End_PTM的結(jié)合指明一個單元的開始點和結(jié)束點。包括該單元的PGC由一個PGCI來指定,并定義該單元的再現(xiàn)路徑。至此結(jié)束DVD的說明。
下面說明編輯設(shè)備。圖8表示本發(fā)明的該實施例所涉及的編輯設(shè)備的內(nèi)部結(jié)構(gòu)。圖中,編輯設(shè)備基本上由一系統(tǒng)控制單元1(包括一地址/時間代碼轉(zhuǎn)換單元7)、一盤驅(qū)動器2、一MPEG解碼器3、一信號輸出單元4、一跟蹤緩沖器5和一用戶接口單元6構(gòu)成。
系統(tǒng)控制單元1從用戶處接收再現(xiàn)點的指示。當(dāng)指示該再現(xiàn)點時,該系統(tǒng)控制單元1參照TMAPI來指定包含于VOB中的哪個VOBU包含該再現(xiàn)點和包含于VOBU中的哪些多組圖像數(shù)據(jù)對應(yīng)于該再現(xiàn)點。然后,該系統(tǒng)再現(xiàn)單元1指令盤驅(qū)動器2來讀取該指定VOBU,并指令MPEG解碼器3來僅顯示該讀取VOBU的特定圖像數(shù)據(jù)。如果將兩個再現(xiàn)點被設(shè)定為一刪除部分的開始點(IN點)和結(jié)束點(OUT點),并請求部分刪除,該系統(tǒng)控制單元1更新該管理文件和AV文件,以將刪除部分的在先和在后部分譯成兩個獨立VOB、TMAPI和單元。
在圖9所示的交互顯示中執(zhí)行再現(xiàn)點、IN和OUT點的設(shè)定和部分刪除的上述指示。圖9表示用于編輯中的交互顯示的實例。該交互顯示包括一軌道11、一滑動桿12、一重放窗口13、一IN按鈕14、一OUT按鈕15、一刪除按鈕16、一IN點縮略窗口17和一OUT點縮略窗口18?;瑒訔U12根據(jù)用戶的光標(biāo)鍵操作來在軌道11上移動。一旦確定了滑動桿12的位置,則系統(tǒng)控制單元1讀取軌道11上的滑動桿12的位置作為一再現(xiàn)點。例如,當(dāng)VOB為兩個小時長并且滑動桿12的位置被設(shè)定在軌道11中的約中間處時,該系統(tǒng)控制單元1將VOB始端后一個小時的點解釋為該再現(xiàn)點。
重放窗口13顯示位于該再現(xiàn)點處的圖像數(shù)據(jù)。IN按鈕14和OUT按鈕15為接收IN和OUT點的設(shè)定的按鈕,刪除按鈕16為接收用戶請求來刪除該刪除部分的按鈕??s略窗口17和18為分別用來顯示位于IN和OUT點的圖像數(shù)據(jù)的縮略圖像的窗口。
盤驅(qū)動器2為安裝并訪問DVD的裝置。當(dāng)再現(xiàn)圖像數(shù)據(jù)時,盤驅(qū)動器2控制DVD以讀取包括該圖像數(shù)據(jù)的VOBU。當(dāng)部分刪除該VOB時,盤驅(qū)動器2更新AV文件的管理信息以刪除由于部分刪除而產(chǎn)生的不屬于兩個VOB中任一個的部分。
當(dāng)指示圖像數(shù)據(jù)的再現(xiàn)時,MPEG解碼器3解碼由盤驅(qū)動器2從DVD中讀取的VOBU。因此,MPEG解碼器3獲得圖像信號,并僅輸出對應(yīng)于從系統(tǒng)控制單元1輸出的時間代碼的圖像信號。
信號輸出單元4向連接于該編輯設(shè)備的TV或類似裝置輸出從MPEG解碼器3輸出的圖像信號。
跟蹤緩沖器5為用來消除盤驅(qū)動器2從DVD讀取的VOBU的速度和MPEG解碼器3解碼圖像數(shù)據(jù)的速度之間的差異的緩沖器。只要跟蹤緩沖器5中未發(fā)生上溢或下溢,則多組圖像數(shù)據(jù)的無縫再現(xiàn)是可能的。
用戶接口單元6通過遙控或鍵盤來接收例如指示IN按鈕14和OUT按鈕15的操作、指示滑動桿12的操作、移動滑動桿12的操作和執(zhí)行部分刪除的操作等操作。為了通過遙控接收這些操作,用戶接口單元6如下操作。用戶接口單元6通過設(shè)置在一般遙控器上的右光標(biāo)鍵、左光標(biāo)鍵和輸入鍵來接收上述移動和指示操作。具體而言,通過按壓右光標(biāo)鍵,用戶接口單元6以滑動桿12-IN按鈕14-OUT按鈕15-刪除按鈕16-滑動桿12的順序來移動光標(biāo)。通過按壓左光標(biāo)鍵,用戶接口單元6以刪除按鈕16-OUT按鈕15-IN按鈕14骨動桿12-刪除按鈕16的順序來移動光標(biāo)。如果當(dāng)光標(biāo)位于IN按鈕14、OUT按鈕15或刪除按鈕16時按壓輸入鍵,則選擇光標(biāo)所處的按鈕。
同時,如果當(dāng)光標(biāo)位于滑動桿12處時按壓輸入鍵,則選擇滑動桿12。在選擇滑動桿12后通過按壓左和右光標(biāo)鍵,滑動桿12被移動至一旁(這被稱為“滑動桿移動操作”)。該實施例描述了編輯設(shè)備為通過遙控接收用戶接收操作的消費品的情況。然而,如果該編輯設(shè)備為通過如鼠標(biāo)、襯墊和跟蹤球等個人計算機典型輸入裝置來接收用戶操作的個人計算機,則可通過點擊或拖動來接收這些用戶操作。
地址/時間代碼轉(zhuǎn)換單元7使用時間代碼來指定AV文件中的VOBU地址。該時間代碼可以是指示再現(xiàn)點的時間代碼、指示刪除部分的IN點的時間代碼或指示刪除部分的OUT點的時間代碼。當(dāng)用戶作出指示時,地址/時間代碼轉(zhuǎn)換單元7參照TMAPI來指定哪個VOBU包括該被指示的時間代碼,哪個VOBU的圖像數(shù)據(jù)對應(yīng)于該時間代碼。圖10-12表示通過地址/時間代碼轉(zhuǎn)換單元7由一時間代碼指定一VOBU地址的過程。該過程如下所述,以IN點來舉例。如圖10所示,當(dāng)用從VOB的始端的相對時間Tx來指示該IN點時,如圖11所示計算滿足公式1的x、y和z(IN點時間代碼Tx)=10秒×x-(TM_ENT#x+1的TM_DIFF)+TM_OFS+(VOBU_PB_TM)×y+z……(公式1)一旦發(fā)現(xiàn)x和y,則如圖12所示,將x和y賦予公式2以獲得VOBU#i的地址。
(VOBU#i的地址)=ADR_OFS+(TM_ENT#x+1的VOBU_ADR)+VOBU_SZ×y……(公式2)接著從所獲得的DVD地址來讀取該VOBU。如果顯示系統(tǒng)控制單元1在VOBU再現(xiàn)開始時間后指示再現(xiàn)經(jīng)過周期z時出現(xiàn)的圖像數(shù)據(jù),則顯示對應(yīng)于該IN點的圖像數(shù)據(jù)。
當(dāng)系統(tǒng)控制單元1執(zhí)行圖13所示的過程時,實現(xiàn)了上述結(jié)構(gòu)編輯設(shè)備的編輯操作。下面參照附圖來說明該編輯設(shè)備的編輯操作。
當(dāng)激活該編輯設(shè)備時,執(zhí)行循環(huán)步驟S1-S3。一直執(zhí)行該循環(huán),直到選擇滑動桿12、IN按鈕15、或刪除按鈕16。當(dāng)選擇滑動桿12時,操作從步驟S1進行到步驟S4,以等待滑動桿移動操作。在步驟S5中,根據(jù)滑動桿移動操作來移動滑動桿12。只要用戶連續(xù)該滑動桿移動操作,則在步驟S4和S5中,滑動桿12被移向一旁。當(dāng)停止滑動桿移動操作時,該過程從步驟S4進行到步驟S6,其中,基于對應(yīng)于軌道11的左端的滑動桿12的相對位置生成一時間代碼。該時間代碼被設(shè)定為再現(xiàn)點。假設(shè)經(jīng)歷編輯的單元為1.5個小時,并且軌道11的左端為00小時00分00.00秒,軌道11的右端為01小時30分00.00秒,滑動桿12在軌道11上的位置用小時、分和秒來表示。如果滑動桿12位于軌道11的中間位置,則再現(xiàn)點為00小時45分00.00秒。之后,在步驟S7中在顯示窗口13上顯示時間代碼指定的圖像數(shù)據(jù)。由此,由滑動桿移動操作來指定刪除部分中的給定再現(xiàn)點。接著,該過程進行到循環(huán)步驟S1-S3。如果滑動桿移動操作不能指示期望的再現(xiàn)點,則用戶在步驟S1中重新選擇該滑動桿12,并重復(fù)步驟S4和S5中的滑動桿移動操作,以適當(dāng)調(diào)整再現(xiàn)點的位置。
假設(shè)通過調(diào)整指示了期望的再現(xiàn)點并按壓IN按鈕14。在步驟S8中將該再現(xiàn)點設(shè)定為IN點,在步驟S9中在軌道11上指定為IN點的位置上顯示標(biāo)記。在步驟S10中,以小時分秒來顯示表示IN點的時間代碼,并在步驟S11中,在縮略窗口17上顯示IN點處的圖像數(shù)據(jù)縮略圖像。由此結(jié)束IN點的設(shè)定。此后,通過再選擇該滑動桿12,執(zhí)行滑動桿移動操作并選擇OUT按鈕15,以與IN點相同的方法來設(shè)定OUT點。
通過設(shè)定IN和OUT點可確定刪除部分。此后,當(dāng)過程進行到循環(huán)步驟S1-S3并選擇刪除部分16時,該過程進行到步驟S12,其中,指定包括IN點的VOBU#i和包括OUT點的VOBU#j。圖14表示如何對具有圖7的層次結(jié)構(gòu)的再現(xiàn)單元來設(shè)置刪除部分。從IN點到OUT點的刪除部分具有時間長度dt1,并包括在單元#q1中。并且,對應(yīng)于該IN點的圖像數(shù)據(jù)包括在VOBU#i中,而對應(yīng)于OUT點的圖像數(shù)據(jù)包括在VOBU#j中。在如此設(shè)定IN和OUT點后,在步驟S13中判斷VOBU#i和VOBU#j之間是否具有關(guān)系j-i-1≤t+s。
圖15A-15D中說明了VOBUi和VOBUj之間的多種關(guān)系,其中,t=1,s=2。
圖15A表示i+2=j(luò)時VOBU#i和VOBU#j的位置關(guān)系。此時,VOBU#i+1和VOBU#j+2分別重疊VOBU#j-1和VOBU#j。既然如此,為了刪除該指定刪除部分,需要復(fù)制VOBU#j-1和VOBU#j。因為該刪除部分的刪除伴隨有VOBU的復(fù)制,所以過程進行到步驟S14來顯示數(shù)據(jù)大小增加的報警和禁止標(biāo)記。圖15B表示i+2=j(luò)-1時VOBU#i和VOBU#j的位置關(guān)系。此時,VOBU#i+2重疊VIBU#j-1,因此刪除指定刪除部分需要復(fù)制VOBU#j-1。因為該刪除部分的刪除伴隨有VOBU的復(fù)制,所以過程進行到步驟S14來顯示報警和禁止標(biāo)記,如圖15A所示。
圖15C表示i+3=j(luò)-1時VOBU#i和VOBU#j的位置關(guān)系。此時,刪除指定刪除部分不需要任何復(fù)制任何VOBU,因此不會導(dǎo)致數(shù)據(jù)大小增加。然而,盡管刪除而數(shù)據(jù)大小不減少時,用戶可能會感到困惑。因此,此時原則上禁止刪除。
圖15D表示i+4≤j-1時VOBU#i和VOBU#j的位置關(guān)系。此時,刪除指定刪除部分釋放至少一個VOBU,因此增加了DVD上的自由空間。因此,過程進行到S15-S18以執(zhí)行刪除部分的刪除。具體而言,在步驟S15中,從單元#q的Cell_Start_PTM至IN點的部分被設(shè)定為單元#q,從OUT點至原始單元#q的Cell_End_PTM的部分被設(shè)定為單元#q+1。并且,在步驟S16中,從VOB#q的始端至VOBU#i+s的部分被設(shè)定為VOB#q,從VOBU#j-t至原始VOB#q的終端的部分被設(shè)定為VOB#q+1。之后,在步驟S17中分割TMAPI,在步驟S18中刪除VOBU#i+s+1至#j-t-1。圖16表示步驟S18后得到的VOB。如上所述,刪除VOBU#i+2和VOBU#j-1之間的j-i-4個VOBU。
圖17表示部分刪除后的層次結(jié)構(gòu)。作為步驟S15的結(jié)果,先于該刪除部分的部分單元#q變?yōu)樾聠卧?q,有該刪除部分之后的部分原始單元#q變?yōu)樾碌膯卧?q+1。新單元#q的Cell_End_PTM位于IN點處,新單元#q+1的Cell_Start_PTM位于OUT點。因此,單元#q和單元#q+1形成兩個連續(xù)的再現(xiàn)部分。結(jié)果刪除該刪除部分和使其在先和在后部分變?yōu)檫B續(xù),包括單元#q和單元#q+1的PGC的再現(xiàn)周期被縮短時間長度dt1,如虛線bk1所示。
并且,作為步驟S17的結(jié)果,已取消了對應(yīng)于該刪除部分的部分TMAPI,并分別將其在先部分和在后部分更新為TMAPI#q和TMAPI#q+1。另外,作為步驟S18的結(jié)果,VOB#q的第一VOBU至VOBU#i+2已成為新的VOB#q,VOB#j-1至原始VOB#q的最后VOBU已成為新的VOB#q+1。這里,從VOBU#i+3至VOBU#j-2的i-j-4個VOBU變?yōu)樽杂煽臻g,因此允許在此記錄新的數(shù)據(jù)。
在步驟S19中,一旦完成上述部分刪除,則產(chǎn)生AV文件中VOBU#i+2和VOBU#j-1之間的鏈接信息,以鏈接VOB#q和VOB#q+1。
圖18A-18C表示刪除VOBU時的AV文件的內(nèi)容轉(zhuǎn)換。假設(shè)圖18A中所示VOB#q包含于圖2的AV文件中,并且VOB#q中的刪除部分的在先和在后部分已作為步驟S16和S18的結(jié)果被分別更新為VOB#q和VOB#q+1,因此產(chǎn)生自由區(qū)域ep1。此后,VOB#q和VOB#q-1根據(jù)步驟S19中的AV文件的鏈接信息被鏈接,如圖18C所示。這從AV文件中去除了由部分刪除獲得的自由區(qū)域ep1,并允許將新數(shù)據(jù)記到該區(qū)域上。因此增加了DVD的容量。
圖19表示作為步驟S4-S7和步驟S8-S11的結(jié)果來設(shè)置刪除部分時的交互顯示的實例。指示IN和OUT點的標(biāo)記和△標(biāo)記顯示在軌道11上,對應(yīng)于IN點的圖像數(shù)據(jù)和對應(yīng)于OUT點的圖像數(shù)據(jù)被顯示在IN點縮略窗口17和OUT點縮略窗口18上的縮略框中。當(dāng)用戶按壓該顯示上的刪除按鈕16時,在步驟S12中指定分別包括IN和OUT點的VOBU#和VOBU#j,并在步驟S13中判斷是否j-i-1≤t+s。如圖19的縮略窗口17和18所示,假設(shè)對應(yīng)于IN點的圖像數(shù)據(jù)和對應(yīng)于OUT點的圖像數(shù)據(jù)相似,并且刪除部分的長度不大于1.0秒。此時,在步驟S14中顯示數(shù)據(jù)增加報警和禁止標(biāo)記。圖20表示關(guān)于由于部分刪除引起的數(shù)據(jù)大小增加的報警的交互顯示的實例。如上所述,因為刪除部分太短而導(dǎo)致數(shù)據(jù)大小增加的報警與禁止標(biāo)記一起顯示在OUT點縮略窗口18上。此后,該過程返回循環(huán)步驟S1-S3。
一旦觀察到該報警,則用戶可選擇滑動桿12并將它向右移以擴展該刪除部分。圖21表示用戶移動滑動桿12后的交互顯示的實例。與圖19相比,指示OUT點的△標(biāo)記被移到右邊,在OUT點縮略窗口18上顯示一個不同的縮略圖像。當(dāng)用戶按壓該顯示上的刪除按鈕16時,步驟S3中給出判斷“是”,該過程進行到步驟S12。
在步驟S12中,指定包括IN點的VOBU#i和包括OUT點的VOBU#j,在步驟S13中判斷是否j-i-1≤t+s。因為已移動OUT點,所以在步驟S13中給出判斷“否”,該過程進行到步驟S15-S19。圖22表示部分刪除后的交互顯示的一個實例。如上所述,IN點縮略窗口17和OUT縮略窗口18表示已執(zhí)行該部分刪除。
根據(jù)本實施例,如果包括于刪除部分中的VOBU數(shù)量不大于s+t,則不執(zhí)行該部分刪除,只有當(dāng)VOBU的數(shù)量大于s+t時才執(zhí)行部分刪除。因此,當(dāng)執(zhí)行部分刪除時,沒必要復(fù)制包括在該刪除部分中的圖像數(shù)據(jù)。因為當(dāng)刪除部分太短時禁止部分刪除,所以用戶不會懷疑編輯設(shè)備在部分刪除中出故障。這加強了編輯設(shè)備的可靠性。
第二實施例第一實施例描述了刪除部分不大于三個VOBU時禁止部分刪除的情況。在第二實施例中,當(dāng)編輯設(shè)備被設(shè)定成優(yōu)先自由空間獲得時,禁止不大于三個VOBU的部分刪除,而當(dāng)編輯設(shè)備被設(shè)定成優(yōu)先編輯靈活性(flexibility)時,允許部分刪除。因此,第二實施例的編輯設(shè)備具有兩個模式,即,優(yōu)先自由空間獲得的模式(容量優(yōu)先模式)和優(yōu)先編輯靈活性的模式(編輯優(yōu)先模式)。圖23表示用于選擇兩個模式之一的菜單顯示的實例。如果選擇該顯示上的容量優(yōu)先模式,則編輯設(shè)備執(zhí)行與第一實施例相同的過程。換言之,該編輯設(shè)備判斷刪除部分是否不大于三個VOBU,如果是,則不執(zhí)行部分刪除。另一方面,如果選擇編輯優(yōu)先模式,則即使刪除部分不大于三個VOBU,編輯設(shè)備也執(zhí)行部分刪除。
圖24和25表示第二實施例中部分刪除的過程。如圖24所示,當(dāng)刪除部分位于的單元#q的中間部分時,單元#q的始起始被至IN點設(shè)定為單元#q,OUT點至原始單元#q終端被設(shè)定為單元#q+1,如第一實施例所示。接著,指定包括對應(yīng)于IN點的圖像數(shù)據(jù)的VOBU#i,并將VOB#q的始端至VOBU#i+2設(shè)定為VOB#q。另外,指定包括對應(yīng)于OUT點的圖像數(shù)據(jù)的VOBU#j和恰在VOBU#j之前的VOBU#j-1。因為該刪除部分為一個VOBU長,所以恰在VOBU#j之前的VOBU#j-1與VOBU#i+1相同,VOBU#j與VOBU#i+2相同。這些VOBU已被設(shè)定為部分新的VOB#q,所以如果剩余未改變,則VOBU#j和VOBU#j-1將以不存在而結(jié)束。因此,如圖25所示,復(fù)制VOBU#i+1和VOBU#i+2,將該復(fù)制設(shè)定為VOBU#j-1和VOBU#j(陰影區(qū)域指示通過復(fù)制所獲得的VOBU)。最后,將VOBU#j-1至原始VOB#q的終端設(shè)定為VOB#q+1。
圖26表示作為重復(fù)上述部分刪除結(jié)果而顯示在DVD上的再現(xiàn)點。如圖所示,這種部分刪除引起陰影區(qū)域指示的部分重疊并導(dǎo)致DVD數(shù)據(jù)大小的增加,但是仍然執(zhí)行它們。
為了提醒用戶這種部分刪除的影響,每次執(zhí)行該部分刪除時,如圖27所示,第二實施例的編輯設(shè)備顯示數(shù)據(jù)大小增加的報警和報警標(biāo)記“!”,以提醒用戶如果執(zhí)行圖26所示的部分刪除則會增加數(shù)據(jù)大小。該編輯設(shè)備還顯示接收用戶是否仍想執(zhí)行該部分刪除的指示的菜單50,如果選擇菜單50上的“是”按鈕,則執(zhí)行部分刪除。否則,編輯設(shè)備不執(zhí)行該部分刪除。
利用該實施例,如果用戶想刪除約1秒的短部分,則他或她可通過設(shè)定編輯優(yōu)先模式來執(zhí)行。因為僅當(dāng)編輯設(shè)備被設(shè)定在編輯優(yōu)先模式時才執(zhí)行數(shù)據(jù)大小增加的部分刪除,所以用戶將不會因為數(shù)據(jù)大小增加而困惑。
通過上述實施例來描述了本發(fā)明,雖然這些實施例僅是當(dāng)前最佳期望操作的系統(tǒng)實例。顯而易見,在不脫離本發(fā)明的技術(shù)范圍下可作出不同改變。下面給出四個這種改變的代表性實例。
(A)在上述實施例中,DVD播放器被描述為用于代替家用非便攜式錄像機的裝置。然而,當(dāng)DVD-RAM被用作計算機用記錄介質(zhì)時,也可是如下結(jié)構(gòu)。盤驅(qū)動器可通過SCSI(小型計算機系統(tǒng)接口)、IDE(集成設(shè)備電路)或IEEE(電氣和電子工程師學(xué)會)1394接口連接于計算機總線,以用作一DVD-RAM驅(qū)動器。并且,可由計算機硬件、計算機OS(操作系統(tǒng))和OS執(zhí)行的應(yīng)用軟件來實現(xiàn)盤驅(qū)動器旁的組件。
(B)在上述實施例中,僅描述在VOB中多路復(fù)用視頻流和音頻流。然而,在VOB中也可多路復(fù)用包括經(jīng)過游程壓縮的子標(biāo)題用文本的子圖像數(shù)據(jù)。
(C)通過機器語言程序可實現(xiàn)圖13中流程圖所示過程。這種機器語言程序可被記錄在存儲介質(zhì)上被發(fā)放和銷售。這種存儲介質(zhì)的實例為IC(集成電路)卡、光盤或軟盤。記錄在存儲介質(zhì)上的機器語言程序可被安裝在標(biāo)準(zhǔn)計算機中。通過執(zhí)行該安裝的機器語言程序,該標(biāo)準(zhǔn)計算機可實現(xiàn)上述實施例的DVD播放器的功能。
(D)上述實施例描述了以VOBU為單元執(zhí)行部分刪除的情況,但部分刪除也可以形成VOB的其它單元執(zhí)行。并且,由多路復(fù)用視頻和音頻流所獲得的VOB在上述實施例經(jīng)歷部分刪除,但VOB可僅包括視頻流。另外,上述實施例中,在VOB中多路復(fù)用的視頻流可根據(jù)MPEG標(biāo)準(zhǔn)被壓縮編碼,但該視頻流也可用其它利用與其它圖像數(shù)據(jù)的相互關(guān)系的編碼模式來壓縮編碼。
雖然已通過參照附圖來充分描述了本發(fā)明,但值得注意的是,對于本領(lǐng)域的技術(shù)人員而言,不同的改變和變更是顯而易見的。
因此,除非這種改變和變更脫離了本發(fā)明的范圍,否則將認(rèn)為它們包括于其中。
權(quán)利要求
1.一種光盤用編輯設(shè)備,該光盤上記錄了由多個塊和區(qū)信息構(gòu)成的視頻對象,每個塊包括多組圖像數(shù)據(jù),區(qū)信息將一再現(xiàn)部分從包含在一塊中的一組圖像數(shù)據(jù)指定給包含在另一塊中的一組圖像數(shù)據(jù),該編輯設(shè)備包括一指定單元,可用來根據(jù)用戶指示在再現(xiàn)部分中將一組圖像數(shù)據(jù)指定為一刪除部分的開始點,將另一組圖像數(shù)據(jù)指定為刪除部分的結(jié)束點;一判斷單元,用來判斷j-i-1>u還是j-i-1<u,j-i-1為包括開始點的第i塊和包括結(jié)束點的第j塊之間出現(xiàn)的塊的總數(shù)量,i和j為整數(shù),u為預(yù)先設(shè)定的整數(shù);一報警單元,當(dāng)j-i-1<u時,向用戶報警;和一部分刪除單元,當(dāng)j-i-1>u時,重寫區(qū)信息,以使刪除部分之前的部分再現(xiàn)部分和刪除部分之后的部分再現(xiàn)部分變?yōu)閮蓚€連續(xù)的再現(xiàn)部分,并從光盤中刪除從第(i+s+1)塊到第(j-t-1)塊的塊,s和t為滿足u=s+t的整數(shù)。
2.根據(jù)權(quán)利要求1的編輯設(shè)備,其特征在于基于與包含于第(i+s)塊中的至少一組圖像數(shù)據(jù)的相互關(guān)系來壓縮編碼包含于第i塊中的至少一組圖像數(shù)據(jù),和基于與包含于第(j-t)塊中的至少一組圖像數(shù)據(jù)的相互關(guān)系來壓縮編碼包含于第j塊中的至少一組圖像數(shù)據(jù)。
3.根據(jù)權(quán)利要求1的編輯設(shè)備,其特征在于每個塊包括音頻數(shù)據(jù)以及多組圖像數(shù)據(jù),第(i+s)塊包括與包含于第i塊中的至少一組圖像數(shù)據(jù)一起被同步再現(xiàn)的音頻數(shù)據(jù),和基于與包含于第(j-t)塊中的至少一組圖像數(shù)據(jù)的相互關(guān)系來壓縮編碼包含于第j塊中的至少一組圖像數(shù)據(jù)。
4.根據(jù)權(quán)利要求1的編輯設(shè)備,其特征在于進一步包括一分割單元,當(dāng)j-i-1<u時,復(fù)制重疊從第(j-t)塊到第j塊的塊的從第i塊到第(i+s)塊的部分塊,設(shè)定從視頻對象的始端到第(i+s)塊的塊序列和從復(fù)制部分到視頻對象終端的塊序列以作為兩個獨立視頻對象,并重寫該區(qū)信息,以使該兩個視頻對象變?yōu)閮蓚€連續(xù)的再現(xiàn)部分,其中,該報警單元提醒用戶由于復(fù)制,記錄在光盤上的數(shù)據(jù)大小將增加。
5.根據(jù)權(quán)利要求4的編輯設(shè)備,其特征在于進一步包括一保持單元,可保持表示編輯設(shè)備處于容量優(yōu)先模式的模式信息,該容量優(yōu)先模式為優(yōu)先光盤上自由空間獲得的模式;和一轉(zhuǎn)換單元,可根據(jù)來自用戶的指示將該模式信息轉(zhuǎn)換為一編輯優(yōu)先模式,該編輯優(yōu)先模式為優(yōu)先編輯靈活性的模式,其中,僅當(dāng)該模式信息表示該編輯優(yōu)先模式時,該分割單元才復(fù)制該部分。
6.根據(jù)權(quán)利要求5的編輯設(shè)備,其特征在于當(dāng)該模式信息表示該容量優(yōu)先模式時,如果j-i-1<u,則該指定單元根據(jù)來自用戶的指示,再次將兩組圖像數(shù)據(jù)指定為開始和結(jié)束點以擴展該刪除部分。
7.一種光盤用編輯設(shè)備,該光盤上記錄了由多個塊和區(qū)信息構(gòu)成的視頻對象,每個塊包括多組圖像數(shù)據(jù),區(qū)信息將一再現(xiàn)部分從包含在一塊中的一組圖像數(shù)據(jù)指定給包含在另一塊中的一組圖像數(shù)據(jù),該編輯設(shè)備包括一指定單元,可用來根據(jù)用戶指示在再現(xiàn)部分中將一組圖像數(shù)據(jù)指定為一刪除部分的開始點,將另一組圖像數(shù)據(jù)指定為刪除部分的結(jié)束點;一判斷單元,用來判斷j-i-1>u還是j-i-1<u,j-i-1為包括開始點的第i塊和包括結(jié)束點的第j塊之間出現(xiàn)的塊的總數(shù)量,i和j為整數(shù),u為預(yù)先設(shè)定的整數(shù);一通知單元,當(dāng)j-i-1<u時,通告用戶該刪除被禁止;和一部分刪除單元,當(dāng)j-i-1>u時,重寫區(qū)信息,以使刪除部分之前的部分再現(xiàn)部分和刪除部分之后的再現(xiàn)部分變?yōu)閮蓚€連續(xù)的再現(xiàn)部分,并從光盤中刪除從第(i+s+1)塊到第(j-t-1)塊的塊,s和t為滿足u=s+t的整數(shù)。
8.根據(jù)權(quán)利要求7的編輯設(shè)備,其特征在于基于與包含于第(i+s)塊中的至少一組圖像數(shù)據(jù)的相互關(guān)系來壓縮編碼包含于第i塊中的至少一組圖像數(shù)據(jù),和基于與包含于第(j-t)塊中的至少一組圖像數(shù)據(jù)的相互關(guān)系來壓縮編碼包含于第j塊中的至少一組圖像數(shù)據(jù)。
9.根據(jù)權(quán)利要求7的編輯設(shè)備,其特征在于每個塊包括音頻數(shù)據(jù)以及多組圖像數(shù)據(jù),第(i+s)塊包括與包含于第i塊中的至少一組圖像數(shù)據(jù)一起被同步再現(xiàn)的音頻數(shù)據(jù),和基于與包含于第(j-t)塊中的至少一組圖像數(shù)據(jù)的相互關(guān)系來壓縮編碼包含于第j塊中的至少一組圖像數(shù)據(jù)。
10.根據(jù)權(quán)利要求7的編輯設(shè)備,其特征在于如果j-i-1<u時,則該指定單元根據(jù)來自用戶的指示,再次將兩組圖像數(shù)據(jù)指定為開始和結(jié)束點以擴展該刪除部分。
11.一種計算機可讀存儲介質(zhì),該介質(zhì)存儲一編輯程序,在計算機上對其上記錄由多個塊構(gòu)成的視頻對象和區(qū)信息的光盤執(zhí)行編輯,每個塊包括多組圖像數(shù)據(jù),區(qū)信息將一再現(xiàn)部分從包含在一塊中的一組圖像數(shù)據(jù)指定給包含在另一塊中的一組圖像數(shù)據(jù),該編輯程序包括一指定步驟,可用來根據(jù)用戶指示在再現(xiàn)部分中將一組圖像數(shù)據(jù)指定為一刪除部分的開始點,將另一組圖像數(shù)據(jù)指定為刪除部分的結(jié)束點;一判斷步驟,用來判斷j-i-1>u還是j-i-1<u,j-i-1為包括開始點的第i塊和包括結(jié)束點的第j塊之間出現(xiàn)的塊的總數(shù)量,i和j為整數(shù),u為預(yù)先設(shè)定的整數(shù);一報警步驟,當(dāng)j-i-1<u時,向用戶報警;和一部分刪除步驟,當(dāng)j-i-1>u時,重寫區(qū)信息,以使刪除部分之前的部分再現(xiàn)部分和刪除部分之后的再現(xiàn)部分變?yōu)閮蓚€連續(xù)的再現(xiàn)部分,并從光盤中刪除從第(i+s+1)塊到第(j-t-1)塊的塊,s和t為滿足u=s+t的整數(shù)。
12.根據(jù)權(quán)利要求11的存儲介質(zhì),該編輯程序進一步包括一分割步驟,當(dāng)j-i-1<u時,復(fù)制重疊從第(j-t)塊到第j塊的塊的從第i塊到第(i+s)塊的部分塊,設(shè)定從視頻對象的始端到第(i+s)塊的塊序列和從復(fù)制部分到視頻對象終端的塊序列以作為兩個獨立視頻對象,并重寫該區(qū)信息,以使該兩個視頻對象變?yōu)閮蓚€連續(xù)的再現(xiàn)部分,其中,該報警步驟提醒用戶由于復(fù)制,記錄在光盤上的數(shù)據(jù)大小將增加。
13.根據(jù)權(quán)利要求12的存儲介質(zhì),其特征在于該計算機包括一保持單元,可保持表示編輯設(shè)備處于容量優(yōu)先模式的模式信息,該容量優(yōu)先模式為優(yōu)先光盤上自由空間獲得的模式,該編輯程序進一步包括一轉(zhuǎn)換步驟,可根據(jù)來自用戶的指示將該模式信息轉(zhuǎn)換為一編輯優(yōu)先模式,該編輯優(yōu)先模式為優(yōu)先編輯靈活性的模式,和分割步驟,僅當(dāng)該模式信息表示該編輯優(yōu)先模式時,才復(fù)制該部分。
14.根據(jù)權(quán)利要求13的存儲介質(zhì),其特征在于當(dāng)該模式信息表示該容量優(yōu)先模式時,如果j-i-1<u,則該指定步驟根據(jù)來自用戶的指示,再次將兩組圖像數(shù)據(jù)指定為開始和結(jié)束點以擴展該刪除部分。
15.一種計算機可讀存儲介質(zhì),該介質(zhì)存儲一編輯程序,在計算機上對其上記錄由多個塊構(gòu)成的視頻對象和區(qū)信息的光盤執(zhí)行編輯,每個塊包括多組圖像數(shù)據(jù),區(qū)信息將一再現(xiàn)部分從包含在一塊中的一組圖像數(shù)據(jù)指定給包含在另一塊中的一組圖像數(shù)據(jù),該編輯設(shè)備包括一指定步驟,可用來根據(jù)用戶指示在再現(xiàn)部分中將一組圖像數(shù)據(jù)指定為一刪除部分的開始點,將另一組圖像數(shù)據(jù)指定為刪除部分的結(jié)束點;一判斷步驟,用來判斷j-i-1>u還是j-i-1<u,j-i-1為包括開始點的第i塊和包括結(jié)束點的第j塊之間出現(xiàn)的塊的總數(shù)量,i和j為整數(shù),u為預(yù)先設(shè)定的整數(shù);一通知步驟,當(dāng)j-i-1<u時,通告用戶該刪除被禁止;和一部分刪除步驟,當(dāng)j-i-1>u時,重寫區(qū)信息,以使刪除部分之前的部分再現(xiàn)部分和刪除部分之后的部分再現(xiàn)部分變?yōu)閮蓚€連續(xù)的再現(xiàn)部分,并從光盤中刪除從第(i+s+1)塊到第(j-t-1)塊的塊,s和t為滿足u=s+t的整數(shù)。
16.根據(jù)權(quán)利要求15的存儲介質(zhì),其特征在于如果j-i-1<u時,則該指定步驟根據(jù)來自用戶的指示,再次將兩組圖像數(shù)據(jù)指定為開始和結(jié)束點以擴展該刪除部分。
17.一種編輯程序,在計算機上對其上記錄由多個塊構(gòu)成的視頻對象和區(qū)信息的光盤執(zhí)行編輯,每個塊包括多組圖像數(shù)據(jù),區(qū)信息將一再現(xiàn)部分從包含在一塊中的一組圖像數(shù)據(jù)指定給包含在另一塊中的一組圖像數(shù)據(jù),該編輯程序包括一指定步驟,可用來根據(jù)用戶指示在再現(xiàn)部分中將一組圖像數(shù)據(jù)指定為一刪除部分的開始點,將另一組圖像數(shù)據(jù)指定為刪除部分的結(jié)束點;一判斷步驟,用來判斷j-i-1>u還是j-i-1<u,j-i-1為包括開始點的第i塊和包括結(jié)束點的第j塊之間出現(xiàn)的塊的總數(shù)量,i和j為整數(shù),u為預(yù)先設(shè)定的整數(shù);一報警步驟,當(dāng)j-i-1<u時,向用戶報警;和一部分刪除步驟,當(dāng)j-i-1>u時,重寫區(qū)信息,以使刪除部分之前的部分再現(xiàn)部分和刪除部分之后的再現(xiàn)部分變?yōu)閮蓚€連續(xù)的再現(xiàn)部分,并從光盤中刪除從第(i+s+1)塊到第(j-t-1)塊的塊,s和t為滿足u=s+t的整數(shù)。
18.根據(jù)權(quán)利要求17的編輯程序,其中,該編輯程序進一步包括一分割步驟,當(dāng)j-i-1<u時,復(fù)制重疊從第(j-t)塊到第j塊的塊的從第i塊到第(i+s)塊的部分塊,設(shè)定從視頻對象的始端到第(i+s)塊的塊序列和從復(fù)制部分到視頻對象終端的塊序列以作為兩個獨立視頻對象,并重寫該區(qū)信息,以使該兩個視頻對象變?yōu)閮蓚€連續(xù)的再現(xiàn)部分,其中,該報警步驟提醒用戶由于復(fù)制,記錄在光盤上的數(shù)據(jù)大小將增加。
19.根據(jù)權(quán)利要求18的編輯程序,其特征在于該計算機包括一保持單元,可保持表示編輯設(shè)備處于容量優(yōu)先模式的模式信息,該容量優(yōu)先模式為優(yōu)先光盤上自由空間獲得的模式,該編輯程序進一步包括一轉(zhuǎn)換步驟,可根據(jù)來自用戶的指示將該模式信息轉(zhuǎn)換為一編輯優(yōu)先模式,該編輯優(yōu)先模式為優(yōu)先編輯靈活生的模式,和分割步驟,僅當(dāng)該模式信息表示該編輯優(yōu)先模式時,才復(fù)制該部分。
20.根據(jù)權(quán)利要求19的編輯程序,其特征在于當(dāng)該模式信息表示該容量優(yōu)先模式時,如果j-i-1<u,則該指定步驟根據(jù)來自用戶的指示,再次將兩組圖像數(shù)據(jù)指定為開始和結(jié)束點以擴展該刪除部分。
21.一種編輯程序,在計算機上對其上記錄由多個塊構(gòu)成的視頻對象和區(qū)信息的光盤執(zhí)行編輯,每個塊包括多組圖像數(shù)據(jù),區(qū)信息將一再現(xiàn)部分從包含在一塊中的一組圖像數(shù)據(jù)指定給包含在另一塊中的一組圖像數(shù)據(jù),該編輯設(shè)備包括一指定步驟,可用來根據(jù)用戶指示在再現(xiàn)部分中將一組圖像數(shù)據(jù)指定為一刪除部分的開始點,將另一組圖像數(shù)據(jù)指定為刪除部分的結(jié)束點;一判斷步驟,用來判斷j-i-1>u還是j-i-1<u,j-i-1為包括開始點的第i塊和包括結(jié)束點的第j塊之間出現(xiàn)的塊的總數(shù)量,i和j為整數(shù),u為預(yù)先設(shè)定的整數(shù);一通知步驟,當(dāng)j-i-1<u時,通告用戶該刪除被禁止;和一部分刪除步驟,當(dāng)j-i-1>u時,重寫區(qū)信息,以使刪除部分之前的部分再現(xiàn)部分和刪除部分之后的部分再現(xiàn)部分變?yōu)閮蓚€連續(xù)的再現(xiàn)部分,并從光盤中刪除從第(i+s+1)塊到第(j-t-1)塊的塊,s和t為滿足u=s+t的整數(shù)。
22.根據(jù)權(quán)利要求21的編輯程序,其特征在于如果j-i-1<u時,則該指定步驟根據(jù)來自用戶的指示,再次將兩組圖像數(shù)據(jù)指定為開始和結(jié)束點以擴展該刪除部分。
全文摘要
在光盤上記錄由多個VOBU和單元信息組成的VOB。每個VOBU包括多組圖像數(shù)據(jù),該單元信息指定一再現(xiàn)部分(單元)。根據(jù)用戶指示,在該單元中指定對應(yīng)于刪除部分IN點的圖像數(shù)據(jù)和對應(yīng)于刪除部分OUT點的圖像數(shù)據(jù)。如果包括在先圖像數(shù)據(jù)的第i個VOBU和包括在后圖像數(shù)據(jù)的第i個VOBU之間的VOBU數(shù)量(j-i-l)小于預(yù)先設(shè)定值u,則顯示數(shù)據(jù)大小增加報警。如果j-i-l大于u,則重寫該單元信息,以使該刪除部分之前和之后的單元部分變?yōu)閮蓚€連續(xù)單元,并從光盤中刪除第(i+s+l)至第(j-t-l)VOBU。
文檔編號G11B27/36GK1341937SQ0112481
公開日2002年3月27日 申請日期2001年6月26日 優(yōu)先權(quán)日2000年6月26日
發(fā)明者中谷德夫 申請人:松下電器產(chǎn)業(yè)株式會社