專利名稱:記錄裝置和方法、回放裝置和方法、記錄介質(zhì)、程序以及計算機可讀記錄介質(zhì)的制作方法
技術(shù)領域:
本發(fā)明涉及一種在記錄介質(zhì),例如光盤上記錄圖像數(shù)據(jù)和日期/時間信息的記錄裝置、一種回放裝置以及一種記錄介質(zhì)。
背景技術(shù):
將圖像數(shù)據(jù)與日期/時間信息一起記錄在記錄介質(zhì)上是很有意義的。日期/時間信息可以幫助用戶更清晰的回憶起該圖像的詳細情況。
日期/時間信息基于記錄裝置中的一個計時器測量得到的時間,該記錄裝置拍攝圖像并將它們作為圖像數(shù)據(jù)記錄。由計時器測量得到的時間基于使用該記錄裝置所在區(qū)域的標準時間。這種被指定了標準時間的地球上的地理區(qū)域被稱為“時區(qū)”。一個記錄裝置中的計時器根據(jù)使用該記錄裝置所在的時區(qū)的標準時間來測量當前時間。
當在一時區(qū)中將圖像數(shù)據(jù)記錄在一記錄介質(zhì)上時,該記錄介質(zhì)中的日期/時間信息基于相同的標準時間。但是,當在兩個或更多個不同時區(qū)中拍攝的圖像數(shù)據(jù)要被記錄在一個記錄介質(zhì)上時,就有必要選擇一個日期/時間信息應當依據(jù)的標準時間。
假設一個用戶攜帶一個攝像類記錄裝置從日本移動到A國,且日本和A國之間的時差為12小時。這里,如果用戶在A國的白天時間里拍攝圖像,而計時器被設定為日本標準時間,則由于時差,記錄在該記錄介質(zhì)上的日期/時間信息會表明為夜里時間。當發(fā)生這種情況時,該日期/時間信息將失去它的意義。
如果用戶將記錄裝置的計時器設定為基于A國的標準時間,則可以解決上述問題。實際上,用戶可以在他/她每次到達一個不同時區(qū)時設定計時器。但是,這樣的話,就會又產(chǎn)生一個基于不同標準時間的多個圖像數(shù)據(jù)的時間順序排列的問題。例如,進一步假設用戶在即將去A國之前,在日本照了一張像,并將該圖像數(shù)據(jù)記錄在記錄介質(zhì)上,則會發(fā)生該圖像的日期/時間信息明顯會晚于在A國拍攝的圖像的現(xiàn)象。這是因為沒有考慮到12個小時的時差。如果這些圖像數(shù)據(jù)段以時間順序排序,則它們將以一個不正確的順序排列。這也使得日期/時間信息變得沒有意義。
發(fā)明內(nèi)容
因此本發(fā)明的一個目的是提供一種記錄裝置,即使該記錄裝置在多個時區(qū)中使用,它也可以提供可信的日期/時間信息。
上述目的是通過一個記錄裝置來實現(xiàn)的,該記錄裝置將一視頻對象寫入一個記錄介質(zhì),該記錄介質(zhì)上寫有一個指定一個基礎時區(qū)的基礎時區(qū)信息,該記錄裝置包括一計時器,用于測量基于一特定時區(qū)的時間;一轉(zhuǎn)換單元,用于如果該基礎時區(qū)與預定的時區(qū)不匹配,則將計時器測量得到的時間轉(zhuǎn)換為基于該基礎時區(qū)的時間;一寫入單元,用于如果兩個時區(qū)不匹配,則將該視頻對象的管理信息寫入記錄介質(zhì),該管理信息包括一表明兩個時區(qū)不匹配的標記,表示轉(zhuǎn)換結(jié)果時間的記錄時間信息和指定該預定時區(qū)作為當?shù)貢r區(qū)的當?shù)貢r區(qū)信息。
通過上述結(jié)構(gòu),如果該記錄裝置和記錄介質(zhì)基于不同的時區(qū),則記錄裝置產(chǎn)生基于記錄介質(zhì)的時區(qū)的日期/時間信息,并將該產(chǎn)生的日期/時間信息記錄在該記錄介質(zhì)中。這樣,即使在記錄介質(zhì)上記錄兩個或更多視頻對象,對應的日期/時間信息也會基于相同的時區(qū)。當這兩個或更多個視頻對象以記錄日期/時間的時間順序排序時,它們可以按順序正確的排列。而且,如果記錄裝置和記錄介質(zhì)基于不同的時區(qū),則將指定記錄裝置的時區(qū)作為當?shù)貢r區(qū)的當?shù)貢r區(qū)信息記錄在記錄介質(zhì)上。通過使用該當?shù)貢r區(qū)信息來顯示日期/時間,當一個對應的視頻對象被回放時,不會出現(xiàn)該視頻對象(例如在白天時間攝制的)的內(nèi)容與顯示的記錄日期/時間(例如表明夜間時間)之間的矛盾,可以保證日期/時間信息的可靠性。
圖1示出實施例1中的一DVD 100和一記錄裝置1;圖2示出VR_MOVIE.VRO中包含的VOB的層次結(jié)構(gòu);圖3示出VR_MANGR.IFO的內(nèi)部結(jié)構(gòu);圖4示出VOB和VOBI之間的對應關系;圖5A和5B示出怎樣獲得圖像數(shù)據(jù)Px的記錄日期/時間KHx;圖6示出VOB_REC_TM的格式;圖7示出TMAPI的結(jié)構(gòu);圖8示出TMAPI和VOBU之間的關系;圖9示出VR_MANGR.IFO的內(nèi)部結(jié)構(gòu);圖10示出包含在OGR_PGCI中的CELL和VOB之間的關系;圖11示出怎樣將圖9所示的CELL分配給PG;圖12示出包含在管理文件VR_MANGR.IFO中的RTR_VMGI;圖13示出怎樣通過寫在VMGI_MAT中的開始地址(M_AVFIT_SA到MNFIT_SA)和寫在管理表中的有效長度(M_AVFIT_EA到MNFIT_EA)來指定分配給管理表的管理文件中的區(qū)域;圖14示出地球上不同區(qū)域的時區(qū);圖15示出TM_ZONE的格式;圖16A、16B和16C示出TM_ZONE在哪個計時中被參照和怎樣通過在日本的記錄裝置1a來設定VOB_REC_TM;圖17示出從日本到美國的時區(qū)轉(zhuǎn)換;圖18示出LOCAL_TM_ZONE的格式;圖19A、19B和19C示出在美國的記錄裝置1b怎樣設定VOB_REC_TM和TM_ZONE;圖20示出實施例2中的記錄裝置1的內(nèi)部結(jié)構(gòu);圖21為顯示日期/時間信息設定單元12的操作流程的流程圖;圖22示出實施例3中的回放裝置的內(nèi)部結(jié)構(gòu);圖23A示出一個菜單屏幕,用戶可以通過用戶接口單元2在該菜單屏幕上選擇記錄地時間模式或回放地時間模式;圖23B示出存儲在國家標志存儲單元17中的信息;圖24為顯示日期/時間顯示控制單元20的操作流程的流程圖;圖25示出日期/時間顯示控制單元20顯示的屏幕的例子;圖26示出在三個不同時區(qū)日本、英國、美國記錄的三個VOB;圖27示出包括從圖26獲得的VOB_REC_TM的VOBI;圖28示出實施例4中的回放裝置的內(nèi)部結(jié)構(gòu);圖29示出通過容量顯示執(zhí)行單元21產(chǎn)生的容量顯示的例子;圖30示出UD_PGCIT的內(nèi)部結(jié)構(gòu);圖31示出對應圖30所示的VOB和TMAPI所限定的PL;圖32示出實施例5中的RTR_VMGI的內(nèi)部結(jié)構(gòu);圖33示出實施例5中的回放裝置的內(nèi)部結(jié)構(gòu);圖34示出一個菜單屏幕,顯示記錄在DVD上的多個播放清單的列表;圖35A和35B示出當VOB被部分刪除時,怎樣指定VOB部分;圖36示出在部分刪除之前和之后的VOB;圖37A和37B示出怎樣對于在舊的VOB的中間部分被刪除之后創(chuàng)建出的新VOB,設定VOB_REC_TM和LOCAL_TM_ZONE。
圖38示出DVD的文件系統(tǒng),在該DVD上記錄有包含靜態(tài)圖像數(shù)據(jù)的VOB(Still_VOB)和包含運動圖像數(shù)據(jù)的VOB;圖39示出包含在VR_STILL.VRO中的Still_VOB的分級表示;圖40示出實施例7中管理文件的內(nèi)部結(jié)構(gòu);圖41示出S_AVFIT的內(nèi)部結(jié)構(gòu);圖42示出在一運動圖像部分(CELL#1)和一靜態(tài)圖像部分(CELL#2)包含信息的ORG_PGCI。
具體實施例方式
第一實施例下面描述作為本發(fā)明一個實施例的記錄介質(zhì)。假設該實施例1中的記錄介質(zhì)為DVD-RAM(以下稱為DVD),其中根據(jù)DVD-VIDEORECORDING(記錄)標準記錄有運動圖像數(shù)據(jù)。圖1示出實施1中的DVD 100和記錄裝置1。
該便攜式攝像機類型的記錄裝置1拍攝運動圖像并將該運動圖像數(shù)據(jù)記錄在光盤盒101中的DVD 100上。該DVD 100具有多個層,例如一物理層、一文件系統(tǒng)層、和一應用層。DVD 100的文件系統(tǒng)在圖1中示出,如引出線hk1所示。首先,假設只使用了一個時區(qū)來說明DVD的文件結(jié)構(gòu)。如圖1所示,該文件結(jié)構(gòu)包括一DVD_RTAV(實時記錄音頻視頻)目錄,它直接位于ROOT目錄下,而一包含VOB的AV文件“VR_MOVIE.VRO”和一包含多種類型的管理信息的管理文件“VR_MANGR.INF”位于該DVD_RTAV目錄之下,其中“VR”為視頻記錄(Video Recording)的縮寫。
圖2示出包含在“VR_MOVIE.VRO”文件中的VOB的層次結(jié)構(gòu)。圖2中的第七(最下)行示出該“VR_MOVIE.VRO”文件。
圖2中的第六行包括包含在“VR_MOVIE.VRO”文件中的VOB。圖2表示至少兩個VOB,即VOB#1和VOB#2包含在“VR_MOVIE.VRO”文件中。每個VOB都是一個符合ISO/IEC13818-1標準的節(jié)目流(program stream),其中視頻流和音頻流被多路復用。該VOB的節(jié)目流與通用節(jié)目流的區(qū)別在于,它們的末端不需要有“program_end_code”,而對于通用節(jié)目流這是不可缺少的。如圖中第一行中所示,視頻流為多個圖像數(shù)據(jù)段的序列pi1、pi2、pi3......。圖像數(shù)據(jù)以視頻幀為單元來顯示。在NTSC系統(tǒng)中,一個視頻幀對應于大約33毫秒(更精確的,1/29.97秒)的顯示時間周期,在PAL系統(tǒng)中,一個視頻幀對應于40毫秒的顯示時間周期。圖像數(shù)據(jù)被分為雙向預測圖像(B-圖像)、預測圖像(P-圖像)和內(nèi)部圖像(I-圖像)。B-圖像是利用與在該B-圖像之前或之后(即,在過去和將來方向)將被回放的畫面之間的相關性來進行壓縮的。P-圖像是利用與在該P-圖像之前(即,在過去方向)將被回放的畫面之間的相關性,進行壓縮的。而I-圖像的壓縮則是利用對一幀的空間頻率響應來實現(xiàn)的,而不是利用上述的相關性。
解碼視頻流中使用的最小單元為GOP(圖像組)。每個GOP包括至少一個I-圖像,而且是對應于回放時間范圍從0.4到1.0秒的一組圖像數(shù)據(jù)段。因此,在圖2中,在第一行中所示的視頻流被分為第二行所示的多個GOP。圖像數(shù)據(jù)通過可變長度編碼來壓縮/編碼。這樣,每個GOP具有不同的數(shù)據(jù)長度。當?shù)诙械腉OP序列將被記錄在一DVD上時,該GOP序列被分為多個單元,不論每個GOP的長度如何,每個單元都具有大約2k字節(jié),如第三行所示。這些單元也可被稱為視頻包,它們與具有相同長度的音頻包隔行復用(interleave-multiplex)(由圖2中的“隔行復用tj1”表示)從而形成第四行所示的包序列。從該包序列,可以形成第五行所示的VOBU(視頻對象單元)。
每個VOBU包括至少一個GOP和音頻數(shù)據(jù)。該VOBU為VOB的最小存取單元,且它是符合MPEG標準的視頻和音頻包的排列序列。從該VOBU序列,可以形成第六行所示的VOB。
現(xiàn)在,將說明管理文件“VR_MANGR.IFO”的內(nèi)部結(jié)構(gòu)。圖3示出管理文件“VR_MANGR.IFO”的內(nèi)部結(jié)構(gòu)。如圖3所示,管理文件“VR_MANGR.IFO”包括RTR_VMGI表(RTR_VMGI T)、M_AVFI表(M_AVFI T)、OGR_PGCI表(ORG_PGCI T)、UD_PGCI表(UD_PGCI T)、TXTDT_MG表(TXTDT_MG T)和MNFI表(MNFIT)。
M_AVFI(運動AV文件信息)表為一用于管理VOB的表,如引線h3指示,其包括VOB_STI_N,表示包含在M_AVFIT中的VOBSTI的數(shù)目;M_AVFIT_EA(有效地址),表示該M_AVFIT的有效長度;作為VOB的屬性信息的VOB_STI(碼流信息)#1...VOB STI#K;和M_AVFI。VOB_STI表示每一VOB中的圖像數(shù)據(jù)的視頻屬性(例如,編碼模式、畫面長寬比、NTSC/PAL,以及線21信息(line21information))和音頻數(shù)據(jù)的音頻屬性(例如編碼模式、聲道數(shù)目和頻率)。
如引線h4所示,該M_AVFI包括VOBI#1...VOBI#L。VOBI(視頻對象信息)為對每個VOB唯一的回放控制信息,如引線h5所示,其包括M_VOB_GI(通用信息);和構(gòu)成VOB的每一VOBU的TMAPI(時間MAP信息)。如引線h6所示,該M_VOB_GI包括VOB_TY,用于表示VOB的類型;VOBR_EC_TM(VOB記錄時間),用于表示當該VOB的第一段圖像數(shù)據(jù)被記錄時的年、月、日、小時、分鐘、秒;VOB_REC_TM_SUB,用于以比秒和一視頻幀更小的單位表示圖象數(shù)據(jù)記錄日期/時間的一部分;M_VOB_STIN(碼流信息數(shù)目),用于指定VOB STI #1...VOB STI #K中的一個,如箭頭Pr1所示;VOB_Start_PTM(顯示時間),用于表示該VOB的第一段圖像數(shù)據(jù)開始顯示的時間;VOB_End_PTM,用于表示該VOB的最后一段圖像數(shù)據(jù)結(jié)束顯示的時間;和LOCAL_TM_ZONE。
圖4示出VOB和VOBI之間的對應關系。如圖4所示,彼此對應的VOB和VOBI具有相同的序列號,如#1和#2。箭頭Pr3表示VOBI#1和VOBI #2共享碼流屬性信息“VOB STI #1”,這表明對應于VOBI#1的VOB #1和對應于VOBI #2的VOB #2具有相同的畫面屬性。VOB I#1和VOBI #2的VOB_Start_PTM分別表示在VOB #1和#2的第一GOP中將首先顯示的圖像數(shù)據(jù)Pt1和Pt3的顯示開始的時間。VOBI #1和VOBI #2的VOB_End_PTM分別表示在VOB #1和#2的最后一個GOP中將最后顯示的圖像數(shù)據(jù)Pt2和Pt4的顯示結(jié)束的時間。VOBI #1的VOB_End_PTM和VOBI #2的VOB_Start_PTM之間的差被稱為STC-Offset。該STC(系統(tǒng)時間時鐘)-Offset用于兩個連續(xù)VOB的無縫(seamless)顯示。
VOBI #1和VOBI #2的VOB_REC_TM表示當VOB #1和VOB #2的第一段圖像數(shù)據(jù)pt1和pt3分別被記錄時的年、月、日、小時、分鐘、秒。應當注意,在本實施例中,圖像數(shù)據(jù)段以記錄的順序來顯示。這樣做是為了用戶的方便。當利用幀之間的相關性來壓縮運動圖像數(shù)據(jù)時,會發(fā)生記錄順序和顯示順序之間的不匹配。而且,由于圖像數(shù)據(jù)是在其存儲在緩沖器之后才記錄在DVD上,因此首先被記錄的圖像數(shù)據(jù)段不一定需要首先顯示。如果根據(jù)圖像數(shù)據(jù)記錄在DVD上的順序來嚴格設定VOB_REC_TM,則用戶在顯示記錄的數(shù)據(jù)上將感到困難??紤]到這些,在本實施例中,當記錄裝置的拍攝單元(capturing unit)開始拍攝一個圖像時,將VOB_REC_TM設定為作為一便攜式攝像機的該記錄裝置中的計時器所測量的當前日期/時間。
這里將更詳細的說明VOB_REC_TM。該VOB_REC_TM用于向用戶顯示圖像數(shù)據(jù)的記錄日期/時間。圖5A和5B示出通過記錄裝置使用本實施例中的DVD,如何向用戶顯示記錄日期/時間。在圖5A和5B中,“KHx”代表在記錄開始時間經(jīng)過時間x后記錄的圖像數(shù)據(jù)Px的記錄日期/時間。記錄開始時間等于VOB的VOB_REC_TM。在該例子中,假設經(jīng)過的時間x為3分鐘。還假設該記錄經(jīng)過的時間等于顯示經(jīng)過的時間,實際上,從計時器表示的時間獲得的該顯示經(jīng)過的時間被用于計算。在本例子中,VOB_REC_TM為“2001.11/110:00.00”。相應的,如圖5B所示,通過在VOB_REC_TM上加3分鐘得到的記錄日期/時間KHx“2001.11/110:03.00”被疊加在對應于圖像數(shù)據(jù)Px的顯示圖像GPx上,并顯示給用戶。以這種方式,可以獲得并顯示每一段圖像數(shù)據(jù)的記錄日期/時間KHx。這實現(xiàn)了與使用錄像帶作為記錄介質(zhì)的便攜式攝像機提供的每一畫面的記錄數(shù)據(jù)的顯示相似的記錄日期/時間的顯示。
圖6示出VOB_REC_TM的格式。如圖6所示,將從位0到位5的6位分配給“秒”(秒[5.0]),從位6到位11的6位分配給“分鐘”(分鐘[1.0],分鐘[5.2]),從位12到位16的5位分配給“小時”(小時[4],小時[3.0]),從位17到位21的5位分配給“日”(日[4.0]),從位22到位25的4位分配給“月”(月[1.0],月[3.2]),從位26到位39的14位分配給“年”(年[5.0],年[13.6])。不能用VOB_REC_TM的這種格式示出的圖像數(shù)據(jù)記錄日期/時間的部分可通過VOB_REC_TM_SUB以比秒和一視頻幀更小的單位來表示。
LOCAL_TM_ZONE將在下面針對當在兩個或更多個時區(qū)中將數(shù)據(jù)記錄在DVD上的情況中進行說明。
現(xiàn)在,將說明TMAPI。TMAPI為顯示VOBU地址和顯示時間之間的對應關系的一個表格。圖7示出TMAPI的結(jié)構(gòu)。如虛線箭頭hy3所示,TMAPI包括TMAP_GI(通用信息)、TM_ENT(時間輸入)#1-#S,和VOBU_ENT(VOBU輸入)#1-#T。每個VOBU_ENT都是對應一個不同VOBU的信息,如虛線箭頭hy4所示,它包括1STREF_SZ(第一參考大小),用于表示相應VOBU的第一個I-圖像的大??;VOBU_PB_TM(VOBU回放時間),表示回放相應VOBU所需的0.4秒-1.0秒數(shù)量級的一回放時間;和VOBU_SZ(大小),表示對應VOBU的大小。即使由于采用可變長度編碼,各VOBU的大小或回放時間不同,也可能通過參照“VOBU_ENT”來訪問對應于任何回放時間的一VOBU中的圖像。
“TM_ENT”為顯示每10秒一時間輸入的位置的信息。如虛線箭頭hy5所示,該“TM_ENT”包括“VOBU_ENTN”,表示包括該時間輸入的VOBU;“TM_DIFF”,表示“VOBU_ENTN”中所表示的VOBU的開始和時間輸入之間的時間差;和“VOBU_ADR”,用于表示該VOB的開始和在“VOBU_ENTN”中所表示的VOBU的開始之間的時間差?!癟M_ENT”可實現(xiàn)每10秒以高速對VOBU中的一圖像進行存取。
“TMAP_GI”(timemap通用信息)為用于整體管理TMAPI的信息,如虛線箭頭hy6所示,包括“TM_ENT_N”,用于表示在VOB中設定的時間輸入的數(shù)目;“VOBU_ENT_N”,表示包含在TMAPI中的VOBU_ENT的數(shù)目;“TM_OFS”,表示VOB的開始和一個時間輸入之間的時間差;以及“ADR_OFS”,表示“VR_MOVIE.VRO”的開始和VOB的開始之間的時間差。
圖8示出TMAPI和VOBU之間的關系。在圖8中,由一VOBU_PB_TM(圖8中表示為“PB_TM”)和一VOBU_SZ的每個結(jié)合來表示每個VOBU的回放時間和大小。TM_ENT中的“TM_DIFF”表示VOBU的開始和時間輸入的開始之間的時間差。通過上述結(jié)構(gòu)的TMAPI,可能識別對應于一給定時間碼的VOBU。
當對一將要回放的圖像指定一從VOB開始的相對時間Tx時,可以從圖8獲得滿足下面公式1的“x”、“y”、“z”的值,將該獲得的x和y的值代入到公式2中以獲得對應于該相對時間Tx的VOBU#i的地址,該VOBU從DVD上所獲得的地址中讀出,且一從VOBU#i的回放開始時間經(jīng)過時間“z”之后的一位置處的一圖像,作為該指定相對時間Tx的圖像進行回放。
公式1指定圖像的相對時間Tx=10秒×x-對于(TM_ENT #x+1)的TM_DIFF+TM_OFS+∑VOBU_PB_TM+z在上述公式中,∑VOBU_PB_TM代表第一個VOBU_PB_TM到第y個VOBU_PB_TM的總和。
公式2VOBU #i的地址=ADR_OFS+(TM_ENT #x+1)的VOBU_ADR+∑VOBU_SZ在上面的公式中,∑VOBU_SZ代表第一個VOBU_SZ到第y個VOBU_SZ的總和。
即使當利用TMPI對一指定圖像進行存取并回放該指定圖像時,圖5B所示的記錄日期/時間也可被顯示。此時,可通過在VOB的VOB_REC_TM加上相對時間Tx來獲得該指定圖像的記錄日期/時間。
到目前為止,已經(jīng)說明了“M_AVFIT”?,F(xiàn)在,將參照圖9說明VR_MANGR.IFO的其它表。圖9示出VR_MANGR.IFO的內(nèi)部結(jié)構(gòu)。圖9與圖3的不同之處在于其顯示了ORG_PGCI表的內(nèi)部結(jié)構(gòu)。
ORG_PGCI(Original Program Chain Information,原始節(jié)目鏈接信息)表用于管理記錄在一DVD上的多個VOB,從而使該VOB可以像錄像帶的卷盤一樣回放。更具體的,ORG_PGCI表將記錄在一個DVD上的多個VOB以被稱為“原始節(jié)目鏈接”的回放順序配置成串接相連。在通過這樣的配置,用戶可以將該DVD視為錄像帶的卷盤。在這種配置中,可以參照每一VOBI中的VOB_REC_TM,且VOB可以VOB_REC_TM中所示的時間順序排列。這里,將要說明ORG_PGCI和VOB之間的關系。VOB屬于邏輯層“PG-CELL-VOB”。ORG_PGCI為已被配置成串接的最高層級別的PG(節(jié)目)。ORG_PGCI表(ORG_PGCIT)被定義使得邏輯層“PG-CELL-VOB”可實現(xiàn)。如圖9中的虛線箭頭h6所示,該ORG_PGCIT包括ORG_PGCI_EA(有效地址),示出ORG_PGCI表的有效長度;PG_N,示出在ORG_PGC中串聯(lián)的PG的數(shù)目;CI_SRP_N,示出對應于CELLI(CI)的搜索指針的數(shù)目;ORG_PGI #1...ORG_PGI #M,它們是對應于包含在ORG_PGC中的多個PG的信息;ORG_CI_SRP#1...ORG_CI_SRP #N,它們是對應于多個CELLI的搜索指針;和ORG_CELL #1...ORG_CELL #N。
ORG_CELLI為一信息,其通過時間碼的組合來表示一邏輯回放部分,如虛線箭頭h8所示,它包括VOBI_SRPN,如箭頭gj1所示,為指示包含在對應于該CELLI的M_AVFIT中的多個VOBI中的一個的指針;和CELL_Start_PTM以及CELL_End_PTM,它們是一對時間碼,指示作為回放部分(稱為CELL)的VOB中的一部分。
圖10示出包括在ORG_PGCI中的CELL和VOB之間的關系。如圖10所示,每個CELL和每個VOBI之間的對應關系由VOBI_SRPN來表示。組成一VOB的一給定部分通過兩個VOBU地址被指定為一個CELL,這兩個地址是通過TAMPI對包含在該CELL中的一對CELL_Start_PTM(圖10中的C_S_PTM)和CELL_End_PTM(圖10中的C_E_PTM)進行轉(zhuǎn)換的結(jié)果而獲得的。
如虛線箭頭h7所示,ORG_PGI(原始節(jié)目信息)包括IT_TXT_SRPN,用于指定包含在對應于該PG的TXTDT_MG中的多個文本數(shù)據(jù)中的一個;和CN,用于表示包含在該PG中的CELL的數(shù)目。
圖11示出怎樣將圖9所示的CELL分配給PG。如圖11所示,包含在該PGI中的CN表示分別包含在PG#1和PG#2中的CELL #1到CELL #2的部分。另外,包含在該PG中的IT_TXT_SRPN表示對應于該PG的文本數(shù)據(jù)。
現(xiàn)在,已經(jīng)說明了ORG_PGCI。從現(xiàn)在開始,將參照圖12說明其它表的內(nèi)部結(jié)構(gòu)。
UD_PGCIT(User-Defined Program Chain Table,用戶定義的節(jié)目鏈接表)是一個定義了由用戶任意設定的回放部分的組合(稱為播放表)的表。
TXTDT_MGT(Text Data Manager Table,文本數(shù)據(jù)管理器表)包括由用戶任意設定的多段文本數(shù)據(jù),例如廣播節(jié)目名稱、場景名稱等。
MNFI表中寫入了對記錄裝置的各制造商唯一的信息。
如虛線h20所示,RTR_VMGIT(實時記錄視頻管理通用信息表)包括VMGI_MAT(視頻管理通用信息變換表)。如虛線箭頭h21所示,該VMGI_MAT包括作為RTR_VMGIT有效長度的RTR_VMGI_EA;和M_AVFIT_SA、ORG_PGCI_SA、UD_PGCI_SA、TXTDT_MG_SA、MNFI_SA以及TM_ZONE。
圖13示出怎樣利用寫入在VMGI_MAT中的開始地址(M_AVFIT到MNFIT_SA)和寫入在管理表中的有效長度(M_AVFIT到MNFIT_EA)來指定分配給管理表的管理文件中的區(qū)域。在圖13的右手側(cè)所示的符號“{”表示分配給管理表的管理文件中的區(qū)域,這些區(qū)域由M_AVFIT_SA到MNFIT_SA和M_AVFIT_EA到MNFIT_EA來識別。
寫入在VMGI_MAT中的管理表的開始地址(M_AVFIT到MNFIT_SA)實際上是VR_MANGR.IFO開始和管理表之間的偏差。M_AVFIT_EA到MNFIT_EA為管理表的有效長度。因此,可通過在RTR_VMGI的VMGI_MAT中寫入的開始地址加上管理表中寫入的有效長度來獲得管理表的結(jié)尾地址。
現(xiàn)在,說明TM_ZONE。該TM_ZONE表示一時區(qū),它作為用于將日期/時間信息,例如VOB_REC_TM記錄在DVD上的標準時區(qū)。每當日期/時間信息被記錄在管理文件VR_MANGR.IFO中的任何表中,就必須將由TM_ZONE表示的時區(qū)用作標準時區(qū)。由TM_ZONE指定時區(qū)在整個DVD中都是有效的。因此,TM_ZONE有時被稱為“容量偏差”。每個VOB的VOB_REC_TM也是基于由該TM_ZONE指定的時區(qū)。因此,圖5所示的記錄日期/時間的顯示和對組成ORG_PGCI的VOB的分類排列都是基于由該TM_ZONE指定的時區(qū)。
標準時間可分為(1)格林威治標準時間,它是世界時間,和(2)用于不同區(qū)域的標準時間。TM_ZONE具有一格式,它可符合日期/時間信息所依據(jù)的上述標準時間中的任一種。圖14示出地球上不同區(qū)域的時區(qū)。圖14中的經(jīng)線TK1到TK5為時區(qū)之間的分界。時區(qū)具有不同的標準時間,這些時間都是根據(jù)英國格林威治標準時間(圖14中的UK1)的標準太陽時。
圖15示出TM_ZONE的格式。如圖15所示,TM_ZONE具有16位。其中,從位0到11這12位被分配給TZ_OFFSET,從位12到15這4位被分配給TZ_TY。當該TZ_TY為“0000”時,表示該日期/時間信息基于世界時間,當它為“0001”時,表示該日期/時間信息基于其它標準時間。當TZ_TY被設為“0001”時,TZ_OFFSET表示格林威治標準時間和該時區(qū)的標準時間之間的時差,以分鐘為單位。
圖16A、16B和16C示出參照哪個計時TM_ZONE,且怎樣利用在日本的記錄裝置1a來設定VOB_REC_TM。由于該記錄裝置1a在日本,因此該記錄裝置1a的計時器基于日本標準時間來測量當前時間。Device_Offset具有一時差,通過該時差可以識別該記錄裝置的計時器所依據(jù)的標準時間(和時區(qū))。該Device_Offset不同于DVD中包含的TZ_Offset。如圖16B所示,該記錄裝置1a試圖在DVD上寫入一新的VOB(即VOB #3)及其對應的VOBI #3,且作為判斷的結(jié)果,如箭頭it1所示,判斷TM_ZONE中的TZ_Offset與記錄裝置1a中的Device_Offset匹配。這導致圖16C所示的VOBI #3的設定。如箭頭ii1所示,將VOBI #3的VOB_REC_TM設定為由記錄裝置1a的計時器測量的當前時間,且如箭頭ii2所示,LOCAL_TM_ZONE被設為“0000 0000 0000”。
在上述DVD中,所有的包括VOB_REC_TM的日期/時間信息都基于TM_ZONE中的TZ_OFFSET,這意味著所有種類的日期/時間信息都是統(tǒng)一的。
在目前的說明中,都是假設DVD與記錄裝置在同一時區(qū)中使用。下面將說明DVD在不同時區(qū)使用的情況,以及記錄裝置以什么格式來記錄在該時區(qū)中的VOB和VOBI。在該示例情況中,假設以前在日本使用的DVD被用戶帶到了美國。圖17示出從日本到美國的轉(zhuǎn)移,該轉(zhuǎn)移由箭頭ty1來表示。假設在美國,用戶使用一基于美國標準時間的記錄裝置1b。在這種情況下,當一新的VOB要被記錄在DVD上時,該新的VOB中的日期/時間信息可以基于該DVD的TM_ZONE或記錄裝置1b的標準時間。在本實施例中,該新的VOB中的日期/時間信息基于DVD的TM_ZONE。另外,VOBI中的LOCAL_TM_ZONE被設為記錄裝置1b中的Device_Offset。
這里,將說明VOBI中的LOCAL_TM_ZONE。當在一與TM_ZONE指定的時區(qū)不同的時區(qū)中記錄一VOB時,LOCAL_TM_ZONE變?yōu)橛行?。該LOCAL_TM_ZONE指定不同的時區(qū)作為對該VOB唯一的一當?shù)貢r區(qū)。圖18示出該LOCAL_TM_ZONE的格式。如圖18所示,LOCAL_TM_ZONE具有16位。其中,位0到11這12位被分配給LOCAL_TZ,位12到15這4位被分配給LOCAL_TZ_TY。當將該LOCAL_TZ_TY被設為“0000”時,表示其未指定當?shù)貢r區(qū),且使用在TM_ZONE中指定的時區(qū)。也就是說,LOCAL_TZ_TY中的“0000”表示對應該VOBI的VOB已經(jīng)被一記錄裝置寫入,該記錄裝置具有一計時器,該計時器基于由TM_ZONE指定的時區(qū)。
當LOCAL_TZ_TY被設為“0001”時,它表示其指定了對該VOB唯一的一當?shù)貢r區(qū)。就是說,LOCAL_TZ_TY中的“0001”表示對應于該VOBI的VOB已經(jīng)由一記錄裝置寫入,該記錄裝置具有一基于與TM_ZONE中指定的時區(qū)不同的時區(qū)的計時器。當LOCAL_TZ_TY被設為“0001”時,LOCAL_TZ包括一“當?shù)仄啤?,它是格林威治標準時間和本地時區(qū)的標準時間之間的時差,以分鐘為單元表示。
下面將說明在美國的記錄裝置1b怎樣將一新的VOB寫入具有圖16A-16C所示的格式的DVD中。圖19A、19B和19C示出在美國的記錄裝置1b怎樣設定VOB_REC_TM和TM_ZONE。由于該記錄裝置1b在美國,因此記錄裝置1b的Device_Offset表示美國的一時區(qū)的標準時間,如圖19A所示。另一方面,TM_ZONE被設為日本標準時間,就像圖16A-16C所表示的情況一樣。如圖19B所示,該記錄裝置1b示圖將一新的VOB(即VOB #3)和對應的VOBI #3寫入到DVD上,作為判斷結(jié)果,如箭頭it2所示,判斷TM_ZONE中的TZ_OFFSET與記錄裝置1b中的Device_Offset不匹配。這導致圖19C所示的VOBI #3的設定。如虛線箭頭tt2所示,LOCAL_TM_ZONE中的LOCAL_TZ_TY被設為“0001”,LOCAL_TZ被設為記錄裝置1b的Device_Offset。
如虛線箭頭tt1所示,可通過計算來獲得VOB_REC_TM當前日期/時間-LOCAL_TZ+TM_ZONE。在該計算中,“當前日期/時間”是基于LOCAL_TM_ZONE中指定的時區(qū)的標準時間。首先通過“當前日期/時間”減去LOCAL_TZ中顯示的時差來獲得格林威治標準時間的日期/時間。然后,通過在所獲得的格林威治標準時間的日期/時間加上TM_ZONE來獲得VOB_REC_TM。這表示VOB_REC_TM基于TM_ZONE中的TZ_OFFSET。
考慮一個例子,其中TM_ZONE被寫作“+540(=9.0H)”,且VOB_REC_TM將被設為與格林威治標準時間具有“-2.0H”的時差的時區(qū)中的當前日期/時間“1月11日,2001,21(小時):30(分鐘)”。在這種情況下,上述公式中的LOCAL_TZ具有時差為“-120(=-2.0H)”。首先,通過在“當前日期/時間”中減去LOCAL_TZ(-2.0H)來獲得格林威治標準時間的日期/時間。然后,通過將TM_ZONE(+9.0H)加到所獲得的格林威治標準時間的日期/時間(“1月11日,2001,21(小時):30(分鐘)”)中來獲得VOB_REC_TM。因而,VOB_REC_TM被設定為“1月12日,2001,8(小時):30(分鐘)”。
如果希望通過LOCAL_TM_ZONE中指定的時區(qū)的標準時間來表示VOB_REC_TM,則可通過下面的公式來獲得將要顯示的記錄日期/時間記錄日期/時間=VOB_REC_TM-TM_ZONE+LOCAL_TM_ZONE在這種情況下,VOB_REC_TM中的日期/時間基于由TM_ZONE指示的時區(qū)的標準時間。因此,首先通過從VOB_REC_TM中減去TM_ZONE中顯示的時差來獲得格林威治標準時間的日期/時間。然后,通過在上述結(jié)果中加入LOCAL_TM_ZONE中顯示的時差來得到當?shù)貥藴蕰r間的記錄日期/時間。
考慮一個例子,其中VR_MANGR.IFO中的TM_ZONE被寫作“+540(=9.0H)”,且該VR_MANGR.IFO包括一M_VOB_GI,該M_VOB_GI包括被寫作“-120(=-2.0H)”的LOCAL_TM_ZONE和被寫作“1月12日,2001,8(小時):30(分鐘)”的VOB_REC_TM。首先,通過在VOB_REC_TM“1月12日,2001,8(小時):30(分鐘)”中減去TM_ZONE中顯示的時差(9.0H)來獲得格林威治標準時間的日期/時間。然后,將LOCAL_TM_ZONE中顯示的時差(-2.0H)加入上述結(jié)果。結(jié)果,通過當?shù)貥藴蕰r間得到作為記錄日期/時間的“1月11日,2001,21(小時):30(分鐘)”。
如上所述,不論VOB在哪個時區(qū)被記錄,本實施例確??筛鶕?jù)TM_ZONE中指定的TZ_OFFSET來設定VOB_REC_TM。更具體的,如果通過基于與為DVD定義的不同的標準時間的一記錄裝置在DVD上記錄一VOB,則VOB_REC_TM根據(jù)TM_ZONE中指定的TZ_OFFSET來設定。這意味著所有寫入VOB_REC_TM中的日期/時間信息都是統(tǒng)一的,即都是基于TM_ZONE中指定的TZ_OFFSET。這樣可以實現(xiàn)這樣的下過即使已通過基于不同標準時間的不同記錄裝置被記錄的VOB,以記錄日期/時間順序排列成一個ORG_PGCI,這些VOB也總是可以正確的排列。本實施例還提供了另一效果,可以通過使用LOCAL_TM_ZONE中的LOCAL_TZ轉(zhuǎn)換標準時間,而不是通過VOB_REC_TM中顯示的記錄日期/時間,來以當?shù)貢r間顯示記錄日期/時間。這使得用戶可以在他/她同時觀看回放圖像和被顯示的記錄日期/時間時,感覺更正常。
實施例2實施例2公開了一種用于獲得實施例1中所示的DVD的便攜式攝像機類型的記錄裝置1。圖20示出了實施例2中的記錄裝置1的內(nèi)部結(jié)構(gòu)。如圖20所示,該記錄裝置1包括一用戶接口單元2、一計時器3、一拍攝單元4、一MPEG編碼器5、一跡道緩沖器(trackbuffer)6、一驅(qū)動裝置7、一寫入單元8、一半導體存儲器9、一系統(tǒng)控制單元10、一記錄控制單元11、和一日期/時間信息設定單元12。
用戶接口單元2通過面板、遙控器、顯示器等從用戶接收各種輸入。實施例2中的用戶接口單元2接收到的輸入包括國家說明、記錄開始指令和記錄結(jié)束指令。
計時器3測量當前時間。由該計時器3測量得到的該當前時間基于該記錄裝置1使用時所處的國家的標準時間。應當注意在本申請文本中,為了方便起見,假設一國家只有一個標準時間。該計時器3對應于多個國家保存有多個時差,根據(jù)這些時差可以確定標準時間。計時器3可以確定對應于用戶接口單元2從用戶處接收到的輸入所指定的國家的時差。這使得當用戶攜帶該記錄裝置1到達不同國家時,可以改變該記錄裝置1所依據(jù)的標準時間。
拍攝單元4包括一個鏡頭、一個可變光圈、一用于接收入射光的圖像拾取裝置和一個用于放大該圖像拾取裝置的輸出并輸出該放大后的結(jié)果的放大電路。該拍攝單元4輸出視頻信號和音頻信號。每個視頻信號由多個視頻幀組成,每個音頻信號由多個音頻幀組成。該拍攝單元4順序地將視頻和音頻幀輸出到MPEG編碼器5中。
通過對從拍攝單元4輸入的視頻幀進行視頻編碼,MPEG編碼器5產(chǎn)生圖像數(shù)據(jù),且同時通過對拍攝單元4輸入的音頻幀進行音頻編碼來產(chǎn)生音頻數(shù)據(jù)。
MPEG編碼器5將產(chǎn)生的圖像數(shù)據(jù)和音頻數(shù)據(jù)隔行多路復用為VOBU,并順序地將這些VOBU存儲在跡道緩沖器6中。每當它完成了VOBU系統(tǒng)編碼時,MPEG編碼器5會通知系統(tǒng)控制單元10關于VOBU的信息(VOBU信息)。VOBU信息被分為下列信息*VOBU開始PTM(開始回放一VOBU的視頻幀的時間)*參考圖像大小(一VOBU的第一個I-圖像的大小,其中該VOBU開始被看作是“0”)*VOBU_Size(VOBU的大小)*VOBU_PB_Time(一VOBU的回放時間)上述信息用于創(chuàng)建TMPI中的VOBU_ENT。每當系統(tǒng)控制單元10從MPEG編碼器5接收到這種VOBU信息時,它都利用接收到的信息創(chuàng)建VOBU_ENT。
軌道緩沖器6用于調(diào)節(jié)驅(qū)動裝置7將VOBU寫在DVD上的速度和MPEG編碼器對圖像數(shù)據(jù)編碼的速度之間的差。
驅(qū)動裝置7對DVD存取并包括一個安放DVD的基座,一主軸馬達,用于夾住該放置的DVD并驅(qū)動該DVD旋轉(zhuǎn),一光學拾取器,用于讀出記錄在DVD上的信號,和一用于該光學拾取器的激勵器。驅(qū)動裝置7包含寫入單元8。
每當在跡道緩沖器6中充滿了由MPEG編碼器5編碼的VOBU時,該寫入單元8將存儲在跡道緩沖器6中的VOBU記錄在DVD上。
半導體存儲器9為一個用于將管理文件“VR_MANGR.IFO”存儲為一駐留文件的存儲區(qū)域,其中文件“VR_MANGR.IFO”將被記錄在放置在記錄裝置1上的DVD上。該管理文件“VR_MANGR.IFO”被允許駐留在該半導體存儲器9中,以避免用于記錄VOBU的光盤存取和用于更新該管理文件的光盤存取之間的沖突。
系統(tǒng)控制單元10包括一CPU、一主存儲器、和一ROM,還包括記錄控制單元11和日期/時間信息設定單元12。
記錄控制單元11向MPEG編碼器5設定參數(shù),其中這些參數(shù)在記錄開始時由用戶接口單元2接收,這些參數(shù)涉及視頻壓縮方法、系統(tǒng)比特率等。記錄控制單元11還對VR_MANGR.IFO中的VOBSTI、VOBI和CELLI創(chuàng)建原型(prototype),并請求MPEG編碼器5對視頻和音頻幀進行編碼。每當一VOBU的一系統(tǒng)編碼完成時,記錄控制單元11就從MPEG編碼器5接收VOBU信息,并根據(jù)該接收到的VOBU信息更新VR_MANGR.IFO。當接收到用戶輸入的記錄結(jié)束指令并被MPEG編碼器5通知編碼完成后,記錄控制單元11通過驅(qū)動裝置7將存儲在跡道緩沖器6中的所有VOBU和管理文件記錄在DVD上,并結(jié)束記錄操作。
當一個VOB被記錄時,日期/時間信息設定單元12設定VOBI中的VOB_REC_TM和LOCAL_TM_ZONE。現(xiàn)在,將參照圖21所示的流程圖來說明日期/時間信息設定單元12執(zhí)行的操作過程。該流程圖集中在怎樣設定VOB_REC_TM和LOCAL_TM_ZONE。該設定具有三個模式步驟S4-S5,步驟S7-S8和步驟S9-S10。在該程序中,根據(jù)在步驟S3和S6中執(zhí)行的判斷的結(jié)果來選擇這些設定模式中的一個。
MPEG編碼器5和驅(qū)動裝置7被指示將一VOB記錄在一DVD上(步驟S1)。參照RTR_VMGI中的VMGI_MAT中的TM_ZONE(步驟S2)。判斷TM_ZONE中的TZ_TY是“0000”還是“0001”(步驟S3)。當TZ_TY為“0000”時,執(zhí)行步驟S4和S5。TZ_TY為“0000”表示DVD中的日期/時間信息基于世界時間。
在一VOBI中的LOCAL_TM_ZONE被設為“0”(就是說,所有的位都被設為0)(步驟S4)。通過從計時器3測量到的當前時間中減去Device_Offset來計算世界時間的VOB_REC_TIME(步驟S5)。
只有當步驟S3中判斷TM_ZONE中的TZ_TY為“0001”時,才執(zhí)行步驟S6。TZ_TY為“0001”表示DVD中的日期/時間信息是基于不同于世界時間的一個時區(qū)的標準時間。此時,問題在于記錄裝置1和DVD是否基于相同的標準時間。這在步驟S6中進行判斷。就是說,在步驟S6中,將DVD中RTR_VMGI中的TM_ZONE中的TZ_OFFSET的值與計時器3中Device_Offset的值進行比較,以判斷他們是否匹配。當他們匹配時,VOBI中的LOCAL_TM_ZONE被設為“0”(步驟S7)。VOB_REC_TIME被設定為由計時器3測量的當前時間(步驟S8)。當在步驟S6中判斷得到TZ_OFFSET與Device_Offset不匹配時,LOCAL_TZ被設定為Device_Offset,且將包括LOCAL_TZ和被設為“0001”的LOCAL_TZ_TY的LOCAL_TM_ZONE寫入VOBI(步驟S9)中。通過執(zhí)行計算“(計時器3的當前時間)-LOCAL_TZ+TZ_OFFSET”得到VOB_REC_TM(步驟S10)。
VOB_REC_TM和LOCAL_TM_ZONE已經(jīng)在上述步驟中被設定。等待VOB編碼完成(步驟S11)。在步驟S11中判斷VOB編碼完成后,存儲在半導體存儲器9中的VOBI被寫入到DVD上(步驟S12)。
如上所述,根據(jù)本實施例,傳統(tǒng)的記錄裝置1可設定VOB_REC_TM和LOCAL_TM_ZONE以產(chǎn)生實施例1所述的DVD。因此本實施例將實現(xiàn)實施例1中DVD的更廣泛的使用。
還有一些應當注意的。在本實施例中,當TM_ZONE中的TZ_TY為“0000”(表示DVD中的日期/時間基于世界時間)時,LOCAL_TM_ZONE也被設定為“0”(全為零)。但是,如果TM_ZONE中的TZ_TY為“0000”時,可將LOCAL_TM_ZONE設定為一個值,該值表示記錄裝置使用時所處的時區(qū)的標準時間。為了實現(xiàn)這種設定,可省略步驟S3中的判斷,并在步驟S6中判斷TZ_OFFSET是否與Device_Offset匹配。如果在步驟S6中判斷TZ_OFFSET與Device_Offset不匹配,則LOCAL_TM_ZONE被設定為Device_Offset,且將被設為“0”的TZ_OFFSET施加到步驟S10以獲得VOB_REC_TM。
實施例3實施例3涉及一種用于回放實施例1中公開的DVD的回放裝置。圖22示出實施例3中回放裝置的內(nèi)部結(jié)構(gòu)。如圖22中所示,該回放裝置的內(nèi)部結(jié)構(gòu)基于實施例2中的記錄裝置1的結(jié)構(gòu)。因此,實施例3中的回放裝置具有記錄和回放裝置的雙重功能。如圖22所示,該回放裝置除了圖20所示的記錄裝置1的部件之外,還包括一MPEG解碼器13、一讀取單元14、一回放控制單元15、一顯示模式存儲單元16、一國家標記存儲單元17、一回放時間監(jiān)視單元18、一信號合成單元19、和一日期/時間顯示控制單元20。由于與記錄裝置1中具有相同附圖標記的部件執(zhí)行相同功能,因此不再對其贅述。下面集中說明新增加的部件。
當接收到回放控制單元15發(fā)出的解碼請求時,MPEG解碼器13將一VOBU解碼以獲得一視頻信號,并將獲得的視頻信號輸出到信號合成單元19中,其中該VOBU已經(jīng)從一DVD中讀出并存儲在跡道緩沖器6中。
讀取單元14包含在實施例3的系統(tǒng)控制單元10中。當回放DVD時,讀取單元14訪問該DVD,從該DVD中讀出VOBU并將讀取出的VOBU順序存儲在跡道緩沖器6中。對VOBU的讀取和存儲繼續(xù)進行,直到跡道緩沖器6中注滿VOBU為止。在跡道緩沖器6中注滿VOBU后,讀取單元14等待,直到在跡道緩沖器6中產(chǎn)生一空白空間為止。在產(chǎn)生一空白空間后,讀取單元14再度從DVD中讀出數(shù)據(jù),并將數(shù)據(jù)寫入跡道緩沖器6中,避免下溢。
回放控制單元15一個接一個的查閱ORG_PGCI中的CELL信息段,從寫入在CELL信息的讀出段中的CELL_Start_PTM和CELL_End_PTM獲得每一VOBU的地址和大小,指示驅(qū)動裝置從DVD中一個接一個地讀出被識別的VOBU,并指示MPEG解碼器13對VOBU進行解碼從而回放對應于由CELL_Start_PTM和CELL_End_PTM指定的范圍的VOBU。
顯示模式存儲單元16存儲記錄日期/時間被顯示的一模式。在本實施例中,提供了兩種顯示模式記錄地時間模式;和回放地時間模式。如實施例1-3所述,日期/時間信息是基于由(a)TM_ZONE中的TZ_OFFSET或(b)LOCAL_TM_ZONE中的LOCAL_TZ指定的時區(qū)的標準時間。當用戶選擇了記錄地時間模式時,顯示模式存儲單元16被設定為記錄地時間模式,且使用基于上述(a)或(b)的日期/時間信息。但是,用戶可以將回放裝置帶到這樣一個時區(qū),該時區(qū)既不是TM_ZONE指定的時區(qū),也不是LOCAL_TM_ZONE指定的時區(qū)。這種情況經(jīng)常發(fā)生,因為近年來便攜式攝像機的使用已經(jīng)變得相當普遍。在這種情況下,用戶可以選擇回放地時間模式來回放一個VOB。通過這種選擇,顯示模式存儲單元16被設定為回放地時間模式。圖23A示出一個菜單屏幕,用戶可以通過用戶接口單元2在該屏幕上選擇記錄地時間模式或回放地時間模式。用可選擇分別對應于記錄地時間模式和回放地時間模式的按鈕bn1和bn2中的一個。
國家標記存儲單元17存儲了多個被設為TZ_OFFSET或LOCAL_TZ的時差值,還存儲了對應的表示包括使用世界時間的英國在內(nèi)的國家的多個標記。圖23B示出存儲在國家標記存儲單元17中的信息。如圖23B所示,值“0.0H”對應于表示提供世界時間的英國的標記;表示世界時間和日本標準時間的時差的值“9.0H”對應于表示日本的標記;表示世界時間和美國標準時間的時差的值“-8.0H”對應于表示美國的標記。
回放時間監(jiān)視單元18在開始進行VOB回放之后,監(jiān)視該回放經(jīng)過的時間。更具體的,每當將被顯示的一段圖像數(shù)據(jù)改變時,該回放時間監(jiān)視單元18將直到前面的圖像數(shù)據(jù)部分為止的回放經(jīng)過的時間加到該VOB的第一段圖像數(shù)據(jù)的被顯示的記錄日期/時間上,從而可將總和作為新的圖像數(shù)據(jù)段的記錄日期/時間來顯示。
該信號合成單元19通過將(a)存儲在國家標記存儲單元17中的標記和(b)代表由回放時間監(jiān)視單元18獲得的一段圖像數(shù)據(jù)的日期/時間的字符,疊加在對應于該段圖像數(shù)據(jù)的畫面上,從而獲得一合成視頻信號。
日期/時間顯示控制單元20計算將被疊加在對應于圖像數(shù)據(jù)的回放畫面上的記錄日期/時間,并選擇一個將與該記錄日期/時間一起被顯示的標記?,F(xiàn)在,將參照圖24所示的流程圖來說明日期/時間顯示控制單元20執(zhí)行的操作過程。該流程圖集中說明怎樣計算將被疊加在回放畫面上的記錄日期/時間,以及怎樣選擇將與該記錄日期/時間一起被顯示的標記。該過程包括三個模式步驟S23-S24,步驟S26-S27和步驟S28-S31。在該過程中,根據(jù)在步驟S22-S25中執(zhí)行的判斷的結(jié)果來選擇這些設定模式中的一個。
驅(qū)動裝置7和MPEG解碼器13被指示回放一個VOB(步驟S21)。判斷存儲在顯示模式存儲單元16中的顯示模式是記錄地時間模式還是回放地時間模式。當判斷存儲了回放地時間模式時,控制轉(zhuǎn)到步驟S23,在步驟S23中通過執(zhí)行“VOB_REC_TM-TZ_OFFSET+Device_Offset”的計算來獲得記錄日期/時間。然后,從國家標記存儲單元17中選擇出表示對應于該Device_Offset的國家的標記(步驟S24)。當判斷存儲的是記錄地時間模式時,控制轉(zhuǎn)到步驟S25,在步驟S25中,判斷LOCAL_TM_ZONE中的LOCAL_TZ_TY是“0000”還是“0001”。當LOCAL_TZ_TY為“0000”時,控制轉(zhuǎn)到步驟S28。LOCAL_TZ_TY為“0000”表示VOB_REC_TM基于世界時間或者由TM_ZONE中的TZ_OFFSET指定的標準時間。在步驟S28中,在VOB_REC_TM中顯示的日期/時間被原樣顯示。然后判斷TM_ZONE中的TZ_TY是“0000”還是“0001”(步驟S29)。當TZ_TY為“0000”時,選擇表示世界時間的標記(步驟S30)。當TZ_TY為“0001”時,選擇對應于由TM_ZONE中的TZ_OFFSET指定的國家的標記(步驟S31)。
當在步驟S25中判斷LOCAL_TZ_TY為“0001”時,控制轉(zhuǎn)到步驟S26。LOCAL_TZ_TY為“0001”表示在LOCAL_TM_ZONE中的LOCAL_TZ被設定為一有效值。在步驟S26中,可通過執(zhí)行計算“VOB_REC_TM-TZ_OFFSET+LOCAL_TZ”來獲得記錄日期/時間。然后從國家標記存儲單元17中選擇出表示對應于TM_ZONE中的TZ_OFFSET的國家的標記(步驟S27)。
當以上面的三個模式的任一個確定了記錄日期/時間和標記后,控制轉(zhuǎn)到步驟S32,在步驟S32中,信號合成單元19被指示通過將獲得的標記和記錄日期/時間疊加在VOB中的第一段圖像數(shù)據(jù)的畫面上,來獲得一個合成視頻信號,并輸出該合成的視頻信號。在步驟S33中判斷下一段圖像數(shù)據(jù)是否已經(jīng)被顯示。當判斷出下一段圖像數(shù)據(jù)已經(jīng)被顯示時,控制轉(zhuǎn)到步驟S34,在步驟S34中,從回放時間監(jiān)視單元18中獲得回放經(jīng)過的時間,并通過將該回放經(jīng)過的時間與VOB_REC_TM相加來產(chǎn)生經(jīng)過一個幀之后的記錄日期/時間,并指示信號合成單元19,通過將標記和記錄日期/時間疊加在被顯示的圖像的畫面上來獲得并輸出一合成視頻信號。圖25示出通過上述過程顯示的屏幕的一個例子,該屏幕包括一個圖像,圖像上具有通過日期/時間顯示控制單元20獲得的一個記錄日期/時間和一個標記?;氐缴鲜鲞^程,在步驟S35中,判斷是否所有的VOBU都已經(jīng)被讀出。在驅(qū)動裝置7繼續(xù)讀取VOBU時,步驟S33-S35被重復執(zhí)行。在VOBU讀取完成后,在步驟S35中判斷所有的VOBU都已經(jīng)被讀出,本流程圖的處理過程結(jié)束。如圖25所示,通過日期/時間顯示控制單元20以三個模式(步驟S23-S24、步驟S25-S27、步驟S28-S31)中的任一個獲得的記錄日期/時間KH1和一標記mk1被疊加在VOB中的圖像數(shù)據(jù)的一回放畫面gz1上。
如上所述,本實施例可實現(xiàn)使傳統(tǒng)的回放裝置根據(jù)LOCAO_TM_ZONE來顯示一記錄日期/時間。這增加了使用實施例1中所述DVD的機會。
實施例4實施例4涉及一種回放裝置,當在三個不同時區(qū)內(nèi)在一個DVD上記錄三個VOB時,該回放裝置顯示被記錄的內(nèi)容的列表。
下面說明當將三個VOB在三個不同的時區(qū),例如日本、英國和美國,記錄在一個DVD上時,怎樣來設定VOB_REC_TM和LOCAL_TM_ZONE。圖26示出在三個不同的時區(qū)日本、英國和美國記錄的三個VOB。圖26表示VOB #1在日本標準時間11月5日12:00.00(由箭頭kh1表示)在日本記錄;VOB #2在世界時間11月5日13:30.00(由箭頭kh2表示)在英國記錄;VOB #3在美國標準時間11月5日13:00.00(由箭頭kh3表示)在美國記錄。僅從這些記錄日期/時間來判斷,VOB #3的記錄時間早于VOB #2,因此按照時間順序?qū)⑺鼈兣帕袨椤癡OB #1-VOB #3-VOB #2”。這里假設這三個VOB記錄在基于日本標準時間的DVD 100上。在這種情況下,在DVD 100的TM_ZONE中,TZ_TY被設為“0001”,TZ_OFFSET被設為“+9.0H”,該“+9.0H”為表示日本標準時間的時差。對于VOB#1,由于它由日本標準時間表示,因此,DVD 100中的VOB_REC_TM被設為記錄日期/時間kh1。對于在美國記錄的VOB #3,VOB_REC_TM應該被設定的日期/時間通過計算“(11/5 13:00.00)kh3-(-8.0H)+9.0H”,等于“11/6 6:00.00”vr3來得到。相似的,對于在英國記錄的VOB #2,通過計算“(11/5 13:30.00)kh2-(0.0H)+9.0H”來得到VOB_REC_TM應該被設定的日期/時間,它等于“11/5 22:30.00”vr2。
圖27示出包括從圖26獲得的VOB_REC_TM的VOBI。該VOBI被分為由垂直序列構(gòu)成的三個回放單元,包括“VOB #1-VOBI #1-CELL #1-PG #1”;“VOB #2-VOBI #2-CELL #2-PG #2”和“VOB #3-VOBI #3-CELL #3-PG #3”。這些回放單元以實際記錄日期/時間的順序從左到右排列。在于美國記錄的VOB #3的LOCAL_TM_ZONE中,LOCAL_TZ被設為“-8.0H”,LOCAL_TZ_TY被設為“0001”。在于英國記錄的VOB #2的LOCAL_TM_ZONE中,LOCAL_TZ被設為“0.0H”,LOCAL_TZ_TY被設為“0001”。這是因為這些時區(qū)都不同于由DVD 100的TM_ZONE所識別的時區(qū)(日本)。ORG_PGCI由圖27中所示的順序的PG #1-PG #3組成,其中PG #1-PG #3分別對應于VOB #1-VOB #3。因此,當該DVD被回放時,在三個國家中記錄的三個VOB將以被寫入在VOB_REC_TM中的時間順序進行回放。到目前為止,已經(jīng)說明了VOB_REC_TM的設定?,F(xiàn)在,將說明執(zhí)行DVD 100的“容量顯示”的回放裝置。
圖28示出實施例4中的回放裝置的內(nèi)部結(jié)構(gòu)。與實施例3中的回放裝置相比,該回放裝置還包括一容量顯示執(zhí)行單元21。
當DVD被插入該回放裝置時,容量顯示執(zhí)行單元21執(zhí)行一“容量顯示”。注意在本實施例中,“容量顯示”是指組成ORG_PGCI的VOB-VOBI-CELL-PG的連續(xù)顯示。圖29示出由該容量顯示執(zhí)行單元21產(chǎn)生的容量顯示的例子。在圖29中,圖片畫面gk1、gk2和gk3為分別代表各VOB-VOBI-CELL-PG組的OSD(圖形屏幕顯示OnScreen Display)圖片畫面,它們。這些圖片畫面包括由PGI中的IT_TXT_SRP指定的文本數(shù)據(jù)tx1、tx2和tx3,拍攝時間kh1、kh2和kh3,以及分別表示拍攝地點(國家)的標記mk1、mk2、mk3。
對于LOCAL_TZ_TY被設為“0000”的VOB #1,它的拍攝時間與設定給VOB_REC_TM的時間相同。相反,LOCAL_TZ_TY被設為“0001”的VOB #2和#3的拍攝時間為計算式“VOB_REC_TM-TZ_OFFSET+LOCAL_TZ”的計算結(jié)果。
更具體的,VOB #2的拍攝時間(11/5 13:30)為容量顯示執(zhí)行單元21執(zhí)行的“11/5 22:30(VOB_REC_TM)+0.0H(LOCAL_TZ)-9.0H(TZ_OFFSET)”的計算結(jié)果。同樣,VOB #3(11/5 13:00)的拍攝時間(11/5 13:00)為容量顯示執(zhí)行單元21執(zhí)行的“11/6 6:00(VOB_REC_TM)+(-8.0H=LOCAL_TZ)-9.0H(TZ_OFFSET)”的計算結(jié)果。應當注意這些計算結(jié)果當然與圖26所示的“11/5 13:30.00”kh2和“11/5 13:00.00”kh3相同。
容量顯示執(zhí)行單元21然后選擇標記。對于TZ_TY被設為“0001”且LOCAL_TZ_TY被設為“0000”的VOB,容量顯示執(zhí)行單元21選擇并顯示一基于TZ_OFFSET的標記。對于TZ_TY被設為“0001”且LOCAL_TZ_TY被設為“0001”的VOB(在本例子中,VOB #2和#3),容量顯示執(zhí)行單元21選擇并顯示一對應其標準時間與世界時間的差值為LOCAL_TZ的一個國家的標記。
如圖29所示,由于DVD 100中的TZ_OFFSET表示日本標準時間,因此圖片畫面gk1具有表示日本的一個標記,由于VOB #2和#3的LOCAL_TZ分別表示世界時間和美國標準時間,因此,圖片畫面gk2和gk3分別具有表示英國和美國的標記。
如上所述,本實施例顯示了一個VOB列表,這些VOB已經(jīng)被記錄在一DVD上,且它們以寫入VOB_REC_TM的時間順序進行排列。這便于用戶對DVD的內(nèi)容進行安排。
實施例5實施例4公開了根據(jù)ORG_PGCI對一VOB列表的顯示。實施例5涉及對包含在播放清單中的一VOB列表的顯示。首先,將參照圖30詳細說明UD_PGCI。
如圖30中的虛線引線h9所示,UD_PGCI(用戶定義的節(jié)目鏈接表)包括表示UD_PGCIT的有效長度的UD_PGCIT_EA;表示UD_PGCI_SRP的數(shù)目的UD_PGCI_SRP_N;作為一對一的指向UD_PGCI的搜索指針的UD_PGCI_SRP #1...#K;和作為用戶定義的PGC信息的UD_PGCI #1...#K。UD_PGCI指定了一個被稱作播放清單(PL)的用戶定義的回放順序。如圖30中虛線引線h10所示,每個UD_PGCI包括表示UD_CI_SRP的數(shù)目的CELL_SRP_N;作為一對一的指向UD_CELLI(UD CI)的搜索指針的UD_CI_SRP#1...#M;和定義組成一個PL的回放部分單元的UD_CELLI(用戶定義的單元信息)#1...#M。UD_PGCI中的CELLI與ORG_PGI中的CELLI具有相同的結(jié)構(gòu)。如圖30中的虛線引線h11所示,每個UD_CELLI包括VOBI_SRPN,作為指向?qū)谠揅ELL的VOB中的VOBI的搜索指針;CELL_Start_PTM,作為表示該CELL的開始點的時間碼;和CELL_End_PTM,作為表示該CELL的結(jié)束點的時間碼。
圖31示出根據(jù)圖30中所示的VOB和TMAPI來限定的一PL。如圖31所示,包含在PL #1中的CELL #1的VOBI_SRPN指向包含在VOBI #1中的TMAPI #1。同樣,一個CELL_Start_PTM(圖31中的C_S_PTM)和CELL_End_PTM(圖31中的C_E_PTM)對表示對應于包含在PL #1中的CELL #1的VOB #1的一部分。包含在一PL中的IT_TXT_SRPN表示對應于該PL的文本數(shù)據(jù)。
實施例5中的RTR_VMGI包括PL_SRPT(播放清單搜索指針表),該PL_SRPT用于跳到一播放清單,這里假設在一個DVD上記錄有n個播放清單。
圖32示出實施例5中的RTR_VMGI的內(nèi)部結(jié)構(gòu)。如虛線箭頭h31所示,PL_SRPT包括n個PL_SRP。如虛線箭頭h32所示,每個PL_SRP包括一保留的區(qū)域;表示播放清單的類型的PL_TY(播放清單類型),其中根據(jù)該播放清單包括(1)只有運動圖像,(2)只有靜態(tài)圖像,或是(3)運動圖像和靜態(tài)圖像,可將播放清單的類型分為三類;PGCN(PGC數(shù)目),為對應于該播放清單的PGC數(shù)目;PL_CREATE_TM,表示當該播放清單被定義時的年、月、日、時、分、和秒;PRM_TXTI,其中的文本信息表示該播放清單的內(nèi)容;和REP_PICTI,其中寫入一個關于代表該播放清單的畫面的信息。
在一個DVD上可以記錄多個播放清單,而限定在一個DVD上只能記錄一個ORG_PGCI。當在一個DVD上記錄多個播放清單時,需要一種方便的方法來快速的察看該播放清單的內(nèi)容。
現(xiàn)在,將說明本實施例的回放裝置。圖33示出本實施例中的回放裝置的內(nèi)部結(jié)構(gòu)。除了還具有一播放清單瀏覽器22之外,本實施例中的回放裝置與實施例4中相同。
播放清單瀏覽器22在一DVD被插入該回放裝置之后,馬上顯示記錄在該DVD上的一個播放清單列表。圖34示出一個菜單屏幕,顯示記錄在該DVD上的多個播放清單的列表。在圖34中,圖片畫面gk1、gk2和gk3為代表記錄在該DVD上的播放清單的OSD圖片圖像。這些圖片畫面分別包括題目hα1、hα2和hα3,和編輯日期/時間pd1、pd2、pd3。編輯日期/時間pd1、pd2、pd3從PL_SRP中的PL_CREATE_TM產(chǎn)生。題目hα1、hα2和hα3為寫入在PL_SRP中的PRM_TXTI中的文本數(shù)據(jù)。播放清單瀏覽器22根據(jù)通過一遙控器的一個輸入,突出這些圖片畫面中的一個。同時,播放清單瀏覽器22顯示對應于被突出的播放清單的畫面。畫面gz1、gz2、gz3從被突出的播放清單所指定的VOB中的圖像數(shù)據(jù)產(chǎn)生。如圖34所示,記錄日期/時間kh1、kh2、kh3和標記kn1、kn2、kn3被分別疊加在畫面gz1、gz2和gz3上。記錄日期/時間kh1、kh2和kh3由VOB的VOB_REC_TM產(chǎn)生。標記kn1、kn2和kn3表示VOB被記錄的國家。它們?yōu)橛^眾提供了一個一眼就能看出該播放清單中包括的VOB是何時何地被記錄的圖像。
如上所述,當在一個DVD上記錄多個播放清單時,本實施例為觀眾提供了一個一眼就能看出該播放清單中包括的VOB是何時何地被記錄的圖像。這便于回顧編輯結(jié)果。
注意可在PL_SRP中的保留區(qū)域中提供對PL_CREATE_TM唯一的LOCAL_TM_ZONE。該PL_CREATE_TM為日期/時間信息,用于表示播放清單被定義的日期/時間,而且它基于由TM_ZONE中的TZ_OFFSET指定的時區(qū)。但是,在不同于由TZ_OFFSET指定的時區(qū)的時區(qū)中編輯的一播放清單也可被記錄在DVD上。為了實現(xiàn)該目的,對每個PL_SRP都設定LOCAL_TM_ZONE。
實施例6
實施例6涉及當VOB被編輯時,怎樣對一個VOB設定VOB_REC_TM和LOCAL_TM_ZONE。圖35A和35B示出當部分刪除多個VOB時,怎樣指定VOB部分。35A示出在一個DVD上記錄兩個新聞報道(news report)畫面A和B作為VOB #1和#2,如圖中第四行所示,這兩個畫面是在處于不同時區(qū)的兩個國家中拍攝的。該VOB #1和#2作為第三行所示的單元被管理,并被記錄為第二行中所示的PG,且這兩個PG被合成以形成一個由第一行表示的ORG_PGC。
這里假設在新聞報道畫面A和B的VOB、單元和PG被記錄在DVD上之后,指定VOB #1和#2的pt1、pt2、pt3和pt4部分為將被刪除的部分,如圖35B所示。當該刪除完成后,如圖36所示,舊的VOB #1被分為三個新的VOB #1--#3,舊的VOB #2被分為三個新的VOB #4--#6。這種VOB分割導致一個單元分割。就是說,舊的單元#1被分為三個新單元#1--#3,舊的單元#2被分為三個新單元#4--#6。但是,這些單元和PG之間的關系并沒有改變。例如,在分割前作為包括一個單元(舊單元#1)和一個VOB(舊VOB #1)的PG #1被管理的新聞報道畫面A,在分割后作為包括三個單元(新單元#1--#3)和三個VOB(新VOB #1--#3)的PG #1來管理。
根據(jù)上述實施例6,即使通過編輯對一個VOB進行了部分刪除,由于PG作為一個用于管理記錄的畫面的單元來使用,因此也很容易進行畫面的管理。
現(xiàn)在,說明在一對應VOB被部分刪除后怎樣設定VOBI。圖37A和37B示出對于在舊的VOB的中間部分被刪除后創(chuàng)建的一新的VOB,怎樣設定VOB_REC_TM和LOCAL_TM_ZONE。在VOB的開始部分被刪除的情況下,VOB_REC_TM被更新為通過執(zhí)行“被刪除部分的時間長度+前面的VOB_REC_TM ”的計算得出的時間。這種原則應用到當前情況將產(chǎn)生下面的結(jié)果。可通過執(zhí)行計算“新VOB #1的VOB_REC_TM+長度1+長度2”來獲得新的VOB #2的VOB_REC_TM,其中長度1表示新的VOB #1的開始和被刪除的中間部分的開始之間的時間長度,長度2表示被刪除的部分的時間長度。例如,如果舊的或新的VOB#1在2001年9月2日12:00:00記錄,且如果“長度1+長度2”等于1:00:00 H,則VOB #2的VOB_REC_TM為“2001/9/2 13:00:00”。在VOB_REC_TM中的日期/時間信息最小以秒為單位表達時間。因此,如果以視頻幀或以比視頻幀更小的視頻場為單位刪除一個部分,則VOB_REC_TM不能精確的表示新的VOB #2的開始點。為了解決這個問題,以視頻幀或視頻場為單位,將VOB_REC_TM的一個部分寫入新VOB #2的VOBI中的VOB_REC_TM_SUB中。
當LOCAL_TZ_TY和LOCAL_TZ被設定在用于舊的VOB #1的VOBI中時,相同的LOCAL_TZ_TY和LOCAL_TZ被設定在用于新VOB #2的VOBI中。
如上所述,即使對在不同于由TM_ZONE中的TZ_OFFSET指定的時區(qū)的時區(qū)內(nèi)記錄的VOB進行編輯而獲得一個新的VOB時,對該新的VOB也設定與舊的VOB相同的LOCAL_TM_ZONE。相應的,本實施例實現(xiàn)了與實施例1中相同的時間管理。
實施例7實施例1-6已經(jīng)說明了記錄在一DVD上包含運動圖像數(shù)據(jù)的VOB。實施例7中,涉及對在包括靜態(tài)圖像數(shù)據(jù)的VOB中加入日期/時間信息的情況下的改進。圖38示出記錄有包括靜態(tài)圖像數(shù)據(jù)的VOB(下稱Still_VOB)和包括運動圖像數(shù)據(jù)的VOB的DVD的文件系統(tǒng)。該文件系統(tǒng)與圖1所示的文件系統(tǒng)不同之處在于它包括VR_STILL.VRO。該VR_STILL.VRO為包括Still_VOB的文件。圖39示出包含在一VR_STILL.VRO中的Still_VOB的層次表示。圖39中的一個Still_VOB對應于一個靜態(tài)圖像。如圖39中第三行所示,每個Still_VOB包括一序列頭端;一GOP頭端;一I-圖像(內(nèi)圖像);一序列尾碼;和多個音頻數(shù)據(jù)段。序列尾碼用于暫停MPEG解碼器的操作。在包含于DVD播放器中的MPEG解碼器對該序列尾碼解碼后,其操作立刻暫停,且大多數(shù)最近解碼的圖像被保持顯示。這提供了一種回放操作,它可以使用戶感到就像一頁一頁的翻一本書一樣。注意,音頻數(shù)據(jù)對于Still_VOB是必不可少的。這是因為Still_VOB可以不包括地址數(shù)據(jù)或Still_VOB的地址數(shù)據(jù)可作為配音數(shù)據(jù)(dubbing data)存儲在另一文件中。
在圖39的第一行中所示的Still_VOG(視頻對象組)包括高達64個具有相同圖像屬性的Still_VOB。Still_VOG為回放控制信息被分配的信息單位。管理文件具有這樣的結(jié)構(gòu),其中回放控制信息以Still_VOG為單位分配。
現(xiàn)在,說明管理文件的內(nèi)部結(jié)構(gòu)。圖40示出實施例7中的管理文件的內(nèi)部結(jié)構(gòu)。實施例7中的管理文件的特征在于一新增加的S_AVFI表。
如虛線箭頭h51所示,該S_AVFI表包括S_VOB_STI #1...#k;和S_AVFI。
S_VOB_STI #1...#k為碼流屬性信息,表示(a)包括在每一Still_VOB中的圖像數(shù)據(jù)的視頻屬性(壓縮方法、畫面長寬比、NTSC/PAL、線21信息等)和(b)包括在每一Still_VOB中的音頻數(shù)據(jù)的音頻屬性(壓縮方法、聲道數(shù)目、頻率等)。
如虛線箭頭h52所示,S_AVFI包括S_VOGI_SRP(搜索指針)#1...#n,它們是一對一的指向S_VOGI的搜索指針;和SVOGI#1...#n。
如虛線箭頭h53所示,S_VOGI包括S_VOG_GI,作為關于Still_VOG的回放控制信息;和S_VOB_ENT #1...#m,它們是關于包括在該Still_VOG中的每一Still_VOB的入口信息。
S_VOB_ENT是入口信息,它表示Still_VOG中的每一Still_VOB的類型,更具體的,表示該Still_VOB是沒有音頻的靜態(tài)圖像,還是具有音頻的靜態(tài)圖像,或者是具有配音音頻的靜態(tài)圖像。
如虛線箭頭h54所示,S_VOG_GI包括S_VOB_N,表示包括在Still_VOG中的Still_VOB的數(shù)目;S_VOB_STIN(碼流信息數(shù)目),表示在多個S_VOB_STIN中被當前S_VOGI參照的一個S_VOB_STI;FIRST_VOB_REC_TM,表示當該Still_VOG中的第一Still_VOB被記錄時的日期/時間;LAST_VOB_REC_TM,表示當該Still_VOG中的最后Still_VOB被記錄時的日期/時間;S_VOG_SA(開始地址),為RTR_STO.VRO文件中的Still_VOG的開始地址;LOCAL_TM_ZONE,指定該Still_VOG被記錄時所處的時區(qū)作為當?shù)貢r區(qū)。
下面說明為什么在Still_VOG中提供LOCAL_TM_ZONE。FIRST_VOB_REC_TM和LAST_VOB_REC_TM是關于Still_VOG中包含的Still_VOB的日期/時間信息,并且基于由TM_ZONE中的TZ_OFFSET指定的一時區(qū)。但是,在與TZ_OFFSET指定的時區(qū)不同的時區(qū)內(nèi)捕獲的一Still_VOG可以被記錄在該DVD上。為了實現(xiàn)該目的,在S_VOG_GI中對每一個Still_VOG設定LOCAL_TM_ZONE。
實施例7中的ORG_PGCI表與實施例1不同之處在于它包括關于靜態(tài)圖像單元的單元信息。
如圖41中虛線箭頭h55所示,靜態(tài)圖像單元包括C_TY,表示當前單元是一靜態(tài)圖像單元;S_VOGI_SRPN,在多個視頻對象信息段中指定對應于當前靜態(tài)圖像單元的一個信息段;S_S_VOB_ENTN;和E_S_VOB_ENTN。該S_S_VOB_ENTN和E_S_VOB_ENTN分別表示對應于S_VOGI的Still_VOG中的一個Still_VOB序列的開始和末端,從而表示包括在該靜態(tài)圖像單元中的Still_VOB。
S_VOGI_SRPN指定一個S_VOGI,從而指定對應該單元的Still_VOG。
如上所述,本實施例使用ORG_PGCI來管理組成靜態(tài)圖像部分的靜態(tài)圖像單元。如實施例1中所述,ORG_PGCI可以管理運動圖像單元。因此對實施例7它可能同時管理運動圖像單元和靜態(tài)圖像單元。圖42示出一個0RG_PGCI,它包括關于一運動圖像部分(CELL#1)和一靜態(tài)圖像部分(CELL #2)的信息。
當運動圖像單元和靜態(tài)圖像單元串聯(lián)排列時,VOB和Still_VOG以時間順序排列,該時間順序是根據(jù)Still_VOG的FIRST_VOB_REC_TM和LAST_VOB_REC_TM與VOB的VOB_REC_TM之間的比較來確定的。該Still_VOG的FIRST_VOB_REC_TM和LAST_VOB_REC_TM基于由TM_ZONE指定的時區(qū),和VOB的VOB_REC_TM的情況一樣。這消除了由于VOB和Still_VOB在不同的時區(qū)被記錄而導致混亂排列的擔心。而且,當回放數(shù)據(jù)或顯示多個內(nèi)容的一列表時,可利用LOCAL_TM_ZONE中的LOCAL_TZ或LOCAL_TZ_TY來顯示基于數(shù)據(jù)被記錄的時區(qū)的一記錄日期/時間。這與實施例1實現(xiàn)了相似的效果。
上述實施例是為了提供目前所能實現(xiàn)的最佳效果。但是,在不脫離本發(fā)明實質(zhì)的情況下還可以對本發(fā)明進行多種變化。下面說明幾種這種變化的例子。
(A)實施例2和3中所述的記錄裝置和回放裝置的特征在于日期/時間信息設定單元12和日期/時間顯示控制單元20的操作過程。這些特征過程可通過存儲在記錄裝置和回放裝置中的程序來實現(xiàn)(參見圖21和24中的流程圖)。因此這些程序可在與該記錄裝置和回放裝置分離的情況下單獨執(zhí)行。而且也可能將這些程序記錄在計算機可讀記錄介質(zhì)上,并轉(zhuǎn)移或借出該記錄介質(zhì),從而這些程序可單獨執(zhí)行。這些程序可通過網(wǎng)絡來分發(fā)或轉(zhuǎn)移,并執(zhí)行。
還有其它可由程序?qū)崿F(xiàn)的特征。這些程序也可脫離記錄裝置和回放裝置單獨執(zhí)行。
(B)在實施例1-7中,使用DVD和DVD_RW作為記錄介質(zhì)的例子,該DVD和DVD_RW符合DVD-VIDEO RECORDING標準,且運動圖像數(shù)據(jù)或靜態(tài)圖像數(shù)據(jù)可記錄其上。但是,該記錄介質(zhì)也可以有任何物理結(jié)構(gòu),只要使運動圖像數(shù)據(jù)或靜態(tài)圖像數(shù)據(jù)可以記錄其上。例如,可以使用相變類型的光盤,例如DVD_RW、PD、DVD+RW和CD_RW。也可以使用下面的記錄介質(zhì)(i)“一次寫入”類型的光盤,例如CD_R和DVD_R;(ii)磁光存儲類型的光盤,例如MO(磁光盤)、MD-DAT(迷你光盤數(shù)據(jù))、和iD格式;(iii)可移動硬盤驅(qū)動器,例如ORB、Jaz、SparQ、SyJet、EZFley、micro drive;(iv)磁質(zhì)記錄盤,例如軟盤、SuperDisk、Zip和Click??;(v)閃存卡,例如SD存儲卡、壓縮閃存卡、智能介質(zhì)、存儲棒、多媒體卡、PCM_CIA卡;和(vi)正被考慮標準化的HD(高密度)-DVD。
(C)在上述實施例中,假設記錄裝置1是便攜式攝像機。但是,該記錄裝置1也可以是放在家里使用的DVD記錄器,例如松下制造的DMR-E20。
記錄裝置1可以是上面安裝有數(shù)字圖像編輯程序,例如MotionDVSTUDIO或DVD MovieAlbum,并通過符合SCSI、IDE或IEEE1394的接口與一驅(qū)動裝置連結(jié)的個人計算機。
(D)在上述實施例中,說明了將視頻流和音頻流多路復用成VOB。但是,子圖像碼流(sub-picture stream)或控制信息也可被多路復用至VOB中,其中子圖像碼流可通過對文本數(shù)據(jù),例如字幕進行運行長度壓縮來獲得。
(E)在上述實施例中,圖像數(shù)據(jù)以視頻幀為單位進行回放。這種情況下,幀和圖像之間的關系可表示為“1幀=1圖像”。但是該關系也可為,例如“1.5幀=1圖像”,這是由在要以24幀/秒的速度回放的影片中捕獲的圖像的壓縮導致的。
(F)在上述實施例中,運動圖像數(shù)據(jù)以符合DVD-VIDEORECORDING標準的格式被記錄在一光盤上。但是,也可以其他格式記錄運動圖像數(shù)據(jù)。
(G)在上述實施例中,運動圖像VOB和靜態(tài)圖像VOB以記錄日期/時間的時間順序排列。但是,VOB也可以相反的時間順序排列。
(H)在上述實施例中,DVD上的VOB以記錄日期/時間的順序排列。這是本申請文件才有的原則。實際上,VOB也可以其他順序來排列。例如,圖像編輯軟件程序可用于將一個月前拍攝的VOB緊接著在兩天前拍攝的VOB之前排列。但是,由于這種情況只有在用戶故意編輯DVD上的VOB排列時才會出現(xiàn),因此這種情況相當例外。因此,本申請文件中,假設DVD上的VOB以記錄日期/時間順序排列。
(I)在上述實施例中,一個記錄日期/時間被定義為記錄裝置的一個拍攝單元開始拍攝一個圖像的時間。但是,該記錄日期/時間也可以用戶可以接受的其它方式來定義。例如,該記錄日期/時間可以是當記錄裝置開始接收一個廣播節(jié)目并將其記錄在DVD上的時間,或者,可以是當記錄裝置開始從一外部設備接收圖像的時間。
工業(yè)實用性本發(fā)明可用于將在不同時區(qū)記錄的動態(tài)或靜態(tài)圖像記錄在記錄介質(zhì)上。相應的,本發(fā)明可用于全世界的記錄介質(zhì)、記錄裝置和回放裝置。這些記錄介質(zhì)、記錄裝置和回放裝置極有可能被消費產(chǎn)品制造商廣泛使用。
權(quán)利要求
1.一種記錄裝置,將一視頻對象寫入一個記錄介質(zhì),該記錄介質(zhì)上寫有指定一個基礎時區(qū)的基礎時區(qū)信息,該記錄裝置包括一計時器,用于測量基于一預定時區(qū)的時間;一轉(zhuǎn)換單元,用于如果所述基礎時區(qū)與所述預定時區(qū)不匹配,則將計時器測量得到的時間轉(zhuǎn)換為基于所述基礎時區(qū)的一時間;一寫入單元,用于如果上述兩個時區(qū)不匹配,則將所述視頻對象的管理信息寫入記錄介質(zhì),所述管理信息包括一表示兩個時區(qū)不匹配的標記,表示轉(zhuǎn)換結(jié)果時間的記錄時間信息,和指定所述預定時區(qū)作為一當?shù)貢r區(qū)的當?shù)貢r區(qū)信息。
2.如權(quán)利要求1所述的記錄裝置,其中如果所述兩個時區(qū)匹配,則所述管理信息中的標記表示兩個時區(qū)匹配,且所述記錄時間信息表示由計時器測量的時間。
3.如權(quán)利要求2所述的記錄裝置,其中所述基礎時區(qū)信息表示世界時間和所述基礎時區(qū)的標準時間之間的時差,和所述當?shù)貢r區(qū)信息表示世界時間和所述當?shù)貢r區(qū)的標準時間之間的時差。
4.如權(quán)利要求3所述的記錄裝置,其中所述轉(zhuǎn)換單元通過計時器測量得到的時間減去所述當?shù)貢r區(qū)信息中表示的時差,并加上所述基礎時區(qū)信息中表示的時差,來轉(zhuǎn)換計時器測量得到的時間。
5.一種用于一記錄介質(zhì)的回放裝置,該記錄介質(zhì)上寫有管理信息,該管理信息包括(a)基礎時區(qū)信息,其指定一基礎時區(qū);(b)記錄時間信息,其表示一視頻對象的記錄時間,該記錄時間基于所述基礎時區(qū);和(c)一標記,該回放裝置包括一時區(qū)確定單元,用于通過參照所述標記,確定將視頻對象記錄在所述記錄介質(zhì)上的記錄裝置的一計時器符合所述基礎時區(qū)還是一當?shù)貢r區(qū);和一回放單元,用于如果所述時區(qū)確定單元確定所述計時器符合當?shù)貢r區(qū),則回放所述視頻對象,并將所述記錄時間轉(zhuǎn)換為基于當?shù)貢r區(qū)的一時間,并顯示轉(zhuǎn)換的結(jié)果時間。
6.如權(quán)利要求5所述的回放裝置,其中如果所述時區(qū)確定單元確定所述計時器符合所述基礎時區(qū),則所述回放單元回放該視頻對象并顯示所述記錄時間。
7.如權(quán)利要求5所述的回放裝置,其中所述基礎時區(qū)信息表示世界時間和所述基礎時區(qū)的標準時間之間的時差,和所述當?shù)貢r區(qū)信息表示世界時間和所述當?shù)貢r區(qū)的標準時間之間的時差。
8.如權(quán)利要求7所述的回放裝置,其中所述回放單元通過將所述記錄時間減去所述基礎時區(qū)信息中表示的時差,并加上所述當?shù)貢r區(qū)信息中表示的時間差,將記錄時間轉(zhuǎn)換為所述基于當?shù)貢r區(qū)的時間。
9.如權(quán)利要求5所述的回放裝置,其中所述回放單元包括一合成單元,用于顯示包括該視頻對象的一回放圖像和疊加在該回放圖像上的記錄時間的一合成圖象。
10.如權(quán)利要求9所述的回放裝置,其中所述視頻對象為由多個圖像數(shù)據(jù)段組成的一運動圖像數(shù)據(jù),和所述回放單元包括一經(jīng)過時間測量單元,用于測量所述運動圖像數(shù)據(jù)的一回放經(jīng)過時間;和一更新單元,用于當所述回放經(jīng)過時間變化時,更新顯示的記錄時間。
11.如權(quán)利要求5所述的回放裝置,其中多個視頻對象被記錄在記錄介質(zhì)上,和所述回放單元以時間順序或反時間順序來回放所述多個視頻對象。
12.一種記錄介質(zhì),其上記錄有(a)指定一基礎時區(qū)的基礎時區(qū)信息和(b)一視頻對象,其中所述視頻對象為一第一類型或一第二類型,所述第一類型的視頻對象通過具有符合所述基礎時區(qū)的一計時器的一記錄裝置被記錄在該記錄介質(zhì)上,所述第二類型的視頻對象通過具有符合其他時區(qū)的一計時器的一記錄裝置被記錄在該記錄介質(zhì)上,不論所述視頻對象是所述第一類型還是所述第二類型,一標記和基于所述基礎時區(qū)的時間信息被附加在所述視頻對象上,所述標記表示所述視頻對象是所述第一類型還是所述第二類型,和所述第二類型的視頻對象上附加有當?shù)貢r區(qū)信息,該信息指定其他時區(qū)作為一當?shù)貢r區(qū)。
13.一種程序,其可使一計算機將一視頻對象寫入一個記錄介質(zhì),該記錄介質(zhì)上寫有指定一個基礎時區(qū)的基礎時區(qū)信息,該計算機可讀程序包括一計時步驟,用于測量基于一預定時區(qū)的一時間;一轉(zhuǎn)換步驟,用于如果上述兩個時區(qū)不匹配,則將所述計時步驟測量得到的時間轉(zhuǎn)換為基于所述基礎時區(qū)的一時間;一寫入步驟,用于如果所述兩個時區(qū)不匹配,則將所述視頻對象的管理信息寫入所述記錄介質(zhì),所述管理信息包括表示所述兩個時區(qū)不匹配的一標記,表示轉(zhuǎn)換結(jié)果的時間信息,和指定所述預定時區(qū)作為一當?shù)貢r區(qū)的當?shù)貢r區(qū)信息。
14.如權(quán)利要求13所述的程序,其中如果所述基礎時區(qū)與所述預定時區(qū)匹配,則所述管理信息中的標記表示兩個時區(qū)匹配,且所述時間信息表示由所述計時器測量的時間。
15.如權(quán)利要求14所述的程序,其中所述基礎時區(qū)信息表示世界時間和所述基礎時區(qū)的一標準時間之間的時差,和所述當?shù)貢r區(qū)信息表示世界時間和所述當?shù)貢r區(qū)的一標準時間之間的時差。
16.如權(quán)利要求15所述的記錄裝置,其中所述轉(zhuǎn)換步驟通過將所述計時步驟測量得到的時間減去所述當?shù)貢r區(qū)信息中表示的時差,并加上所述基礎時區(qū)信息中表示的時差,轉(zhuǎn)換所述計時器測量得到的時間。
17.一種計算機可讀介質(zhì),其上記錄有權(quán)利要求13所述的程序。
18.一種程序,其可使一計算機對一記錄介質(zhì)執(zhí)行一回放過程,該記錄介質(zhì)上寫有管理信息,該管理信息包括(a)基礎時區(qū)信息,其指定一基礎時區(qū);(b)記錄時間信息,其表示一視頻對象的記錄時間,該記錄時間基于所述基礎時區(qū);和(c)一標記,該程序包括一時區(qū)確定步驟,用于通過參照所述標記,確定將所述視頻對象記錄在所述記錄介質(zhì)上的一記錄裝置的一計時器符合所述基礎時區(qū)還是一當?shù)貢r區(qū);和一回放步驟,用于如果所述時區(qū)確定步驟確定所述計時器符合所述當?shù)貢r區(qū),則回放所述視頻對象,并將所述記錄時間轉(zhuǎn)換為基于所述當?shù)貢r區(qū)的一時間,并顯示轉(zhuǎn)換的結(jié)果時間。
19.如權(quán)利要求18所述的程序,其中如果所述時區(qū)確定步驟確定所述計時器符合所述基礎時區(qū),則所述回放步驟回放所述視頻對象并顯示所述記錄時間。
20.如權(quán)利要求18所述的程序,其中所述基礎時區(qū)信息表示世界時間和所述基礎時區(qū)的一標準時間之間的時差,和所述當?shù)貢r區(qū)信息表示世界時間和所述當?shù)貢r區(qū)的一標準時間之間的時差。
21.如權(quán)利要求20所述的程序,其中所述回放步驟通過將所述記錄時間減去所述基礎時區(qū)信息中表示的時差,并加上所述當?shù)貢r區(qū)信息中表示的時差,將所述記錄時間轉(zhuǎn)換為基于所述當?shù)貢r區(qū)的時間。
22.如權(quán)利要求18所述的程序,其中所述回放步驟包括一合成步驟,用于顯示包括所述視頻對象的一回放圖像和疊加在所述回放圖像上的所述記錄時間的一合成圖象畫面。
23.如權(quán)利要求22所述的程序,其中所述視頻對象為由多個圖像數(shù)據(jù)段組成的一運動圖像數(shù)據(jù),和所述回放步驟包括一經(jīng)過時間測量步驟,用于測量所述運動圖像數(shù)據(jù)的一回放經(jīng)過時間;和一更新步驟,用于當所述回放經(jīng)過時間變化時,更新顯示的記錄時間。
24.如權(quán)利要求18所述的程序,其中多個視頻對象被記錄在所述記錄介質(zhì)上,和所述回放步驟以時間順序或反時間順序來回放所述多個視頻對象。
25.一種記錄介質(zhì),其上記錄有如權(quán)利要求18所述的程序。
26.一種記錄方法,用于將一視頻對象寫入一個記錄介質(zhì),該記錄介質(zhì)上寫有指定一個基礎時區(qū)的基礎時區(qū)信息,該記錄方法包括一計時步驟,用于測量基于一預定時區(qū)的一時間;一轉(zhuǎn)換步驟,用于如果所述基礎時區(qū)與所述預定時區(qū)不匹配,則將所述計時器測量得到的時間轉(zhuǎn)換為基于所述基礎時區(qū)的一時間;和一寫入步驟,用于如果上述兩個時區(qū)不匹配,則將所述視頻對象的管理信息寫入所述記錄介質(zhì),該管理信息包括一指示所述兩個時區(qū)不匹配的標記,表示轉(zhuǎn)換結(jié)果時間的記錄時間信息,和指定所述預定時區(qū)作為一當?shù)貢r區(qū)的當?shù)貢r區(qū)信息。
27.一種用于一記錄介質(zhì)的回放方法,該記錄介質(zhì)上寫有管理信息,該管理信息包括(a)基礎時區(qū)信息,指定一基礎時區(qū);(b)記錄時間信息,表示一視頻對象的記錄時間,該記錄時間基于該基礎時區(qū);和(c)一標記,該回放方法包括一時區(qū)確定步驟,用于通過參照所述標記來確定將視頻對象記錄在記錄介質(zhì)上的一記錄裝置的一計時器符合所述基礎時區(qū)還是或一當?shù)貢r區(qū);和一回放步驟,用于如果所述時區(qū)確定步驟確定所述計時器符合所述當?shù)貢r區(qū),則回放所述視頻對象,并將所述記錄時間轉(zhuǎn)換為基于所述當?shù)貢r區(qū)的一時間,并顯示轉(zhuǎn)換的結(jié)果時間。
全文摘要
一種記錄裝置,包括一測量基于一時區(qū)的當前時間的計時器。當將一VOB寫到一DVD上時,該記錄裝置參照記錄在該DVD上的TM_ZONE,判斷該計時器所依據(jù)的時區(qū)是否與TM_ZONE指定的時區(qū)匹配。如果這兩個時區(qū)不匹配,則記錄裝置按如下操作。首先,記錄裝置獲得VOB_REC_TM,其表示基于TM_ZONE的VOB的記錄日期/時間。然后該記錄裝置將該VOB與VOBI一起寫在DVD上,該VOBI為關于該VOB的信息,并包含(a)獲得的VOB_REC_TM;(b)表示兩個時區(qū)不匹配的LOCAL_TZ_TY和(c)指定計時器所依據(jù)的時區(qū)的LOCAL_TZ。
文檔編號G11B20/12GK1543649SQ0280449
公開日2004年11月3日 申請日期2002年2月1日 優(yōu)先權(quán)日2001年2月2日
發(fā)明者佐藤泰教, 杉本紀子, 濱坂浩史, 史, 子 申請人:松下電器產(chǎn)業(yè)株式會社