亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

位流的多視角連接編碼方法及其裝置的制作方法

文檔序號(hào):7571397閱讀:290來(lái)源:國(guó)知局
專利名稱:位流的多視角連接編碼方法及其裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種對(duì)將所構(gòu)成的各個(gè)標(biāo)題具有一系列相關(guān)內(nèi)容的活動(dòng)圖像數(shù)據(jù)、音頻數(shù)據(jù)、副圖像數(shù)據(jù)的信息傳輸位流作種種處理,生成位流,以構(gòu)成具有符合用戶需求的內(nèi)容的標(biāo)題,并將所生成的位流高效率地記錄于規(guī)定的記錄媒體上的記錄裝置。記錄媒體,以及進(jìn)行重放的重放裝置和創(chuàng)作系統(tǒng)上使用的位流進(jìn)行多視角連接編碼,并記錄于媒體上的方法及裝置。
背景技術(shù)
近年來(lái),在使用光盤和VCD等的系統(tǒng)中,對(duì)活動(dòng)圖像、聲音、副圖像等的多媒體數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,構(gòu)成具有一系列相關(guān)的內(nèi)容的標(biāo)題的創(chuàng)作系統(tǒng)已付諸實(shí)用。
特別是在使用VCD的系統(tǒng)中,借助于稱為MPEG的高壓縮率的活動(dòng)圖像壓縮方法,在具有600M字節(jié)的存儲(chǔ)容量的本來(lái)是數(shù)字音頻信號(hào)記錄用的CD媒體上實(shí)現(xiàn)了活動(dòng)圖像數(shù)據(jù)的記錄。以卡拉OK為代表,已有的光盤的標(biāo)題正在換入VCD。
用戶對(duì)各標(biāo)題的內(nèi)容及重放質(zhì)量的要求逐年復(fù)雜,逐年提高。為了響應(yīng)這樣的用戶要求,需要以層次結(jié)構(gòu)比以往深的位流構(gòu)成各標(biāo)題。借助于這樣以具有更深層次結(jié)構(gòu)的位流構(gòu)成的多媒體數(shù)據(jù),其數(shù)據(jù)量達(dá)到以往的十多倍以上。還必須對(duì)與標(biāo)題細(xì)節(jié)相對(duì)應(yīng)的內(nèi)容細(xì)致地進(jìn)行編輯,因而需要用較低層數(shù)據(jù)單元對(duì)位流進(jìn)行數(shù)據(jù)處理及控制。
需要建立可在各層次對(duì)這樣具有多層次結(jié)構(gòu)的大量的數(shù)字位流進(jìn)行有效控制的位流結(jié)構(gòu),以及包含錄放的高級(jí)數(shù)字處理方法。也需要進(jìn)行這種數(shù)字處理的裝置、能將用該裝置進(jìn)行數(shù)字處理過(guò)的位流有效地記錄、保存,并使記錄信息迅速重放的記錄媒體。
鑒于這樣的狀況,就記錄媒體而言,正在大量進(jìn)行提高向來(lái)使用的光盤的存儲(chǔ)容量的研究。為了提高光盤的存儲(chǔ)容量,有必要縮小光束的光點(diǎn)直徑D,但是如果激光波長(zhǎng)為λ、物鏡數(shù)值孔徑為NA,則所述光點(diǎn)直徑D與λ/NA成正比例,而且λ越小、NA越大,越有利于提高存儲(chǔ)容量。
然而,在使用NA大的鏡頭的情況下,如美國(guó)專利5235581號(hào)所述,稱為射束傾斜的光盤面與光束的光軸之間的相對(duì)傾斜引起的彗形像差變大,為了防止發(fā)生這種情況,必須減小透明基板的厚度。在薄透明基板的情況下,存在機(jī)械強(qiáng)度差的問(wèn)題。
又,關(guān)于數(shù)據(jù)處理,作為活動(dòng)圖像、音頻信號(hào)、曲線圖等的信號(hào)數(shù)據(jù)的錄放制式,已研究成功并得到實(shí)際應(yīng)用的有比已有的MPEG1更能高速傳輸大量數(shù)據(jù)的MPEG2。MPEG2采用與MPEG1有些不同的壓縮方式、數(shù)據(jù)格式。關(guān)于MPEG1和MPEG2的內(nèi)容及其不同點(diǎn),在ISO11172及ISO13818的MPEG說(shuō)明書有詳細(xì)敘述,因此在此省略其說(shuō)明。MPEG2中也就視頻編碼流的結(jié)構(gòu)作出了規(guī)定,但是沒(méi)有闡明系統(tǒng)流的層次結(jié)構(gòu)及較低層的處理方法。
如上所述,在已有的創(chuàng)作系統(tǒng)中,不能處理具有充分滿足用戶各種要求所需的信息的大量數(shù)據(jù)流。而且即使建立了處理技術(shù),也因?yàn)闆](méi)有能夠充分用于有效錄放大量數(shù)據(jù)流的大容量記錄媒體,不能有效地反復(fù)利用處理過(guò)的數(shù)據(jù)。
換句話說(shuō),為了以比標(biāo)題小的單元處理位流,需要消除對(duì)記錄媒體大容量化、數(shù)字處理高速化的硬件及設(shè)計(jì)包含精煉的數(shù)據(jù)結(jié)構(gòu)的高級(jí)數(shù)字處理方法的軟件的過(guò)高要求。
本發(fā)明的目的在于,提供一種有效的創(chuàng)作系統(tǒng),以上述小于對(duì)硬件及軟件有高度要求的標(biāo)題的單元控制多媒體數(shù)據(jù)的位流,從而更符合用戶的需要。
再者,為了在多個(gè)標(biāo)題間共用數(shù)據(jù),有效地使用光盤,最好有任意選擇共用的場(chǎng)面數(shù)據(jù)和安排在同一時(shí)間軸上的多種場(chǎng)面,重放多個(gè)標(biāo)題進(jìn)行重放的多場(chǎng)面控制。然而,為了將多個(gè)場(chǎng)面、即多場(chǎng)面數(shù)據(jù)安排在同一時(shí)間軸上,需要連續(xù)排列多場(chǎng)面的各場(chǎng)面數(shù)據(jù)。其結(jié)果是,不得不在所選擇的共用場(chǎng)面與被選擇的多場(chǎng)面數(shù)據(jù)之間插入非選擇的多場(chǎng)面數(shù)據(jù),因此在重放多場(chǎng)面數(shù)據(jù)時(shí),預(yù)料重放將在該非選擇場(chǎng)面數(shù)據(jù)部分中斷。
又,如體育節(jié)目實(shí)況轉(zhuǎn)播那樣,同時(shí)以不同的角度拍攝相同的對(duì)象得到多場(chǎng)面數(shù)據(jù)。在這種多視角場(chǎng)面數(shù)據(jù)的情況下,用戶想要自由選擇多視角場(chǎng)面數(shù)據(jù)進(jìn)行數(shù)據(jù)重放時(shí),可以預(yù)料存在著在角度切換部分不能將被分割了的數(shù)據(jù)連接起來(lái)自然地重放的問(wèn)題。
本發(fā)明的目的在于提供即使是在這樣的多視角數(shù)據(jù)中,可實(shí)現(xiàn)各場(chǎng)面的數(shù)據(jù)不中斷,而且自然地重放的無(wú)斷層重放的數(shù)據(jù)結(jié)構(gòu),同時(shí)提供具有那樣的數(shù)據(jù)結(jié)構(gòu)的系統(tǒng)流的生成方法、記錄裝置、重放裝置,以及記錄那樣的系統(tǒng)流的媒體;目的還在于提供達(dá)到上述目的的重放裝置。本申請(qǐng)是以申請(qǐng)?zhí)枮镠7-252734(1995年9月29日申請(qǐng))的日本專利申請(qǐng)為基礎(chǔ)的申請(qǐng),該兩說(shuō)明書所公開(kāi)的事項(xiàng)均為本發(fā)明公開(kāi)的內(nèi)容的一部分。

發(fā)明內(nèi)容
本發(fā)明是一種交錯(cuò)方法,在從以同一時(shí)間軸上連續(xù)的3個(gè)以上數(shù)據(jù)單元構(gòu)成的位流選擇2個(gè)以上的數(shù)據(jù)單元進(jìn)行重放的位流重放中,根據(jù)該各數(shù)據(jù)單元的重放時(shí)長(zhǎng),以規(guī)定的順序在同一時(shí)間軸上排列該數(shù)據(jù)單元,生成該位流,使得能夠依序訪問(wèn)所有的數(shù)據(jù)單元,并只對(duì)所選擇的數(shù)據(jù)單元進(jìn)行時(shí)間上無(wú)中斷的重放。所示交錯(cuò)方法,其特征在于,該數(shù)據(jù)單元還被分割為最小讀出時(shí)間數(shù)據(jù)單元后,根據(jù)各最小讀出時(shí)間,將該最小讀出時(shí)間數(shù)據(jù)單元按照規(guī)定的順序排列在同一時(shí)間軸上生成所述位流,使得能夠依序訪問(wèn)該所有的最小讀出時(shí)間數(shù)據(jù)單元,并只對(duì)該選擇的數(shù)據(jù)單元的最小讀出時(shí)間數(shù)據(jù)單元進(jìn)行時(shí)間上沒(méi)有中斷的重放,而且該最小讀出時(shí)間數(shù)據(jù)單元的重放時(shí)長(zhǎng)是相同的。
附圖概述

圖1表示多媒體位流的數(shù)據(jù)結(jié)構(gòu)。
圖2表示創(chuàng)作編碼器。
圖3表示創(chuàng)作解碼器。
圖4是具有單一記錄面的DVD記錄媒體的剖面圖。
圖5是具有單一記錄面的DVD記錄媒體的剖面圖。
圖6是具有單一記錄面的DVD記錄媒體的剖面圖。
圖7是具有多個(gè)記錄面(單面雙層型)的DVD記錄媒體的剖面圖。
圖8是具有多個(gè)記錄面(雙面單層型)的DVD記錄媒體的剖面圖。
圖9是DVD記錄媒體的平面圖。
圖10是DVD記錄媒體的平面圖。
圖11是單面雙層型DVD記錄媒體的展開(kāi)圖。
圖12是單面雙層型DVD記錄媒體的展開(kāi)圖。
圖13是雙面單層型DVD記錄媒體的展開(kāi)圖。
圖14是雙面單層型DVD記錄媒體的展開(kāi)圖。
圖15表示多視角區(qū)間的音頻數(shù)據(jù)的聲音波形例。
圖16是VTS的數(shù)據(jù)結(jié)構(gòu)圖。
圖17表示系統(tǒng)流的數(shù)據(jù)結(jié)構(gòu)。
圖18表示系統(tǒng)流的數(shù)據(jù)結(jié)構(gòu)。
圖19表示系統(tǒng)流中數(shù)據(jù)組的數(shù)據(jù)結(jié)構(gòu)。
圖20表示導(dǎo)航組NV的數(shù)據(jù)結(jié)構(gòu)。
圖21表示DVD的多場(chǎng)面腳本例。
圖22表示DVD的數(shù)據(jù)結(jié)構(gòu)。
圖23表示多視角控制的系統(tǒng)流的連接。
圖24表示對(duì)應(yīng)于多場(chǎng)面的VOB的例子。
圖25表示DVD創(chuàng)作編碼器。
圖26表示DVD創(chuàng)作解碼器。
圖27表示VOB集數(shù)據(jù)串。
圖28表示VOB數(shù)據(jù)串。
圖29表示編碼器參數(shù)。
圖30表示DVD多場(chǎng)面的程序鏈結(jié)構(gòu)例。
圖31表示DVD多場(chǎng)面的VOB結(jié)構(gòu)例。
圖32表示流緩存器的數(shù)據(jù)存儲(chǔ)量的變化情況。
圖33表示多個(gè)標(biāo)題間共用數(shù)據(jù)的概念。
圖34表示多個(gè)標(biāo)題間共用數(shù)據(jù)的記錄例。
圖35表示多場(chǎng)面的連接例。
圖36表示DVD中的多場(chǎng)面的連接例。
圖37表示交錯(cuò)數(shù)據(jù)塊結(jié)構(gòu)例。
圖38表示VTS的VOB數(shù)據(jù)塊結(jié)構(gòu)例。
圖39表示連續(xù)數(shù)據(jù)塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)。
圖40表示交錯(cuò)數(shù)據(jù)塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)。
圖41表示交錯(cuò)數(shù)據(jù)塊結(jié)構(gòu)例。
圖42表示交錯(cuò)單元的數(shù)據(jù)結(jié)構(gòu)。
圖43表示多規(guī)格標(biāo)題流的一個(gè)例子。
圖44表示多視角控制的概念。
圖45表示多視角區(qū)間的交錯(cuò)單元中音頻數(shù)據(jù)的結(jié)構(gòu)例。
圖46表示多視角數(shù)據(jù)的交錯(cuò)單元切換例。
圖47表示多視角區(qū)間的系統(tǒng)流的結(jié)構(gòu)例。
圖48表示A-ILVU的數(shù)據(jù)結(jié)構(gòu)。
圖49表示A-ILVU單元的角度切換。
圖50表示VOBU單元的角度切換。
圖51是編碼器控制流程圖。
圖52是非無(wú)斷層切換的多視角編碼器參數(shù)生成流程圖。
圖53是生成編碼器參數(shù)的公共流程圖。
圖54是無(wú)斷層切換的多視角編碼器參數(shù)生成流程圖。
圖55是保護(hù)性加鎖控制的編碼器參數(shù)生成流程圖。
圖56是格式編排器操作作流程圖。
圖57是非無(wú)斷層切換的多視角格式編排器操作子程序流程圖。
圖58是無(wú)斷層切換的格式編排器操作子程序流程圖。
圖59是保護(hù)性加鎖控制的格式編排器操作子程序流程圖。
圖60是單一場(chǎng)面的格式編排器操作子程序流程圖。
圖61是單一場(chǎng)面的編碼器參數(shù)生成流程圖。
圖62是解碼器系統(tǒng)表。
圖63是解碼器表。
圖64是PGC重放的流程圖。
圖65是表示非無(wú)斷層多視角解碼處理流程的流程圖。
圖66是流緩存器的方框圖。
圖67是流緩存器內(nèi)的數(shù)據(jù)解碼處理流程圖。
圖68是各解碼器的同步處理流程圖。
圖69是解碼器的流程圖。
圖70是向流緩存器傳送數(shù)據(jù)的流程圖。
圖71是非多視角的解碼處理流程圖。
圖72是交錯(cuò)存儲(chǔ)區(qū)間的解碼處理流程圖。
圖73是連續(xù)數(shù)據(jù)塊區(qū)間的解碼處理流程圖。
圖74是非多視角的解碼處理流程圖。
圖75是無(wú)斷層的多視角解碼處理流程圖。
圖76表示多視角數(shù)據(jù)切換例。
圖77表示多視角區(qū)間的交錯(cuò)單元的數(shù)據(jù)組數(shù)據(jù)結(jié)構(gòu)例。
圖78表示多視角數(shù)據(jù)的交錯(cuò)單元的GOP結(jié)構(gòu)例。
圖79表示多視角區(qū)間的交錯(cuò)單元內(nèi)的數(shù)據(jù)組數(shù)據(jù)結(jié)構(gòu)例。
圖80表示多視角區(qū)間的交錯(cuò)單元的音頻數(shù)據(jù)結(jié)構(gòu)例。
本發(fā)明的最佳實(shí)施方式為了對(duì)本發(fā)明更詳細(xì)的說(shuō)明,下面根據(jù)附圖對(duì)其進(jìn)行說(shuō)明。
創(chuàng)作系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)首先參照?qǐng)D1對(duì)本發(fā)明的記錄裝置、記錄媒體、重放裝置,以及在包含這些功能的創(chuàng)作系統(tǒng)中被當(dāng)作處理對(duì)象的多媒體數(shù)據(jù)的位流的邏輯結(jié)構(gòu)加以說(shuō)明。以用戶能夠認(rèn)識(shí)、理解或欣賞內(nèi)容的圖像及聲音信息作為1個(gè)標(biāo)題。這個(gè)“標(biāo)題”,在電影上說(shuō),最大相當(dāng)于表示一部電影的全部?jī)?nèi)容的信息量,而最小則相當(dāng)于表示各場(chǎng)面的內(nèi)容的信息量。
由包含規(guī)定數(shù)目的標(biāo)題的信息的位流構(gòu)成視像標(biāo)題集VTS。下面為了簡(jiǎn)單,簡(jiǎn)稱視像標(biāo)題集為VTS。VTS包含表示上述各標(biāo)題的內(nèi)容本身的圖像、聲音等的重放數(shù)據(jù),以及對(duì)其進(jìn)行控制的控制數(shù)據(jù)。
由規(guī)定數(shù)目的VTS形成創(chuàng)作系統(tǒng)中的作為一視頻數(shù)據(jù)單元的視像區(qū)VZ。下面為了簡(jiǎn)化,將視像區(qū)簡(jiǎn)稱為VZ。在一個(gè)VZ上成直線連續(xù)排列VTS#0-VTS#K(K為包括0的正整數(shù)),共K+1個(gè)。然后,將其中的一個(gè),最好是前頭的VTS#0,用作表示各VTS所含標(biāo)題的內(nèi)容信息的視像管理文件。由這樣構(gòu)成的、規(guī)定數(shù)目的VZ形成創(chuàng)作系統(tǒng)中作為多媒體數(shù)據(jù)位流最大管理單元的多媒體位流MBS。
創(chuàng)作編碼器EC圖2表示以按照適合用戶要求的任意腳本,將原多媒體位流編碼,生成新的多媒體位流MBS的本發(fā)明創(chuàng)作編碼器EC的一實(shí)施形態(tài)。而且,原多媒體位流由運(yùn)送圖像信息的視頻流St1、運(yùn)送解說(shuō)詞等輔助圖像信息的子圖像流St3,以及運(yùn)送聲音信息的音頻流St5構(gòu)成。視頻流及音頻流是包含規(guī)定時(shí)間內(nèi)從對(duì)象得到的圖像信息及聲音信息的位流。另一方面,子圖像流是包含一個(gè)畫面的、也就是瞬間的圖像信息的位流。必要時(shí)可以在視頻存儲(chǔ)器等上截獲一個(gè)畫面份額的子畫面,連續(xù)顯示該截獲的子圖像畫面。
這些多媒體源數(shù)據(jù)St1、St3、及St5在實(shí)況轉(zhuǎn)播的情況下由電視攝像機(jī)等手段提供實(shí)況圖像及聲音信號(hào)?;蛘呤翘峁╀浵翊艓У扔涗浢襟w重放的非實(shí)況的的圖像及聲音信號(hào)。還有,在圖2中,為了簡(jiǎn)單起見(jiàn),采用三種多媒體源流,當(dāng)然也可以輸入3種以上,分別表示不同標(biāo)題內(nèi)容的源數(shù)據(jù)。具有這樣的多個(gè)標(biāo)題的聲音、圖像、輔助圖像信息的多媒體源數(shù)據(jù)被稱為多標(biāo)題流。
創(chuàng)作編碼器EC由編輯信息生成部100、編碼系統(tǒng)控制部200、視頻編碼器300、視頻流緩存器400、子圖像編碼器500、子圖像流緩存器600、音頻編輯器700、音頻流緩存器800、系統(tǒng)編碼器900、視像區(qū)格式編排器1300、記錄部1200,以及記錄媒體M構(gòu)成。
在圖2中,本發(fā)明的編碼器編碼的位流作為一個(gè)例子記錄于光盤媒體上。
創(chuàng)作編碼器EC具備編輯信息生成部100,該作成部能將根據(jù)用戶有關(guān)原多媒體標(biāo)題中圖像、子圖像和聲音的要求,編輯多媒體位流MBS的相當(dāng)部分的指示作為腳本數(shù)據(jù)輸出。編輯信息生成部100最好是以顯示部、揚(yáng)聲器部、鍵盤、CPU,以及源數(shù)據(jù)流緩存器等構(gòu)成。編輯信息生成部100連接于上述外部多媒體流源上,接受提供的多媒體源數(shù)據(jù)St1、St3及St5。
用戶將多媒體源數(shù)據(jù)用顯示部及揚(yáng)聲器重放出圖像和聲音,可以識(shí)別標(biāo)題的內(nèi)容。而且用戶一邊確認(rèn)重放的內(nèi)容,一邊用鍵盤輸入符合所要求腳本的內(nèi)容編輯指示。編輯指示內(nèi)容是指對(duì)包含多個(gè)標(biāo)題內(nèi)容的各源數(shù)據(jù)的全部或各個(gè),每一規(guī)定時(shí)間選擇一個(gè)以上的各源數(shù)據(jù)的內(nèi)容,并將這些選擇的內(nèi)容以規(guī)定的方法連接重放這樣的信息。
CPU根據(jù)鍵盤輸入,生成將多媒體源數(shù)據(jù)中St1、St3及St5各數(shù)據(jù)流的編輯對(duì)象部分的位置、長(zhǎng)度,以及各編輯部分之間在時(shí)間上的相互關(guān)系等信息代碼化的腳本數(shù)據(jù)St7。
源數(shù)據(jù)流緩存器具有規(guī)定的容量,將多媒體源數(shù)據(jù)的St1、St3、及St5延遲規(guī)定時(shí)間Td后輸出。
其原因在于,在與用戶作成腳本數(shù)據(jù)St7的同時(shí)進(jìn)行編碼的情況下,也就是逐次進(jìn)行編碼處理的情況下,如下文所述根據(jù)腳本數(shù)據(jù)St7決定多媒體源數(shù)據(jù)的編輯處理內(nèi)容需要若干時(shí)間Td,所以在實(shí)際進(jìn)行編輯時(shí)需要使多媒體源數(shù)據(jù)延遲該時(shí)間Td,以便與編輯編碼同步。
在這樣逐次進(jìn)行編輯處理的情況下,延遲時(shí)間Td根據(jù)調(diào)整系統(tǒng)內(nèi)各要素之間同步所需要的程度決定,因此通常源數(shù)據(jù)流緩存器由半導(dǎo)體存儲(chǔ)器等高速記錄媒體構(gòu)成。
但是,在通過(guò)全部標(biāo)題,完成腳本數(shù)據(jù)St7之后,對(duì)一批多媒體源數(shù)據(jù)進(jìn)行編碼的所謂成批編輯時(shí),延遲時(shí)間Td需要有相當(dāng)于一個(gè)標(biāo)題或更長(zhǎng)的時(shí)間。在這樣的情況下,源數(shù)據(jù)流緩存器可以利用錄像磁帶、磁盤、光盤等低速大容量記錄媒體構(gòu)成。也就是說(shuō),源數(shù)據(jù)流緩存器根據(jù)延遲時(shí)間Td及制造成本,采用合適的記錄媒體構(gòu)成即可。
編碼系統(tǒng)控制部200連接于編輯信息生成部100,從編輯信息生成部100接受腳本數(shù)據(jù)St7。創(chuàng)作系統(tǒng)控制部200根據(jù)腳本數(shù)據(jù)St7所包含的關(guān)于編輯對(duì)象部分的時(shí)間上的位置及長(zhǎng)度的信息,分別生成對(duì)多媒體源數(shù)據(jù)的編輯對(duì)象部分進(jìn)行編輯用的編碼參數(shù)及編碼開(kāi)始/結(jié)束定時(shí)信號(hào)St9、St11和St13。還有,如上所述各多媒體源數(shù)據(jù)St1、St3及St5由源數(shù)據(jù)流緩存器延遲時(shí)間Td輸出,因此與各定時(shí)St9、St11和St13同步。
即,信號(hào)St9是為從視頻流St1提取編碼對(duì)象部分,生成視頻編碼單元,指示對(duì)視頻流St1進(jìn)行編碼的定時(shí)的視頻編碼信號(hào)。同樣,信號(hào)St11是為生成子圖像編碼單元,指示對(duì)子圖像流St3進(jìn)行編碼的定時(shí)的子圖像流編碼信號(hào)。而信號(hào)St13是為生成音頻編碼單元,指示對(duì)音頻流St5進(jìn)行編碼的定時(shí)的音頻編碼信號(hào)。
編碼系統(tǒng)控制部200又根據(jù)腳本數(shù)據(jù)St7所包含多媒體源數(shù)據(jù)中St1、St3及St5各數(shù)據(jù)流的編碼對(duì)象部分之間在時(shí)間上的相互關(guān)系等信息,生成用于將編碼的多媒體編碼流按規(guī)定的相互關(guān)系排列的定時(shí)信號(hào)St21、St23及St25。
編碼系統(tǒng)控制部200就一個(gè)視像區(qū)VZ份額的各標(biāo)題的標(biāo)題編輯單元(VOB),生成表示該標(biāo)題編輯單元(VOB)的重放時(shí)間的重放時(shí)間信息IT及表示用于使視頻、音頻、子圖像的多媒體編碼流復(fù)接的系統(tǒng)編碼的編碼參數(shù)的流編碼數(shù)據(jù)St33。
編碼系統(tǒng)控制部200由相互處于規(guī)定的時(shí)間關(guān)系下的各數(shù)據(jù)流的標(biāo)題編輯單元(VOB),生成規(guī)定多媒體位流MBS的各標(biāo)題的標(biāo)題編輯單元(VOB)的連接,或規(guī)定將用于生成把各標(biāo)題編輯單元加以重迭的交錯(cuò)標(biāo)題編輯單元(VOBs)的各標(biāo)題編輯單元(VOB)作為多媒體位流MBS進(jìn)行格式化的格式化參數(shù)的排列指示信號(hào)St39。
視頻編碼器300連接于編輯信息生成部100的源數(shù)據(jù)流緩存器及編碼系統(tǒng)控制部200,分別輸入視頻流St1和視頻編碼用的編碼參數(shù)數(shù)據(jù)及編碼開(kāi)始/結(jié)束定時(shí)信號(hào)St9,例如編碼開(kāi)始/結(jié)束定時(shí)、位速率、編碼開(kāi)始/結(jié)束時(shí)的編碼條件、編輯素材的種類是否NTSC信號(hào)或PAL信號(hào),還是電視電影等參數(shù)。視頻編碼器300根據(jù)視頻編碼信號(hào)St9對(duì)視頻流St1的規(guī)定部分進(jìn)行編碼,生成視頻編碼流St15。
同樣,子圖像編碼器500連接于編碼信息作成部100的源數(shù)據(jù)緩存器及編碼系統(tǒng)控制部200,分別輸入子圖像流St3和子圖像流編碼信號(hào)St11。子圖像編碼器500根據(jù)子圖像流編碼用的參數(shù)信號(hào)St11對(duì)子圖像流St3的規(guī)定部分進(jìn)行編碼,生成子圖像編碼流St17。
音頻編碼器700連接于編輯信息生成部100的源數(shù)據(jù)緩存器及編碼系統(tǒng)控制部200,分別輸入音頻流St5及音頻編碼信號(hào)St13。音頻編碼器700根據(jù)用于音頻編碼的參數(shù)數(shù)據(jù)及編碼開(kāi)始/結(jié)束定時(shí)信號(hào)St13,對(duì)音頻流St5的規(guī)定部分進(jìn)行編碼,生成音頻編碼流St19。
視頻流緩存器400連接于視頻編碼器300,存儲(chǔ)從視頻編碼器300輸出的視頻編碼流St15。視頻流緩存器400還連接于編碼系統(tǒng)控制部200,根據(jù)定時(shí)信號(hào)St21的輸入,將存儲(chǔ)著的視頻編碼流St15作為定時(shí)視頻編碼流St27輸出。
同樣,子圖像流緩存器600連接于子圖像編碼器500,存儲(chǔ)從子圖像編碼器500輸出的子圖像編碼流St19。子圖像流緩存器600還連接于編碼系統(tǒng)控制部200,根據(jù)定時(shí)信號(hào)St23的輸入,將存儲(chǔ)的子圖像編碼流St17作為定時(shí)子圖像編碼流St29輸出。
又,音頻流緩存器800連接于音頻編碼器700,存儲(chǔ)從音頻編碼器700輸出的音頻流St19。音頻流緩存器800還連接于編碼系統(tǒng)控制部200,根據(jù)定時(shí)信號(hào)St25的輸入,將存儲(chǔ)的音頻編碼流St19作為定時(shí)音頻編碼流St31輸出。
系統(tǒng)編碼器900連接于視頻流緩存器400、子圖像流緩存器600及音頻緩存器800,輸入定時(shí)視頻編碼流St27、定時(shí)子圖像編碼流St29,及定時(shí)音頻編碼流St31。系統(tǒng)編碼器900又連接于編碼系統(tǒng)控制部200,輸入流編碼數(shù)據(jù)St33。
系統(tǒng)編碼器900根據(jù)系統(tǒng)編碼的編碼參數(shù)數(shù)據(jù)及編碼開(kāi)始/結(jié)束定時(shí)的信號(hào)St33,對(duì)各定時(shí)流St27、St29及St31進(jìn)行復(fù)接處理,生成標(biāo)題編輯單元(VOB)St35。
視像區(qū)格式編排器1300連接于系統(tǒng)編碼器900,輸入標(biāo)題編輯單元St35。視像區(qū)格式編排器1300還連接于編碼系統(tǒng)控制部200,輸入用于對(duì)多媒體位流MBS進(jìn)行格式化的格式化參數(shù)及格式化開(kāi)始/結(jié)束定時(shí)信號(hào)St39。視像區(qū)格式編排器1300根據(jù)標(biāo)題編輯單元St39,將1視像區(qū)(VZ)份額的標(biāo)題編輯單元St35,按照符合用戶所要求腳本的順序改換排列,生成編輯好的多媒體位流St43。
該編輯成用戶所要求腳本的內(nèi)容的多媒體位流St43被傳送到記錄部1200。記錄部1200將編輯多媒體位流MBS加工成與記錄媒體M相適應(yīng)的形式的數(shù)據(jù)St43,記錄在記錄媒體M上。在這種情況下,多媒體位流MBS中預(yù)先包含有表示由視像區(qū)編碼器1300生成的媒體上的物理地址的卷文件結(jié)構(gòu)VFS。
又可以將編碼過(guò)的多媒體位流St35直接輸出到下文將述的那樣的解碼器,重放編輯過(guò)的標(biāo)題內(nèi)容。在這種情況下,多媒體位流MBS中當(dāng)然不包含卷文件結(jié)構(gòu)VFS。
創(chuàng)作解碼器DC下面參照?qǐng)D3對(duì)借助于本發(fā)明的創(chuàng)作解碼器EC,將編輯過(guò)的多媒體位流MBS解碼,按照用戶所要求的腳本將各標(biāo)題的內(nèi)容展開(kāi)的、編碼解碼器DC的一實(shí)施形態(tài)加以說(shuō)明。而且,在本實(shí)施形態(tài)中,圖2中記錄媒體M記錄的、創(chuàng)作編碼器EC編碼過(guò)的多媒體位流St45記錄于圖3的記錄媒體M。
創(chuàng)作解碼器DC由多媒體位流重放部2000、腳本選擇部2100、解碼系統(tǒng)控制部2300、流緩存器2400、系統(tǒng)解碼器2500、視頻緩存器2600、子圖像緩存器2700、音頻緩存器2800、同步控制部2900、視頻解碼器3800、子圖像解碼器3100、音頻解碼器3200、合成部3500、視頻數(shù)據(jù)輸出端子3600,以及音頻數(shù)據(jù)輸出端子3700構(gòu)成。
多媒體位流重放部2000由驅(qū)動(dòng)記錄媒體M的記錄媒體驅(qū)動(dòng)裝置2004、讀出記錄媒體M上記錄的信息,生成二值讀取信號(hào)St57的讀取頭裝置2006、對(duì)讀取信號(hào)St57進(jìn)行各種處理,生成重放位流St61的信號(hào)音音處理部2008,以及機(jī)構(gòu)控制部2002構(gòu)成。機(jī)構(gòu)控制部2002連接于解碼系統(tǒng)控制部2300,接收多媒體位流重放指示信號(hào)St53,生成分別對(duì)記錄媒體驅(qū)動(dòng)單元(電動(dòng)機(jī))2004及信號(hào)處理部2008進(jìn)行控制的重放控制信號(hào)St55及St59。
解碼器DC具備腳本選擇部2100,該選擇部能將按照選擇相應(yīng)腳本重放的要求,給予創(chuàng)作解碼器DC的指示作為腳本數(shù)據(jù)輸出,使涉及創(chuàng)作編碼器EC編輯的多媒體標(biāo)題的圖像、子圖像及聲音的用戶所想要的部分得以重放。
腳本選擇部2100最好是用鍵盤及CPU等構(gòu)成。用戶根據(jù)用創(chuàng)作編碼器EC輸入的腳本的內(nèi)容操作鍵盤輸入所想要的腳本。CPU根據(jù)鍵盤輸入生成指示所選擇的腳本的腳本選擇數(shù)據(jù)St51。腳本選擇部2100借助于例如紅外線通信裝置等連接于解碼系統(tǒng)控制部2300。解碼系統(tǒng)控制部2300根據(jù)St51生成控制多媒體位流重放部2000的操作的重放指示信號(hào)St53。
流緩存器2400具有規(guī)定的緩存器容量,暫時(shí)存儲(chǔ)從多媒體位流重放部2000輸入的重放信號(hào)位流St61,同時(shí)提取各流的地址信息及同步初始值數(shù)據(jù),生成流控制數(shù)據(jù)St63。流緩存器2400連接于解碼系統(tǒng)控制部2300,將生成的流控制數(shù)據(jù)St63提供給解碼系統(tǒng)控制部2300。
同步控制部2900連接于解碼系統(tǒng)控制部2300,接收同步控制數(shù)據(jù)St81所包含的同步初始值數(shù)據(jù)(SCR),將內(nèi)部的系統(tǒng)時(shí)鐘(STC)置位,并將復(fù)位的系統(tǒng)時(shí)鐘St79提供給解碼系統(tǒng)控制部2300。解碼系統(tǒng)控制部2300根據(jù)系統(tǒng)時(shí)鐘St79,以規(guī)定的時(shí)間間隔生成流讀出信號(hào)St65,輸入流緩存器2400。
流緩存器2400根據(jù)讀出信號(hào)St65,以規(guī)定的時(shí)間間隔輸出重放位流St61。
解碼系統(tǒng)控制部2300又根據(jù)腳本選擇數(shù)據(jù)St51,生成表示所選擇的腳本對(duì)應(yīng)的視頻流、子圖像流、音頻流各自的ID的解碼流指示信號(hào)St69,向系統(tǒng)解碼器2500輸出。
系統(tǒng)解碼器2500根據(jù)解碼指示信號(hào)St69的指示,將從流緩存器2400輸入的視頻、子圖像及音頻的數(shù)據(jù)流分別作為視頻編碼流St71向視頻緩存器2600輸出,作為子圖像編碼流St73向子圖像緩存器2700輸出,作為音頻編碼流St75向音頻緩存器2800輸出。
系統(tǒng)解碼器2500檢測(cè)出各流St67在各最小控制單元的重放開(kāi)始時(shí)間(PTS)及解碼開(kāi)始時(shí)間(DTS),生成時(shí)間信息信號(hào)St77。該時(shí)間信息信號(hào)St77經(jīng)過(guò)解碼系統(tǒng)控制部2300,作為同步控制數(shù)據(jù)St81輸入同步控制部2900。
作為對(duì)同步控制數(shù)據(jù)St81的響應(yīng),同步控制部2900對(duì)各流決定使各流在解碼后形成預(yù)定的順序的解碼開(kāi)始時(shí)間。同步控制部2900根據(jù)該解碼時(shí)間生成視頻流解碼開(kāi)始信號(hào)St89,輸入視頻解碼器3800。同樣,同步控制部2900生成子圖像解碼開(kāi)始信號(hào)St91及音頻解碼開(kāi)始信號(hào)St93,分別輸入子圖像解碼器3100及音頻解碼器3200。
視頻解碼器3800根據(jù)視頻流解碼開(kāi)始信號(hào)St89生成視頻輸出請(qǐng)求信號(hào)St84,對(duì)視頻緩存器2600輸出。視頻緩存器2600接收視頻輸出請(qǐng)求信號(hào)St84,向視頻解碼器3800輸出視頻流St83。視頻解碼器3800檢測(cè)出視頻流St83所包含的重放時(shí)間信息,在接收了長(zhǎng)度相當(dāng)于重放時(shí)間的視頻流St83的輸入后,立即使視頻輸出請(qǐng)求信號(hào)St84無(wú)效。這樣做,使相當(dāng)于規(guī)定的重放時(shí)間的視頻流在視頻解碼器3800得到解碼,重放的視頻信號(hào)St104被輸出到合成部3500。
同樣,子圖像解碼器3100根據(jù)子圖像解碼開(kāi)始時(shí)間St91生成子圖像輸出請(qǐng)求信號(hào)St86,提供給子圖像緩存器2700。子圖像緩存器2700接收子圖像輸出請(qǐng)求信號(hào)St86,向子圖像解碼器3100輸出子圖像流St85。子圖像解碼器3100根據(jù)子圖像流St85所包含的重放時(shí)間信息,將長(zhǎng)度相當(dāng)于規(guī)定的重放時(shí)間的子圖像流St85解碼,重放子圖像信號(hào)St99,并向合成部3500輸出。
合成部3500使視頻信號(hào)St104和子圖像信號(hào)St99重迭,生成多圖像視頻信號(hào)St105,向視頻輸出端子3600輸出。
音頻解碼器3200根據(jù)音頻解碼開(kāi)始信號(hào)St93,生成音頻輸出請(qǐng)求信號(hào)St88,提供給音頻緩存器2800。音頻緩存器2800接收音頻輸出請(qǐng)求信號(hào)St88,向音頻解碼器3200輸出音頻流St87。音頻解碼器3200根據(jù)音頻流St87所包含的重放時(shí)間信息,將長(zhǎng)度相當(dāng)于規(guī)定的重放時(shí)間的音頻流St87解碼后向音頻輸出端子3700輸出。
這樣做,可以響應(yīng)用戶的腳本選擇,實(shí)時(shí)地重放用戶所想要的多媒體位流MBS。也就是說(shuō),每當(dāng)用戶選擇不同的腳本,創(chuàng)作解碼器DC可以重放與該選擇的腳本對(duì)應(yīng)的多媒體位流MBS,以重放用戶所想要的標(biāo)題內(nèi)容。
如上所述,在本發(fā)明的創(chuàng)作系統(tǒng)中,為了對(duì)基本的標(biāo)題內(nèi)容,將表示各內(nèi)容的最小編輯單元中可能有多分支的子流按規(guī)定的時(shí)間上的相互關(guān)系排列,對(duì)多媒體源數(shù)據(jù)進(jìn)行實(shí)時(shí)編碼或成批編碼,可以按照多個(gè)任意腳本生成多媒體位流。
又可以按照多個(gè)腳本內(nèi)的任意腳本重放這樣編碼的多媒體位流。于是,即使是在重放中,還選擇與選擇過(guò)的腳本不同的腳本(切換),也能夠重放與該新選擇的腳本動(dòng)態(tài)對(duì)應(yīng)的多媒體位流。而且,在按照任意腳本重放標(biāo)題內(nèi)容時(shí),還能夠在多個(gè)場(chǎng)面中動(dòng)態(tài)選擇任意場(chǎng)面進(jìn)行重放。
這樣,在本發(fā)明的創(chuàng)作系統(tǒng)中,不僅能夠進(jìn)行編碼、實(shí)時(shí)地重放多媒體位流MBS,而且能夠反復(fù)重放。關(guān)于創(chuàng)作系統(tǒng)的詳細(xì)情況,本申請(qǐng)的申請(qǐng)人1996年9月27日在日本提出的專利申請(qǐng)中已揭示。
DVD圖4表示具有單一記錄面的DVD的一個(gè)例子。在本例子中的DVD記錄媒體RC1由照射激光LS,并進(jìn)行寫入和讀出的信息記錄面RS1和覆蓋該記錄面的保護(hù)層PL1構(gòu)成。還在記錄面RS1的背面設(shè)加強(qiáng)層BL1。這樣,以保護(hù)層PL1一側(cè)的面為正面SA,以加強(qiáng)層BL1一側(cè)的面為背面SB。像該媒體RC1那樣,將一個(gè)面上有單一記錄層RS1的DVD媒體叫做單面單層光盤。
圖5表示圖4中C1部分的詳細(xì)情況。記錄面RS1由附著金屬薄膜等反射膜的信息層4109形成。在該層上面由具有規(guī)定的厚度T1的第1透明基板4108形成保護(hù)層PL1。由具有規(guī)定的厚度T2的第2透明基板4111形成加強(qiáng)層BL1。第1及第2透明基板4108及4111由設(shè)于其間的粘接層4110將其相互連接。
根據(jù)需要,還在第2透明基板4111上面設(shè)有印刷標(biāo)簽用的印刷層4112。印刷層4112不是在加強(qiáng)層BL1的基板4111上的全部區(qū)域,而只在需要顯示文字和圖畫的部分印刷,其他部分也可以將透明基板4111剝開(kāi)。在該情況下,從背面SB側(cè)看,在未印刷的部分可以直接看見(jiàn)形成記錄面RS1的金屬薄膜4109反射的光,例如在金屬薄膜是鋁膜的情況下可以看到背景為銀白色,其上可以看見(jiàn)印刷文字和圖形浮現(xiàn)。印刷層4112不必設(shè)在加強(qiáng)層BL1的整個(gè)面上,可以根據(jù)用途在一部分設(shè)置。
在圖6還示出圖5中C2部分的詳細(xì)情況。在射入光束,取出信息的表面SA,第1透明基板4108與信息層4109相接的面用成型技術(shù)形成凹凸的坑,借助于改變坑的長(zhǎng)度和間隔來(lái)記錄信息。也就是在信息層4109復(fù)印第1透明基板4108的凹凸的坑的形狀。該坑的長(zhǎng)短和間隔與CD的情況相比要小些,以成列的坑形成的信息光道和間距都做得窄。結(jié)果是,面記錄密度大幅度提高。
又,第1透明基板4108的沒(méi)有形成坑的表面SA一側(cè)做成平坦的面。第2透明基板4111是加強(qiáng)用的,是用與第1透明基板4108相同的材料構(gòu)成的兩面平坦的透明基板。而規(guī)定的厚度T1及T2都相同,例如0.6毫米是理想的數(shù)值,但也不限于此。
信息的取出與CD的情況相同,借助于光束LS的照射,將信息作為光點(diǎn)的反射率變化取出。在DVD系統(tǒng)中,加大物鏡的數(shù)值孔徑NA,而且光束的波長(zhǎng)λ可以取得小,因此,可以將使用的光點(diǎn)Ls的直徑收縮到CD的情況下的光點(diǎn)直徑的約1/1.6。這意味著與CD系統(tǒng)相比,具有1.6倍的析像度。
在從DVD讀出數(shù)據(jù)時(shí),使用波長(zhǎng)短(650毫微米)的紅色半導(dǎo)體激光器和物鏡數(shù)值孔徑NA大達(dá)0.6毫米的光學(xué)系統(tǒng)。這和透明基板厚度T做成0.6毫米薄結(jié)合起來(lái),使得直徑120毫米的光盤一個(gè)面上能夠記錄的信息容量超過(guò)5G字節(jié)。
DVD系統(tǒng)如上所述,即使在具有單一記錄面RS1的單側(cè)單層光盤RC1,與CD相比,可記錄的信息量也接近10倍,因此,對(duì)每單元數(shù)據(jù)規(guī)模非常大的活動(dòng)圖像,也能不損害其圖像質(zhì)量地加以處理。結(jié)果是,已有的CD系統(tǒng)即使?fàn)奚顒?dòng)圖像的質(zhì)量,也只可錄放74分鐘,而相比之下, DVD可以錄放高圖像質(zhì)量的圖像2小時(shí)以上。這樣,DVD具有適合作為活動(dòng)圖像記錄媒體的特點(diǎn)。
圖7及圖8表示具有多個(gè)所述記錄面RS的DVD記錄媒體的例子。圖7的DVD記錄媒體RC2在同一側(cè),也就是正面?zhèn)萐A有成雙層配置的第1記錄面和半透明的第2記錄面RS1和RS2。對(duì)第1記錄面RS1和第2記錄面RS2分別使用不同的光束LS1及LS2,可以同時(shí)在兩個(gè)面上錄放。又可以用光束LS1或LS2兩者之一對(duì)應(yīng)兩個(gè)記錄面錄放。這樣構(gòu)成的DVD記錄媒體稱為單面雙層光盤。在這個(gè)例子中,配設(shè)兩個(gè)記錄層RS1及RS2,當(dāng)然也可以根據(jù)需要做成配設(shè)兩層以上的的記錄層RS的DVD記錄媒體。這樣的記錄媒體稱為單面多層光盤。
另一方面,圖8的DVD記錄媒體RC3分別在正面?zhèn)扰湓O(shè)第1記錄面RS1,而在背面?zhèn)萐B配設(shè)第2記錄面RS2。在這些例子中,示出一枚DVD上配設(shè)兩層記錄面的例子,但是當(dāng)然也可以做成具有兩層以上記錄面的多層記錄面光盤。與圖7的情況相同,光束LS1及LS2也可以分別配設(shè),也可以用一支光束對(duì)兩個(gè)記錄面RS1及RS2進(jìn)行錄放。這樣構(gòu)成的DVD記錄媒體稱為雙面單層光盤。當(dāng)然也可以做成一側(cè)配設(shè)兩層以上的記錄層RS的DVD記錄媒體。這樣的光盤稱為雙面多層光盤。
圖9及圖10分別表示從光束LS照射的一側(cè)看DVD記錄媒體RC的記錄面RS的平面圖。在DVD上從內(nèi)圓周向外圓周連續(xù)設(shè)有螺旋狀的記錄信息的光道TR。信息記錄道TR按照每一規(guī)定的數(shù)據(jù)單元分割成多個(gè)扇區(qū)。在圖9中,為了看起來(lái)方便表示為每一周光道分割成3個(gè)以上的扇區(qū)。
通常光道TR如圖9所示從光盤RCA的內(nèi)圓周的端點(diǎn)IA向外圓周的端點(diǎn)OA在時(shí)針?lè)较駾rA卷繞。這樣的光盤RCA稱為順時(shí)針旋轉(zhuǎn)光盤,其光道稱為順時(shí)針旋轉(zhuǎn)光道TRA。根據(jù)用途的不同,又有如圖10所示,光道TRB從光盤RCB的外圓周的端點(diǎn)OB向內(nèi)圓周的端點(diǎn)IB,在時(shí)針?lè)较駾rB卷繞的情況。該方向DrB如果從內(nèi)圓周向外圓周看,就是逆時(shí)針?lè)较?,因此,為了區(qū)別于圖9的光盤RCA,就稱為逆時(shí)針旋轉(zhuǎn)光盤RCB和逆時(shí)針旋轉(zhuǎn)光道。上述光道旋轉(zhuǎn)方向DrA及DrB是光束為錄放而對(duì)光道掃描的動(dòng)向,也就是光道路徑。光道卷繞方向DrA的反方向RdA是使光盤RCA旋轉(zhuǎn)的方向。光道卷繞方向DrB的反方向RdB是使光盤RCB旋轉(zhuǎn)的方向。
圖11中模式性地畫出圖7所示的、作為單面雙層光盤RC2的一個(gè)例子的光盤RC2o的展形圖。下側(cè)的第1記錄面RS1上,如圖9所示順時(shí)針旋轉(zhuǎn)光道TRA設(shè)置于時(shí)針?lè)较駾rA,上側(cè)的第2記錄面RS2上,如圖10所示逆時(shí)針旋轉(zhuǎn)光道TRB設(shè)置于逆時(shí)針?lè)较駾rB。在這種情況下,上下側(cè)的光道的外圓周端部OB及OA位于平行于光盤RC2o的中心線的同一線上。上述光道TR的卷繞方向DrA及DrB也都是對(duì)光盤RC讀寫數(shù)據(jù)的方向。在這種情況下,上下光道的卷繞方向相反,也就是上下記錄層的光道路徑DrA及DrB相向。
相向光道路徑型的單面雙層光盤RC2o對(duì)應(yīng)于第1記錄面RS1在RdA方向上旋轉(zhuǎn),光束LS沿著光道路徑DrA跟蹤第1記錄面RS1的光道,在到達(dá)外周圍端部OA的時(shí)刻,調(diào)節(jié)光束LS使其在第2記錄面RS2的外圓周端部OB聚焦,光束LS可以連續(xù)跟蹤第2記錄面RS2的光道。這樣做,第1及第2記錄面RS1及RS2的光道TRA和TRB的物理距離可以用調(diào)整光束LS的焦點(diǎn)的方法在瞬時(shí)消除。結(jié)果是,相向光道路徑型的單側(cè)雙層光盤RCo容易將上下兩層的光道作為一個(gè)連續(xù)的光道TR處理。因此,參照?qǐng)D1敘述的創(chuàng)作系統(tǒng)中的、作為多媒體數(shù)據(jù)的最大管理單元的多媒體位流MBS可以連續(xù)記錄于一個(gè)媒體RC2o的兩層記錄層RS1和RS2上。
還有,在使記錄面RS1和RS2的光道的卷繞方向與本例所述相反,也就是在第1記錄面RS1設(shè)反時(shí)針?lè)较蛐D(zhuǎn)的光道TRB,在第2記錄面設(shè)順時(shí)針?lè)较蛐D(zhuǎn)的光道TRA的情況下,除了將光盤的旋轉(zhuǎn)方向改變到RdB外,與上述例子同樣把兩個(gè)記錄面當(dāng)作一個(gè)具有連續(xù)的光道TR的記錄面使用。因此,為了簡(jiǎn)便起見(jiàn),將這樣的例子的附圖的圖示說(shuō)明加以省略。采用這樣的結(jié)構(gòu)做成DVD,可以將內(nèi)容長(zhǎng)的標(biāo)題的多媒體位流MBS收錄于一張相向光道路徑型單面雙層光盤RC2o。這樣的DVD媒體稱為單面雙層相反光道路徑型光盤。
圖12中模式性地畫出圖7所示的單面雙層光盤RC2的又一例子RC2p的展開(kāi)圖。第1和第2記錄面RS1及RS2如圖9所示,均設(shè)有順時(shí)針旋轉(zhuǎn)的光道TRA。在這種情況下,單面雙層光盤RC2p在RdA方向上旋轉(zhuǎn),光束的移動(dòng)方向與光道的卷繞方向相同,也就是說(shuō),上下記錄層的光道路徑互相平行。即使在這種情況下,最好是上下側(cè)光道的外圓周端部OA及OA位于與光盤RC2p的中心線平行的同一線上。因此,在外圓周端部OA調(diào)節(jié)光束LS的焦點(diǎn),可以與圖11中所述的媒體RC2o一樣在一瞬間將訪問(wèn)的地址從第1記錄面RS1的光道TRA的外圓周端部OA變成第2的記錄面RS2的光道TRA的外圓周端部OA。
但是,光束LS在時(shí)間上連續(xù)地對(duì)第2記錄面RS2的光道TRA進(jìn)行訪問(wèn)時(shí)最好是使媒體RC2p反向(逆RdA方向)旋轉(zhuǎn)。然而,根據(jù)光束的位置改變媒體的旋轉(zhuǎn)方向效率不佳,因此,如圖中箭頭所示,光束LS在到達(dá)第1記錄面RS1的光道的外圓周端部OA后,使光束移動(dòng)到第2記錄面RS2的光道的內(nèi)圓周部IA,以此可以將其作為邏輯上連續(xù)的一張光盤使用。而且如果有必要,也可以不把上下記錄面的光道作為一錄連續(xù)的光道處理,分別作為不同光道,在各光道上逐個(gè)標(biāo)題記錄多媒體位流MBS。這樣的DVD媒體稱為單面雙層平行光道路徑型光盤。
還有,即使將兩記錄面RS1及RS2的光道的卷繞方向設(shè)置為與本例所述的相反,也就是設(shè)置反時(shí)針?lè)较蛐D(zhuǎn)的光道TRB,除了使光盤的旋轉(zhuǎn)方向在RdB上外,其他都相同。這種單面雙層平行光道路徑型光盤適合要求像查百科事典那樣頻繁進(jìn)行隨機(jī)訪問(wèn)的把多個(gè)標(biāo)題收錄在一張媒體RC2p的用途。
圖13是表示圖8所示的每一個(gè)面上分別具有一層記錄面RS1及RS2的雙面單層型DVD媒體RC3的一個(gè)例子RC3s的展開(kāi)圖。一記錄面RS1設(shè)有順時(shí)針旋轉(zhuǎn)的光道TRA,另一記錄面RS2設(shè)有逆時(shí)針旋轉(zhuǎn)的光道TRB。即使在這種情況下,最好也是兩記錄面的光道的外圓周端部OA及OB位于與光盤RC3s的中心線平行的同一線上。這兩個(gè)記錄面RS1和RS2光道的卷繞方向相反,但光道路徑相互之間成面對(duì)稱關(guān)系。這樣的光盤RC3s稱為雙面單層對(duì)稱光道路徑型光盤。這種雙面單層對(duì)稱光道路徑型光盤RC3s對(duì)應(yīng)于第1記錄媒體RS1在RdA方向上旋轉(zhuǎn)。結(jié)果是,相反側(cè)的第2記錄媒體RS2的光道路徑是在與該光道卷繞方向DrB相反的方向,也就是DrA方向上。在這種情況下,不管是連續(xù)還是不連續(xù),在本質(zhì)上,以同一光束LS訪問(wèn)兩個(gè)記錄面RS1及RS2是不實(shí)際的。因此,表面和背面兩個(gè)記錄面分別記錄多媒體位流。
圖14是圖8所示的雙面單層DVD媒體RC3的又一例子RC3a的展開(kāi)圖。兩記錄面RS1及RS2上都如圖9所示設(shè)有順時(shí)針旋轉(zhuǎn)的光道TRA。在這種情況下也最好是兩記錄面RS1及RS2的光道的外圓周端部OA及OA位于與光盤RC3a的中心線平行的同一直線上。但是,在本例中,與前面所述的雙面單層對(duì)稱光道路徑型光盤RC3s不同,這兩個(gè)記錄面RS1與RS2上的光道之間成非對(duì)稱關(guān)系。這樣的光盤RC3a稱為雙面單層非對(duì)稱光道路徑型光盤。這種雙面單層非對(duì)稱光道路徑型光盤RC3s與第1記錄媒體RS1對(duì)應(yīng)在RdA方向上旋轉(zhuǎn)。
其結(jié)果是,相反側(cè)的第2記錄面RS2的光道路徑在與該光道卷繞方向DrA相反的方向上,也就是在DrB方向上。因此,只要使單一的光束LS從第1記錄面RS1的內(nèi)圓周移向外圓周后,又使光束LS從第2記錄面RS2的外圓周移到內(nèi)圓周這樣連續(xù)移動(dòng),即使不為每個(gè)記錄面準(zhǔn)備不同的光束源,也能夠不翻轉(zhuǎn)媒體PC3a的正反面對(duì)兩個(gè)面進(jìn)行錄放。又,這種雙面單層非對(duì)稱光道路徑型光盤,兩記錄面RS1及RS2的光道是相同的。因此,將媒體PC3a的正反面翻轉(zhuǎn),即使不為每個(gè)記錄而準(zhǔn)備不同的光束,也能以單一光束LS對(duì)兩個(gè)面進(jìn)行錄放,結(jié)果,就可以經(jīng)濟(jì)地制造錄放裝置。還有,在兩個(gè)記錄面RS1及RS2上設(shè)置光道TRB代替光道TRA也與本例基本相同。
如上所述,借助于因記錄面的多層化,記錄容量易于成倍增加的DVD系統(tǒng),在通過(guò)與使用者的對(duì)話操作重放在1張光盤上記錄的一些活動(dòng)圖像數(shù)據(jù)、一些音頻數(shù)據(jù)、一些圖形數(shù)據(jù)等的多媒體領(lǐng)域?qū)l(fā)揮其真正價(jià)值。也就是說(shuō),使得傳統(tǒng)的軟件提供者所夢(mèng)想的事成為可能,即可保持制作的電影的質(zhì)量不變將一部電影錄下來(lái),用一種媒體向使用不同語(yǔ)言的地區(qū)及不同世代的人提供。
保護(hù)性加鎖向來(lái),作為適應(yīng)全世界的多種語(yǔ)言,以及在歐美各國(guó)制度化的保護(hù)性加鎖的各種獨(dú)立套件,電影標(biāo)題的軟件提供者必須就同一標(biāo)題,制作、供應(yīng)、管理多規(guī)格標(biāo)題。所花的功夫是很大的。又,這里圖像質(zhì)量高重要,內(nèi)容能夠按用戶的意圖重放也重要。向解決這一愿望靠近一步的記錄媒體就是DVD。
多視角又,作為對(duì)話操作的典型例子,在重放一個(gè)場(chǎng)面時(shí),要求有切換至從別的角度看的場(chǎng)面的“多視角”功能。這是一種應(yīng)用要求,例如在場(chǎng)面是棒球的情況下,在從網(wǎng)后一側(cè)看到的投手、捕手、擊球者為中心的角度、從網(wǎng)后一側(cè)看到的內(nèi)場(chǎng)為中心的角度、從中心一側(cè)看到的投手、捕手、擊球者為中心的角度等幾個(gè)角度中,用戶像切換攝像機(jī)似地自由選擇喜歡的角度。
作為能夠適應(yīng)這樣的要求記錄活動(dòng)圖像、話音、圖形等信號(hào)數(shù)據(jù)的制式,DVD采用與VCD相同的MPEG。VCD與DVD由于其容量和傳輸速度,以及重放裝置內(nèi)的信號(hào)處理性能的差別,雖說(shuō)是相同的MPEG形式,也還是采用與MPEG1和MPEG2的有些不同的壓縮方式、數(shù)據(jù)格式。但是,關(guān)于MPEG1和MPEG2的內(nèi)容及與其不同之處,由于與本發(fā)明所關(guān)心的內(nèi)容沒(méi)有直接關(guān)系,故省略其說(shuō)明(例如可參看ISO11172、ISO13818的MPEG標(biāo)準(zhǔn))。
關(guān)于本發(fā)明涉及的DVD系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),將參照?qǐng)D16、圖17、圖18及圖20在下面加以說(shuō)明。
多場(chǎng)面如果為了滿足上面所述的加鎖重放及多視角重放的要求,分別準(zhǔn)備符合各種要求內(nèi)容的標(biāo)題,必須準(zhǔn)備所要求數(shù)目的、具有很少一部分不同的場(chǎng)面數(shù)據(jù)的大致相同內(nèi)容標(biāo)題,預(yù)先記錄在記錄媒體上。這相當(dāng)于在記錄媒體的大部分區(qū)域反復(fù)記錄同一數(shù)據(jù),因而記錄媒體的存儲(chǔ)容量的利用效率明顯不受重視。再者,即使具有DVD那樣的大容量的記錄媒體,也不可能記錄適合全部要求的標(biāo)題。這樣的問(wèn)題可以說(shuō)增加記錄媒體的容量基本上會(huì)解決,但是從系統(tǒng)資源的有效利用的觀點(diǎn)出發(fā)卻非常不希望這樣。
在DVD系統(tǒng)中,使用下面將說(shuō)明其大概情況的多場(chǎng)面控制,以最低限度需要的數(shù)據(jù)構(gòu)成具有多種變化的標(biāo)題,使記錄媒體等系統(tǒng)資源能夠有效利用。即用各標(biāo)題間的共用數(shù)據(jù)形成的基本場(chǎng)面區(qū)間和適合各種要求的一些不同的場(chǎng)面形成的多場(chǎng)面區(qū)間構(gòu)成具有各種變化的標(biāo)題。于是,預(yù)先做好準(zhǔn)備,使用戶在重放時(shí)能夠隨時(shí)自由選擇各多場(chǎng)面區(qū)間中的特定場(chǎng)面。關(guān)于包括加鎖重放及多視角重放的多場(chǎng)面控制將在下面參照?qǐng)D21進(jìn)行說(shuō)明。
DVD系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)圖22表示本發(fā)明所涉及DVD系統(tǒng)中的編輯數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。在DVD系統(tǒng)中,為了記錄多媒體位流MBS,具備大致區(qū)分為寫入?yún)^(qū)域LI、卷區(qū)域VS及讀出區(qū)域LO三個(gè)區(qū)域的記錄區(qū)域。
寫入?yún)^(qū)域LI位于光盤的最內(nèi)圈的圓周部分,例如在圖9及圖10說(shuō)明的磁盤中位于其光道的內(nèi)圓周端部IA及IB。在寫入?yún)^(qū)域LI記錄著重放裝置讀出開(kāi)始時(shí)用于使動(dòng)作穩(wěn)定的數(shù)據(jù)等。
讀出區(qū)域LO位于光盤的最外圈的圓周上,也就是圖9及圖10說(shuō)明的光道的外圓周端部OA及OB。在該讀出區(qū)域LO記錄著表示卷區(qū)域VS終止的數(shù)據(jù)等。
卷區(qū)域VS位于寫入?yún)^(qū)域LI和讀出區(qū)域LO之間,將2048字節(jié)的邏輯扇區(qū)LS作為n+1個(gè)(n為零或正整數(shù))一維陣列記錄。各邏輯扇區(qū)LS用扇區(qū)號(hào)(#0、#1、#2、…#n)區(qū)別。而卷區(qū)域VS分為由m+1個(gè)邏輯扇區(qū)LS#0~LS#m(m為比n小的正整數(shù)或0)形成的卷/文件管理區(qū)域VFS和n-m個(gè)邏輯扇區(qū)LS#m+1~LS#n形成的文件數(shù)據(jù)區(qū)域FDS。該文件數(shù)據(jù)區(qū)域FDS相當(dāng)于圖1所示的多媒體位流MBS。
卷/文件管理區(qū)域VFS是用于將卷區(qū)域VS的數(shù)據(jù)作為文件進(jìn)行管理的文件系統(tǒng),由容納管理整個(gè)盤所需要的數(shù)據(jù)所需的扇區(qū)數(shù)目m(m為比n小的自然數(shù))的邏輯扇區(qū)LS#0到LS#m形成。該卷/文件管理區(qū)域按照例如ISO9660及ISO13346等標(biāo)準(zhǔn),記錄著文件數(shù)據(jù)區(qū)域FDS內(nèi)的文件的信息。
文件數(shù)據(jù)區(qū)域FDS由n-m個(gè)邏輯扇區(qū)LS#m+1~LS#n構(gòu)成,包含規(guī)模為邏輯扇區(qū)的整數(shù)倍(2048×I,I為規(guī)定的整數(shù))的視像管理文件VMG和k個(gè)VTS視像標(biāo)題集VTS#1~VTS#k(k為比100小的自然數(shù))。
視像管理文件VMG保持表示整個(gè)光盤的標(biāo)題管理信息的信息,同時(shí)具有表示作為進(jìn)行整卷重放控制的設(shè)定/變更用的菜單的卷菜單的信息。視像標(biāo)題集VTS#k也簡(jiǎn)稱為視像文件,表示由活動(dòng)圖像、聲音、靜止圖像等數(shù)據(jù)構(gòu)成的標(biāo)題。
圖16表示圖22的視像標(biāo)題集VTS的內(nèi)容結(jié)構(gòu)。視像標(biāo)題集大致分為表示整個(gè)光盤的管理信息的VTS信息(VTSI)和作為多媒體位流的系統(tǒng)流的VTS標(biāo)題用的VOBS(VTSTT_VOBS)。首先在下面對(duì)VTS信息進(jìn)行說(shuō)明之后,對(duì)VTS標(biāo)題用VOBS加以說(shuō)明。
VTS信息主要包含VTSI管理表(VTSI_MAT)及VTSPGC信息表(VTS_PGCIT)。
VTSI管理表記述視像標(biāo)題集VTS的內(nèi)部結(jié)構(gòu)及視像標(biāo)題集VTS中所包含的可選擇的音頻流的數(shù)目、子圖像數(shù)目及視像標(biāo)題集VTS的收容地址等。
VTSPGC信息管理表是記錄表示控制重放順序的程序鏈(PGC)的i個(gè)(i為自然數(shù))PGC信息VTS_PGCI#1~VTS_PGCI#I的表。各項(xiàng)PGC信息VTS_PGCI#I是表示程序鏈的信息,由j個(gè)(j為自然數(shù))訪問(wèn)單元重放信息C_PBI#1~C_PBI#j構(gòu)成。各訪問(wèn)單元重放信息C_PBI#j包含關(guān)于訪問(wèn)單元的重放順序和重放的控制信息。
又,所謂程序鏈PGC是記述標(biāo)題流的概念。記述訪問(wèn)單元(下述)的重放順序以形成標(biāo)題。上述VTS信息,在關(guān)于例如菜單信息的情況下,在重放開(kāi)始時(shí)收容于重放裝置內(nèi)的緩存器內(nèi),在重放的中途遙控器的“菜單”鍵按下的時(shí)刻由重放裝置參照該VTS信息,將例如#1的最上部菜單加以顯示。在分級(jí)菜單的情況下,其結(jié)構(gòu)為例如程序鏈信息VTS_PGCI#1是“菜單”鍵按下后顯示的主菜單,#2~#9是對(duì)應(yīng)于遙控器的數(shù)字鍵的數(shù)字的子菜單,#10以后是更下層的子菜單。其結(jié)構(gòu)還可為例如#1為按下數(shù)字鍵顯示的最上部菜單,#2以下為相應(yīng)于數(shù)字鍵的數(shù)字重放的指導(dǎo)聲的結(jié)構(gòu)。
菜單本身由于該表指定的多個(gè)程序鏈表示,可構(gòu)成任意形態(tài)的菜單,例如分級(jí)菜單或是包含指導(dǎo)聲的菜單。
又例如在電影的情況下,重放裝置參照重放開(kāi)始時(shí)收容于重放裝置內(nèi)的緩存器,并在PGC中記述的訪問(wèn)單元重放順序,重放系統(tǒng)流。
這里說(shuō)的訪問(wèn)單元是系統(tǒng)流的全部或一部分,作為重放時(shí)的訪問(wèn)點(diǎn)使用。例如在電影的情況下,可以作為在中途將標(biāo)題分段的章節(jié)使用。
還有,輸入的PGC信息C_PBI#j分別包含訪問(wèn)單元重放處理信息及訪問(wèn)單元信息表。重放處理信息由重放時(shí)間、重復(fù)次數(shù)等訪問(wèn)單元重放所需要的信息構(gòu)成。C_PBI#j由訪問(wèn)單元塊模式(CBM)、訪問(wèn)單元塊類型(CBT)、無(wú)斷層重放標(biāo)志(SPF)、交錯(cuò)數(shù)據(jù)塊配置標(biāo)志(IAF)、STC再設(shè)定標(biāo)志(STCDF)、訪問(wèn)單元重放時(shí)間(C_PBTM)、無(wú)斷層角度切換標(biāo)志(SACF)、訪問(wèn)單元前頭VOBU開(kāi)始地址(C_FVOBU_SA),及訪問(wèn)單元末尾VOBU開(kāi)始地址(C_LVOBU_SA)構(gòu)成。
這里說(shuō)的所謂無(wú)斷層重放,就是在DVD系統(tǒng)中,不中斷各數(shù)據(jù)及信息地重放映像、聲音、副映像等各媒體數(shù)據(jù)。詳細(xì)情況將在下面參照?qǐng)D23及圖24加以說(shuō)明。
訪問(wèn)單元塊模式CBM表示多個(gè)訪問(wèn)單元是否構(gòu)成一個(gè)功能塊,構(gòu)成功能塊的各訪問(wèn)單元的訪問(wèn)單元重放信息連續(xù)配置在PGC信息內(nèi),配置在前頭的訪問(wèn)單元重放信息的CBM示出表示“塊的前頭訪問(wèn)單元”的值,配置在最后的訪問(wèn)單元重放信息的CBM示出表示“塊的最后訪問(wèn)單元”的值,配置在中間的訪問(wèn)單元重放信息的CBM示出表示“塊內(nèi)的訪問(wèn)單元”的值。
訪問(wèn)單元塊類型CBT表示CBM所示訪問(wèn)單元塊的種類。例如在對(duì)多視角功能進(jìn)行設(shè)定的情況下,將與各角度的重放對(duì)應(yīng)的訪問(wèn)單元信息作為前面所述那樣的功能塊設(shè)定,作為該功能的種類,還在各訪問(wèn)單元的訪問(wèn)單元重放信息的CBT上設(shè)定表示“角度”的值。
系統(tǒng)重放標(biāo)志SPF是表示該訪問(wèn)單元是否與前面重放的訪問(wèn)單元或訪問(wèn)單元塊無(wú)斷層地連接、重放的標(biāo)志,在與前面重放的訪問(wèn)單元或前面的訪問(wèn)單元塊無(wú)斷層連接、重放的情況下,在該訪問(wèn)單元的訪問(wèn)單元重放信息的SPF設(shè)定標(biāo)志值1。在非無(wú)斷層的情況下,則設(shè)定標(biāo)志值0。
交錯(cuò)配置標(biāo)志IAF是表示該訪問(wèn)單元是否配置于交錯(cuò)區(qū)域的標(biāo)志,在配置于交錯(cuò)區(qū)域的情況下,在該訪問(wèn)單元的交錯(cuò)分配標(biāo)志IAF設(shè)定標(biāo)志值1。反之,設(shè)定標(biāo)志值0。
STC再設(shè)定標(biāo)志STCDF為是否有必要在訪問(wèn)單元重放時(shí)重新設(shè)定取同步時(shí)使用的STC的信息,在有必要重新設(shè)定的情況下設(shè)定標(biāo)志值1。反之,設(shè)定標(biāo)志值0。
無(wú)斷層角度變換標(biāo)志SACF在該訪問(wèn)單元屬于角度區(qū)間,并且無(wú)斷層地切換的情況下,在該訪問(wèn)單元的SACF設(shè)定標(biāo)志值1。反之,設(shè)定標(biāo)志值0。
訪問(wèn)單元重放時(shí)間(C_PBTM)在視像幀數(shù)精度范圍內(nèi)表示訪問(wèn)單元的重放時(shí)間。
C_LVOBU_SA表示訪問(wèn)單元末尾VOBU開(kāi)始地址,其值以扇區(qū)數(shù)目表示與VTS標(biāo)題用的VOBS(VTSTT_VOBS)的開(kāi)頭訪問(wèn)單元邏輯扇區(qū)的距離。C_FVOBU_SA表示訪問(wèn)單元開(kāi)頭VOBU的開(kāi)始地址,以扇區(qū)數(shù)目表示與VTS標(biāo)題用VOBS(VTSTT_VOBS)的開(kāi)頭訪問(wèn)單元邏輯扇區(qū)的距離。
下面對(duì)VTS標(biāo)題用的VOBS,即1多媒體系統(tǒng)流數(shù)據(jù)VTSTT_VOBS加以說(shuō)明。系統(tǒng)流數(shù)據(jù)VTSTT_VOBS由稱為視頻重放對(duì)象(VOB)的i個(gè)(i為自然數(shù))系統(tǒng)流SS構(gòu)成。各視頻重放對(duì)象VOB#1~VOB#i以至少一個(gè)視頻數(shù)據(jù)構(gòu)成,有的情況下可構(gòu)成與最多8個(gè)音頻數(shù)據(jù),最多32個(gè)副圖像數(shù)據(jù)交錯(cuò)。
各視頻重放對(duì)象VOB由q個(gè)(q為自然數(shù))訪問(wèn)單元C#1~C#q構(gòu)成。各訪問(wèn)單元C由r個(gè)(r個(gè)自然數(shù))視頻目標(biāo)單元VOBU#1~VOBU#r組成。各VOBU由多個(gè)視頻編碼更新周期(GOP)及時(shí)間與該周期相當(dāng)?shù)囊纛l數(shù)據(jù)和子圖像構(gòu)成。又,各VOBU的前頭包含作為該VOBU的管理信息的導(dǎo)航組NV。關(guān)于NV的結(jié)構(gòu)參照?qǐng)D19在下面加以敘述。
圖17表示視像區(qū)VZ(圖22)的內(nèi)部結(jié)構(gòu)。在該圖中,視頻編碼流St15是由視頻編碼器300編碼的、壓縮過(guò)的一維視頻數(shù)據(jù)串。音頻編碼流St19也一樣是由音頻編碼器700編碼的立體聲的左右聲道各數(shù)據(jù)經(jīng)壓縮及綜合的一維音頻數(shù)據(jù)串。又,作為音頻數(shù)據(jù)也可以是環(huán)繞聲等多聲道的數(shù)據(jù)。
系統(tǒng)流St35具有在圖22說(shuō)明的、具有與有2048字節(jié)的容量的邏輯扇區(qū)LS#n相當(dāng)?shù)淖止?jié)數(shù)的數(shù)據(jù)組(Pack)一維排列的結(jié)構(gòu)。系統(tǒng)流St35的前頭、即VOBU的前頭配置著稱為導(dǎo)航組NV的、記錄系統(tǒng)流內(nèi)的數(shù)據(jù)排列等管理信息的流管理數(shù)據(jù)組。
視頻編碼流St15及音頻編碼流St19分別被按照與系統(tǒng)流的數(shù)據(jù)組對(duì)應(yīng)的字節(jié)數(shù)分為數(shù)據(jù)包(packet)。這些數(shù)據(jù)包在圖中表達(dá)為V1、V2、V3、V4及A1、A2、…。這些數(shù)據(jù)包考慮到視頻、音頻各數(shù)據(jù)擴(kuò)展用的解碼器的處理時(shí)間及解碼器的緩存器容量,以合適的順序,作為圖中的系統(tǒng)流進(jìn)行交錯(cuò),形成數(shù)據(jù)包陣列。例如,在本例中,排列成V1、V2、A1、V3、V4、A2的順序。
圖17表示將一套活動(dòng)圖像數(shù)據(jù)和一套音頻數(shù)據(jù)進(jìn)行交錯(cuò)的例子。但是,在DVD系統(tǒng)中,錄放容量被大幅度擴(kuò)大,實(shí)現(xiàn)了高速錄放,信息處理用的LSI的性能得到提高,因而能夠使一套活動(dòng)圖像數(shù)據(jù)與多個(gè)音頻數(shù)據(jù)和作為多個(gè)圖形數(shù)據(jù)的副圖像數(shù)據(jù)交錯(cuò),作為一個(gè)MPEG系統(tǒng)流,并以這樣的形態(tài)進(jìn)行記錄,而重放時(shí)則多個(gè)音頻數(shù)據(jù)和多個(gè)副圖像數(shù)據(jù)有選擇地進(jìn)行重放。圖18表示在這樣的DVD系統(tǒng)使用的系統(tǒng)流的結(jié)構(gòu)。
圖18也和圖17相同,形成數(shù)據(jù)包的視頻編碼流St15表示為V1、V2、V3、V4、…。但是在該例子中,音頻編碼流St19不是一個(gè),而是將St19A、St19B及St19C三個(gè)音頻數(shù)據(jù)串作為源輸入。還有,作為副圖像數(shù)據(jù)串的子圖像編碼流St17,也將St17A、St17B兩串?dāng)?shù)據(jù)作為源輸入。將這些總計(jì)6串的壓縮數(shù)據(jù)交錯(cuò)成一個(gè)系統(tǒng)流St35。
視頻數(shù)據(jù)以MPEG制式編碼,所謂GOP單元成了壓縮的單元,GOP單元的標(biāo)準(zhǔn),在NTSC的情況下以15幀構(gòu)成1GOP,但該幀數(shù)可變。表示具有已交錯(cuò)數(shù)據(jù)的相互關(guān)系等信息的管理用數(shù)據(jù)的流管理數(shù)據(jù)組也以把視頻數(shù)據(jù)作為基準(zhǔn)的GOP為單元的間隔進(jìn)行交錯(cuò)。如果構(gòu)成GOP的幀數(shù)改變,該間隔也發(fā)生變動(dòng)。在DVD的情況下,該間隔以重放時(shí)間長(zhǎng)度衡量,在0.4秒至1.0秒的范圍內(nèi),該界限取為GOP單元。如果連續(xù)的多個(gè)GOP的重放時(shí)間在1秒以下,對(duì)于該多個(gè)GOP的視頻數(shù)據(jù),可將管理用數(shù)據(jù)組在一個(gè)流中交錯(cuò)。
在DVD的情況下,將這樣的管理用數(shù)據(jù)組稱為導(dǎo)航組,把從該導(dǎo)航組NV到下一導(dǎo)航組之前的數(shù)據(jù)組稱為視頻重放對(duì)象單元(下稱VOBU),將通??梢远x為一個(gè)場(chǎng)面的一個(gè)連續(xù)重放單元稱為視頻重放對(duì)象(下稱VOB),由一個(gè)以上的VOBU構(gòu)成。又將多個(gè)VOB集合而成的數(shù)據(jù)集合稱為VOB集(下稱VOBS)。這些是在DVD初次采用的數(shù)據(jù)格式。
在這樣對(duì)多個(gè)數(shù)據(jù)串進(jìn)行交錯(cuò)的情況下,對(duì)體現(xiàn)表達(dá)已交錯(cuò)數(shù)據(jù)相互間關(guān)系的管理用數(shù)據(jù)的導(dǎo)航組NV也有必要以稱為規(guī)定的數(shù)據(jù)組數(shù)單元的單元進(jìn)行交錯(cuò)。GOP是匯集通常相當(dāng)于12~15幀的重放時(shí)間的約0.5秒的視頻數(shù)據(jù)的單元,可以認(rèn)為,在這一時(shí)間的重放所需要的數(shù)據(jù)包數(shù)目中有一個(gè)流管理數(shù)據(jù)包交錯(cuò)進(jìn)來(lái)。
圖19是表示構(gòu)成系統(tǒng)流的交錯(cuò)視頻數(shù)據(jù)、音頻數(shù)據(jù)、副圖像數(shù)據(jù)等數(shù)據(jù)組中包含的流管理信息的說(shuō)明圖。像該圖那樣,系統(tǒng)流中的各數(shù)據(jù)以依據(jù)MPEG2的數(shù)據(jù)包化及數(shù)據(jù)組化形式記錄。視頻、音頻及副圖像數(shù)據(jù),其數(shù)據(jù)包結(jié)構(gòu)都基本相同。在DVD系統(tǒng)中,1個(gè)數(shù)據(jù)組具有如上所述的2048字節(jié)的容量,包含稱為PES數(shù)據(jù)包的1個(gè)數(shù)據(jù)包,由數(shù)據(jù)組首標(biāo)PKH、數(shù)據(jù)包首標(biāo)PTH及數(shù)據(jù)區(qū)域構(gòu)成。
在數(shù)據(jù)組首標(biāo)PKH中,記錄著表示該數(shù)據(jù)組應(yīng)該從圖26中的流緩存器2400向系統(tǒng)解碼器2500傳送的時(shí)間、即AV同步重放用的基準(zhǔn)時(shí)間信息的SCR。在MPEG中,設(shè)想將該SCR作為解碼器整體的基準(zhǔn)時(shí)鐘,但在DVD等光盤媒體的情況下,為了能對(duì)各錄放裝置進(jìn)行封閉式時(shí)間管理,另行設(shè)置了作為解碼器整體的時(shí)間基準(zhǔn)的時(shí)鐘。又,在數(shù)據(jù)包首標(biāo)PTH中,記錄著表示該數(shù)據(jù)包所包含的視頻數(shù)據(jù)或音頻數(shù)據(jù)經(jīng)過(guò)解碼后作為重放輸出應(yīng)該被輸出的時(shí)間的PTS和表示視頻流應(yīng)該被解碼的時(shí)間的DTS等。在數(shù)據(jù)包內(nèi)有作為解碼單元的訪問(wèn)單元的首標(biāo)時(shí)設(shè)置PTS和DTS,PTS表示訪問(wèn)單元的展現(xiàn)開(kāi)始時(shí)間,DTS表示訪問(wèn)單元的解碼開(kāi)始時(shí)間。又,在PTS與DTS為相同時(shí)間的情況下,DTS被省略。
還有,在數(shù)據(jù)包首標(biāo)PTH中,包含作為表示是視頻數(shù)據(jù)串的視頻數(shù)據(jù)包,還是專用數(shù)據(jù)包,還是MPEG音頻數(shù)據(jù)包的8位長(zhǎng)的字段的流ID。
這里所謂專用數(shù)據(jù)包是可以把MPEG2的標(biāo)準(zhǔn)上的該內(nèi)容自由定義的數(shù)據(jù),在本實(shí)施形態(tài)中,使用專用數(shù)據(jù)包1傳輸音頻數(shù)據(jù)(MPEG音頻數(shù)據(jù)以外)及副圖像數(shù)據(jù),使用專用數(shù)據(jù)包2傳輸PCI數(shù)據(jù)包及DSI數(shù)據(jù)包。
專用數(shù)據(jù)包1和專用數(shù)據(jù)包2由數(shù)據(jù)包首標(biāo)、專用數(shù)據(jù)區(qū)域及數(shù)據(jù)區(qū)域組成。在專用數(shù)據(jù)區(qū)域包含表示記錄著的數(shù)據(jù)是音頻數(shù)據(jù)還是副圖像數(shù)據(jù)的、具有8位長(zhǎng)的字段的子流ID。用專用數(shù)據(jù)組2定義的音頻數(shù)據(jù)可分別就線性PCM方式、AC-3方式設(shè)定從#0到#7的最多8個(gè)種類。而副圖像數(shù)據(jù)可設(shè)定從#0到#31的最多32個(gè)種類。
數(shù)據(jù)區(qū)域是一種記錄區(qū)域,在視頻數(shù)據(jù)的情況下記錄MPEG2格式的壓縮數(shù)據(jù),在音頻數(shù)據(jù)的情況下記錄線性PCM方式、AC-3方式或MPEG制式的數(shù)據(jù),在副圖像數(shù)據(jù)的情況下記錄游程長(zhǎng)度編碼所壓縮的圖形數(shù)據(jù)等。
又,MPEG2視頻數(shù)據(jù)作為其壓縮方法,存在著固定位速率方式(下面也記作“CBR”)和可變位速率方式(下面也記作“VBR”)。所謂固定位速率方式是視頻流以一定的速率連續(xù)輸入視頻緩存器的方式。與此相反,所謂可變位速率方式,是視頻流斷續(xù)輸入視頻緩存器的方式,借助于此可以抑制不需要的編碼的發(fā)生。
在DVD中,固定位速率方式和可變位速率方式都可以使用。在MPEG中,活動(dòng)圖像數(shù)據(jù)以可變長(zhǎng)度編碼化方式壓縮,因此GOP的數(shù)據(jù)量不一定。而且活動(dòng)圖像與聲音的解碼時(shí)間不同,從光盤讀出的活動(dòng)圖像數(shù)據(jù)和音頻數(shù)據(jù)的時(shí)間關(guān)系與從解碼器輸出的活動(dòng)圖像數(shù)據(jù)和音頻數(shù)據(jù)的時(shí)間關(guān)系不一致。因此,將參照?qǐng)D26在稍后對(duì)使活動(dòng)圖像與聲音在時(shí)間上取同步的方法加以詳述,而為了簡(jiǎn)便,首先對(duì)固定位速率方式加以說(shuō)明。
圖20表示導(dǎo)航組NV的結(jié)構(gòu)。導(dǎo)航組NV由PCI數(shù)據(jù)包和DSI數(shù)據(jù)包組構(gòu)成,在前頭設(shè)置組件首標(biāo)PKH。在PKH如前所述記錄著該組應(yīng)該從圖26的流緩存器2400傳送到系統(tǒng)解碼器2500的時(shí)間,也就是表示AV同步重放用的基準(zhǔn)時(shí)間信息的SCR。
PCI數(shù)據(jù)包具有PCI信息(PCI_GI)和非無(wú)斷層多視角信息(NSML_AGLI)。在PCI信息(PCI_GI)中以系統(tǒng)時(shí)鐘精度(90KHz)記述包含于該VOBU中視頻數(shù)據(jù)的開(kāi)頭圖像幀顯示時(shí)間(VOBU_S_PTM)及末尾圖像幀的顯示時(shí)間(VOBU_E_PTM)。
在非無(wú)斷層多視角信息(NSML_AGLI),把切換角度時(shí)的讀出開(kāi)始地址作為距離VOB開(kāi)頭的扇區(qū)數(shù)記述。在這種情況下,由于角度數(shù)目在9以下,所以有9個(gè)角度大小的地址記述區(qū)域(NSML_AGL_D1_DStA~NSML_AGL_C9_DStA)。
在DSI數(shù)據(jù)組中有DSI信息(DSI-GI)、無(wú)斷層重放信息(SML_PBI)及無(wú)斷層多視角重放信息(SML_AGLI)。作為DSI信息(DSI_GI),將該VOBU內(nèi)的末尾數(shù)據(jù)組地址(VOBU_EA)作為距離VOBU開(kāi)頭的扇區(qū)數(shù)記述。
關(guān)于無(wú)斷層重放將在后面敘述,但是為了將分開(kāi)或接合的標(biāo)題無(wú)斷層地重放,有必要以ILVU為連續(xù)讀出單元,在系統(tǒng)流一級(jí)進(jìn)行交錯(cuò)(復(fù)接)。把以ILVU為最小單元對(duì)多個(gè)系統(tǒng)流進(jìn)行交錯(cuò)處理的區(qū)間定義為交錯(cuò)數(shù)據(jù)塊。
為了將這樣以ILVU為最小單元交錯(cuò)的系統(tǒng)流無(wú)斷層地重放,記述無(wú)斷層重放信息(SML_PBI)。在無(wú)斷層重放信息(SML_PBI)中,記述表示該VOBU是否交錯(cuò)數(shù)據(jù)塊的交錯(cuò)單元標(biāo)志。該標(biāo)志表示VOBU是否存在于交錯(cuò)區(qū)域(后文將述)。存在于交錯(cuò)區(qū)域時(shí),設(shè)標(biāo)志值“1”。反之,設(shè)標(biāo)志值“0”。
又,在VOBU存在于交錯(cuò)區(qū)域時(shí),記述表示該VOBU是否ILVU的末尾VOBU的單元末尾標(biāo)志。ILVU是連續(xù)讀出單元,因此現(xiàn)在正在讀出的VOBU如果是ILVU的末尾VOBU,就設(shè)定所述標(biāo)志的值為“1”。反之,則設(shè)定特征值“0”。
在該VOBU存在于交錯(cuò)區(qū)域時(shí),記述表示該VOBU所屬的ILVU的末尾數(shù)據(jù)組的地址的ILVO末尾數(shù)據(jù)組地址(ILVU_EA)。這里地址用距離該VOBU的NV的扇區(qū)數(shù)記述。
又,在該VOBU存在于交錯(cuò)區(qū)域的情況下,記述下一ILVU的開(kāi)始地址(NT_ILVU_SA)。這里地址用距離該VOBU的NV的扇區(qū)數(shù)記述。
又,在將兩個(gè)系統(tǒng)流無(wú)斷層連接時(shí),特別是在連接前和連接后的音頻信號(hào)不連續(xù)的情況下(音頻信號(hào)不同的情況等),為了對(duì)連接后的視頻信號(hào)和音頻信號(hào)取同步,有必要使音頻信號(hào)暫時(shí)停止。例如在NTSC的情況下,視頻信號(hào)的幀周期為大約33.33毫秒,音頻信號(hào)AC3的幀周期為32毫秒。
為此,記述表示停止音頻信號(hào)的時(shí)間及時(shí)間長(zhǎng)度信息的音頻信號(hào)重放停止時(shí)間1(VOBU_A_STP_PTM1)、音頻信號(hào)重放停止時(shí)間2(VOBU_A_STP_PTM2)、音頻信號(hào)重放停止時(shí)長(zhǎng)1(VOB_A_GAP_LEN1)、音頻信號(hào)重放停止時(shí)長(zhǎng)2(VOB_A_GAP_LEN2)。該時(shí)間信息用系統(tǒng)時(shí)鐘精度(90KHz)記述。
又,記述切換角度時(shí)的讀出開(kāi)始地址作為無(wú)斷層多視角重放信息(SML_AGLI)。此區(qū)域在無(wú)斷層多視角的情況下是有效的區(qū)域。該地址用距離該VOBU的NV的扇區(qū)數(shù)記述。由于角度數(shù)目小于9,所以有9個(gè)角度大小的地址記述區(qū)域(SML_AGL_C1_DSTA~SML_AGL_C9_DSTA)。
DVD編碼器圖25表示將本發(fā)明涉及的多媒體位流創(chuàng)作系統(tǒng)用于上述DVD系統(tǒng)時(shí),創(chuàng)作編碼器ECD的一實(shí)施形態(tài)。使用于DVD系統(tǒng)的創(chuàng)作編碼器ECD(下稱稱為DVD編碼器)具有與圖2所示的創(chuàng)作編碼器EC非常類似的結(jié)構(gòu)。DVD創(chuàng)作編碼器ECD具有將創(chuàng)作編碼器EC的視像區(qū)格式編排器1300變?yōu)閂OB緩存器1000和格式編排器1100的基本結(jié)構(gòu)。當(dāng)然,用本發(fā)明的編碼器編碼的位流記錄于DVD媒體M。下面將DVD創(chuàng)作編碼器ECD的操作與創(chuàng)作編碼器EC的比較并加以說(shuō)明。
在DVD創(chuàng)作編碼器ECD中,也與創(chuàng)作編碼器EC相同,根據(jù)表示從編輯信息生成部100輸入的用戶編輯指示內(nèi)容的腳本數(shù)據(jù)St7,編碼系統(tǒng)控制部200生成各控制信號(hào)St9、St11、St13、St21、St23、St25、St33及St39,控制視頻編碼器300、子圖像編碼器500及音頻編碼器700。而DVD系統(tǒng)中的編輯指示內(nèi)容,與參照?qǐng)D2說(shuō)明的創(chuàng)作系統(tǒng)的編輯指示內(nèi)容相同,也包含對(duì)于含有多個(gè)標(biāo)題內(nèi)容的各源數(shù)據(jù)的全部或各個(gè),每一規(guī)定的時(shí)間從各源數(shù)據(jù)的內(nèi)容選擇一個(gè)以上,并將所選擇的這些內(nèi)容用規(guī)定的方法連接重放這樣的信息,同時(shí)還包含如下信息。即還包含是否從分割為每一規(guī)定的時(shí)間單元的編輯單元所包含的流數(shù)、各流內(nèi)的音頻信號(hào)數(shù)和子圖像數(shù)及其顯示時(shí)間等數(shù)據(jù)、加鎖或多視角等多種流中選擇多標(biāo)題源數(shù)據(jù)流,以及所設(shè)定多視角區(qū)間的場(chǎng)面間切換連接方法等信息。
還有,在DVD系統(tǒng)中,腳本數(shù)據(jù)St7中包含對(duì)媒體源數(shù)據(jù)流編碼所需的VOB單元控制內(nèi)容,即是否多視角,是否生成使加鎖控制成為可能的多規(guī)格標(biāo)題,考慮下文所述多視角控制和加鎖控制的情況下的交錯(cuò)和光盤容量的各流編碼時(shí)的位速率、各控制的開(kāi)始時(shí)間和終止時(shí)間、與前后的流是否無(wú)斷層連接等內(nèi)容。編碼系統(tǒng)控制部200從腳本數(shù)據(jù)St7提取信息,生成編碼控制所需要的編碼信息表及編碼參數(shù)。關(guān)于編碼信息表及編碼參數(shù)在下面將參照?qǐng)D27、圖28及圖29進(jìn)行詳述。
在系統(tǒng)流編碼參數(shù)數(shù)據(jù)及系統(tǒng)編碼開(kāi)始/結(jié)束定時(shí)信號(hào)St33中包含將上述信息用于DVD系統(tǒng)生成VOB的信息。VOB生成信息有前后連接條件、音頻信號(hào)數(shù)目、音頻信號(hào)的編碼信息、音頻信號(hào)ID、子圖像數(shù)、子圖像ID、開(kāi)始圖像顯示的時(shí)間信息(VPTS)、開(kāi)始聲音重放的時(shí)間信息(APTS)等。還有,多媒體位流MBS的格式參數(shù)數(shù)據(jù)及格式化開(kāi)始/結(jié)束定時(shí)信號(hào)St39包含重放控制信息及交錯(cuò)信息。
視頻編碼器300根據(jù)視頻編碼用的編碼參數(shù)信號(hào)及編碼開(kāi)始/結(jié)束定時(shí)的信號(hào)St9將視頻流St1的規(guī)定部分加以編碼,生成以ISO13818規(guī)定的MPEG2視頻標(biāo)準(zhǔn)為標(biāo)準(zhǔn)的基本流。然后將該基本流作為視頻編碼流St15向視頻流緩存器400輸出。
這里在視頻編碼器300生成以ISO13818規(guī)定的MPEG2視頻標(biāo)準(zhǔn)的基本流,而根據(jù)包含視頻編碼參數(shù)數(shù)據(jù)的信號(hào)St9,作為編碼參數(shù)輸入編碼開(kāi)始/結(jié)束定時(shí)、位速率、編碼開(kāi)始/結(jié)束時(shí)的編碼條件、素材的種類是NTSC信號(hào)或PAL信號(hào)或是否電視電影等參數(shù),開(kāi)放式GOP或封閉式GOP的編碼模式的設(shè)定也作為編碼參數(shù)分別輸入。
MPEG2的編碼方式基本上是利用幀之間的相互關(guān)系進(jìn)行編碼的。亦即參照作為編碼對(duì)象的幀的前后幀進(jìn)行編碼。但是,傳送差錯(cuò)及流的中途接入性方面插入不參照其他幀的幀(內(nèi)幀)。至少有1幀這種內(nèi)幀的編碼處理單元稱為GOP。
在這種GOP中,編碼完全封閉在該GOP內(nèi)進(jìn)行的GOP是封閉式GOP。GOP內(nèi)存在參照前一GOP內(nèi)的幀的幀時(shí),該GOP稱為開(kāi)放式GOP。
因而,在重放關(guān)閉式GOP時(shí),僅用該GOP就能重放,而在重放開(kāi)放式GOP時(shí),通常需要前一個(gè)GOP。
又,GOP的單元往往作為接用單元使用。例如在從標(biāo)題的中途開(kāi)始重放的情況下的重放開(kāi)始點(diǎn)、映像的切換點(diǎn)或在快放等特殊的重放時(shí),僅在GOP單元重放作為GOP中幀內(nèi)編碼幀的幀,以此實(shí)現(xiàn)高速重放。
子圖像編碼器500根據(jù)子圖像流編碼信號(hào)St11,將子圖像流St3的規(guī)定的部分加以編碼,生成位映像數(shù)據(jù)的可變長(zhǎng)度編碼數(shù)據(jù)。然后將該可變長(zhǎng)度編碼數(shù)據(jù)作為子圖像編碼流St17向子圖像流緩存器600輸出。
音頻編碼器700根據(jù)音頻編碼信號(hào)St13,將音頻流St5的規(guī)定部分加以編碼,生成音頻編碼數(shù)據(jù)。該音頻編碼數(shù)據(jù),有以ISO11172規(guī)定的MPEG1音頻標(biāo)準(zhǔn)及ISO13818規(guī)定的MPEG2音頻標(biāo)準(zhǔn)為依據(jù)的數(shù)據(jù)、或AC-3音頻數(shù)據(jù)及PCM(LPCM)數(shù)據(jù)等。對(duì)這些音頻數(shù)據(jù)進(jìn)行編碼的方法及裝置是公知的。
視頻流緩存器400連接于視頻編碼器300,存儲(chǔ)從視頻編碼器300輸出的視頻編碼流St15。視頻流緩存器400還連接于編碼系統(tǒng)控制部200,根據(jù)定時(shí)信號(hào)St21的輸入,將保存著的視頻編碼流St15作為定時(shí)視頻編碼流St27輸出。
同樣,子圖像流緩存器600連接于子圖像編碼器500,存儲(chǔ)從子圖像編碼器500輸出的子圖像編碼流St17。子圖像流緩存器600還連接于編碼系統(tǒng)控制部200,根據(jù)定時(shí)信號(hào)St23的輸入,將保存著的子圖像編碼流St17作為定時(shí)子圖像編碼流St29輸出。
又,音頻流緩存器800連接于音頻編碼器700,保存從音頻編碼器700輸出的音頻編碼流St19。音頻流緩存器800還連接于編碼系統(tǒng)控制部200,根據(jù)定時(shí)信號(hào)St25的輸入,將保存著的音頻編碼流St19作為定時(shí)音頻編碼流St31輸出。
系統(tǒng)編碼器900連接于視頻流緩存器400、子圖像流緩存器600及音頻流緩存器800,輸入定時(shí)視頻編碼流St27、定時(shí)子圖像編碼流St29及定時(shí)音頻編碼流St31。系統(tǒng)編碼器900又連接于編碼系統(tǒng)控制部200,輸入包含系統(tǒng)編碼用的編碼參數(shù)數(shù)據(jù)的St33。
系統(tǒng)編碼器900根據(jù)編碼參數(shù)數(shù)據(jù)及編碼開(kāi)始/結(jié)束定時(shí)信號(hào)St33,對(duì)各定時(shí)流St27、St29及St31實(shí)施復(fù)接處理,生成最小標(biāo)題編輯單元(VOSs)St35。
VOB緩存器1000是暫時(shí)存儲(chǔ)系統(tǒng)編碼器900中生成的VOB的緩沖存儲(chǔ)區(qū)域,格式編排器1100則按照St39從VOB緩存器1000讀出定時(shí)所需要的VOB,生成1視像區(qū)VZ。又在該格式編排器1100添加文件系統(tǒng)(VFS),生成St43。
將此編輯于用戶所要求腳本的內(nèi)容中的流St43傳輸?shù)接涗洸?200。記錄部1200將編輯多媒體位流MBS加工成適應(yīng)記錄媒體M的形式的數(shù)據(jù)St43,并記錄于記錄媒體M。
DVD解碼器下面參照?qǐng)D26,將本發(fā)明涉及的多媒體位流創(chuàng)作系統(tǒng)用于上述DVD系統(tǒng)時(shí)的創(chuàng)作解碼器DC的一實(shí)施形態(tài)加以表述。應(yīng)用于DVD系統(tǒng)的創(chuàng)作解碼器DCD(下稱DVD解碼器)把本發(fā)明的DVD編碼器ECD編輯的多媒體位流MBS解碼,按照用戶所希望的腳本將各標(biāo)題的內(nèi)容展開(kāi)。還有,在本實(shí)施形態(tài)中,由DVD編碼器ECD編碼的多媒體位流St45記錄于記錄媒體M。
DVD創(chuàng)作解碼器DCD的基本結(jié)構(gòu)與圖3所示的創(chuàng)作解碼器DC相同,視頻解碼器3800替換成視頻解碼器3801,同時(shí)在視頻解碼器3801與合成部3500之間插入再排列緩存器3300和切換器3400。而且切換器3400連接于同步控制部2900,接受切換指示信號(hào)St103的輸入。
DVD創(chuàng)作解碼器DCD由多媒體位流重放部2000、腳本選擇部2100、解碼系統(tǒng)控制部2300、流緩存器2400、系統(tǒng)解碼器2500、視頻緩存器2600、子圖像緩存器2700、音頻緩存器2800、同步控制部2900、視頻解碼器3801、按序排列緩存器3300、子圖像解碼器3100、音頻解碼器3200、選擇器3400、合成部3500、視頻數(shù)據(jù)輸出端子3600及音頻數(shù)據(jù)輸出端子3700構(gòu)成。
多媒體位流重放部2000由驅(qū)動(dòng)記錄媒體M的記錄媒體驅(qū)動(dòng)裝置2004、讀取記錄媒體M上記錄的信息生成二值讀取信號(hào)St57的讀取頭裝置2006、對(duì)讀取信號(hào)St57施加各種處理生成重放位流St61的信號(hào)處理部2008及機(jī)構(gòu)控制部2002構(gòu)成。機(jī)構(gòu)控制部2002連接于解碼系統(tǒng)控制部2300,接收多媒體位流重放指示信號(hào)St53,生成分別控制記錄媒體驅(qū)動(dòng)裝置(電動(dòng)機(jī))2004及信號(hào)處理部2008的重放控制信號(hào)St55及St59。
解碼器DC具備腳本選擇部2100,該選擇部能將按照選擇相應(yīng)腳本重放的要求,給予創(chuàng)作解碼器DC的指示作為腳本數(shù)據(jù)輸出,以重放關(guān)于創(chuàng)作編碼器EC編輯的多媒體標(biāo)題的圖像、子圖像及聲音的、用戶所希望的部分。
腳本數(shù)據(jù)選擇部2100最好是用鍵盤及CPU構(gòu)成。用戶根據(jù)用創(chuàng)作編碼器EC輸入的腳本內(nèi)容,操作鍵盤輸入所希望的腳本。CPU根據(jù)鍵盤輸入生成指示所選擇的腳本的腳本選擇數(shù)據(jù)St51。腳本選擇部2100借助于例如紅外線通信裝置等連接于解碼系統(tǒng)控制部2300,將生成的腳本選擇信號(hào)St51輸入解碼系統(tǒng)控制部2300。
流緩存器2400具有規(guī)定的緩存器容量,暫時(shí)保存從多媒體位流重放部2000輸入的重放信號(hào)位流St61,同時(shí)提取卷文件結(jié)構(gòu)VFS、存在于各數(shù)據(jù)組的同步初始值數(shù)據(jù)(SCR),以及導(dǎo)航組NV存在的VOBU控制信息(DSI),生成流控制數(shù)據(jù)St63。
解碼系統(tǒng)控制部2300根據(jù)在解碼系統(tǒng)控制部2300生成的腳本選擇數(shù)據(jù)St51生成控制多媒體位流重放部2000的操作的重放指示信號(hào)St53。解碼系統(tǒng)控制部2300還從腳本數(shù)據(jù)St53提取用戶的重放指示信息,生成解碼控制所需要的解碼信息表。關(guān)于解碼信息表將參考圖62及圖63在下面詳細(xì)敘述。還有,解碼系統(tǒng)控制部2300從流重放數(shù)據(jù)St63中的文件數(shù)據(jù)區(qū)域FDS信息提取視頻管理文件VMG、VTS信息VTSI、PGC信息C_PBI#j、訪問(wèn)單元重放時(shí)間(C_PBTMCell play back time)等記錄于光盤M的標(biāo)題信息,生成標(biāo)題信息St200。
流控制數(shù)據(jù)St63生成圖19的數(shù)據(jù)組單元。流緩存器2400連接于解碼系統(tǒng)控制部2300,將生成的流控制數(shù)據(jù)St63提供給解碼系統(tǒng)控制部2300。
同步控制部2900連接于解碼系統(tǒng)控制部2300,接收同步重放數(shù)據(jù)St81所包含的同步初始值數(shù)據(jù)(SCR),進(jìn)行內(nèi)部的系統(tǒng)時(shí)鐘(STC)置位,并將復(fù)位的系統(tǒng)時(shí)鐘St97提供給解碼系統(tǒng)控制部2300。解碼系統(tǒng)控制部2300根據(jù)系統(tǒng)時(shí)鐘St79以規(guī)定的間隔生成流讀出信號(hào)St64,輸入流緩存器2400。這種情況下的讀出單元是數(shù)據(jù)組。下面對(duì)流讀出信號(hào)St65的生成方法加以說(shuō)明。在解碼系統(tǒng)控制部2300,將從流緩存器2400提取的流控制數(shù)據(jù)中的SCR與來(lái)自同步控制部2900的系統(tǒng)時(shí)鐘St79加以比較,在系統(tǒng)時(shí)鐘St79變得比St63中的SCR大的時(shí)刻生成讀出要求信號(hào)。以數(shù)據(jù)組單元進(jìn)行這樣的控制,控制數(shù)據(jù)組的傳送。
解碼數(shù)據(jù)控制部2300還根據(jù)腳本選擇數(shù)據(jù)St51,生成表示與所選擇的腳本對(duì)應(yīng)的視頻、子圖像、音頻各流的ID的解碼指示信號(hào)St69,向系統(tǒng)解碼器2500輸出。
在標(biāo)題中存在例如日語(yǔ)、英語(yǔ)、法語(yǔ)等語(yǔ)言不同的聲音等的多個(gè)音頻數(shù)據(jù)及日語(yǔ)字幕、英語(yǔ)字幕、法語(yǔ)字幕等語(yǔ)言不同字幕等多個(gè)子圖像數(shù)據(jù)的情況下,分別被提供ID。亦即如參照?qǐng)D19所說(shuō)明那樣,向視頻數(shù)據(jù)及MPEG音頻數(shù)據(jù)提供流ID,向子圖像數(shù)據(jù)、AC3方式的音頻數(shù)據(jù)、線性PCM及導(dǎo)航組NV信息提供子流ID。用戶沒(méi)有意識(shí)到ID,而是用腳本選擇部2100選擇哪種語(yǔ)言的聲音或字幕。如果選擇英語(yǔ)的聲音,就將對(duì)應(yīng)于英語(yǔ)的聲音的ID作為腳本選擇數(shù)據(jù)St51傳送到解碼系統(tǒng)控制部2300。進(jìn)而,解碼系統(tǒng)控制部2300將該ID傳送到St69交給系統(tǒng)解碼器2500。
系統(tǒng)解碼器2500將從流緩存器2400輸入的視頻、子圖像及音頻的流根據(jù)解碼指示信號(hào)分別作為視頻偏碼流St71輸出到視頻緩存器2600,作為子圖像解碼流St73輸出到子圖像緩存器2700,作為音頻編碼流St75輸出到音頻緩存器2800。亦即系統(tǒng)解碼器2500在從腳本選擇部2100輸入的流的ID和從流緩存器2400傳送的數(shù)據(jù)組的ID一致的情況下,分別向各緩存器(視頻緩存器2600、子圖像緩存器2700、音頻緩存器2800)傳送該數(shù)據(jù)組。
系統(tǒng)解碼器2500檢測(cè)出在各流St67的各最小控制訪問(wèn)單元的重放開(kāi)始時(shí)間(PTS)及重放結(jié)束時(shí)間(DTS),生成時(shí)間信息信號(hào)St77。該時(shí)間信息信號(hào)St77作為St81經(jīng)由解碼系統(tǒng)控制部2300輸入同步控制部2900。
同步控制部2900根據(jù)該時(shí)間信息信號(hào)St81,就各流決定能在解碼后使其形成規(guī)定的順序的解碼開(kāi)始時(shí)間。同步控制部2900根據(jù)該解碼定時(shí),生成視頻流解碼開(kāi)始信號(hào)St89,輸入視頻解碼器3801。同樣,同步控制部2900生成子圖像解碼開(kāi)始信號(hào)St91及音頻編碼開(kāi)始信號(hào)St93,分別輸入子圖像解碼器3100及音頻解碼器3200。
視頻解碼器3801根據(jù)視頻流解碼器開(kāi)始信號(hào)St89,生成視頻輸出請(qǐng)求信號(hào)St84,對(duì)視頻緩存器2600輸出。視頻緩存器2600接收視頻輸出請(qǐng)求信號(hào)St84,把視頻流St83輸出到視頻解碼器3801。視頻解器3801檢測(cè)出視頻流St83中包含的重放時(shí)間信息,在接收到長(zhǎng)度與重放時(shí)間相當(dāng)?shù)囊曨l流St83的輸入的時(shí)刻使視頻輸出請(qǐng)求信號(hào)St84無(wú)效。這樣做,使相當(dāng)于規(guī)定重放時(shí)間的視頻流在解碼器3801被解碼,重放的視頻信號(hào)St95被輸出到再排序緩存器3300和切換器3400。
視頻編碼流是利用幀之間的相互關(guān)系進(jìn)行編碼的,因此,以幀為單元觀察時(shí),顯示順序與編碼流的順序并不一致。所以不能以解碼順序顯示。因此,把結(jié)束解碼的幀暫存于再排序緩存器3300。在同步控制部2900控制St103,使其符合顯示順序,并切換視頻解碼器3801的輸出St95與再排序緩存器St97的輸出,輸出到合成部3500。
同樣,子圖像解碼器3100根據(jù)子圖像解碼開(kāi)始信號(hào)St91生成子圖像輸出請(qǐng)求信號(hào)St86,提供給子圖像緩存器2700。子圖像緩存器2700接收視頻輸出請(qǐng)求信號(hào)St84,將子圖像流St85輸出到子圖像解碼器3100。子圖像解碼器3100根據(jù)子圖像流St85所包含的重放時(shí)間信息,對(duì)長(zhǎng)度相當(dāng)于規(guī)定的時(shí)間的子圖像流St85進(jìn)行解碼,重放子圖像信息St99,并輸出到合成部3500。
合成部3500將選擇器3400的輸出及子圖像信號(hào)St99加以重迭,生成映像信號(hào)St105,輸出到視頻輸出端子3600。
音頻解碼器3200根據(jù)音頻解碼開(kāi)始信號(hào)St93生成音頻輸出請(qǐng)求信號(hào)St88,提供給音頻緩存器2800。音頻緩存器2800接收音頻輸出請(qǐng)求信號(hào)St88,將音頻流St87輸出到音頻解碼器3200。音頻解碼器3200根據(jù)音頻流St87所包含的重放時(shí)間信息,將長(zhǎng)度相當(dāng)于規(guī)定的重放時(shí)間的音頻流St解碼,并輸出到音頻輸出端子3700。
這樣做,可以根據(jù)用戶對(duì)腳本的選擇,實(shí)時(shí)地重放用戶所希望的多媒體位流MBS。亦即,每當(dāng)用戶選擇不同的腳本,創(chuàng)作解碼器DCD即重放對(duì)應(yīng)于該選擇的腳本的多媒體位流MBS,以此可以重放用戶所希望的標(biāo)題內(nèi)容。
還有,解碼系統(tǒng)控制部也可以經(jīng)由上述紅外線通信裝置等向腳本選擇部2100提供標(biāo)題信息信號(hào)St200。腳本選擇部2100從包含于標(biāo)題信息信號(hào)St200的流重放數(shù)據(jù)St63中的文件數(shù)據(jù)區(qū)域FDS信息提取記錄于光盤M的標(biāo)題信息,在內(nèi)裝的顯示器上顯示,以此使人機(jī)對(duì)話式的用戶的腳本選擇成為可能。
又,在上述例子中,流緩存器2400、視頻緩存器2600、子圖像緩存器2700、音頻緩存器2800再排序緩存器3300由于功能上不相同,表示為各不相同的緩存器。但是,可以將具有這些緩沖存器所要求寫入及讀出速度的數(shù)倍的操作速度的緩存器在時(shí)間上分開(kāi)使用,使一個(gè)緩存器起這些分立的緩存器的作用。
多場(chǎng)面下面用圖21對(duì)本發(fā)明的多場(chǎng)面控制的概念加以說(shuō)明。像上面說(shuō)明過(guò)的那樣,此控制由各標(biāo)題間共用的數(shù)據(jù)形成的基本場(chǎng)面區(qū)間與由適應(yīng)各種要求的一些場(chǎng)面形成的多場(chǎng)面區(qū)間構(gòu)成。在該圖中,場(chǎng)面1、場(chǎng)面5、及場(chǎng)面8為共用場(chǎng)面。共用場(chǎng)面1和場(chǎng)面5之間的角度場(chǎng)面及場(chǎng)面5和場(chǎng)面8之間的加鎖場(chǎng)面為多場(chǎng)面區(qū)間。在多視角區(qū)間,可以在重放時(shí)動(dòng)態(tài)地選擇從不同的角度、即角度1、角度2和角度3拍攝的場(chǎng)面中的某一個(gè)場(chǎng)面重放。在加鎖區(qū)間,可以預(yù)先靜態(tài)地選擇與不同內(nèi)容的數(shù)據(jù)對(duì)應(yīng)的場(chǎng)面6和場(chǎng)面7中的某一個(gè)重放。
選擇這樣的多場(chǎng)面區(qū)間的哪一個(gè)場(chǎng)面重放的腳本內(nèi)容被用戶輸入腳本選擇部2100,作為腳本選擇數(shù)據(jù)St51生成。圖中表示,腳本1自由選擇任意角度的場(chǎng)面,在加鎖區(qū)間重放預(yù)先選擇的場(chǎng)面6。同樣,還表示腳本2在角度區(qū)間可以自由選擇場(chǎng)面,在加鎖區(qū)間預(yù)先選擇場(chǎng)面7。
下面參照?qǐng)D30和圖31,就使用DVD的數(shù)據(jù)結(jié)構(gòu)的情況下的PGC信息VTS_PGCI對(duì)圖21所示的多場(chǎng)面進(jìn)行說(shuō)明。
圖30是用表示圖16的DVD數(shù)據(jù)結(jié)構(gòu)中視像標(biāo)題集內(nèi)部結(jié)構(gòu)的VTSI數(shù)據(jù)結(jié)構(gòu)記述圖21所示的用戶指示的腳本的情況。在圖中,圖21的腳本1、腳本2作為圖16的VTSI中的程序鏈信息VTS_PGCIT內(nèi)的兩個(gè)程序鏈VTS_PGCI#1與VTS_PGCI#2記述。即記述腳本1的VTS_PGCI#1由相當(dāng)于場(chǎng)面1的訪問(wèn)單元再生信息C_PBI#3、訪問(wèn)單元再生信息C_PBI#4、相當(dāng)于場(chǎng)面5的訪問(wèn)單元再生信息C_PBI#5、相當(dāng)于場(chǎng)面6的訪問(wèn)單元再生信息C_PBI#6、相當(dāng)于場(chǎng)面8的訪問(wèn)單元再生信息C_PBI#7構(gòu)成。
又,記述腳本2的VTS_PGCI#2由相當(dāng)于場(chǎng)面1的訪問(wèn)單元再生信息C_PBI#1、相當(dāng)于多視角場(chǎng)面的多視角訪問(wèn)單元塊內(nèi)的訪問(wèn)單元再生信息C_PBI#2、訪問(wèn)單元再生信息C_PBI#3、訪問(wèn)單元再生信息C_PBI#4、相當(dāng)于場(chǎng)面5的訪問(wèn)單元再生信息C_PBI#5、相當(dāng)于場(chǎng)面7的訪問(wèn)單元再生信息C_PBI#6、相當(dāng)于場(chǎng)面8的訪問(wèn)單元再生信息C_PBI#7構(gòu)成。DVD數(shù)據(jù)結(jié)構(gòu)將腳本的一個(gè)重放控制單元(即一個(gè)場(chǎng)面)置換為稱為訪問(wèn)單元的DVD數(shù)據(jù)結(jié)構(gòu)上的單位記述,在DVD上實(shí)現(xiàn)用戶指示的腳本。
圖31以作為圖16的DVD數(shù)據(jù)結(jié)構(gòu)內(nèi)的視像標(biāo)題集用的多媒體位流的VOB數(shù)據(jù)結(jié)構(gòu)VTSTT_VOBS記述圖21所示的用戶指示的腳本。
在圖31中,圖21的腳本1和腳本2兩個(gè)腳本共同使用一個(gè)標(biāo)題用的VOB數(shù)據(jù)。在各腳本共用的單獨(dú)場(chǎng)面方面,將相當(dāng)于場(chǎng)面1的VOB#1、相當(dāng)于場(chǎng)面5的VOB#5和相當(dāng)于場(chǎng)面8的VOB#8作為單獨(dú)的VOB,配置于非交錯(cuò)數(shù)據(jù)塊部分,即配置于連續(xù)數(shù)據(jù)塊。
在腳本1和腳本2共用的多視角場(chǎng)面方面,角度1由VOB#2構(gòu)成,角度2由VOB#3構(gòu)成,角度3由VOB#4構(gòu)成,即以1VOB構(gòu)成一個(gè)角度,并且為了在各角度之間的切換和各角度的無(wú)斷層重放,取為交錯(cuò)數(shù)據(jù)塊。
又,在腳本1和腳本2作為固有的場(chǎng)面的場(chǎng)面6和場(chǎng)面7,當(dāng)然都要無(wú)斷層重放,而且還要與前后的共用場(chǎng)面無(wú)斷層連接重放,因而取為交錯(cuò)數(shù)據(jù)塊。
如上所述,圖21所示的用戶指示的腳本在DVD數(shù)據(jù)結(jié)構(gòu)中可以用圖30所示視像標(biāo)題集的重放控制信息和圖31所示標(biāo)題重放用VOB數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)。
無(wú)斷層重放下面對(duì)上述聯(lián)系DVD系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)敘述的無(wú)斷層重放進(jìn)行說(shuō)明。所謂無(wú)斷層重放是在共用場(chǎng)面區(qū)間之間、共用場(chǎng)面區(qū)間與多場(chǎng)面區(qū)間之間,以及多場(chǎng)面區(qū)間之間,連接圖像、聲音、副圖像等的多媒體數(shù)據(jù)進(jìn)行重放時(shí),不使各數(shù)據(jù)和信息中斷地進(jìn)行重放。各數(shù)據(jù)和信息重放中斷的主要原因中,涉及硬件的是,在解碼器輸入源數(shù)據(jù)的速度和對(duì)輸入的源數(shù)據(jù)解碼的速度失去平衡,即所謂解碼器下溢。
再者,作為涉及重放數(shù)據(jù)的特性的主要原因,有重放數(shù)據(jù)像聲音那樣,為了使用戶理解其內(nèi)容或信息,要求進(jìn)行等于或長(zhǎng)于固定時(shí)間單元的連續(xù)重放,而對(duì)這樣的數(shù)據(jù)重放,在所要求的連續(xù)重放時(shí)間不能確保的情況下,會(huì)失去信息的連續(xù)性。這樣確保信息連續(xù)性地進(jìn)行重放稱為連續(xù)信息重放,又稱為無(wú)斷層信息重放。又把不能確保信息的連續(xù)性的重放稱為非連續(xù)信息重放,又稱為非無(wú)斷層信息重放。當(dāng)然,連續(xù)信息重放與非連續(xù)信息重放分別就是無(wú)斷層和非無(wú)斷層重放。
如上所述,對(duì)無(wú)斷層重放定義了借助于緩存器下溢等在物理上防止數(shù)據(jù)重放時(shí)發(fā)生空白或中斷的無(wú)斷層數(shù)據(jù)重放,和防止發(fā)生數(shù)據(jù)本身沒(méi)有中斷而用戶在根據(jù)重放數(shù)據(jù)識(shí)別信息時(shí)覺(jué)得信息中斷的無(wú)斷層信息重放。
無(wú)斷層重放的詳述關(guān)于能夠這樣使無(wú)斷層重放成為可能的具體方法將參照?qǐng)D23和圖24在下面詳述。
交錯(cuò)對(duì)上述DVD數(shù)據(jù)的系統(tǒng)流,使用創(chuàng)作編碼器EC,在DVD媒體上記錄電影之類的標(biāo)題。但是,為了以在不同的文化圈或國(guó)家也能夠利用相同的電影的形態(tài)提供服務(wù),當(dāng)然要以各國(guó)的語(yǔ)言記錄臺(tái)詞,而且必須根據(jù)各文化圈的倫理要求對(duì)內(nèi)容進(jìn)行編輯記錄。在這樣的情況下,為了將根據(jù)原來(lái)的標(biāo)題編輯的多個(gè)標(biāo)題記錄在一張媒體上,即使是在DVD這樣的大容量系統(tǒng),也必須降低位速率,不能滿足高圖像質(zhì)量的要求。因此采取多個(gè)標(biāo)題共用相同的部分,對(duì)各標(biāo)題只記錄不同的部分的方法。這樣做可以不降低位速率,在一張光盤可以記錄國(guó)別或文化圈不同的多個(gè)標(biāo)題。
一張光盤上記錄的標(biāo)題,如圖21所示,為了能夠進(jìn)行加鎖控制和多視角控制,具有包括共用部分(場(chǎng)面)和非共用部分(場(chǎng)面)的多場(chǎng)面區(qū)間。
在加鎖控制的情況下,一個(gè)標(biāo)題中包含有性場(chǎng)面、暴力場(chǎng)面等對(duì)小孩不合適的所謂只適合成人的場(chǎng)面時(shí),該標(biāo)題由共用場(chǎng)面、只適合成人的場(chǎng)面,和適合未成年人的場(chǎng)面構(gòu)成。配置將只適合成人的場(chǎng)面和適合未成年人的場(chǎng)面作為在共用場(chǎng)面之間設(shè)置的多場(chǎng)面區(qū)間,得以實(shí)現(xiàn)這樣的標(biāo)題流。
而在通常的單一角度標(biāo)題內(nèi)實(shí)現(xiàn)多視角控制的情況下,其實(shí)現(xiàn)的方法是將分別以規(guī)定的攝像機(jī)角度對(duì)對(duì)象進(jìn)行攝影得到的多個(gè)多媒體場(chǎng)面作為多場(chǎng)面區(qū)間配置于共用場(chǎng)面之間。這里,各場(chǎng)面以不同的角度拍攝的場(chǎng)面為例,也可以是角度相同,但在不同時(shí)間拍攝的場(chǎng)面,還可以是計(jì)算機(jī)圖形等數(shù)據(jù)。
多個(gè)標(biāo)題共用數(shù)據(jù)時(shí),為了使光束從數(shù)據(jù)的共用部分移動(dòng)到數(shù)據(jù)的非共用部分,必然要使光拾取頭在光盤(RCI)的不同位置上移動(dòng)。由于該移動(dòng)需要時(shí)間,要使聲音和圖像在重放的中途不發(fā)生中斷,即實(shí)現(xiàn)無(wú)斷層重放是困難的。要解決這樣的問(wèn)題,從理論上說(shuō),只要具備緩存時(shí)間與最長(zhǎng)訪問(wèn)時(shí)間相當(dāng)?shù)母櫨彺嫫?流緩存器2400)即可。通常光盤上記錄的數(shù)據(jù)由光拾取頭讀取,在進(jìn)行規(guī)定的信號(hào)處理后,作為數(shù)據(jù)暫時(shí)存儲(chǔ)于跟蹤緩存器。所存儲(chǔ)的數(shù)據(jù)此后經(jīng)過(guò)解碼,作為視頻數(shù)據(jù)或音頻數(shù)據(jù)重放。
交錯(cuò)的具體問(wèn)題下面簡(jiǎn)單說(shuō)明在DVD系統(tǒng)中稱為跟蹤緩存器的流緩存器2400的作用。流緩存器的輸入,即從光盤傳送來(lái)的傳輸速率Vr是不可能與光盤驅(qū)動(dòng)器轉(zhuǎn)速的控制等瞬間對(duì)應(yīng)的,而是有大致一定的速率。而跟蹤緩存器的輸出,即向解碼器傳送的傳輸速率Vo,因?yàn)镈VD中圖像壓縮數(shù)據(jù)是速率可變的,所以根據(jù)用戶的希望或圖形質(zhì)量而改變。在DVD系統(tǒng)中,從光盤傳送出的傳輸速率Vr約為11Mbps的固定值,Vo為可變值,最大取10Mbps。這樣,在Vr與Vo之間存在差距,如果從光盤連續(xù)進(jìn)行傳送,則流緩存器2400將發(fā)生溢出。因此,重放裝置送送停停,進(jìn)行所謂間歇傳送,以免流緩存器2400溢出光盤傳送來(lái)的信息。在通常的連續(xù)重放的情況下,流緩存器經(jīng)常控制在接近溢出的狀態(tài)下。
使用這樣的流緩存器2400,為了使邏輯扇區(qū)LS在光盤M上的數(shù)據(jù)之間移動(dòng),光讀取頭2006即使轉(zhuǎn)移、數(shù)據(jù)的讀出有某種程度的中斷,也能夠不中斷地重放數(shù)據(jù)。但是在實(shí)際裝置中,轉(zhuǎn)移時(shí)間隨著其距離或在光盤M上的位置的不同而有200毫秒至2秒的變動(dòng)。雖然也可以備有能夠盡量消除該轉(zhuǎn)移所耗費(fèi)的時(shí)間造成的影響的容量的跟蹤緩存器(流緩存器)2400,但是圖像質(zhì)量要求高的大容量光盤M,壓縮位速率平均也有4~5Mbps,最大速率高達(dá)10Mbps,無(wú)論從是哪一個(gè)位置來(lái)的轉(zhuǎn)移,想要保證無(wú)斷層重放,就需要許多存儲(chǔ)器,解碼器成了高價(jià)的東西。要提供成本上現(xiàn)實(shí)的產(chǎn)品,解碼器DC上能夠裝載的存儲(chǔ)器容量就受到限制,結(jié)果是,能夠不中斷數(shù)據(jù)進(jìn)行重放的轉(zhuǎn)移時(shí)間等受到限制。
圖32表示光讀取頭2006的動(dòng)作模式與流緩存器2400內(nèi)存儲(chǔ)的數(shù)據(jù)量的關(guān)系。在該圖中Tr是光讀取頭從光盤RC讀出數(shù)據(jù)的時(shí)間,Tj是光讀取頭在邏輯扇區(qū)之間移動(dòng)的轉(zhuǎn)移時(shí)間。直線L1表示在數(shù)據(jù)讀出時(shí)間Tr里跟蹤緩存器2400內(nèi)存儲(chǔ)的數(shù)據(jù)量Vd的變化。直線L2表示轉(zhuǎn)移時(shí)間Tj里跟蹤緩存器2400內(nèi)存儲(chǔ)的數(shù)據(jù)量Vd的變化。
在數(shù)據(jù)讀出時(shí)間Tr里光讀取頭2006以傳輸速率Vr從光盤M讀出數(shù)據(jù),同時(shí)提供給跟蹤緩存器2400。另一方面跟蹤緩存器2400以傳輸速率Vo向各解碼器3801、3100、和3200提供數(shù)據(jù)。因此在數(shù)據(jù)讀出時(shí)間Tr里跟蹤緩存器2400存儲(chǔ)的數(shù)據(jù)量Vd以這兩個(gè)傳輸速率Vr與Vo的差(Vr-Vo)增加。
轉(zhuǎn)移時(shí)間Tj里,光讀取頭2006正在轉(zhuǎn)移,因此沒(méi)有從光盤M讀出的數(shù)據(jù)提供給跟蹤緩存器2400。但是向解碼器3801、3100及3200繼續(xù)提供著數(shù)據(jù),因此在跟蹤緩存器2400存儲(chǔ)的數(shù)據(jù)量Vd隨著向解碼器傳輸?shù)乃俾蔞o而減少。還有,該圖中示出向解碼器傳輸?shù)乃俾蔞o連續(xù)推移的例子,但是實(shí)際上對(duì)于每一種數(shù)據(jù),解碼時(shí)間是不相同的,因此斷續(xù)地推移,這里為了對(duì)緩存器的下溢概念進(jìn)行說(shuō)明而作簡(jiǎn)略的表示。這和光讀取頭2006從光盤M以一定的線速度(CIV)連續(xù)讀出,但是在轉(zhuǎn)移時(shí)斷續(xù)讀出是一個(gè)樣的。直線L1和L2的斜率分別設(shè)為L(zhǎng)1和L2,則由上面所述可以得到下面的表達(dá)式。
L1=Vr-Vo ……(式1)L2=Vo ……(式2)因此,一旦轉(zhuǎn)移時(shí)間Ti長(zhǎng),跟蹤緩存器2400內(nèi)的數(shù)據(jù)變空,則下溢發(fā)生,解碼處理停止。如果把轉(zhuǎn)移時(shí)間Tj抑制在緩存器2400內(nèi)的數(shù)據(jù)變空的時(shí)間以內(nèi),則可以使數(shù)據(jù)不中斷地繼續(xù)進(jìn)行解碼處理。這樣,在跟蹤緩存器2400不發(fā)生數(shù)據(jù)下溢的條件下,光讀取頭2006能夠轉(zhuǎn)移的時(shí)間被稱為該時(shí)刻的可轉(zhuǎn)移時(shí)間。
還有,在上面的說(shuō)明中,作為跟蹤緩存器2400內(nèi)的數(shù)據(jù)下溢的原因,舉出了光讀取頭2006物理上的移動(dòng)為例子,但是除此之外,還有如下原因。相對(duì)于解碼器的解碼速度,緩存器的規(guī)模太小。又,從多媒體位流重放部2000輸入跟蹤緩存器2400的重放位流St61中多種VOB各自的輸入單元的長(zhǎng)短不適合緩存器的規(guī)模。而且還有,重放位流St61中包含的多種VOB中各自的輸入單元的順序由于對(duì)解碼速度不合適,現(xiàn)在正在解碼的數(shù)據(jù)解碼時(shí),要接著解碼的數(shù)據(jù)來(lái)不及輸入等各種下溢的重要原因。
作為產(chǎn)生這樣的下溢的一個(gè)例子,在數(shù)字視像光盤重放裝置的情況下,從光盤讀出的速率為11Mbps、聲像(AV)數(shù)據(jù)的最大壓縮速率為10Mbps、跟蹤緩存器的容量為4M位。在該重放裝置中,為了使得正在轉(zhuǎn)移時(shí)不發(fā)生跟蹤緩存器的下溢(向跟蹤緩存器的輸入跟不上輸出),在通常的連續(xù)重放時(shí),如果控制為接近溢出,轉(zhuǎn)移期間即使在重放最壞情況下的10Mbps的AV數(shù)據(jù),也能夠保證有最長(zhǎng)達(dá)400毫秒的可轉(zhuǎn)移時(shí)間。
400毫秒的可轉(zhuǎn)移時(shí)間這個(gè)數(shù)值,即是對(duì)于實(shí)際裝置,也是現(xiàn)實(shí)的。在實(shí)際重放裝置中,在400毫秒中可轉(zhuǎn)移的距離有500條光道左右??赊D(zhuǎn)移時(shí)間又可借助于用數(shù)據(jù)量置換時(shí)間,定義可轉(zhuǎn)移距離,即能夠在可轉(zhuǎn)移時(shí)間移動(dòng)光盤上的順序數(shù)據(jù)串的數(shù)據(jù)量。例如相當(dāng)于400毫秒可轉(zhuǎn)移時(shí)間的數(shù)據(jù)量約為250M位。不言而喻,也可以從作為可跳躍距離定義的數(shù)據(jù)量,根據(jù)該記錄媒體的記錄方式及記錄密度很容易地求出記錄媒體上的扇區(qū)、光道之類單元中的實(shí)際距離。
上述可轉(zhuǎn)移距離250M位,在平均5M位/秒的AV數(shù)據(jù)中相當(dāng)于50秒鐘的重放時(shí)間,在更高質(zhì)量的AV數(shù)據(jù)中則小于50秒鐘。又,在由于教育上或文化上的問(wèn)題,有剪去特定場(chǎng)面要求的電影等的數(shù)據(jù)中,這些剪去的場(chǎng)面的長(zhǎng)度大多為2~5分鐘,長(zhǎng)的為10分鐘左右。對(duì)于這樣的刪剪場(chǎng)面,上述重放裝置在例如5分鐘長(zhǎng)的刪剪畫面的情況下,只是在先行的場(chǎng)面上連接刪除的場(chǎng)面,再接上后續(xù)的場(chǎng)面時(shí),不顯示刪除的場(chǎng)面,要把先行場(chǎng)面與后續(xù)場(chǎng)面無(wú)中斷地連接起來(lái)是不可能的。也就是說(shuō),以一次轉(zhuǎn)移,不能跳過(guò)表示上述那樣的5分鐘的刪剪場(chǎng)面的數(shù)據(jù)。
又,即使花費(fèi)400毫秒以上的轉(zhuǎn)移時(shí)間,跳過(guò)刪剪的場(chǎng)面的數(shù)據(jù),也存在AV數(shù)據(jù)的壓縮速率(即跟蹤緩存器消耗的速率Vo)接近100Mbps的情況,不能保證緩存器不發(fā)生下溢。作為另一對(duì)策,也考慮預(yù)先準(zhǔn)備刪剪的情況和不刪剪的情況的兩種AV數(shù)據(jù),記錄在光盤上,但是在該情況下不能有效使用有限的光盤容量,根據(jù)情況,在必須把大部分時(shí)間份額的數(shù)據(jù)記錄于光盤的情況下,會(huì)變成低質(zhì)量的AV數(shù)據(jù),難于滿足用戶的要求。
圖33表示在多個(gè)標(biāo)題之間共用數(shù)據(jù)的概念。在該圖中,TL1表示第1個(gè)標(biāo)題的數(shù)據(jù)內(nèi)容,TL2表示第2個(gè)標(biāo)題的數(shù)據(jù)內(nèi)容。亦即第1個(gè)標(biāo)題由在經(jīng)歷時(shí)間T的同時(shí)連續(xù)地重放的數(shù)據(jù)DbA、數(shù)據(jù)DbB,及數(shù)據(jù)DbD構(gòu)成,第2個(gè)標(biāo)題TL2由數(shù)據(jù)DbA、數(shù)據(jù)DbB及數(shù)據(jù)DbC構(gòu)成。這些數(shù)據(jù)DbA、數(shù)據(jù)DbB、數(shù)據(jù)DbD及數(shù)據(jù)DbC是VOB,分別具有時(shí)間T1、T2、T3及T2的顯示時(shí)間。在記錄這樣的兩個(gè)標(biāo)題TL1和TL2時(shí),如TL1_2中所示,數(shù)據(jù)結(jié)構(gòu)設(shè)定為將數(shù)據(jù)DbA和數(shù)據(jù)DbD作為共用的數(shù)據(jù),并分別使第1個(gè)標(biāo)題TL1及第2個(gè)標(biāo)題TL2中固有的數(shù)據(jù)DbB及DbC能在時(shí)間T2(切換區(qū)間)切換重放。還有,在圖33中,可以看到各數(shù)據(jù)之間存在時(shí)間間隔,這是為了容易了解各數(shù)據(jù)的重放路徑而用箭頭作出表示,實(shí)際上當(dāng)然不存在時(shí)間間隔。
圖34表示這樣的標(biāo)題TL1_2的數(shù)據(jù)可連續(xù)重放地記錄于光盤M的狀態(tài)。這些數(shù)據(jù)DbA、DbB、DbC及DbD中構(gòu)成連續(xù)標(biāo)題的數(shù)據(jù),原則上在光道TR(圖9)上配置于連續(xù)區(qū)域。配置構(gòu)成第一標(biāo)題TL1的數(shù)據(jù)DbA、數(shù)據(jù)DbB、數(shù)據(jù)DbD,接著再配置第二標(biāo)題TL2固有的數(shù)據(jù)DbC。這樣配置,關(guān)于第一標(biāo)題TL1,光讀取頭2006與重放時(shí)間T1、T2及T3同步地在光道TR上移動(dòng)經(jīng)過(guò)數(shù)據(jù)DbA、DbB、DbD,以此將標(biāo)題內(nèi)容連續(xù)不斷地、亦即無(wú)斷層地重放。
但是,關(guān)于第二標(biāo)題TL2,如圖中箭頭Sq2a所示,光讀取頭2006在重放時(shí)間T1將數(shù)據(jù)DbA重放后,飛越兩個(gè)數(shù)據(jù)DbB及DbD的距離,在重放時(shí)間T2開(kāi)始之前,必須到達(dá)數(shù)據(jù)DbC。而且,光讀取頭2006在該數(shù)據(jù)DbC重放后如箭頭Sq2b所示,返回兩個(gè)數(shù)據(jù)DbC及DbD的距離,在重放時(shí)間T3開(kāi)始以前必須到達(dá)數(shù)據(jù)DbD的前頭。由于這樣在數(shù)據(jù)之間移動(dòng)光讀取頭2006所需的時(shí)間,不能保證在數(shù)據(jù)DbA與數(shù)據(jù)DbC之間、數(shù)據(jù)DbC與數(shù)據(jù)DbD之間無(wú)斷層地重放。也就是說(shuō),如果各數(shù)據(jù)間的距離達(dá)不到上述跟蹤緩存器2400不下溢的程度,就不能無(wú)斷層重放。
交錯(cuò)的定義為了使如前所述的刪剪某一場(chǎng)面和從多個(gè)場(chǎng)面中選擇成為可能,在記錄媒體的光道上以屬于各場(chǎng)面的數(shù)據(jù)訪問(wèn)單元相互連續(xù)的布局進(jìn)行記錄。因此必然發(fā)生共用場(chǎng)面的數(shù)據(jù)與選擇場(chǎng)面的數(shù)據(jù)之間有非選擇的場(chǎng)面插入記錄的情況。在這樣的情況下,按照記錄順序讀出數(shù)據(jù),則在對(duì)所選擇場(chǎng)面的數(shù)據(jù)進(jìn)行訪問(wèn)、解碼之前,不得不對(duì)非選擇場(chǎng)面的數(shù)據(jù)進(jìn)行訪問(wèn),因此對(duì)場(chǎng)面難于進(jìn)行無(wú)斷層連接。
但是,在DVD系統(tǒng)中,利用對(duì)該記錄媒體的優(yōu)異的隨機(jī)訪問(wèn)性能,在這樣的多個(gè)場(chǎng)面之間進(jìn)行無(wú)斷層連接是可能的。也就是說(shuō),是將屬于各場(chǎng)面的數(shù)據(jù)分割成具有規(guī)定的數(shù)據(jù)量的多個(gè)單元,并將這些屬于不同場(chǎng)面的多個(gè)分割數(shù)據(jù)單元相互間以規(guī)定的順序配置于轉(zhuǎn)移性能范圍,從而按每一分割單元,斷續(xù)訪問(wèn)各個(gè)選擇場(chǎng)面所屬的數(shù)據(jù)并進(jìn)行解碼,以此可以不發(fā)生數(shù)據(jù)中斷地將該選擇的場(chǎng)面加以重放。亦即保證無(wú)斷層數(shù)據(jù)的重放。
交錯(cuò)的詳細(xì)定義下面用上述跟蹤緩存器的輸入傳輸速率Vr、數(shù)據(jù)的消耗速率Vo對(duì)本發(fā)明的無(wú)斷層連接方法及數(shù)據(jù)的分割和排列的概念加以說(shuō)明。在圖32中,數(shù)據(jù)的消耗速率Vo有Vr>Vo的關(guān)系,利用這一差值,以速率Vr讀出某一數(shù)量的數(shù)據(jù),在跟蹤緩存器中緩存該數(shù)據(jù),并在光讀取頭移動(dòng)到下一讀出數(shù)據(jù)配置的位置之前的時(shí)間消耗該數(shù)據(jù)(輸出到解碼器)。為了即使該動(dòng)作反復(fù)進(jìn)行,跟蹤緩存器也不下溢,將具有規(guī)定數(shù)據(jù)量的各場(chǎng)面所屬分割數(shù)據(jù)單元分散配置。這樣按照保證無(wú)斷層重放數(shù)據(jù)的要求配置數(shù)據(jù)稱為交錯(cuò),具有足以在上述跟蹤緩存器中緩存的數(shù)據(jù)量的分割數(shù)據(jù)單元定義為交錯(cuò)分割單元,而配置后的交錯(cuò)分割單元定義為交錯(cuò)單元ILVU。
在從多個(gè)場(chǎng)面中選擇1個(gè)場(chǎng)面的情況下,對(duì)于構(gòu)成這些場(chǎng)面的多個(gè)VOB,需要進(jìn)行如上所述的交錯(cuò),屬于所選擇的場(chǎng)面的時(shí)間軸上連續(xù)的兩個(gè)交錯(cuò)單元由配置于其間的其他場(chǎng)面所屬的一個(gè)以上的交錯(cuò)單元隔開(kāi)。這樣,兩個(gè)屬于同一場(chǎng)面的時(shí)間上連續(xù)的交錯(cuò)單元之間的距離被定義為交錯(cuò)距離。
例如在記錄媒體為光盤的情況下,10000個(gè)扇區(qū)的移動(dòng)需要260毫秒的時(shí)間。這里以光盤讀取頭移動(dòng)10000個(gè)扇區(qū)作為交錯(cuò)的單元的距離,則交錯(cuò)單元的規(guī)定數(shù)據(jù)量可以根據(jù)跟蹤緩存器的輸入速率Vr與輸出速率Vo的差和跟蹤緩存器的容量決定。例如重放Vr=11Mbps、Vo=8Mbps的固定速率的壓縮數(shù)據(jù),并且將跟蹤緩存器容量定為3M位。如上文所示,如果交錯(cuò)單位元間的移動(dòng)為10000扇區(qū),則需要在移動(dòng)之前將260毫秒份額的重放數(shù)據(jù)量輸入跟蹤緩存器加以緩存的目標(biāo)交錯(cuò)單元。
在這種情況下,260毫秒份額的重放數(shù)據(jù)量是2080K位,為了在交錯(cuò)單元間移動(dòng)之前將該數(shù)據(jù)存儲(chǔ)于跟蹤緩存器,需要以傳輸速率Vr與Vo之差的速率輸入源數(shù)據(jù)0.7秒(2080K位/(11-8)M位/秒)以上。這樣,將在光讀取頭移動(dòng)到目標(biāo)交錯(cuò)單元ILVU,再度讀出數(shù)據(jù)之前的轉(zhuǎn)移時(shí)間里,為了轉(zhuǎn)移前為轉(zhuǎn)移期間解碼器數(shù)據(jù)消耗作準(zhǔn)備,在跟蹤緩存器存儲(chǔ)數(shù)據(jù),而從記錄媒體M讀出必要數(shù)量的源數(shù)據(jù)的時(shí)間定義為最小存儲(chǔ)讀出時(shí)間。
亦即,作為交錯(cuò)單元,必須讀出的數(shù)據(jù)量為7.7M位以上。此數(shù)值換算為重放時(shí)間,則相當(dāng)于可以配置具有0.96秒以上的重放時(shí)間的交錯(cuò)單元和在該交錯(cuò)單元之間具有20秒以下的重放時(shí)間的數(shù)據(jù)量。降低系統(tǒng)流消耗的位速率,可以縮短最小存儲(chǔ)讀出時(shí)間。其結(jié)果是,也可以減少交錯(cuò)單元的數(shù)據(jù)量。而且可以不改變交錯(cuò)單元的數(shù)據(jù)量而加長(zhǎng)可轉(zhuǎn)移時(shí)間。
圖35表示場(chǎng)面的一個(gè)連接例。在具有從場(chǎng)面A連接到場(chǎng)面D的情況、將場(chǎng)面D的一部分置換為場(chǎng)面B的情況、將與以B置換過(guò)的場(chǎng)面的時(shí)間差相當(dāng)?shù)牟糠种脫Q為場(chǎng)面C的情況時(shí),如圖35所示,將被置換的場(chǎng)面D斷開(kāi)(為場(chǎng)面D-1、場(chǎng)面D-2、場(chǎng)面D-3)。相當(dāng)于場(chǎng)面B、場(chǎng)面D-1、場(chǎng)面C、場(chǎng)面-2的系統(tǒng)流,如前面所述向速率為Vo(=8Mbps)的跟蹤緩存器的輸入為Vr(=11Mbps),各場(chǎng)面配置為場(chǎng)面B、場(chǎng)面D-1、場(chǎng)面C、場(chǎng)面D-2,各場(chǎng)面長(zhǎng)度的數(shù)據(jù)量高于前面所述的值(=0.96秒),能夠在各連續(xù)的場(chǎng)面間配置于上述可轉(zhuǎn)移距離內(nèi)即可。
但是,如圖35所示,在將開(kāi)始點(diǎn)與場(chǎng)面D相同,但結(jié)束點(diǎn)不同的場(chǎng)面C及場(chǎng)面B進(jìn)行交錯(cuò)的情況下,位流交錯(cuò),在與場(chǎng)面D-1對(duì)應(yīng)的時(shí)間變成三個(gè)流的交錯(cuò),在與場(chǎng)面D-2對(duì)應(yīng)的時(shí)間變成兩個(gè)流的交錯(cuò)。處理有些復(fù)雜。在對(duì)多個(gè)VOB進(jìn)行交錯(cuò)的情況下,一般是對(duì)開(kāi)始點(diǎn)、結(jié)束點(diǎn)一致的VOB進(jìn)行交錯(cuò),處理也容易。圖36示出在圖35的場(chǎng)面C上復(fù)制場(chǎng)面D-2,并進(jìn)行連接,而且使對(duì)多個(gè)場(chǎng)面的分叉點(diǎn)和結(jié)合點(diǎn)一致、即開(kāi)始點(diǎn)與結(jié)束點(diǎn)一致,以此對(duì)多個(gè)VOB進(jìn)行交錯(cuò)的情況。在DVD系統(tǒng)中,在對(duì)有分叉、結(jié)合的場(chǎng)面進(jìn)行交錯(cuò)的情況下,必定使開(kāi)始點(diǎn)與結(jié)束點(diǎn)一致再進(jìn)行交錯(cuò)。
下面對(duì)交錯(cuò)的概念再進(jìn)行詳細(xì)說(shuō)明。作為帶有時(shí)間信息的交錯(cuò)方式,有上述AV(音像)系統(tǒng)流,而這種交錯(cuò)方式將具有同一時(shí)間軸的音像信號(hào)按緩存器輸入時(shí)刻相近的數(shù)據(jù)相互靠近的要求配置,而且將包含大致相同的重放時(shí)間的數(shù)據(jù)交錯(cuò)配置。但是,在電影等標(biāo)題中,需要以新的場(chǎng)面置換,而在這些場(chǎng)面中時(shí)間長(zhǎng)度不同的很多。在這樣的情況下,使用AV系統(tǒng)流那樣的交錯(cuò)方式時(shí)場(chǎng)面間的時(shí)間差如果是在上述可轉(zhuǎn)移時(shí)間以內(nèi),則可以用緩存器消除這段時(shí)間差。但是如果場(chǎng)面之間的時(shí)間差大于可轉(zhuǎn)移時(shí)間,則緩存器無(wú)法消除這段時(shí)間差,從而就不能實(shí)現(xiàn)無(wú)斷層重放。
在這樣的情況下,如果加大跟蹤緩存器的規(guī)模,使次能夠暫時(shí)存儲(chǔ)的數(shù)據(jù)量增大,則可轉(zhuǎn)移時(shí)間也變長(zhǎng),交錯(cuò)單元及配置也比較容易做。但是,考慮到多視角等的、從多個(gè)流中無(wú)斷層切換那樣的交錯(cuò)操作,加長(zhǎng)交錯(cuò)單元,增加暫存數(shù)據(jù)量,則在流切換起動(dòng)之后前面的角度的流重放時(shí)間變長(zhǎng),結(jié)果是,造成表觀上流切換變慢的困難。
亦即,交錯(cuò)在創(chuàng)作解碼器的跟蹤緩存器中,使數(shù)據(jù)源流的各數(shù)據(jù)以分割單元進(jìn)行的排列最佳化,以免數(shù)據(jù)流源供給的編碼數(shù)據(jù)由于解碼器解碼而被消耗時(shí)變成下溢。作為該緩存器下溢的原因,重點(diǎn)是光讀取頭的機(jī)構(gòu)移動(dòng),其次是通信系統(tǒng)的解碼速度。主要是光讀取頭的機(jī)械移動(dòng)在掃描光盤M上的光道TR進(jìn)行讀出時(shí)帶來(lái)問(wèn)題。因此,在光盤M的光道TR上進(jìn)行數(shù)據(jù)記錄時(shí),要進(jìn)行交錯(cuò)。再者,在實(shí)況中繼轉(zhuǎn)播或有線電視等有線通信和衛(wèi)星廣播等無(wú)線通信那樣,不是在用戶一側(cè)從記錄媒體重放源數(shù)據(jù)流,而是直接接收源數(shù)據(jù)流的供給的情況下,通信系統(tǒng)的解碼速度等因素帶來(lái)問(wèn)題。在這種情況下,需要對(duì)通信的源數(shù)據(jù)流進(jìn)行交錯(cuò)。
嚴(yán)密地說(shuō),所謂交錯(cuò),是將源數(shù)據(jù)流中的各數(shù)據(jù)配置成規(guī)定的陣列,以便能對(duì)包含被連續(xù)輸入的多個(gè)源數(shù)據(jù)的源數(shù)據(jù)群組成的源數(shù)據(jù)流中的目標(biāo)源數(shù)據(jù)斷續(xù)且按順序地進(jìn)行訪問(wèn),并使目標(biāo)源數(shù)據(jù)連續(xù)重放。這樣,把應(yīng)該重放的目標(biāo)源數(shù)據(jù)的輸入中斷時(shí)間定義為交錯(cuò)控制中的轉(zhuǎn)移時(shí)間。具體地說(shuō),沒(méi)有明確示出配置在可隨機(jī)訪問(wèn)的光盤上用的交錯(cuò)方式,以便如上所說(shuō),能不中斷包含以可變長(zhǎng)度編碼方式壓縮的視頻數(shù)據(jù)的視頻目標(biāo),重放有場(chǎng)面分叉和結(jié)合的電影等一般標(biāo)題。因此,在實(shí)際上將這樣的數(shù)據(jù)配置在光盤上時(shí),根據(jù)實(shí)際壓縮數(shù)據(jù)采用嘗試法。這樣,為了把多個(gè)視頻重放對(duì)象按照能無(wú)斷層地重放的要求進(jìn)行配置,需要建立交錯(cuò)方式。
又,在應(yīng)用于上文所述DVD的情況下,在具有界限的某一時(shí)間范圍(導(dǎo)航組NV)的位置上以作為視頻壓縮單元的GOP單元分段配置。但是,GOP數(shù)據(jù)長(zhǎng)度由于用戶的要求、為實(shí)現(xiàn)高圖像質(zhì)量的處理而進(jìn)行的幀內(nèi)編碼的插入等原因,變成可變長(zhǎng)度數(shù)據(jù),因此,取決于重放時(shí)間的管理數(shù)據(jù)組(導(dǎo)航組NV)位置有時(shí)會(huì)發(fā)生變動(dòng)。因此,角度切換時(shí)間或向下一重放順序的數(shù)據(jù)的轉(zhuǎn)移的點(diǎn)不清楚。而即使下一轉(zhuǎn)移點(diǎn)已經(jīng)了解,一旦多個(gè)角度進(jìn)行交錯(cuò),能夠連續(xù)讀出的數(shù)據(jù)的長(zhǎng)度也不清楚。亦即,讀出其他的角度數(shù)據(jù),才開(kāi)始了解數(shù)據(jù)末尾位置,重放數(shù)據(jù)的切換變慢了。
本發(fā)明鑒于上述問(wèn)題的存在,下述實(shí)施形態(tài)提出了在多個(gè)標(biāo)題間共用數(shù)據(jù),高效率地使用光盤,并且在具有實(shí)現(xiàn)多視角重放的新功能的數(shù)據(jù)結(jié)構(gòu)的光盤中,能夠無(wú)斷層地重放數(shù)據(jù)的方式及裝置交錯(cuò)數(shù)據(jù)塊、交錯(cuò)單元的結(jié)構(gòu)下面參照?qǐng)D24及圖37對(duì)使無(wú)斷層數(shù)據(jù)重放成為可能的交錯(cuò)方式加以說(shuō)明。圖24表示從一個(gè)VOB(VOB-A)分叉為多個(gè)VOB(VOB-B、VOB-D、VOB-C)重放,然后結(jié)合為一個(gè)VOB(VOB-E)的情況。圖37表示將這些數(shù)據(jù)實(shí)際配置于光盤上的光道TR的情況。
在圖37中的VOB-A和VOB-E是重放的開(kāi)始點(diǎn)和結(jié)束點(diǎn)單獨(dú)的視頻重放對(duì)象,原則上配置于連續(xù)區(qū)域。又如圖24所示,對(duì)VOB-B、VOB-C、VOB-D,使重放的開(kāi)始點(diǎn)、結(jié)束點(diǎn)一致后,進(jìn)行交錯(cuò)處理。然后將該交錯(cuò)處理過(guò)的區(qū)域作為交錯(cuò)區(qū)域在光盤上的連續(xù)區(qū)域配置。再把上述連續(xù)區(qū)域和交錯(cuò)區(qū)域按重放的順序,也就是在光道路徑Dr的方向上配置。將多個(gè)VOB、即VOBS配置于光道TR上的情況示于圖37。
圖37以數(shù)據(jù)連續(xù)配置的數(shù)據(jù)區(qū)域?yàn)閿?shù)據(jù)塊,此數(shù)據(jù)塊有將上述開(kāi)始點(diǎn)和結(jié)束點(diǎn)單獨(dú)完結(jié)的VOB連續(xù)配置的連續(xù)數(shù)據(jù)塊和使開(kāi)始點(diǎn)和結(jié)束點(diǎn)一致,對(duì)該多個(gè)數(shù)據(jù)塊進(jìn)行交錯(cuò)的交錯(cuò)數(shù)據(jù)塊兩種。這些數(shù)據(jù)塊具有按重放順序,如圖38所示配置為數(shù)據(jù)塊1、數(shù)據(jù)塊2、數(shù)據(jù)塊3、……數(shù)據(jù)塊7的結(jié)構(gòu)。
在圖38中,系統(tǒng)流數(shù)據(jù)VTSTT_VOBS由數(shù)據(jù)塊1、2、3、4、5、6和7構(gòu)成。在數(shù)據(jù)塊1,VOB1單獨(dú)配置,同樣,在數(shù)據(jù)塊2、3、5及7,分別單獨(dú)配置VOB2、3、6和10。也就是說(shuō),這些數(shù)據(jù)塊2、3、5和7是連續(xù)數(shù)據(jù)塊。
另一方面,在數(shù)據(jù)塊4,對(duì)VOB4與VOB5進(jìn)行交錯(cuò)配置。同樣,在數(shù)據(jù)塊6,對(duì)VOB7、VOB8及VOB9三個(gè)VOB進(jìn)行交錯(cuò)配置。亦即此二數(shù)據(jù)塊4和6是交錯(cuò)數(shù)據(jù)塊。
圖39表示連續(xù)數(shù)據(jù)塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)。在該圖中,VOB-i、VOB-j作為連續(xù)數(shù)據(jù)塊配置于VOBS。連續(xù)數(shù)據(jù)塊內(nèi)的VOB-i和VOB-j如參照?qǐng)D16所作的說(shuō)明那樣,再分割成作為邏輯上的重放單元的訪問(wèn)單元。圖39表示VOB-i及VOB-j分別由三個(gè)訪問(wèn)單元CELL#1、CELL#2、CELL#3。單元由1個(gè)以上的VOBU構(gòu)成,以VOBU定義其界限。如圖16所示,訪問(wèn)單元在DVD的重放控制信息的程序鏈(下稱PGC)上,記述其位置信息。也就是說(shuō),記述訪問(wèn)單元開(kāi)頭的VOBU和末尾的VOBU的地址。如圖39所畫明那樣,連續(xù)數(shù)據(jù)塊為了連續(xù)重放,VOB和其中所定義的訪問(wèn)單元都記錄于連續(xù)區(qū)域。因此,連續(xù)數(shù)據(jù)塊的重放沒(méi)有問(wèn)題。
接著,圖40表示出交錯(cuò)數(shù)據(jù)塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)。在交錯(cuò)數(shù)據(jù)塊,各VOB被分割成交錯(cuò)單元ILVU,各VOB所屬交錯(cuò)單元交錯(cuò)配置。然后,該交錯(cuò)單元獨(dú)立定義訪問(wèn)單元界限。在該圖中,VOB-k被分割成四個(gè)交錯(cuò)單元ILVUk-1、ILVUk-2、ILVUk-3及ILVUk-4,同時(shí)也定義兩個(gè)訪問(wèn)單元CELL#1k及CELL#2k。同樣,VOB-m被分割成ILVUm-1、ILVUm2。ILVUm3及ILVUm4,同時(shí)也定義兩個(gè)訪問(wèn)單元CELL#1m及CELL#2m。亦即,在交錯(cuò)單位ILVU中包含視頻數(shù)據(jù)和音頻數(shù)據(jù)。
在圖40的例子中,兩個(gè)不同的VOB-k與VOB-m的各交錯(cuò)單元ILVUk1、ILVUk2、ILVUk3及ILVUk4與ILVUm1,ILVUm2、ILVUm3及ILVUm4在交錯(cuò)數(shù)據(jù)塊內(nèi)交錯(cuò)配置。將兩個(gè)VOB的各交錯(cuò)單元ILVU在這樣的陣列進(jìn)行交錯(cuò),可以實(shí)現(xiàn)從單獨(dú)的場(chǎng)面分叉到多個(gè)場(chǎng)面之一,再?gòu)倪@些場(chǎng)面之一到單獨(dú)的場(chǎng)面的無(wú)斷層重放。這樣進(jìn)行交錯(cuò),可以進(jìn)行在多個(gè)場(chǎng)面情況下的、有分叉、結(jié)合的場(chǎng)面的、可無(wú)斷層重放的連接。
實(shí)現(xiàn)交錯(cuò)用的變形方案如上述圖35所示,在從場(chǎng)面A連接到場(chǎng)面B,場(chǎng)面B結(jié)束后又連接到場(chǎng)面D過(guò)程中的場(chǎng)面D-3的情況、從場(chǎng)面A連接到場(chǎng)面D的開(kāi)頭的情況、從場(chǎng)面A連接到場(chǎng)面C,場(chǎng)面C結(jié)束后又連接到場(chǎng)面D過(guò)程中的場(chǎng)面D-2的情況等三種有分叉場(chǎng)面的情況下,也能夠進(jìn)行無(wú)斷層重放。又如圖36所示,通過(guò)連接橫向插入的場(chǎng)面(場(chǎng)面D-2),能使開(kāi)始點(diǎn)與結(jié)束點(diǎn)一致,符合本發(fā)明的數(shù)據(jù)結(jié)構(gòu)。這樣進(jìn)行場(chǎng)面的拷貝等,使開(kāi)始點(diǎn)與結(jié)束點(diǎn)一致之類的場(chǎng)面變形,在相當(dāng)復(fù)雜的情況下也能夠適應(yīng)。
交錯(cuò)的可變長(zhǎng)度兼容措施下面說(shuō)明包含對(duì)作為可變長(zhǎng)度數(shù)據(jù)的視頻數(shù)據(jù)的兼容措施的交錯(cuò)算法例。
在對(duì)多個(gè)VOB進(jìn)行交錯(cuò)的情況下,將各VOB分割成基本上相同的規(guī)定數(shù)目的交錯(cuò)單元。根據(jù)交錯(cuò)VOB的位速率、轉(zhuǎn)移時(shí)間及在該轉(zhuǎn)移時(shí)間可以移動(dòng)的距離,以及跟蹤緩存器容量、向跟蹤緩存器輸入的速率Vr,并根據(jù)VOBU的位置,可以對(duì)上述規(guī)定數(shù)目的各交錯(cuò)單元求其數(shù)據(jù)量。各交錯(cuò)單元由VOBU單元構(gòu)成,此VOBU由MPEG制式中1個(gè)以上的GOP構(gòu)成,通常具有重放時(shí)間0.1秒~1秒所相當(dāng)?shù)臄?shù)據(jù)量。
又,在進(jìn)行交錯(cuò)的情況下,將構(gòu)成各不相同的VOB的交錯(cuò)單元ILVU交錯(cuò)配置。在多個(gè)VOB中長(zhǎng)度最短的VOB交錯(cuò)的多個(gè)交錯(cuò)單元內(nèi),存在未達(dá)到最小交錯(cuò)單元長(zhǎng)度的交錯(cuò)單元時(shí),或是多個(gè)VOB中除上述長(zhǎng)度最短的之外的VOB內(nèi),所形成的多個(gè)交錯(cuò)單元的長(zhǎng)度總和比長(zhǎng)度最短的交錯(cuò)距離大時(shí),如果這樣重放已進(jìn)行交錯(cuò)的長(zhǎng)度最短的VOB,則發(fā)生下溢,因此不是無(wú)斷層重放,而將成為非無(wú)斷層重放。
如上所述,本實(shí)施形態(tài)顧及在編碼前判斷交錯(cuò)配置是否可能,以實(shí)施編碼處理。即,可以從編碼前各流的長(zhǎng)度判斷是否能夠進(jìn)行交錯(cuò)。由于能夠這樣事前知道交錯(cuò)的效果,可預(yù)先防止編碼及交錯(cuò)后,重新調(diào)整交錯(cuò)條件,進(jìn)行重新編碼等。
首先就具體實(shí)施本發(fā)明在光盤上進(jìn)行記錄用的交錯(cuò)方法時(shí),記錄的VOB速率、重放的光盤性能等各種條件加以敘述。
在進(jìn)行交錯(cuò)的情況下,已經(jīng)說(shuō)到過(guò)跟蹤緩存器的輸入速率Vr與輸出速率Vo存在Vr>Vo關(guān)系。亦即進(jìn)行交錯(cuò)的各VOB的最大位速率設(shè)定為小于跟蹤緩存器的輸入率Vr。使該各VOB的最大位速率B的值小于Vr。在判斷能無(wú)斷層重放的交錯(cuò)是否可能時(shí),如果假定進(jìn)行交錯(cuò)的所有VOB都以最大位速率B的CBR進(jìn)行過(guò)編碼,則交錯(cuò)單元的數(shù)據(jù)變成最多,在能配置于可轉(zhuǎn)移距離的數(shù)據(jù)量下可重放的時(shí)間變短,對(duì)于交錯(cuò)成了嚴(yán)格的條件。下面將各VOB作為以最大位速率B的CBR編碼的VOB加以說(shuō)明。
在重放裝置中,光盤的轉(zhuǎn)移時(shí)間記為JT,將利用該轉(zhuǎn)移時(shí)間JT可在光盤上轉(zhuǎn)移的距離用數(shù)據(jù)量表達(dá)的可轉(zhuǎn)移距離記為JM,重放裝置向跟蹤緩存器輸入數(shù)據(jù)的位速率記作BIT。
舉實(shí)際裝置為例,光盤的轉(zhuǎn)移時(shí)間JT=400毫秒,對(duì)應(yīng)于轉(zhuǎn)移時(shí)間JT的可轉(zhuǎn)移距離JM=250M位。又,在MPEG方式中,要得到高于已有的VTR的圖像質(zhì)量,因而考慮VOB的最大位速率B需要平均6Mbps左右,最大為8.8Mbps。
這里根據(jù)轉(zhuǎn)移距離和轉(zhuǎn)移時(shí)間以及從光盤讀出數(shù)據(jù)的時(shí)間等數(shù)值,對(duì)最小交錯(cuò)單元數(shù)據(jù)量ILVUM,將其最小交錯(cuò)單元的重放時(shí)間記作ILVUMT,并首先估算該數(shù)值。
作為最小交錯(cuò)單元的重放時(shí)間ILVUMT可以得到下面的公式。
ILVUMT≥JT+ILVUM/BIT ……(式3)ILVUMT×B=ILVUM ……(式4)根據(jù)式3,得出最小交錯(cuò)單元重放時(shí)間ILVUMT=2秒,最小GOP數(shù)據(jù)塊數(shù)據(jù)GM=17.6M位。即如果作為數(shù)據(jù)配置中最小單元的最小交錯(cuò)單元,其值是相當(dāng)于2秒鐘的數(shù)據(jù)量,而且按NTSC制以15幀構(gòu)成每一GOP,則該最小交錯(cuò)單元相當(dāng)于4個(gè)GOP份額的數(shù)據(jù)量。
又,作為進(jìn)行交錯(cuò)情況下的條件,就是交錯(cuò)距離小于可轉(zhuǎn)移距離。
此條件為在進(jìn)行交錯(cuò)處理的多個(gè)VOB中,除去重放的長(zhǎng)度最短的之外的VOB,其重放時(shí)間總和比能在交錯(cuò)距離重放的時(shí)間短。
上述例子中,在可轉(zhuǎn)移距離JM=250M位、VOB的最大位速率為8.8Mbps的情況下,可以求出交錯(cuò)距離JM的數(shù)據(jù)量下可重放時(shí)間JMT為28.4秒。使用這些數(shù)值,可以計(jì)算出可進(jìn)行交錯(cuò)的條件式。在將交錯(cuò)區(qū)域的各VOB分割成同一數(shù)目的交錯(cuò)數(shù)據(jù)塊時(shí),如果該VOB的分割數(shù)目(即交錯(cuò)分割數(shù))為V,則從最小交錯(cuò)單元長(zhǎng)度的條件可得出式5。
(最小長(zhǎng)度VOB的重放時(shí)間)/ILVUMT≤V……(式5)又,從可轉(zhuǎn)移重放時(shí)間的條件得出(式6)。
V≤(最小長(zhǎng)度VOB除外的VOB的重放時(shí)間)/JMT……(式6)如果滿足以上條件,則對(duì)多個(gè)VOB進(jìn)行交錯(cuò)在原理上是可能的。再?gòu)默F(xiàn)實(shí)上考慮,只在各VOBU的界限范圍構(gòu)成交錯(cuò)單元,因此,根據(jù)上述公式計(jì)算出的數(shù)值要考慮VOBU的部分進(jìn)行修正。亦即作為對(duì)上述式2、式3、式4的條件式的修正,上述最小交錯(cuò)單位元的重放時(shí)間ILVUMT需要增加VOBU的最長(zhǎng)時(shí)間(1.0秒),并從在交錯(cuò)距離能夠重放的時(shí)間JMT減去VOBU的最長(zhǎng)時(shí)間。
如上所述,根據(jù)對(duì)將作為編碼前VOB的場(chǎng)面進(jìn)行交錯(cuò)用的條件進(jìn)行運(yùn)算的結(jié)果,判斷為可無(wú)斷層重放的交錯(cuò)配置不能實(shí)現(xiàn)時(shí),需要增加交錯(cuò)時(shí)的分割數(shù)目。亦即,使作為長(zhǎng)度最短的VOB的場(chǎng)面向后續(xù)場(chǎng)面移動(dòng),或使前接場(chǎng)面向交錯(cuò)區(qū)域移動(dòng),使其變長(zhǎng)。又同時(shí)在其他場(chǎng)面上也附加與附加于長(zhǎng)度最短的場(chǎng)面相同的場(chǎng)面。通常是交錯(cuò)距離遠(yuǎn)大于最小交錯(cuò)單元的長(zhǎng)度,(式4)的左邊的數(shù)值的增加率比(式6)左邊的數(shù)值的增加大,因此可以增多移動(dòng)場(chǎng)面的量以滿足條件。
這樣的交錯(cuò)數(shù)據(jù)塊內(nèi)的數(shù)據(jù),如前所述跟蹤緩存器的輸入速率Vr與輸出速率Vo的關(guān)系必須是Vr>Vo。又有時(shí)在從連續(xù)區(qū)域進(jìn)入交錯(cuò)區(qū)域后立即發(fā)生轉(zhuǎn)移,需要存儲(chǔ)交錯(cuò)區(qū)域的前頭近處的數(shù)據(jù),因而必須抑制交錯(cuò)區(qū)域前頭近處的VOB的一部分?jǐn)?shù)據(jù)的位速率。
又,對(duì)于從連續(xù)數(shù)據(jù)塊連接到交錯(cuò)數(shù)據(jù)塊的部分,也有可能在進(jìn)入交錯(cuò)數(shù)據(jù)塊后立即發(fā)生轉(zhuǎn)移,因而需要抑制交錯(cuò)數(shù)據(jù)塊前頭近處的連續(xù)數(shù)據(jù)塊的最大位速率,以在跟蹤緩存器存儲(chǔ)數(shù)據(jù)。該數(shù)值以從連續(xù)數(shù)據(jù)塊之后重放的交錯(cuò)數(shù)據(jù)塊的最大位速率能夠計(jì)算出的最小交錯(cuò)單元長(zhǎng)度的重放時(shí)間相應(yīng)的數(shù)值為大致標(biāo)準(zhǔn)。
又,以上取所有的VOB中交錯(cuò)的分割數(shù)均相同,但是在VOB的長(zhǎng)度差別大的情況下,也有分組為以u(píng)為分割數(shù)的VOB和以(u+1)為分割數(shù)的VOB的方法。
亦即,將各VOB在(式5)得到的分割數(shù)的最低值記作u、不能得到高于該最低值的分割的VOB取分割數(shù)u,而以從式4得到的分割數(shù)到(u+1)為止,取可能的VOB的分割數(shù)為(u+1)。其例示于圖41。
圖42表示本發(fā)明又一實(shí)施形態(tài)的交錯(cuò)單元(下稱ILVU)的數(shù)據(jù)結(jié)構(gòu)。該圖表示,該數(shù)據(jù)結(jié)構(gòu)將以參照?qǐng)D20詳細(xì)敘述導(dǎo)航組NV作為開(kāi)頭,到下一導(dǎo)航組NV近前為止的部分作為VOB的單元當(dāng)作界限位置,并將由(式5)及(式6)決定的、從上述解碼性能和位速率等得到的超過(guò)最小交錯(cuò)長(zhǎng)度的長(zhǎng)度作為交錯(cuò)單元。各VOB具有作為其管理信息數(shù)據(jù)組的導(dǎo)航組NV,記述表示該VOBU所屬ILVU的末尾數(shù)據(jù)組地址的ILVU末尾數(shù)據(jù)組地址ILVU_EA、下一ILVU的開(kāi)始地址NT_ILVU_SA。還有,如上所述,這些地址用距離該VOBU的NV的扇區(qū)數(shù)表達(dá)。也就是在導(dǎo)航組NV內(nèi)記述應(yīng)該連續(xù)重放的下一交錯(cuò)單元的開(kāi)頭數(shù)據(jù)組的位置信息(NT_ILVU_SA)和交錯(cuò)單元的末尾數(shù)據(jù)組地址(ILVU_EA)。
又,在該VOBU存在于交錯(cuò)區(qū)域的情況下,記述下一ILVU的開(kāi)始地址(NT_ILVU_SA)。這里作為地址是以距離該VOBU的NV的扇區(qū)數(shù)記述的。
據(jù)此,讀交錯(cuò)單元開(kāi)頭數(shù)據(jù)組的數(shù)據(jù)時(shí),可得下一交錯(cuò)單元的位置信息,同時(shí),也可得到交錯(cuò)單元要讀到什么地方才行的信息。因而,可以只讀出交錯(cuò)單元,而且可以進(jìn)行向下一交錯(cuò)單元平穩(wěn)轉(zhuǎn)移的處理。
多場(chǎng)面下面說(shuō)明以本發(fā)明為基礎(chǔ)的多場(chǎng)面控制的概念,同時(shí)對(duì)多場(chǎng)面區(qū)間加以說(shuō)明。
下面舉在不同的角度拍攝的場(chǎng)面構(gòu)成的例子。不過(guò),多場(chǎng)面的各場(chǎng)面是同一角度的,但是也可以是在不同的時(shí)間拍攝的場(chǎng)面,又可以是電腦圖形等的數(shù)據(jù)。換句話說(shuō),多視角場(chǎng)面區(qū)間是多場(chǎng)面區(qū)間。
保護(hù)性加鎖下面參照?qǐng)D43對(duì)保護(hù)性及總監(jiān)剪裁等多標(biāo)題的概念進(jìn)行說(shuō)明。該圖表示以加鎖為基礎(chǔ)的多規(guī)格標(biāo)題流的一個(gè)例子。在一個(gè)標(biāo)題中包含性場(chǎng)面、暴力場(chǎng)面等對(duì)少年兒童不宜的所謂只適合成人的場(chǎng)面的情況下,該標(biāo)題由共用系統(tǒng)流SSa、SSb及SSe、包含只適合成人的場(chǎng)面的面向成人的系統(tǒng)流SSc,以及只包含面向未成年人的場(chǎng)面的面向未成年人的系統(tǒng)流SSd構(gòu)成。這樣的標(biāo)題流將適合成人的系統(tǒng)SSc和適合非成人的系統(tǒng)流SSd作為多場(chǎng)面系統(tǒng)流配置于設(shè)置在共用系統(tǒng)流SSb與SSe之間的多場(chǎng)面區(qū)間。
下面說(shuō)明如上所述構(gòu)成的標(biāo)題流的程序鏈PGC中記述的系統(tǒng)流與各標(biāo)題的關(guān)系。在適合成人的標(biāo)題的程序鏈PGC1上,依序記述共用系統(tǒng)流SSa、SSb、適合未成年人的系統(tǒng)流SSc及共用系統(tǒng)流SSe。在適合未成年人的標(biāo)題的程序鏈PGC2上,依序記述共用系統(tǒng)流SSa、SSb、適合未成年人的系統(tǒng)流SSd及共用系統(tǒng)流SSe。
這樣,借助于將適合成年人的系統(tǒng)流SSc與適合未成的人的系統(tǒng)流SSd作為多場(chǎng)面排列,根據(jù)各PGC的記述,在用上述解碼方式重放共用的系統(tǒng)流SSa及SSb之后,在多場(chǎng)面區(qū)間重放適合成人的SSc,再重放共同的系統(tǒng)流SSe,從而可以重放具有適合成人的內(nèi)容的標(biāo)題。另一方面,在多場(chǎng)面區(qū)間選擇適合未成年人的系統(tǒng)流SSd重放,可以重放不包含只適合成人的場(chǎng)面的、適合未成年人的標(biāo)題。這樣,在標(biāo)題流中預(yù)先準(zhǔn)備由多種替代場(chǎng)面組成的多場(chǎng)面區(qū)間,事前在該多場(chǎng)面區(qū)間的場(chǎng)面中選擇重放的場(chǎng)面,按照該選擇的內(nèi)容,從基本上相同標(biāo)題的場(chǎng)面生成具有不同的場(chǎng)面的多個(gè)標(biāo)題的方法被稱為保護(hù)性加鎖。
還有,這種加鎖以從保護(hù)未成年人的觀點(diǎn)出發(fā)的要求為基礎(chǔ),被稱為保護(hù)性加鎖,但是按照系統(tǒng)流處理的觀點(diǎn),如上所述,這是用戶預(yù)先選擇在多場(chǎng)面區(qū)間的特定的場(chǎng)面,生成靜態(tài)上不同的標(biāo)題的技術(shù)。反之,多視角則是在標(biāo)題重放時(shí)用戶隨時(shí)自由選擇多場(chǎng)面區(qū)間的場(chǎng)面,以此使同一標(biāo)題的內(nèi)容動(dòng)態(tài)變化的技術(shù)。
又,使用主鎖定技術(shù),也可以進(jìn)行稱為總監(jiān)的剪裁的標(biāo)題流編輯。所謂總監(jiān)剪裁,是在飛機(jī)上提供電影等重放時(shí)間長(zhǎng)的標(biāo)題時(shí),與劇場(chǎng)中重放不同,由于飛行時(shí)間的關(guān)系,不能把標(biāo)題重放到最后的情況下。為了避免這種情況發(fā)生,預(yù)先由標(biāo)題的制作負(fù)責(zé)人,亦即總監(jiān)判斷,確定為了縮短標(biāo)題的重放時(shí)間,刪剪掉也無(wú)妨的場(chǎng)面,將包含這樣的刪剪場(chǎng)面的系統(tǒng)流和場(chǎng)面未刪剪的系統(tǒng)流配置于多場(chǎng)面區(qū)間。借助于此,可以按照制作者的意思進(jìn)行場(chǎng)面的刪剪、編輯。這樣的保護(hù)性加鎖控制中,對(duì)于從一個(gè)系統(tǒng)流到另一系統(tǒng)流的交接處,必須沒(méi)有矛盾且平滑地連接重放圖像,亦即需要進(jìn)行視頻、音頻等緩存器沒(méi)有下溢的無(wú)斷層數(shù)據(jù)重放與重放聲像在聽(tīng)覺(jué)和視覺(jué)上沒(méi)有不自然的感覺(jué),并且沒(méi)有中斷地重放的無(wú)斷層信息重放。
多視角下面參照?qǐng)D44對(duì)本發(fā)明的多視角控制的概念加以說(shuō)明。通常是在對(duì)象物體經(jīng)歷時(shí)間T的同時(shí)進(jìn)行錄音和攝像(以下簡(jiǎn)單稱為攝像)后得到多媒體標(biāo)題。#SC1、#SM1、#SM2、#SM3及#SC3各方塊代表分別以規(guī)定的攝像機(jī)角度將對(duì)象物體攝像得到的、在拍攝單位時(shí)間T1、T2及T3得到的多媒體場(chǎng)面。#SM1、#SM2及#SM3是在拍攝單位時(shí)間T2以各不相同的(第一、第二和第三)攝像機(jī)角度拍攝的場(chǎng)面,下面稱為第一、第二及第三多視角場(chǎng)面。
這里多視角場(chǎng)面舉以不同的角度拍攝的場(chǎng)面構(gòu)成的例子。然而,多場(chǎng)面中的各個(gè)場(chǎng)面也可以是角度相同,但在不同時(shí)間拍攝的場(chǎng)面,或電腦圖形等的數(shù)據(jù)。換句話說(shuō),多視角場(chǎng)面區(qū)間是多場(chǎng)面區(qū)間,該區(qū)間的數(shù)據(jù)不限于實(shí)際上不同的拍攝像機(jī)角度得到的場(chǎng)面數(shù)據(jù),而是能夠有選擇地重放顯示時(shí)間處于同一段時(shí)間的多個(gè)場(chǎng)面的數(shù)據(jù)組成的區(qū)間。
#SC1和#SC2是分別在拍攝單位時(shí)間T1及T3、即多視角場(chǎng)面的前后,以同一基本的攝像機(jī)角度拍攝的場(chǎng)面,以下稱為基本角度場(chǎng)面。通常多個(gè)角度中的一個(gè)角度與基本攝像機(jī)角度相同。
為了易于了解這些角度場(chǎng)面的關(guān)系,下面以棒球的中繼轉(zhuǎn)播為例加以說(shuō)明?;窘嵌葓?chǎng)面#SC1及#SC3是以從中心方面看到的投手、捕手、擊球者為中心的基本攝像機(jī)角度拍攝的。第一多視角場(chǎng)面#SM1是以從網(wǎng)后一側(cè)看到的投手、捕手、擊球者為中心的第一多攝像機(jī)角度拍攝的。第二多視角場(chǎng)面#SM2是以從中心方面看到的投手、捕手、擊球者為中心的第二多攝像機(jī)角度,亦即基本攝像機(jī)角度拍攝的。
其意思是,第二多視角場(chǎng)面#SM2是在拍攝單位時(shí)間T2里的基本角度場(chǎng)面#SC2。第三多視角場(chǎng)面#SM3是以從網(wǎng)后一側(cè)看到的內(nèi)場(chǎng)為中心的第三多攝像機(jī)多視角拍攝的。
多視角場(chǎng)面#SM1、#SM2及#SM3就拍攝單位時(shí)間T2,其展現(xiàn)(presentation)時(shí)間重復(fù)出現(xiàn),這段時(shí)間稱為多視角區(qū)間。觀眾借助于在多視角區(qū)間自由選擇該多視角場(chǎng)面區(qū)間#SM1。#SM2及#SM3,可以象在切換攝像機(jī)那樣在基本角度場(chǎng)面中欣賞所喜歡角度場(chǎng)面的圖像。還有,在圖中可以看到基本角度場(chǎng)面#SC1及#SC3與各多視角場(chǎng)面#SM1、#SM2及#SM3之間存在時(shí)間間隙,但這是因?yàn)橛眉^表示,以便易于理解選擇哪一個(gè)多視角場(chǎng)面重放的場(chǎng)面的路徑是怎樣的,實(shí)際上當(dāng)然不存在時(shí)間上的間隙。
下面參照?qǐng)D23,從數(shù)據(jù)連接的觀點(diǎn)說(shuō)明以本發(fā)明為基礎(chǔ)的系統(tǒng)流的多視角控制。以與基本角度場(chǎng)面#SC對(duì)應(yīng)的多媒體數(shù)據(jù)作為基本角度數(shù)據(jù)BA,以拍攝單位時(shí)間T1及T3中的基本角度數(shù)據(jù)BA分別作為BA1及BA3。把與多視角場(chǎng)面#SM1、#SM2及#SM#對(duì)應(yīng)的多視角數(shù)據(jù)分別作為第一、第二及第三多視角數(shù)據(jù)MA1、MA2及MA3。首先參照?qǐng)D44,如前所述,選擇多視角場(chǎng)面數(shù)據(jù)MA1、MA2及MA3中的某一個(gè),可以切換著欣賞喜歡的角度場(chǎng)面的圖像。同樣,基本角度場(chǎng)面數(shù)據(jù)BA1及BA3和各多視角場(chǎng)面數(shù)據(jù)MA1、M2及M3之間在時(shí)間上不存在間隙。
但是,在MPEG系統(tǒng)流的情況下,各多視角數(shù)據(jù)MA1、MA2及MA3內(nèi)的任意數(shù)據(jù)與先行基本數(shù)據(jù)BA1來(lái)的連接,和/或向后續(xù)基本角度數(shù)據(jù)BA3的連接時(shí),因所連接的角度數(shù)據(jù)的內(nèi)容的不同,有時(shí)發(fā)生重放數(shù)據(jù)之間重放信息不連續(xù),不能作為一個(gè)標(biāo)題自然地重放。亦即,在這種情況下,雖然是無(wú)斷層數(shù)據(jù)重放,但卻并非無(wú)斷層信息重放。
下面再參照?qǐng)D23說(shuō)明作為對(duì)DVD系統(tǒng)中的多場(chǎng)面區(qū)間內(nèi)的多個(gè)場(chǎng)面加以選擇重放,并連接于前后場(chǎng)面的無(wú)斷層信息重放的多視角切換。
角度場(chǎng)面圖像的切換,即選擇多視角場(chǎng)面數(shù)據(jù)MA1、MA2及MA3中的一個(gè),必須在先行的基本角度數(shù)據(jù)BA1的重放結(jié)束之前完成。例如,正在重放角度場(chǎng)面數(shù)據(jù)BA1時(shí),要切換到別的多視角場(chǎng)面數(shù)據(jù)MA2是非常困難的。這是由于多媒體數(shù)據(jù)具有可變長(zhǎng)度編碼方式的MPEG的數(shù)據(jù)結(jié)構(gòu),在切換目標(biāo)的數(shù)據(jù)的中途要找到數(shù)據(jù)的中斷處是困難的,而且由于在進(jìn)行編碼處理時(shí)利用幀之間的相關(guān)性,所以在進(jìn)行角度切換時(shí)圖像有可能發(fā)生混亂。在MPEG中,GOP被定義為至少具有1更新幀的處理單元。在這個(gè)稱為GOP的處理單元中,可以進(jìn)行不參照屬于別GOP的幀的封閉式處理。
換句話說(shuō),如果在重放到達(dá)多視角區(qū)間之前,最晚在先行基本角度數(shù)據(jù)BA1的重放結(jié)束的時(shí)刻,選擇任意多視角數(shù)據(jù),例如MA3,則該被選擇的多視角數(shù)據(jù)可以無(wú)斷層地進(jìn)行重放。但是,在多視角數(shù)據(jù)重放的中途對(duì)別的多視角場(chǎng)面數(shù)據(jù)進(jìn)行無(wú)斷層重放是非常困難的。因此,在多視角周期內(nèi),很難得到切換攝像機(jī)那樣自由的視點(diǎn)。
下面參照?qǐng)D76、圖77及圖45對(duì)多視角區(qū)間的數(shù)據(jù)切換進(jìn)行詳細(xì)說(shuō)明。
圖76表示圖23所示的多視角數(shù)據(jù)MA1、MA2及MA3各數(shù)據(jù)的每一最小角度切換單元的展現(xiàn)時(shí)間。在DVD系統(tǒng)中,多視角數(shù)據(jù)MA1、MA2及MA3是作為標(biāo)題編輯單元的視頻重放對(duì)象VOB。第一角度數(shù)據(jù)MA1具有由規(guī)定數(shù)目的GOP構(gòu)成的作為可進(jìn)行角度場(chǎng)面切換的最小單元的交錯(cuò)單元(ILVU)A51、A52及A53。
第一角度數(shù)據(jù)MA1的交錯(cuò)單元A51、A52及A53分別被設(shè)定為1秒、2秒、3秒的展現(xiàn)時(shí)間,即整個(gè)第一角度數(shù)據(jù)MA1被設(shè)定為6秒的展現(xiàn)時(shí)間。同樣,第二角度數(shù)據(jù)MA2具有分別被設(shè)定為2秒、3秒、1秒的展現(xiàn)時(shí)間的交錯(cuò)單元B51、B52及B53。還有,第三角度數(shù)據(jù)MA3具有分別被設(shè)定為3秒、1秒、2秒的展現(xiàn)時(shí)間的交錯(cuò)單元C51、C52及C53。還有,在這一例子中,各多視角數(shù)據(jù)MA1、MA2及MA3被設(shè)定為6秒的展現(xiàn)時(shí)間,而各交錯(cuò)單元也分別設(shè)定為各自的展現(xiàn)時(shí)間,這些只是一個(gè)例子,當(dāng)然也可以取其他的規(guī)定值。
下面的例子對(duì)角度切換中,重放交錯(cuò)單元的中途下一角度的重放開(kāi)始的情況加以說(shuō)明。
例如,正在重放第一角度數(shù)據(jù)MA1的交錯(cuò)單元A51時(shí),在指示向第二角度數(shù)據(jù)MA2切換的情況下,停止交錯(cuò)單元A51的重放,開(kāi)始第二角度數(shù)據(jù)MA2的第二個(gè)交錯(cuò)單元B52的重放。在這種情況下,圖像、聲音中斷,成了非無(wú)斷層信息重放。
這樣一來(lái),已切換的第二角度數(shù)據(jù)MA2的第二交錯(cuò)單元B52正在重放時(shí),如果收到向第三角度數(shù)據(jù)MA3的角度場(chǎng)面切換的指示,交錯(cuò)單元B52就在重放途中停止重放,切換到對(duì)交錯(cuò)單元C53的重放。在這一情況下也發(fā)生圖像、聲音在切換時(shí)中斷,變成非無(wú)斷層重放。
對(duì)于以上的情況,雖然進(jìn)行多視角切換,但是由于在重放途中停止進(jìn)行該重放,沒(méi)有進(jìn)行圖像、聲音都不中斷的重放,也就是沒(méi)有進(jìn)行無(wú)斷層信息重放。
下面對(duì)完成交錯(cuò)單元的重放后,切換角度的方法加以說(shuō)明。例如,在進(jìn)行第一角度數(shù)據(jù)MA1的交錯(cuò)單元A51的重放中,接收到向第二角度數(shù)據(jù)MA2切換的指示,而且在有1秒鐘的展現(xiàn)時(shí)間的交錯(cuò)單元A51重放完成的時(shí)刻后,切換到第二角度數(shù)據(jù)MA2的第二個(gè)交錯(cuò)單元B52的情況下,B52的開(kāi)始時(shí)間是離多視角區(qū)間開(kāi)端2秒鐘后。亦即,作為時(shí)間上的經(jīng)歷,已離開(kāi)多視角區(qū)前端1秒鐘,卻變成在2秒鐘以后切換,因此時(shí)間上沒(méi)有連續(xù)性。也就是說(shuō)由于聲音等失去了連續(xù)性,聲音得不到無(wú)斷層連續(xù)重放。
而且,這樣一來(lái),在已切換了的第二角度數(shù)據(jù)MA2的第二交錯(cuò)單元B52正在重放時(shí),如果收到向第三角度數(shù)據(jù)MA3的角度場(chǎng)面切換的指示,就在交錯(cuò)單元B52重放完成后向交錯(cuò)單元C53切換。在這種情況下,B52重放的完成是在離多視角區(qū)間前端5秒鐘以后,而C53的前端為離多視角區(qū)間前端4秒鐘后,時(shí)間經(jīng)歷不連續(xù)。因此,與前面的情況一樣,在兩個(gè)單元B52及C53之間重放的圖像和聲音都不能很好連接。也就是說(shuō),在各角度的交錯(cuò)單元內(nèi)重放時(shí)間相同,圖像則重放幀數(shù)相同,這對(duì)于多視角的無(wú)斷層信息切換是必要的。
圖77表示多視角區(qū)間的交錯(cuò)單元中的視頻數(shù)據(jù)包V及音頻數(shù)據(jù)包A進(jìn)行交錯(cuò)的情況。該圖中,BA1、BA3是連接于多視角場(chǎng)面的前后的基本角度數(shù)據(jù),MAB、MAC是多視角場(chǎng)面數(shù)據(jù)。多視角場(chǎng)面數(shù)據(jù)MBA由交錯(cuò)單元ILVUb1和ILVUb2構(gòu)成,MAC由交錯(cuò)單元ILVUc1和ILVUc2構(gòu)成。
交錯(cuò)單元ILVUb1、ILVUb2、ILVUc1及ILVUc2的各個(gè),如圖所示,將視頻數(shù)據(jù)及音頻數(shù)據(jù)的各數(shù)據(jù)包進(jìn)行交錯(cuò)。還有,在該圖中視頻數(shù)據(jù)包及音頻數(shù)據(jù)包分別表示為A及V。
通常,聲音的各數(shù)據(jù)包A的數(shù)據(jù)量及展現(xiàn)時(shí)間是一定的。在本例中,各交錯(cuò)單元ILVUb1、ILVUb2、ILVUc1及ILVUc2分別有3個(gè)、2個(gè)、2個(gè)及3個(gè)音頻數(shù)據(jù)包。亦即,在多視角區(qū)間T2中的多視角數(shù)據(jù)MAB及MAC分別為音頻數(shù)據(jù)包5個(gè)、視頻數(shù)據(jù)包為13個(gè),數(shù)目固定。
具有這樣的數(shù)據(jù)包結(jié)構(gòu)的多視角系統(tǒng)流(VOB)構(gòu)成的多視角區(qū)間的角度控制說(shuō)明如下。如果要從例如交錯(cuò)單元ILVUb1切換到交錯(cuò)單元ILVUc2,則在這兩個(gè)交錯(cuò)單元ILVUb1及ILVUb2的音頻數(shù)據(jù)包數(shù)目共計(jì)為6個(gè),比在該多視角T區(qū)間的規(guī)定數(shù)目5多1個(gè)。因此,一旦將這兩個(gè)ILVU連接重放,就有1個(gè)音頻數(shù)據(jù)包的份額重復(fù)。
反之,在分別具有兩個(gè)音頻數(shù)據(jù)包的交錯(cuò)單包ILVUc1及ILVUb2之間切換,則由于音頻數(shù)據(jù)包總數(shù)目為4個(gè),比多視角區(qū)間T2的規(guī)定數(shù)目5少1個(gè)。結(jié)果是,一旦將這兩個(gè)ILVU連接重放,就有1個(gè)音頻數(shù)據(jù)包份額的聲音中斷。這樣一來(lái),在連接的ILVU所包含的音頻數(shù)據(jù)包數(shù)目與在對(duì)應(yīng)多視角區(qū)間的規(guī)定數(shù)目不同的情況下,聲音不能很好連接,因而聲音或帶有噪聲,或發(fā)生中斷,變成非無(wú)斷層重放。
圖45表示圖77所示的多視角數(shù)據(jù)中具有多視角數(shù)據(jù)MAB及MAC不同的音頻數(shù)據(jù)時(shí)的多視角控制狀況。多視角數(shù)據(jù)BA1和BA3是表示多視角區(qū)間前后共用聲音信號(hào)的音頻數(shù)據(jù)。第一角度數(shù)據(jù)MAB由作為在多場(chǎng)面區(qū)間內(nèi)的角度切換最小單元的第一角度交錯(cuò)單元音頻數(shù)據(jù)ILVUb1及ILVUb2構(gòu)成。同樣,第二角度數(shù)據(jù)MAC由第二角度交錯(cuò)單元音頻數(shù)據(jù)ILVUc1及ILVUc2構(gòu)成。
圖15表示具有多視角區(qū)間T2的多視角數(shù)據(jù)MBA及MAC的音頻數(shù)據(jù)的聲音波形。各波形中,多視角數(shù)據(jù)MAB的一個(gè)連續(xù)聲音由兩個(gè)交錯(cuò)單元音頻數(shù)據(jù)ILVUb1及ILVUb2形成。同樣,多視角數(shù)據(jù)MAC的聲音由交錯(cuò)單元ILVUc1及ILVUc2形成。
在這里,試考慮例如,為了在重放多視角數(shù)據(jù)MAB的第一交錯(cuò)單元音頻數(shù)據(jù)ILVUb1過(guò)程中重放多視角數(shù)據(jù)MAC而進(jìn)行切換的情況。在這種情況下,交錯(cuò)單元ILVUb1的重放結(jié)束后進(jìn)行交錯(cuò)單元ILVUc2的重放,那時(shí)的重放聲音波形如MAB-C所示,是這兩個(gè)交錯(cuò)單元的聲音波形的組合波形。在圖15的情況下,該組合波形在角度切換點(diǎn)不連續(xù)。亦即聲音連接不好。
又,在這些音頻數(shù)據(jù)是使用AC3的聲音編碼方式進(jìn)行編碼的數(shù)據(jù)的情況下,發(fā)生更加嚴(yán)重的問(wèn)題。AC3是時(shí)間軸方向取相關(guān)的編碼方式。亦即,在進(jìn)行多視角重放時(shí),即使要想中途切斷某一角度的音頻數(shù)據(jù)再與別的角度的音頻數(shù)據(jù)連接,也因?yàn)槿r(shí)間軸方向相關(guān)進(jìn)行編碼,所以在角度切換點(diǎn)無(wú)法重放。
如上所述,在多視角時(shí)每一角度具有各不相同的音頻數(shù)據(jù)的情況下,角度切換時(shí)往往在切換點(diǎn)發(fā)生連接數(shù)據(jù)之間不連續(xù)。在這樣的情況下,因所連接的數(shù)據(jù)的不同,例如在聲音的情況下,在重放時(shí)可能發(fā)生或是噪聲,或是中斷的情況,給用戶帶來(lái)不愉快的感覺(jué)。這種不愉快的感覺(jué)是由于所重放的信息的內(nèi)容存在不連續(xù)引起的,因此可以用確保信息的連續(xù)性或用防止信息中斷的方法避免。這樣做可以實(shí)現(xiàn)無(wú)斷層信息重放。
圖46表示本發(fā)明的多視角控制。該例子中,在多視角區(qū)間T2設(shè)有三個(gè)角度數(shù)據(jù)MA1、MA2及MA3。多視角數(shù)據(jù)MA1又是由三個(gè)作為角度切換最小單元的交錯(cuò)單元ILVUa1、ILVUa2及ILVUa3構(gòu)成。這些交錯(cuò)單元ILVUa1、ILVUa2及ILVUa3分別設(shè)定2秒、1秒、3秒的展現(xiàn)時(shí)間。
同樣,第2多視角數(shù)據(jù)MA2由分別設(shè)定2秒、1秒及3秒的展現(xiàn)時(shí)間的交錯(cuò)單元ILVUb1、ILVUb2 ILVUb3構(gòu)成。還有,第三多視角數(shù)據(jù)MA3也由ILVUc1、ILVUc2及ILVUc3構(gòu)成。這樣,同步的交錯(cuò)單元設(shè)定相同的展現(xiàn)時(shí)間,所以即使發(fā)生向不同的角度數(shù)據(jù)切換的指示,也能夠連續(xù)重放圖像和聲音而不在角度切換位置發(fā)生圖像與聲音中斷或重復(fù)的情況,如前所述能夠連續(xù)重放圖像和聲音,能夠進(jìn)行無(wú)斷層信息重放。
為了具有圖46所示的數(shù)據(jù)結(jié)構(gòu),也就是為了實(shí)際在多視角區(qū)間對(duì)每一角度切換最小單元設(shè)定相同的圖像數(shù)據(jù)展現(xiàn)時(shí)間,就要使交錯(cuò)單元內(nèi)的重放幀數(shù)相同。MPEG的壓縮通常以GOP單元進(jìn)行處理,作為定義該GOP結(jié)構(gòu)的參數(shù),設(shè)定M、N的值。M為I圖像或P圖像的周期,N為包含于該GOP的幀數(shù)。在MPEG的編碼處理中,在編碼時(shí)頻繁地改變M或N的數(shù)值會(huì)使MPEG視頻編碼的控制變復(fù)雜,通常是不這樣做的。
用圖78說(shuō)明為了具有圖46所示的數(shù)據(jù)結(jié)構(gòu),實(shí)際在多視角區(qū)間對(duì)每一角度切換單元設(shè)定相同的圖像數(shù)據(jù)展現(xiàn)時(shí)間的方法。該圖中為了簡(jiǎn)便,取的在多視角區(qū)間不是設(shè)定三個(gè),而是設(shè)定兩個(gè)多視角數(shù)據(jù)MAB及MAC,角度數(shù)據(jù)分別具有兩個(gè)交錯(cuò)單元ILVUb1、ILVUb2,和ILVUc1、ILVUc2,以表示各GOP的結(jié)構(gòu)。通常GOP的結(jié)構(gòu)以M與N的值表示。M是I圖像或P圖像的周期,N是GOP所包含的幀數(shù)。
GOP結(jié)構(gòu)是分別將在多視角區(qū)間同步的交錯(cuò)單元ILVUb1與ILVUc1的M與N值設(shè)定為相同值。同樣,也將交錯(cuò)單元ILVUb2與ILVUc2的M與N設(shè)定為相同值。這樣在角度數(shù)據(jù)MAB及MAC之間把GOP結(jié)構(gòu)設(shè)定為相同值,可以在角度區(qū)間使圖像數(shù)據(jù)的展現(xiàn)時(shí)間在每一角度切換最小單元相同,例如,從角度數(shù)據(jù)MAB的ILVUb1切換為角度數(shù)據(jù)MAC的ILVUc2時(shí),這兩個(gè)ILVU間的切換定時(shí)相同,因此在角度切換位置不會(huì)發(fā)生圖像中斷或重復(fù)之類的事,圖像能夠連續(xù)重放。
下面用圖79說(shuō)明實(shí)際在多視角區(qū)間對(duì)每一角度切換最小單元設(shè)定相同的音頻數(shù)據(jù)展現(xiàn)時(shí)間的方法。該圖與圖77一樣,表示圖80所示各交錯(cuò)單元ILVUb1、ILVUb2、ILVUc1及ILVUc2中視頻數(shù)據(jù)包V及音頻數(shù)據(jù)包A進(jìn)行交錯(cuò)的狀況。
通常,聲音的各數(shù)據(jù)包A的數(shù)據(jù)量及展現(xiàn)時(shí)間是一定的。如圖79所示,在多視角區(qū)間ILVUb1和ILVUc1設(shè)定相同的音頻數(shù)據(jù)包數(shù)目。同樣,交錯(cuò)單元ILVUb2和ILVUc2也設(shè)定相同的聲音數(shù)據(jù)包數(shù)目。這樣,在各角度數(shù)據(jù)MAB及MAC間交錯(cuò)單元ILVU上設(shè)定相同的音頻數(shù)據(jù)包數(shù)目,可以在多視角區(qū)間使每一角度切換最小單元之間音頻數(shù)據(jù)展現(xiàn)時(shí)間相同。這樣做,在例如各角度數(shù)據(jù)MAB與MAC之間進(jìn)行角度切換時(shí)角度切換定時(shí)是相同的,因此能夠連續(xù)地重放聲音而不在角度切換位置發(fā)生聲音帶有噪聲或中斷的情況。
但是,在聲音的情況下,如上文參照?qǐng)D15所作的說(shuō)明那樣,在多視角區(qū)間內(nèi),如果各最小切換單元具有聲音波形各不相同的音頻數(shù)據(jù),則如上所述只是每一角度切換最小單元ILVU設(shè)定相同的音頻數(shù)據(jù)展現(xiàn)時(shí)間,有時(shí)不能在角度切換點(diǎn)連續(xù)地重放音頻數(shù)據(jù)。為了避免發(fā)生這樣的事態(tài),只要在多視角區(qū)間使每一切換最小單元ILVU具有共同的音頻數(shù)據(jù)即可。亦即,在無(wú)斷層信息重放時(shí),以在重放數(shù)據(jù)連接點(diǎn)的前后連接的信息內(nèi)容為基礎(chǔ)配置數(shù)據(jù),或配置具有在連接點(diǎn)結(jié)束的信息的數(shù)據(jù)。
圖80表示在多視角區(qū)間每一角度具有共同的音頻數(shù)據(jù)時(shí)的狀況。該圖與圖45不同,表示多視角數(shù)據(jù)MAB及MAC在每一作為切換單元的交錯(cuò)單元ILVU都具有結(jié)束的音頻數(shù)據(jù)時(shí)多視角控制的狀況。編碼成具有這樣的數(shù)據(jù)結(jié)構(gòu)的音頻數(shù)據(jù),即使在多視角區(qū)間從第1角度交錯(cuò)單元ILVUb1切換到第2角度交錯(cuò)單元ILVUc2時(shí),也如前面所述,各音頻數(shù)據(jù)由于在交錯(cuò)單元ILVU結(jié)束,不會(huì)在角度切換點(diǎn)組合成不同的聲音波形,從而重放具有不連續(xù)的聲音波形的數(shù)據(jù)。雖然,音頻數(shù)據(jù)如果在交錯(cuò)單元ILVU構(gòu)成得具有相同的聲音波形,則與用在交錯(cuò)單位ILVU單元結(jié)束的聲音波形構(gòu)成的情況相同,也能夠進(jìn)行無(wú)斷層信息重放。
即使在這些音頻數(shù)據(jù)是使用稱為AC3的聲音編碼方式編碼的數(shù)據(jù)的情況下,由于音頻數(shù)據(jù)或在作為角度數(shù)據(jù)間的最小切換單元的交錯(cuò)單元ILVU間通用,或在交錯(cuò)單元ILVU結(jié)束,因而在切換角度時(shí)也能夠保持時(shí)間軸方向相關(guān),可以連續(xù)重放聲音,不會(huì)在切換點(diǎn)增大噪聲或使聲音中斷。還有,本發(fā)明在多視角區(qū)間的角度數(shù)據(jù)MA的種類不限于2、3種,而且多視角區(qū)間T2不限于VOB單元,可以涉及標(biāo)題流的全部區(qū)域。這樣一來(lái)就能夠?qū)崿F(xiàn)預(yù)先定義過(guò)的信息連續(xù)重放。以上根據(jù)DVD數(shù)據(jù)結(jié)構(gòu)對(duì)多視角控制的運(yùn)作進(jìn)行了說(shuō)明。
下面再對(duì)在這樣的同一角度場(chǎng)面區(qū)間內(nèi)的數(shù)據(jù)重放過(guò)程中,將能夠選擇不同角度的多視角控制數(shù)據(jù)記錄于記錄媒體上的方法加以說(shuō)明。
圖中的多視角,在圖23中基本角度數(shù)據(jù)BAI配置于連續(xù)數(shù)據(jù)塊,多視角區(qū)間的MA1、MA2、MA3的交錯(cuò)單元數(shù)據(jù)配置于交錯(cuò)數(shù)據(jù)塊,跟在其后的基本角度數(shù)據(jù)BA3配置于后續(xù)的連續(xù)數(shù)據(jù)塊。又,作為與圖16對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu),基本角度BA1構(gòu)成一個(gè)訪問(wèn)單元,多視角區(qū)間的MA1、MA2、MA3分別構(gòu)成訪問(wèn)單元,再者,對(duì)應(yīng)于MA1、MA2、MA3的訪問(wèn)單元構(gòu)成訪問(wèn)單元塊(MA1的訪問(wèn)單元的CBM=“訪問(wèn)單元塊開(kāi)頭”、MA2的訪問(wèn)單元的CBM=“訪問(wèn)單元塊的中部”、MA3的訪問(wèn)單元的CBM=“訪問(wèn)單元塊的末尾”),這些訪問(wèn)單元塊形成角度數(shù)據(jù)塊(CBT=“角度”)?;窘嵌菳A3形成連接于該角度數(shù)據(jù)塊的訪問(wèn)單元。又,訪問(wèn)單元之間的連接采取無(wú)斷層重放(SPF=“無(wú)斷層連接”)。
圖47表示本發(fā)明的本實(shí)施形態(tài)中、具有多視角區(qū)間的流結(jié)構(gòu)及在光盤上的配置的概要。所謂多視角區(qū)間,是可以根據(jù)用戶的指定自由地將數(shù)據(jù)流加以切換的區(qū)間。在具有圖47所示的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)流中,在重放VOB_B時(shí)可以向VOB_C及VOB_D切換。又同樣可以在重放VOB_C時(shí)向VOB_B及VOB_D切換。又可以在重放VOB_D時(shí)自由地切換到VOB_B及VOB_C。
切換角度的單元方面,將從前面的敘述中所示的式3及式4來(lái)的條件得到的最小交錯(cuò)單元作為角度切換單元,并定義為角度交錯(cuò)單元(下稱A_ILVU)。該A_ILVU由1個(gè)以上的VOBU構(gòu)成。又,與該A_ILVU一起附加A_ILVU管理信息。上述導(dǎo)航組NV與此相當(dāng)。
圖48中,作為實(shí)施形態(tài),示出按角度記述相應(yīng)A_ILVU的末尾數(shù)據(jù)組地址和下一A_ILVU地址的例子。
本圖與圖42的例子類似,在本例中,角度交錯(cuò)訪問(wèn)單元A_ILVU由兩個(gè)VOBU構(gòu)成,在各VOBU的導(dǎo)航組NV上記述表示該VOBU所屬的ILVU的末尾數(shù)據(jù)組的地址ILVU末尾數(shù)據(jù)組地址LIVU_EA,以及每一角度數(shù)據(jù)的下一ILVU的開(kāi)頭地址SML_AGL_C1_DSTA~SML_AGL_C9_DSTA(角度#1至角度#9)。
這些地址用距離該VOBU的NV的扇區(qū)數(shù)表達(dá)。還有,在不存在角度的區(qū)域,記述表示不存在角度的數(shù)據(jù)、例如“0”。借助于該末尾數(shù)據(jù)組地址,不讀取角度信息的其余部分,又得到下一角度地址,以此能夠切換到下一地址。
作為角度區(qū)的交錯(cuò)方法,使取角度的交錯(cuò)單元為最小讀出時(shí)間,并使全部角度交錯(cuò)邊界時(shí)間相同。即,為了能夠在重放裝置的性能范圍內(nèi)盡可能敏捷地切換角度。交錯(cuò)單元的數(shù)據(jù)暫時(shí)被輸入跟蹤緩存器,然后,切換后的角度的數(shù)據(jù)被輸入跟蹤緩存器,因而如果不是在前面的角度暫存于跟蹤緩存器內(nèi)的數(shù)據(jù)消耗后,下一角度的重放就不可能。為了敏捷地向下一角度切換,需要將交錯(cuò)單元抑制成最小。又,在無(wú)斷層地進(jìn)行切換時(shí),切換時(shí)間也必須相同。亦即,構(gòu)成各角度的VOB之間,交錯(cuò)單元、邊界必須是共同的。
也就是說(shuō),VOB之間,構(gòu)成VOB的視頻編碼流的重放時(shí)間相同,又,各角度在同一重放時(shí)間的交錯(cuò)單元內(nèi),必須是能夠重放的時(shí)間相同、邊界相同。構(gòu)成各角度的VOB被分割成相同數(shù)目的交錯(cuò)單元,并且該交錯(cuò)單元的重放時(shí)間在各角度必須是相同的??傊畼?gòu)成各角度的VOB被分割成相同數(shù)目N的交錯(cuò)單元,并且在各角度第k號(hào)(1≤k≤N)交錯(cuò)單元必須具有相同的重放時(shí)間。
還有,為了無(wú)斷層重放各角度間的交錯(cuò)單元,編碼流在交錯(cuò)單元內(nèi)結(jié)束,即在MPEG制式中必須采用具有封閉式GOP結(jié)構(gòu),不參照交錯(cuò)單元以外的幀的壓縮方式。如果不采用這樣的方法,就不能無(wú)斷層地連續(xù)重放各角度間的交錯(cuò)單元。以這樣的VOB結(jié)構(gòu)及交錯(cuò)單元邊界,即使在進(jìn)行角度切換操作的情況下,也能夠在時(shí)間上連續(xù)地重放。
又,多視角區(qū)間的交錯(cuò)次數(shù)由讀出交錯(cuò)單元后能在可轉(zhuǎn)移距離中排列的其他角度的交錯(cuò)單元數(shù)目決定。交錯(cuò)后各角度的每一交錯(cuò)單元的排列,首先重放的各角度的交錯(cuò)單元按角度順序排列,然后接著重放的各角度的交錯(cuò)單元也按角度順序排列下去。即,設(shè)M表示角度數(shù)目(M為滿足1≤M≤9的自然數(shù)),角度#m表示第m個(gè)角度(m為滿足1≤m≤M的自然數(shù)),N表示交錯(cuò)單元數(shù)目(N為1以上的自然數(shù)),交錯(cuò)單元#n表示VOB的第n號(hào)交錯(cuò)單元,則配置的順序?yàn)榻嵌?1的交錯(cuò)單元#1、角度#2的交錯(cuò)單元#1、角度#3的交錯(cuò)單元#L。這樣依次配置到角度#M的交錯(cuò)單元#1后,配置角度#1的交錯(cuò)單元#2、角度#2的交錯(cuò)單元#2。
在無(wú)斷層地進(jìn)行角度切換的無(wú)斷層切換角度的情況下,各角度的交錯(cuò)單元的長(zhǎng)度如果是最小讀出時(shí)間,在角度間移動(dòng)時(shí)最大的必須轉(zhuǎn)移的距離就是從在同一時(shí)間重放的各角度的交錯(cuò)單元陣列中首先被排列的角度的交錯(cuò)單元,到接著被重放的各角度的交錯(cuò)單元陣列的最后被排列的交錯(cuò)單元的距離。設(shè)An為角度數(shù)目,則轉(zhuǎn)移距離必須滿足下面的公式。
角度內(nèi)的最大ILVU長(zhǎng)度×(An-1)×2≤可轉(zhuǎn)移距離……(式7)又,在非無(wú)斷層切換多視角的情況下,各角度的重放必須無(wú)斷層地進(jìn)行,但是在角度間移動(dòng)時(shí)不必是無(wú)斷層。因此,各角度的交錯(cuò)單元的長(zhǎng)度如果是最小讀出時(shí)間,則最大的必須轉(zhuǎn)移的距離為各角度的交錯(cuò)單元間的距離。設(shè)An為角度數(shù)目,則轉(zhuǎn)移距離必須滿足下面的公式。
角度內(nèi)的最大ILVU長(zhǎng)度×(An-1)≤可轉(zhuǎn)移距離……式(8)下面參照?qǐng)D49及圖50,對(duì)在多視角區(qū)間各多視角數(shù)據(jù)VOB間的切換單元相互記述地址的管理方法加以說(shuō)明。圖49表示角度交錯(cuò)單元A_ILVU是數(shù)據(jù)切換單元,并在各A_ILVU的導(dǎo)航組NV記述別的A_ILVU的地址的例子。圖49是實(shí)現(xiàn)無(wú)斷層重放,即圖像和聲音不中斷的重放用的地址記述例。也就是說(shuō),該例使在已切換角度的情況下能夠在跟蹤緩存器只讀出想要重放的角度的交錯(cuò)單元的數(shù)據(jù)的控制成為可能。
圖50表示,視頻重放對(duì)象單元VOBU是數(shù)據(jù)切換單元,并在各VOBU的導(dǎo)航組NV記述別的VOBU的地址的例子。圖50的地址記述使非無(wú)斷層重放、即切換角度的情況下,盡可能快地切換到切換時(shí)間相近的其他角度用的控制成為可能。
在圖49中,關(guān)于三個(gè)多視角數(shù)據(jù)VOB_B、VOB_C及VOB_D,各A_ILVU記述時(shí)間上落在后面的A_ILVU作為下一個(gè)重放的A_ILVU的地址。這里取VOB_B為角度編號(hào)#1、VOB_C為角度編號(hào)#2、VOB_D為角度編號(hào)#3。多視角數(shù)據(jù)VOB_B由角度交錯(cuò)單元A_ILVUb1、A_ILVUb2及A_ILVUb3構(gòu)成。同樣,VOB_C由角度交錯(cuò)單元A_ILVUc1、A_ILVUc2及A_ILVUc3構(gòu)成,VOB_D由角度交錯(cuò)單元A_ILVUd1、A_ILVUd2及A_ILVUd3構(gòu)成。
在角度交錯(cuò)單元A_ILVUb1的導(dǎo)航組,如線Pb1b所示,記述著相同VOB_B的下一角度交錯(cuò)單元A_ILVUb2的相對(duì)地址SML_AGL_C#1_DSTA,如線Pb1c所示記述著與同角度交錯(cuò)單元A_ILVUb_2同步的VOB_C的角度交錯(cuò)單元A_ILVUc2的相對(duì)地址SML_AGL_C#2_DSTA,并如線Pb1d所示記述著表示VOB_D的角度交錯(cuò)單元A_ILVUd2的相對(duì)地址的SML_AGL_C#3_DSTA。
同樣,在A_ILVUb2的導(dǎo)航組NV上,如線Pb2b、Pb2c及Pb2d所示,記述著表示每一VOB的下一角度交錯(cuò)單元A-ILVUb3相對(duì)地址的SML-AGL-C#2_DSTA、表示A_ILVUc3的相對(duì)地址的SML_AGL_C#2_DSTA,以及表示A_ILVUd3的相對(duì)地址的SML_AGL_C#3_DSTA。相對(duì)地址以距離各交錯(cuò)單元內(nèi)所含VOBU的導(dǎo)航組NV的扇區(qū)數(shù)記述。
還有,在VOB_C,也在A_ILVUc1的導(dǎo)航組NV上如Pc1c所示記述表示該VOB_C的下一個(gè)角度交錯(cuò)單元A_ILVUc2的相對(duì)地址的SML_AGL_C#2_DSTA,如線Pc1b所示記述表示VOB_B的角度交錯(cuò)單元A_ILVUb2的相對(duì)地址的SML_AGL_C#1_DSTA,并如線Pb1d所示記述表示VOB_D的角度交錯(cuò)單元A_ILVUd2的相對(duì)地址的SML_AGL_C#3_DSTA。同樣,在A_ILVUc2的導(dǎo)航組件NV上,如線Pc2c、Pc2b及Pc2d所示,記述每一VOB的下一個(gè)角度交錯(cuò)單元A_ILVUc3、A_ILVUb3及A_ILVUd3的各相對(duì)地址SML_AGL_C#2_DSTA、SML_AGL_C#1_DSTA和SML_AGL_C#3_DSTA。與在VOB_B的記述相同,相對(duì)地址以距離各交錯(cuò)單元內(nèi)所含VOBU的導(dǎo)航組NV的扇區(qū)數(shù)記述。
同樣,在VOB_D中,在A_ILVUd1的導(dǎo)航組NV上,如Pd1d所示記述表示VOB_D的下一個(gè)角度交錯(cuò)單元A_ILVUd2的相對(duì)地址的SML_AGL_C#3_DSTA,如線Pd1b所示記述表示VOB_B的角度叉訪問(wèn)單元A_ILVUb2的相對(duì)地址的SML_AGL_C#1_DSTA,并如線Pd1c所示,記述表示VOB_C的下一個(gè)角度交錯(cuò)單元A_ILVUc2的相對(duì)地址的SML_AGL_C#2_DSTA。
同樣,在A_ILVUd2的導(dǎo)向組NV上,如線Pd2d、Pd2b及Pd2c所示,記述每一VOB的下一個(gè)角度交錯(cuò)單元A_ILVUd3、A_ILVUb3及A_ILVUc3的相對(duì)地址SML_AGL_C#3_DSTA、SML_AGL_C#1_DSTA、SML_AGL_C#2_DSTA。和在VOB_B、VOB_C的記述相同,相對(duì)地址以距離各交錯(cuò)單元內(nèi)所含VOBU的導(dǎo)航組NV的扇區(qū)數(shù)記述。
還有,各導(dǎo)航組NV中,在上述相對(duì)地址SML_GL_C#1_DSTA~SML_AGL_C#9_DSTA之外,也記入各種參數(shù)。這種情況已經(jīng)參照?qǐng)D20作了說(shuō)明,為了簡(jiǎn)便省去進(jìn)一步說(shuō)明。
關(guān)于這地址記述,更詳細(xì)地說(shuō),在圖中的A_ILVUb1的導(dǎo)航組NV上記述A_ILVUb1本身的結(jié)束地址ILVU_EA,以及接著可能重放的A_ILVUb2的導(dǎo)航組NV的地址SML_AGL_C#1_DSTA、A_ILVUc2的導(dǎo)航組NV的地址SML_AL_C#2_DSTA,以及A_ILVUd2導(dǎo)航組NV的地址SML_AGL_C#3_DSTA。在A_ILVUb2的導(dǎo)航組NV上記述A_ILVUb2的結(jié)束地址ILVU_EA,以及接著重放的A_ILVUb3的導(dǎo)航組NV的地址SML_AGL_C#1_DSTA、A_ILVUc3的導(dǎo)航組NV的地址SML_AG1_C#2_DSTA,以及A_ILVUd3的導(dǎo)航組NV的地址SML_AG_LC#3_DSTA。在A_ILVUb3的導(dǎo)航組NV上,記述A_ILVUb3的編碼地址和作為接著重放的A_ILVU的導(dǎo)航組NV的地址的終端信息,例如將相當(dāng)于NULL(零)或全部為“1”等參數(shù)作為ILVU_EA記述。在VOB_C及VOB_D也一樣。
這樣,由于能夠從各A_ILVU的導(dǎo)航組NV先讀出時(shí)間上在后面重放的A_ILVU的地址,適合于在時(shí)間上連續(xù)重放無(wú)斷層重放。而且也記述了同一角度的下一角度A_ILVU,因此可以不考慮角度切換的情況和不切換的情況,簡(jiǎn)單地獲得所選擇角度的下一個(gè)轉(zhuǎn)移地址,并能根據(jù)該地址信息,借助于向下一交錯(cuò)單元轉(zhuǎn)移的同一順序進(jìn)行控制。
這樣記述可在各角度間切換的A_ILVU的相對(duì)地址,并且用封閉式GOP構(gòu)成各A_ILVU所包含的視頻編碼數(shù)據(jù),所以在角度切換時(shí)圖像不混亂,能夠連續(xù)重放。
又,如果聲音在各角度相同,則如前所述,可以將在各交錯(cuò)單元ILVU間結(jié)束的音頻數(shù)據(jù)或獨(dú)立的音頻數(shù)據(jù)連續(xù)無(wú)斷層地重放。還有,在各各交錯(cuò)單元ILVU上記錄著完全相同的音頻數(shù)據(jù)的情況下,即使在各角度間切換,并進(jìn)行連續(xù)重放,聽(tīng)著的人也全不知道已切換。
另一方面,就實(shí)現(xiàn)非無(wú)斷層信息重放、即重放信息的內(nèi)容上允許不連續(xù)的無(wú)斷層數(shù)據(jù)重放的數(shù)據(jù)結(jié)構(gòu),用圖50對(duì)角度切換加以說(shuō)明。
在圖50,多視角數(shù)據(jù)VOB_B由三個(gè)視頻重放對(duì)象單元VOBUb1、VOBUb2及VOBUb3構(gòu)成。同樣,VOB_C由三個(gè)視頻重放對(duì)象單元VOBUc1、VOBUc2及VOBUc3構(gòu)成。還有,VOB_D由三個(gè)視頻重放對(duì)象單元VOBUd1、VOBUd2及VOBUd3構(gòu)成。與示于圖49的例子一樣,在各視頻重放對(duì)象單元VOBU的導(dǎo)航組NV記述VOUB的末尾數(shù)據(jù)組地址VOBU_EA。這個(gè)數(shù)據(jù)組地址VOUB_EA,是包括導(dǎo)航組NV的一個(gè)以上的數(shù)據(jù)組構(gòu)成的VOBU內(nèi)的導(dǎo)航組NV的地址。但是在本例中,在各VOBU的導(dǎo)航組NV,不是記述時(shí)間上在后面的VOBU的地址,而是記述別的角度的、重放時(shí)間在切換之前的VOBU的地址NSML_AGL_C#_DSTA。
亦即記述與該VOBU同步的別的角度的VOBU的地址NSML_AGL_C1_DSTA~NSML_AGL_C9_DSTA。這里#1~#9的數(shù)字分別表示角度編號(hào)。而在對(duì)應(yīng)于該角度編號(hào)的角度不存在的區(qū)域記錄表示角度不存在的值,例如“0”。亦即,在多視角數(shù)據(jù)VOB_B的視頻重放對(duì)象單元VOBUb1的導(dǎo)航組NV,如線Pb1c′及Pb1d′所示,記述分別與VOB_C′及VOD_D′同步的VOBUc1及VOBUd1的相對(duì)地址NSML_AGL_C#2_DSTA~NSML_AGL_C#3_DSTA。
同樣,在VOBUb2的導(dǎo)航組NV上,如線Pb2c′所示記錄VOBUc2的相對(duì)地址,如線Pb2d′所示記錄VOBUd2的相對(duì)地址(NSML_AGL_C#2_DSTA~NSML_AGL_C#3_DSTA)。還在VOBUb3的導(dǎo)航組NV上,如線Pb3c′所示記述VOBUc3的相對(duì)地址,如Pb3d′所示記述VOBUd3的相對(duì)地址(NSML_AGL_C#2_DSTA~NSML_AGL_C#3_DSTA)。
同樣,在VOB_C的各VOBUc1、VOBUc2及VOBUc3的導(dǎo)航組NV上,在VOB_D的各VOBUd1、VOBUd2及VOBUd3的導(dǎo)航組NV上,記述圖中以線Pc1b′、Pc1d′、Pc2b′、Pc2d′、Pc3b′、Pc3d′表示的VBOU的相對(duì)地址NSML_AGL_C#1_DSTA、NSML_AGL_C#3-DSTA,以及以Pd1b′、Pd1c′、Pd2b′、Pd2c′、Pd3b′、Pd3c′表示的VOBU的相對(duì)地址NSML_AGL_C#1_DSTA~NSML_AGL_C#2_DSTA。又對(duì)應(yīng)于在這里不存在切換角度的角度#3~角度#9的角度切換地址信息NSML_AGL_C#4_DSTA~NSML_AGL_C#9_DSTA中,因?yàn)榻嵌炔淮嬖?,所以在該區(qū)域記述不存在角度的值,例如“0”。
對(duì)于具有這樣的數(shù)據(jù)結(jié)構(gòu)的角度數(shù)據(jù),DVD解碼器在角度切換時(shí)中斷正在重放的角度的VOBU數(shù)據(jù),讀出已切換的角度的VOBU數(shù)據(jù)加以重放。
還有,在圖50中,可發(fā)現(xiàn)VOB_C與VOB_D及VOB_B相比,時(shí)間上較遲,這是為了易于解釋各VOB的導(dǎo)航組NV中的地址記述關(guān)系而采取的。在各VOB之間時(shí)間上沒(méi)有偏差,這和圖49的例子相同。
這樣,示于圖50的數(shù)據(jù)結(jié)構(gòu)是作為接著重放的VOBU,記述在時(shí)間上本來(lái)是同時(shí)的其他VOBU或以前的VOBU的例子。因而,在進(jìn)行角度切換的情況下就從時(shí)間上在前的(過(guò)去的)場(chǎng)面開(kāi)始重放。在不要求無(wú)斷層角度切換,亦即對(duì)重放的信息沒(méi)有連續(xù)性要求的非無(wú)斷層信息重放的情況下,這樣的地址信息記述方法比較合適。
流程圖編碼器下面參照?qǐng)D27,根據(jù)上述的腳本數(shù)據(jù)St7對(duì)編碼系統(tǒng)控制部200生成的編碼信息表進(jìn)行說(shuō)明。編碼信息表由對(duì)應(yīng)于將場(chǎng)面的分叉點(diǎn)、結(jié)合點(diǎn)作為分隔界線的場(chǎng)面區(qū)間,包含多個(gè)VOB的VOB集數(shù)據(jù)串和各場(chǎng)面的VOB數(shù)據(jù)串組成。圖27所示的VOB集數(shù)據(jù)串將在下面敘述。
在圖51的步驟#100,為了根據(jù)用戶指示的標(biāo)題內(nèi)容生成DVD的多媒體流而在編碼系統(tǒng)控制部200內(nèi)作成編碼信息表。用戶指示的腳本具有從共用場(chǎng)面通向多個(gè)場(chǎng)面的分叉點(diǎn),或通向共同的場(chǎng)面的結(jié)合點(diǎn)。把與將該分叉點(diǎn)、結(jié)合點(diǎn)作為分隔界限的場(chǎng)面區(qū)間相當(dāng)?shù)腣wOB作為VOB集,把為了將VOB集編碼而作成的數(shù)據(jù)作為VOB集數(shù)據(jù)串。而VOB集數(shù)據(jù)串中,把包含多場(chǎng)面區(qū)間的情況下所呈現(xiàn)的標(biāo)題數(shù)表示為VOB集數(shù)據(jù)串的標(biāo)題數(shù)。
圖27的VOB集數(shù)據(jù)結(jié)構(gòu)示出用于對(duì)VOB集數(shù)據(jù)串的一個(gè)VOB集進(jìn)行編碼的數(shù)據(jù)的內(nèi)容。VOB集數(shù)據(jù)結(jié)構(gòu)由VOB集編號(hào)(VOBS_NO)、VOB集的VOB編號(hào)(VOB_NO)、先行VOB無(wú)斷層連接標(biāo)志(VOB_Fsb)、后續(xù)VOB無(wú)斷層連接標(biāo)志(VOB_Fsf)、多場(chǎng)面標(biāo)志(VOB_Fp)、交錯(cuò)標(biāo)志(VOB_Fi)、多視角標(biāo)志(VOB_Fm)、多視角無(wú)斷層切換標(biāo)志(VOB_FsV)、交錯(cuò)VOB的最大位速率(ILV_BR)、交錯(cuò)VOB的分割數(shù)(ILV_DIV)、最小交錯(cuò)單元重放時(shí)間(ILV_MT)構(gòu)成。
VOB集編號(hào)VOBS_NO是識(shí)別例如著眼于標(biāo)題腳本重放順序的VOB集用的編號(hào)。
VOB集內(nèi)的VOB編號(hào)VOB_NO是例如著眼于標(biāo)題腳本重放順序,對(duì)全部標(biāo)題腳本識(shí)別VOB用的編號(hào)。
先行VOB無(wú)斷層連接標(biāo)志VOB_Fsb是表示腳本重放時(shí)與先行VOB是否無(wú)斷層連接的標(biāo)志。
后續(xù)VOB無(wú)斷層連接標(biāo)志VOB_Fsf是表示腳本重放時(shí)與后續(xù)VOB是否無(wú)斷層連接的標(biāo)志。
多場(chǎng)面標(biāo)志VOB_Fp是表示VOB集是否用多個(gè)VOB構(gòu)成的標(biāo)志。
交錯(cuò)標(biāo)志VOB_Fi是表示VOB集內(nèi)的VOB是否進(jìn)行交錯(cuò)配置的標(biāo)志。
多視角標(biāo)志VOB_Fm是表示VOB集是否多視角的標(biāo)志。
多視角無(wú)斷層切換標(biāo)志VOB_FsV是表示多視角內(nèi)的切換是否無(wú)斷層的標(biāo)志。
交錯(cuò)VOB最大速率ILV_BR表示進(jìn)行交錯(cuò)的VOB的最大位速率的值。
交錯(cuò)VOB分割數(shù)ILV_DIV表示進(jìn)行交錯(cuò)的VOB的交錯(cuò)單元數(shù)。
最小交錯(cuò)單元重放時(shí)間ILVU_MT表示交錯(cuò)數(shù)據(jù)塊重放時(shí)在跟蹤緩存器不下溢的最小交錯(cuò)單元中,該VOB的位速率在ILV_BR的時(shí)候能夠重放的時(shí)間。
下面參照?qǐng)D28對(duì)根據(jù)上述腳本數(shù)據(jù)St7,對(duì)與編碼系統(tǒng)控制部200生成的與每一個(gè)VOB對(duì)應(yīng)的編碼信息表進(jìn)行說(shuō)明。根據(jù)該編碼信息表,生成與下述各VOB對(duì)應(yīng)的編碼參數(shù)數(shù)據(jù),提供給視頻編碼器300、子圖像編碼器500、音頻編碼器700、系統(tǒng)編碼器900。圖28所示的VOB數(shù)據(jù)串是為了在圖51的步驟#100根據(jù)用戶指示的標(biāo)題內(nèi)容生成DVD的多媒體流而在編碼系統(tǒng)控制內(nèi)作成的每一VOB的編碼信息表。以1個(gè)編碼單元作為VOB,將為了對(duì)該VOB編碼而作成的數(shù)據(jù)作為VOB數(shù)據(jù)串。例如以3個(gè)角度的場(chǎng)面構(gòu)成的VOB集合即由3個(gè)VOB構(gòu)成。圖28的VOB數(shù)據(jù)結(jié)構(gòu)示出對(duì)VOB數(shù)據(jù)串的一個(gè)VOB進(jìn)行編碼用的數(shù)據(jù)的內(nèi)容。
VOB數(shù)據(jù)結(jié)構(gòu)包括圖像素材開(kāi)始時(shí)間(VOB_VST)、圖像素材結(jié)束時(shí)間(VOB_VEND)、圖像素材種類(VOB_V_KIND)、視頻編碼位速率(V_BR)、聲音素材開(kāi)始時(shí)間(VOB_AST)、聲音頻素材結(jié)束時(shí)間(VOB_AEND)、音頻編碼方式(VOB_A_KIND)、音頻位速率(A_BR)。
視頻素材的開(kāi)始時(shí)刻VOB_ST是與圖像素材時(shí)間對(duì)應(yīng)的視頻編碼開(kāi)始時(shí)間。
圖像素材結(jié)束時(shí)間VOB_VEND是與圖像素材時(shí)間對(duì)應(yīng)的視頻編碼的結(jié)束時(shí)間。
圖像素材種類VOB_V_KIND表示編碼素材是NTSC制式還是PAL制式,或表示圖像素材是否經(jīng)電視電影變換處理過(guò)的素材。
視頻位速率V_BR是視頻信號(hào)的編碼位速率。
聲音素材開(kāi)始時(shí)間VOB_AST是與聲音素材時(shí)間對(duì)應(yīng)的音頻編碼開(kāi)始時(shí)間。
聲音素材結(jié)束時(shí)間VOB_AEND是與聲音素材時(shí)間對(duì)應(yīng)的音頻編碼結(jié)束時(shí)間。
音頻編碼方式VOB_A_KIND表示音頻信號(hào)的編碼方式。編碼方式中有AC-3、MPEG、線性PCM等制式。
音頻位速率A_BR是音頻信號(hào)的編碼位速率。
圖29表示輸往對(duì)VOB進(jìn)行編碼用的視頻、音頻、系統(tǒng)各編碼器300、500及900的編碼參數(shù)。編碼參數(shù)包括VOB編號(hào)(VOB_NO)、視頻編碼開(kāi)始時(shí)間(V_STTM)、視頻編碼結(jié)束時(shí)間(V_ENDTM)、視頻編碼模式(V_ENCMD)、視頻編碼位速率(V_RATE)、視頻編碼最大位速率(V_MRATE)、GOP結(jié)構(gòu)固定標(biāo)志(GOP_FXflag)、視頻編碼GOP結(jié)構(gòu)(GOPST)、視頻編碼初始數(shù)據(jù)(V_INIST)、視頻編碼結(jié)束數(shù)據(jù)(V_ENDST)、音頻編碼開(kāi)始時(shí)間(A_STTM)、音頻編碼結(jié)束時(shí)間(A_ENDTM)、音頻編碼位速率(A_RATE)、音頻編碼方式(A_ENCMD)、聲音開(kāi)始時(shí)的間隙(A_STGAP)、聲音結(jié)束時(shí)的間隙(A_ENDGAP)、先行VOB編號(hào)(B_VOB_NO)、后續(xù)VOB編號(hào)(F_VOB_NO)。
VOB編號(hào)VOB_NO是識(shí)別例如著眼標(biāo)題腳本重放順序,對(duì)全部標(biāo)題腳本進(jìn)行編號(hào)的VOB用的編號(hào)。
視頻編碼開(kāi)始時(shí)間V_STTM是圖像素材方面的視頻編碼開(kāi)始時(shí)間。
視頻編碼結(jié)束時(shí)間V_STTM是圖像素材方面的視頻編碼結(jié)束時(shí)間。
視頻編碼模式V_ENCMD是用于在圖像素材是經(jīng)過(guò)電視電影變換的素材的情況下,設(shè)定是否在視頻編碼時(shí)進(jìn)行反向電視電影變換處理,以便能夠高效率地進(jìn)行編碼的編碼模式。
視頻編碼位速率V_RATE是視頻編碼時(shí)的平均位速率。
視頻編碼最大位速率V_MRATE是視頻編碼時(shí)的最大位速率。
GOP結(jié)構(gòu)固定標(biāo)志GOP_FXflag表示在視頻解碼是否不中途改變GOP的結(jié)構(gòu)進(jìn)行編碼。是在多視角場(chǎng)面中可進(jìn)行無(wú)斷層切換時(shí)有效的參數(shù)。
視頻編碼器GOP結(jié)構(gòu)GOPST是編碼時(shí)的GOP結(jié)構(gòu)數(shù)據(jù)。
視頻編碼初期數(shù)據(jù)V_INST是設(shè)定視頻編碼開(kāi)始時(shí)的VBV緩存器(解碼緩存器)的初始值等的、在與先行的視頻解碼流無(wú)斷層地重放時(shí)有效的參數(shù)。
視頻編碼結(jié)束數(shù)據(jù)V_ENDST是設(shè)定視頻編碼結(jié)束時(shí)的VBV緩存器(解碼緩存器)的結(jié)束值等的、在與后續(xù)的視頻解碼流無(wú)斷層地重放時(shí)有效的參數(shù)。
音頻編碼開(kāi)始時(shí)間A_STTM是聲音素材方面的音頻編碼開(kāi)始時(shí)間。
音頻編碼結(jié)束時(shí)間A_ENDTM是聲音素材方面的音頻編碼結(jié)束時(shí)間。
音頻編碼位速率A_RATE是音頻編碼時(shí)的位速率。
音頻編碼方式A_ENCMD是音頻信號(hào)的編碼方式,有AC-3、MPEG、線性PCM等制式。
聲音開(kāi)始時(shí)的間隙A_STGAP是VOB開(kāi)始時(shí)的圖像與聲音始端的時(shí)間偏移。是在與先行的系統(tǒng)編碼流無(wú)斷層地重放時(shí)有效的參數(shù)。
聲音結(jié)束時(shí)的間隙A_ENDGAP是VOB結(jié)束時(shí)的圖像與聲音的結(jié)束錯(cuò)開(kāi)的時(shí)間。是在與后續(xù)的系統(tǒng)編碼流無(wú)斷層地重放時(shí)有效的參數(shù)。
先行VOB編號(hào)B_VOB_NO在無(wú)斷層連接的先行VOB存在的情況下表示該VOB編號(hào)。
后續(xù)VOB編號(hào)F_VOB_NO在無(wú)斷層連接的后續(xù)VOB存在的情況下表示該VOB編號(hào)。
下面參照?qǐng)D51所示的流程圖對(duì)本發(fā)明的DVD編碼器ECD的運(yùn)作加以說(shuō)明。在該圖中用雙重線框表示的方塊分別表示子程序。本實(shí)施形態(tài)對(duì)DVD系統(tǒng)作了說(shuō)明。不言而喻,對(duì)于創(chuàng)作編碼器EC也可采用相同的結(jié)構(gòu)。
在步驟#100,用戶在編輯信息生成部100一邊確認(rèn)多媒體源數(shù)據(jù)St1、St2及St3的內(nèi)容,一邊輸入添加到所希望腳本的內(nèi)容的編輯指示。
在步驟#200編輯信息生成部100根據(jù)用戶的編輯指示生成包含上述編輯指示信息的腳本數(shù)據(jù)St7。
在步驟#200生成腳本數(shù)據(jù)St7時(shí),用戶的編輯指示內(nèi)容中,在對(duì)設(shè)想進(jìn)行交錯(cuò)的多視角、加鎖控制多場(chǎng)面區(qū)間進(jìn)行交錯(cuò)時(shí)的編輯指示,按照如下條件輸入。
首先,決定在圖像質(zhì)量上能夠獲得足夠好的圖像質(zhì)量的VOB最大位速率,再?zèng)Q定設(shè)想當(dāng)作DVD編碼數(shù)據(jù)重放裝置的DVD解碼器DCD的跟蹤緩存器容量、轉(zhuǎn)移性能、轉(zhuǎn)移時(shí)間和轉(zhuǎn)移距離的數(shù)值。以上述數(shù)值為基礎(chǔ),從式3、式4得到最小交錯(cuò)單元的重放時(shí)間。
接著,以包含于多場(chǎng)面區(qū)間的各場(chǎng)面的重放時(shí)間為基礎(chǔ),檢驗(yàn)(式5)和(式6)是否得到滿足。如果沒(méi)有得到滿足,用戶就變更輸入指示,進(jìn)行將后續(xù)場(chǎng)面的一部分場(chǎng)面連接多場(chǎng)面區(qū)間各場(chǎng)面等處理,以滿足(式5)及(式6)。
在多視角編輯指示的情況下進(jìn)行無(wú)斷層切換時(shí),在滿足(式7)的同時(shí),還輸入在多視角的各場(chǎng)面重放時(shí)間使音頻信號(hào)相同的編輯指示。進(jìn)行非無(wú)斷層切換時(shí),按照滿足(式8)的要求,輸入用戶的編輯指示。
在步驟#300,編碼系統(tǒng)控制部200根據(jù)腳本數(shù)據(jù)St7,首先判斷作為對(duì)象的場(chǎng)面是否與先行場(chǎng)面無(wú)斷層連接。所謂無(wú)斷層連接,是在先行場(chǎng)面區(qū)間為多個(gè)場(chǎng)面組成的多場(chǎng)面區(qū)間的情況下,將該先行多場(chǎng)面區(qū)間所包含的全部場(chǎng)面中的任意一個(gè)場(chǎng)面與作為當(dāng)時(shí)的連接對(duì)象的共用場(chǎng)面無(wú)斷層地連接。同樣,在當(dāng)時(shí)的連接對(duì)象是多場(chǎng)面區(qū)間的情況下,無(wú)斷層連接意味著能夠連接多場(chǎng)面區(qū)間的任意一個(gè)場(chǎng)面。在步驟#300判斷為“否”,即判斷為非無(wú)斷層連接的情況下,進(jìn)入步驟#400。
在步驟#400,編碼系統(tǒng)控制部200將表示作為對(duì)象的場(chǎng)面與先行場(chǎng)面無(wú)斷層連接的先行場(chǎng)面無(wú)斷層連接標(biāo)志VOB_Fsb復(fù)位后,進(jìn)入步驟#600。
而在步驟#300判斷為“是”,即判斷為先行場(chǎng)面無(wú)斷層連接時(shí),進(jìn)入步驟#500。
在步驟#500,將先行場(chǎng)面無(wú)斷層連接標(biāo)志VOB_Fsb置位后,進(jìn)入步驟#600。
在步驟#600,編碼系統(tǒng)控制部200根據(jù)腳本數(shù)據(jù)St7判斷對(duì)象場(chǎng)面與后續(xù)場(chǎng)面是否無(wú)斷層連接。在步驟#600判斷為“否”,即判斷為非無(wú)斷層連接的情況下,進(jìn)入步驟#700。
在步驟#700,編碼系統(tǒng)控制部200將表示場(chǎng)面與后續(xù)場(chǎng)面無(wú)斷層連接的后續(xù)場(chǎng)面無(wú)斷層連接標(biāo)志VOB_Fsf復(fù)位后,進(jìn)入步驟#900。
而在步驟#600判斷為“是”,即判斷為與后續(xù)場(chǎng)面無(wú)斷層連接時(shí),進(jìn)入步驟#800。
在步驟#800,編碼系統(tǒng)控制部200將后續(xù)場(chǎng)面無(wú)斷層連接標(biāo)志VOB_Fsf置位后,進(jìn)入步驟#900。
在步驟#900,編碼系統(tǒng)控制部200根據(jù)腳本數(shù)據(jù)St7判斷作為連接對(duì)象的場(chǎng)面是否一個(gè)以上,即判斷是否多場(chǎng)面。在多場(chǎng)面的情況下,存在著在可以用多場(chǎng)面構(gòu)成的多條重放路徑中只通過(guò)一條重放路徑加以重放的加鎖控制和重放路徑可在多場(chǎng)面區(qū)間之間切換的多視角控制。在腳本步驟#900判斷為“否”,即判斷為非多場(chǎng)面連接時(shí),進(jìn)入步驟#1000。
在步驟#1000,將表示是多場(chǎng)面連接的多場(chǎng)面標(biāo)志VOB_Fp復(fù)位后,進(jìn)入編碼參數(shù)生成步驟#1800。關(guān)于步驟#1800的操作將在下面進(jìn)行敘述。
反之,在步驟#900判斷為“是”,即判斷為多場(chǎng)面連接時(shí),進(jìn)入步驟#1100。
在步驟#1100,將多場(chǎng)面標(biāo)志VOB_Fp置位后,進(jìn)入判斷是否多視角連接的步驟#1200。
在步驟#1200,判斷是否在多場(chǎng)面區(qū)間中的多個(gè)場(chǎng)面之間進(jìn)行切換,即判斷是否多視角區(qū)間。在步驟#1200判斷為“否”,即判斷為不在多場(chǎng)面區(qū)間的中途進(jìn)行切換,只經(jīng)過(guò)一條重放路徑重放的加鎖控制時(shí),進(jìn)入步驟#1300。
在步驟#1300,將表示作為連接對(duì)象的場(chǎng)面是多視角的多視角標(biāo)志VOB_Fm復(fù)位后,進(jìn)入步驟#1302。
在步驟#1302,判斷先行場(chǎng)面無(wú)斷層連接標(biāo)志VOB_Fsb及后續(xù)場(chǎng)面無(wú)斷層連接標(biāo)志VOB_Fsf二者中的某一個(gè)是否被置位。在步驟#1300判斷為“是”,即判斷為作為連接對(duì)象的場(chǎng)面與先行和后續(xù)的場(chǎng)面中的某一個(gè),或者兩個(gè)無(wú)斷層連接時(shí),進(jìn)入步驟#1304。
步驟#1304將表示對(duì)作為對(duì)象場(chǎng)面的編碼數(shù)據(jù)的VOB進(jìn)行交錯(cuò)的交錯(cuò)標(biāo)志VOB_Fi置位,進(jìn)入步驟#1800。
反之,在步驟#1302判斷為“否”,即對(duì)象場(chǎng)面與先行場(chǎng)面及后續(xù)場(chǎng)面中的任何一個(gè)都不是無(wú)斷層連接的情況下,進(jìn)入步驟#1306。
在步驟#1306,將交錯(cuò)標(biāo)志VOB_Fi復(fù)位后,進(jìn)入步驟#1800。
而在步驟#1200判斷為“是”,即判斷為多視角的情況下,進(jìn)入步驟#1400。
步驟#1400在將多視角標(biāo)志VOB_Fm及交錯(cuò)標(biāo)志VOB_Fi置位后,進(jìn)入步驟#1500。
在步驟#1500,編碼系統(tǒng)控制部200根據(jù)腳本數(shù)據(jù)St7判斷是否在多視角場(chǎng)面區(qū)間、即以比VOB小的重放單元,進(jìn)行圖像和聲音沒(méi)有中斷的所謂無(wú)斷層切換。在步驟#1500判斷為“否”,即判斷為非無(wú)斷層切換時(shí),進(jìn)入步驟#1600。在步驟#1600,將表示對(duì)象場(chǎng)面是無(wú)斷層切換的無(wú)斷層切換標(biāo)志VOB_FsV復(fù)位后,進(jìn)入步驟#1800。
反之,步驟#1500判斷為“是”,即判斷為無(wú)斷層切換時(shí),進(jìn)入步驟#1700。
在步驟#1700,將無(wú)斷層切換標(biāo)志VOB_FsV置位后,進(jìn)入步驟#1800。這樣,本發(fā)明在根據(jù)反映編輯思想的腳本數(shù)據(jù)St7,將編輯信息作為上述各標(biāo)志的置位狀態(tài)檢測(cè)出后,進(jìn)入步驟#1800。
在步驟#1800,根據(jù)作為如上所述各標(biāo)志置位狀態(tài)檢測(cè)出的用戶的編輯思想,作成用于源數(shù)據(jù)流的編碼的、分別示于圖27和圖28的各VOB集合單元及VOB單元的編碼信息表附加信息和示于圖29的VOB數(shù)據(jù)單元中的編碼參數(shù)。接著,進(jìn)入步驟#1900。
后文將參照?qǐng)D52、圖53、圖54、圖55對(duì)這個(gè)作成編碼參數(shù)的步驟進(jìn)行詳細(xì)說(shuō)明。
在步驟#1900,根據(jù)在步驟#1800作成的編碼參數(shù)進(jìn)行對(duì)視頻數(shù)據(jù)和音頻數(shù)據(jù)的編碼后進(jìn)入步驟#2000。還有,子圖像數(shù)據(jù)本來(lái)就是為了根據(jù)需要在圖像重放時(shí)隨時(shí)插入使用的,因此原本就不需要有與前后場(chǎng)面等連接的連續(xù)性。而且子圖像是大約一個(gè)畫面份額的圖像信息,因此與時(shí)間軸上延續(xù)存在的視頻數(shù)據(jù)及音頻數(shù)據(jù)不同,顯示上多為靜止的場(chǎng)合,不是經(jīng)常連續(xù)重放的。因此,在關(guān)于無(wú)斷層及非無(wú)斷層的連續(xù)重放的本實(shí)施形態(tài)中,為了簡(jiǎn)化將省略關(guān)于子圖像數(shù)據(jù)編碼的說(shuō)明。
在步驟#2000,環(huán)繞由步驟#300到步驟#1900的各步驟構(gòu)成的環(huán)路,反復(fù)進(jìn)行處理,處理的次數(shù)等于VOB集合的數(shù)目,對(duì)圖16中自身數(shù)據(jù)結(jié)構(gòu)內(nèi)具有標(biāo)題的各VOB的重放順序等重放信息的程序鏈(VTS_PGC#I)信息進(jìn)行格式化,作成對(duì)多場(chǎng)面區(qū)間的VOB進(jìn)行交錯(cuò)的配置,然后完成系統(tǒng)編碼所需要的VOB集數(shù)據(jù)串及VOB數(shù)據(jù)串。接著,進(jìn)入步驟#2100。
在步驟#2100,得到了作為判斷#2000為止的環(huán)路的處理結(jié)果能夠得到的VOB集總數(shù)VOBS_NUM,追加于VOB集數(shù)據(jù)串,再對(duì)腳本數(shù)據(jù)St7設(shè)定取腳本重放路徑的數(shù)目為標(biāo)題數(shù)的情況下的標(biāo)題數(shù)TITLE_NO,完成作為編碼信息表的VOB集數(shù)據(jù)串,而后進(jìn)入步驟#2200。
在步驟#2200,根據(jù)在步驟#1900編碼過(guò)的視頻編碼流、音頻編碼流、圖29的編碼參數(shù),進(jìn)行以作成圖16的VTSTT_VOBS內(nèi)的VOB(VOB#i)數(shù)據(jù)為目的的系統(tǒng)編碼。接著,進(jìn)入步驟#2300。
在步驟#2300進(jìn)行格式化處理,其中包括作成圖16的VTS信息、VTSI中所包含的VISI管理表(VTSI_MAT)、VTSPGC信息表(VTSPGCIT)和控制VOB數(shù)據(jù)重放順序的程序鏈信息(VTS_PGCI#I),并對(duì)多場(chǎng)面區(qū)間所包含的VOB進(jìn)行交錯(cuò)配置等。
關(guān)于該格式化步驟的詳細(xì)情況將參照?qǐng)D56、圖57、圖58、圖59、圖60在后文加以說(shuō)明。
下面參照?qǐng)D52、圖53及圖54,對(duì)圖51所示的流程圖的步驟#1800的編碼參數(shù)生成子程序中的、多視角控制時(shí)的編碼參數(shù)生成的操作加以說(shuō)明。
首先,參照?qǐng)D52,對(duì)在圖51的步驟#1500判斷為“否”時(shí),也就是各標(biāo)志分別為,VOB_Fsb=1或VOB_Fsf=1、VOB_Fp=1、VOB_Fi=1、VOB_Fm=1、FsV=0的情況下的操作,亦即多視角控制時(shí)的非無(wú)斷層切換流編碼參數(shù)生成操作加以說(shuō)明。以下述操作作成圖27、圖28所示的編碼信息表、圖29所示的編碼參數(shù)。
步驟#1812提取腳本數(shù)據(jù)St7中所包含的腳本重放順序,設(shè)定VOB集合編號(hào)VOBS_NO,再對(duì)VOB集合內(nèi)的一個(gè)以上的VOB設(shè)定VOB編號(hào)VOB_NO。
步驟#1814從腳本數(shù)據(jù)St7提取交錯(cuò)VOB的最大位速率ILV_BR,在交錯(cuò)標(biāo)志VOB_Fi=1的基礎(chǔ)上,設(shè)定編碼參數(shù)的視頻編碼最大位速率V_MRATE。
步驟#1816從腳本數(shù)據(jù)St7提取最小交錯(cuò)單元重放時(shí)間ILVU_MT。
步驟#1818在多視角標(biāo)志VOB_Fp=1的基礎(chǔ)上,設(shè)定視頻編碼GOP結(jié)構(gòu)GOPST的N=15、M=3的值和GOP結(jié)構(gòu)固定標(biāo)志GOPFXflag=“1”。
步驟#1820是VOB數(shù)據(jù)設(shè)定的共用子程序。圖53表示出步驟#1820的VOB數(shù)據(jù)共用設(shè)定子程序。以如下的操作流程作成圖27、圖28所示的編碼信息表和圖29編碼參數(shù)。
步驟#1822從腳本數(shù)據(jù)St7提取各VOB的圖像素材的開(kāi)始時(shí)間VOB_VST、結(jié)束時(shí)間VOB_VEND,將視頻編碼開(kāi)始時(shí)間V_STTM與編碼結(jié)束時(shí)間V_ENDTM作為視頻編碼的參數(shù)。
步驟#1824從腳本數(shù)據(jù)St7提取各VOB的聲音素材開(kāi)始時(shí)間VOB_AST,將音頻編碼開(kāi)始時(shí)間A_STTM作為音頻編碼參數(shù)。
步驟#1826從腳本數(shù)據(jù)St7提取各VOB的聲音素材結(jié)束時(shí)間VOB_AEND,將在不超過(guò)VOB_AEND的時(shí)間以音頻編碼方式?jīng)Q定的音頻訪問(wèn)單元(下面記作AAU)的時(shí)間作為音頻編碼的參數(shù)(編碼結(jié)束時(shí)間A_ENDTM)。
步驟#1828從視頻編碼開(kāi)始時(shí)間V_STTM與音頻編碼開(kāi)始時(shí)間A_STTM的差得到聲音開(kāi)始時(shí)的間隙A_STGAP作為系統(tǒng)編碼的參數(shù)。
步驟#1830從視頻編碼結(jié)束時(shí)間V_ENDTM與音頻編碼結(jié)束時(shí)間A_ENDTM的差得到聲音結(jié)束時(shí)的間隙A_ENDTM作為系統(tǒng)編碼的參數(shù)。
步驟#1832從腳本數(shù)據(jù)St7提取視頻位速率V_BR作為視頻編碼的平均位速率,將視頻編碼位速率V_RATE作為視頻編碼的參數(shù)。
步驟#1834從腳本數(shù)據(jù)St7提取音頻位速率A_BR,將音頻編碼位速率A_RATE作為音頻編碼的參數(shù)。
步驟#1836從腳本數(shù)據(jù)St7提取圖像素材種類VOB_V_KIND,如果是電影素材,也就是電視電影變換過(guò)的素材,則將反向電視電影變換設(shè)定為視頻編碼模式V_ENCMD,作為視頻編碼的參數(shù)。
步驟#1838從腳本數(shù)據(jù)提取音頻編碼方式VOB_A_KIND,在音頻編碼模式A_ENCMD中設(shè)定音頻編碼方式,作為音頻編碼的參數(shù)。
步驟#1840設(shè)定得使視頻編碼初始數(shù)據(jù)V_INST的VBV緩存器初始值成為小于視頻編碼結(jié)束數(shù)據(jù)V_ENDST的VBV緩存器結(jié)束值,并作為視頻編碼的參數(shù)。
步驟#1842在先行VOB無(wú)斷層連接標(biāo)志VOB_Fsb=1的基礎(chǔ)上,將先行連接的VOB編號(hào)VOB_NO設(shè)定為先行連接VOB編號(hào)B_VOB_NO,作為系統(tǒng)編碼的參數(shù)。
步驟#1844在后續(xù)VOB無(wú)斷層連接標(biāo)志VOB_Fsf=1的基礎(chǔ)上,將后續(xù)連接的VOB編號(hào)VOB_NO設(shè)定為后續(xù)連接VOB編號(hào)F_VOB_NO,作為系統(tǒng)編碼的參數(shù)。
如上所述,能夠以多視角VOB集生成非無(wú)斷層多視角切換控制的情況下的編碼信息表及編碼參數(shù)。
下面參照?qǐng)D54,對(duì)在圖51中步驟#1500判斷為“是”的情況下,也就是各標(biāo)志分別為VOB_Fsb=1或VOB_Fsf=1、VOB_Fp=1、VOB_Fi=1、VOB_Fm=1、VOB_FsV=1的情況下,多視角控制時(shí)的無(wú)斷層切換流的編碼參數(shù)的生成操作加以說(shuō)明。
用下述操作作成圖27、圖28中所示的編碼信息表及圖29中所示的編碼參數(shù)。
步驟#1850提取包含于數(shù)據(jù)St7的腳本重放順序,設(shè)定VOB集合編號(hào)VOBS_NO,再對(duì)VOB集合內(nèi)的一個(gè)以上的VOB設(shè)定VOB編號(hào)VOB_NO。
步驟#1852從腳本數(shù)據(jù)St7提取交錯(cuò)VOB的最大位速率ILV_BR,在交錯(cuò)標(biāo)志VOB_Fi=1的基礎(chǔ)上,設(shè)定視頻編碼最大位速率V_RATE。
步驟#1854從腳本數(shù)據(jù)St7提取最小交錯(cuò)單元重放時(shí)間ILVU_MT。
步驟#1856在多視角標(biāo)志VOB_Fp=1的基礎(chǔ)上,設(shè)定視頻編碼GOP結(jié)構(gòu)GOPST的N=15、M=3的值和GOP結(jié)構(gòu)固定標(biāo)志GOPFXflag=1。
步驟#1858在無(wú)斷層切換標(biāo)志VOB_FsV=1的基礎(chǔ)上,在視頻編碼GOP結(jié)構(gòu)GOPST設(shè)定封閉式GOP,作為視頻編碼的參數(shù)。
步驟#1860是VOB數(shù)據(jù)設(shè)定的共用子程序。該共用子程序是示于圖52的子程序,已經(jīng)作了說(shuō)明,故加以省略。
如上所述,能夠以多視角的VOB集生成無(wú)斷層切換控制情況下的編碼參數(shù)。
下面參照?qǐng)D55,對(duì)在圖51中步驟#1200判斷為“否”,在步驟#1304判斷為“是”時(shí),亦即各標(biāo)志分別為VOB_Fsb=1或VOB_Fsf=1、VOB_Fp=1、VOB_Fi=1、VOB_Fm=0的情況下,加鎖控制時(shí)的編碼參數(shù)生成操作加以說(shuō)明。用下述操作作成示于圖27、圖28的編碼信息表及示于圖29的編碼參數(shù)。
步驟#1870提取包含于腳本數(shù)據(jù)St7中的腳本重放順序,設(shè)定VOB集編號(hào)VOBS_NO,再對(duì)VOB集內(nèi)的一個(gè)以上的VOB設(shè)定VOB編號(hào)VOB_NO。
步驟#1872從腳本數(shù)據(jù)St7提取交錯(cuò)VOB的最大位速率ILV_BR,在交錯(cuò)標(biāo)志VOB_Fi=1的基礎(chǔ)上,設(shè)定視頻編碼最大位速率V_RATE。
步驟#1874從腳本數(shù)據(jù)St7提取VOB交錯(cuò)單元分割數(shù)ILV_DIV。
步驟#1876為VOB數(shù)據(jù)設(shè)定的共用子程序,該共用子程序即示于圖52的子程序,已經(jīng)說(shuō)明過(guò),所以加以省略。
如上所述,能夠以多場(chǎng)面的VOB集合生成加鎖控制情況下的編碼參數(shù)。
下面參照?qǐng)D61對(duì)在圖51中步驟#900判斷為“否”,亦即各標(biāo)志分別為VOB_Fp=0的情況下,也就是單一腳本的編碼參數(shù)生成操作加以說(shuō)明。用下述操作作成示于圖27、圖28的編碼信息表及示于圖29的編碼參數(shù)。
步驟#1880提取包含于腳本數(shù)據(jù)St7中的腳本重放順序,設(shè)定VOB集合編號(hào)VOBS_NO,再對(duì)VOB集合內(nèi)的一個(gè)以上的VOB設(shè)定VOB編號(hào)VOB_NO。
步驟#1882從腳本數(shù)據(jù)St7提取交錯(cuò)VOB的最大位速率ILV_BR,在交錯(cuò)標(biāo)志VOB_Fi=1的基礎(chǔ)上,設(shè)定視頻編碼最大位速率V_MRATE。
步驟#1884是VOB數(shù)據(jù)設(shè)定的共用子程序。該共用子程序就是示于圖52的子程序,已經(jīng)作過(guò)說(shuō)明,故加以省略。
借助于上面所述的作成編碼信息表、編碼參數(shù)的流程,可以生成DVD的視頻、音頻、系統(tǒng)編碼和DVD的格式編排器用的編碼參數(shù)。
格式編排器流程(formatter flows)在圖56、圖57、圖58、圖59及圖60,對(duì)圖51所示步驟#2300生成DVD多媒體流的格式化子程序加以說(shuō)明。
下面參照?qǐng)D56所示的流程圖,說(shuō)明本發(fā)明DVD編碼器ECD的格式編排器1100的操作。還有,在該圖中雙重線圍成的方框分別表示子程序。
步驟#2310根據(jù)VOB集數(shù)據(jù)串的標(biāo)題數(shù)TITLE_NUM,在VTSI內(nèi)的視像標(biāo)題集管理表VTSI_MAT中設(shè)定數(shù)量與TITLE_NUM相同的VTSI_PGCI。
步驟#2312根據(jù)VOB集數(shù)據(jù)內(nèi)的多場(chǎng)面標(biāo)志VOB_Fp判斷是否多場(chǎng)面。在步驟#2312,判斷為“否”,即不是多場(chǎng)面的情況下,進(jìn)入步驟#2314。
步驟#2314表示單一VOB時(shí)圖25中創(chuàng)作編碼器的格式編排器1100操作子程序。關(guān)于該子程序?qū)⒃谙旅鏀⑹觥?br> 在步驟#2312中判斷為“是”,即是多場(chǎng)面的情況下,進(jìn)入步驟#2316。
步驟#2316根據(jù)VOB集數(shù)據(jù)內(nèi)的交錯(cuò)標(biāo)志VOB_Fi判斷是否進(jìn)行交錯(cuò)。在步驟#2316判斷為“否”,即不進(jìn)行交錯(cuò)的情況下,進(jìn)入步驟#2314。
步驟#2318根據(jù)VOB集數(shù)據(jù)內(nèi)的多視角標(biāo)志VOB_Fm判斷是否多視角。在步驟#2318判斷為“否”,即不是多視角的情況下,進(jìn)入作為加鎖控制子程序的步驟#2320。
步驟#2320表示在加鎖控制VOB集的格式編排器操作子程序。該子程序示于圖59,將在下面詳細(xì)加以說(shuō)明。
在步驟#2318中判斷為“是”,即是多視角的情況下,進(jìn)入步驟#2322。
步驟#2322根據(jù)多視角無(wú)斷層切換標(biāo)志VOB_FsV判斷是否無(wú)斷層切換。在步驟#2322判斷為“否”,即多視角為非無(wú)斷層切換控制的情況下,進(jìn)入步驟#2326。
步驟#2326表示非無(wú)斷層切換控制的多視角情況下的、圖25中創(chuàng)作編碼器的格式編排器1100的操作子程序。下面將用圖57作詳細(xì)敘述。
在步驟#2322判斷為“是”,即是無(wú)斷層切換控制的多視角的情況下,進(jìn)入步驟#2324。
步驟#2324表示無(wú)斷層切換控制多視角時(shí)格式編排器1100的操作子程序。下面將用圖58進(jìn)行詳細(xì)說(shuō)明。
步驟#2328將在前面的流程設(shè)定的訪問(wèn)單元重放信息CPBI作為VTSI的CPBI信息記錄。
步驟#2330判斷格式編排器流程以VOB集合數(shù)據(jù)VOB集合數(shù)VOBS_NUM表示的份額的VOB集合的處理結(jié)束與否。如果在步驟#2130判斷為“否”,即全部VOB集合的處理尚未結(jié)束,則進(jìn)入步驟#2112。如果在步驟#2130判斷為“是”,即全部VOB集合的處理已經(jīng)結(jié)束,則終止處理。
下面用圖57對(duì)在圖56的步驟#2322判斷為“否”,即多視角為非無(wú)斷層切換控制的情況下的子程序步驟#2326的子程序加以說(shuō)明。借助于下面所示的操作流程,將多媒體流的交錯(cuò)配置與圖16所示的訪問(wèn)單元重放信息(C_PBI#i)的內(nèi)容以及圖20所示的導(dǎo)航組NV內(nèi)的信息記錄于所生成的DVD多媒體流中。
步驟#2340根據(jù)表示多場(chǎng)面區(qū)間進(jìn)行多視角控制的VOB_Fm=1的信息,在記述各場(chǎng)面所對(duì)應(yīng)VOB控制信息的訪問(wèn)單元(圖16的C_PBI#i)的訪問(wèn)單元塊模式(圖16的CBM)記錄例如圖23所示MA1的訪問(wèn)單元的CBM=“訪問(wèn)單元塊開(kāi)頭=01b”、MA2的訪問(wèn)單元的CBM=“訪問(wèn)單元塊中部=10b”、MA3的訪問(wèn)單元的CBM=“訪問(wèn)單元塊的末尾=11b”。
步驟#2342根據(jù)表示多場(chǎng)面區(qū)間進(jìn)行多視角控制的VOB_Fm=1的信息,在記述各場(chǎng)面所對(duì)應(yīng)VOB控制信息的訪問(wèn)單元(圖16的C_PBI#i)的訪問(wèn)單元塊類型(圖16中的CBT)記錄表示“角度”的值=“01b”。
步驟#2344根據(jù)表示進(jìn)行無(wú)斷層連接的VOB_Fsb=1的信息,在記述場(chǎng)面所對(duì)應(yīng)VOB的控制信息的訪問(wèn)單元(圖16的C_PBI#i)的無(wú)斷層重放標(biāo)志(圖16中的SPF)記錄“1”。
步驟#2346根據(jù)表示進(jìn)行無(wú)斷層連接的VOB_Fsb=1的信息,在記述場(chǎng)面所對(duì)應(yīng)VOB控制信息的訪問(wèn)單元(圖16的C_PBI#i)的STC再設(shè)定標(biāo)志(圖16的STCDF)記錄“1”。
步驟#2348根據(jù)表示要進(jìn)行交錯(cuò)的VOB_Fi=1的信息,在記述場(chǎng)面所對(duì)應(yīng)VOB控制信息的訪問(wèn)單元(圖16的C_PBI#i)的交錯(cuò)數(shù)據(jù)塊配置標(biāo)志(圖16中的IAF)記錄“1”。
步驟#2350從由圖25的系統(tǒng)編碼器900得到的標(biāo)題編輯單元(以下記為VOB)檢測(cè)出導(dǎo)航組NV的位置信息(距離VOB的開(kāi)頭的相對(duì)扇區(qū)數(shù)),根據(jù)在圖52的步驟#1816得到的作為格式編排器參數(shù)的最小交錯(cuò)單元的重放時(shí)間ILVU_MT的數(shù)據(jù),檢測(cè)出導(dǎo)航組件NV,得到VOBU的位置信息(距離VOB的開(kāi)頭的扇區(qū)數(shù)等),分割成AU單元。例如在前述的中例子中,最小交錯(cuò)單元重放時(shí)間為2秒,1個(gè)VOBU的重放時(shí)間為0.5秒,因此將每4個(gè)VOBU作為一個(gè)交錯(cuò)單元。該分割處理對(duì)相當(dāng)于各多場(chǎng)面的VOB進(jìn)行。
在步驟#2352,按照步驟#2340中作為已記錄各場(chǎng)面所對(duì)應(yīng)的VOB控制信息記述的訪問(wèn)單元塊模式(圖16中的CBM)記述順序(“訪問(wèn)單元塊開(kāi)頭”、“訪問(wèn)單元塊內(nèi)部”、“訪問(wèn)單元塊的末尾”的記述順序),例如圖23所示的MA1的訪問(wèn)單元、MA2的訪問(wèn)單元、MA3的訪問(wèn)單元的順序,配置在步驟#2350得到的各VOB的交錯(cuò)單元,形成圖37或圖38所示的那樣的交錯(cuò)數(shù)據(jù)塊,增加到VTSTT_VOB數(shù)據(jù)中。
步驟#2354依據(jù)步驟#2350得到的VOBU的位置信息,在各VOBU導(dǎo)航組NV的VOBU末尾數(shù)據(jù)組地址(圖20的COBU_EA)記錄距離VOBU開(kāi)頭的相對(duì)扇區(qū)數(shù)。
步驟#2356依據(jù)步驟#2352得到的VTTT_VOBS數(shù)據(jù),作為各訪問(wèn)單元的開(kāi)頭VOBU的導(dǎo)航組NV地址、末尾VOBU的導(dǎo)航組地址,以距離VTSTT_VOBS開(kāi)頭的扇區(qū)數(shù)分別記錄訪問(wèn)單元開(kāi)頭VOBU地址C_FVOBU_SA和訪問(wèn)單元末尾VOBU地址C_LVOBU_SA。
步驟#2358中,在各VOBU的導(dǎo)航組NV的非無(wú)斷層角度信息(圖20的NSM_AGLI)內(nèi)作為接近該VOBU的重放時(shí)刻的、所有多視角場(chǎng)面的VOBU所包含的導(dǎo)航組NV的位置信息(圖50),將在步驟#2352形成的交錯(cuò)數(shù)據(jù)塊的數(shù)據(jù)內(nèi)的相對(duì)扇區(qū)數(shù)記錄于角度#iVOBU開(kāi)始地址(圖20的NSML_AGL_C1_DATA~NSML_AGL_C9_DSTA)。
在步驟#2160,如果在步驟#2350得到的VOBU是多場(chǎng)面區(qū)間的各場(chǎng)面的末尾VOBU,則在該VOBU的導(dǎo)航組NV的非無(wú)斷層角度信息(圖20的NSM_AGLI)的角度#iVOBU開(kāi)始地址(圖20的NSML_AGL_C1_DSTA~NAML_AGL_C9_DSTA)記錄“7 FFFFFFFh”。
借助于上述步驟,將相當(dāng)于多場(chǎng)面區(qū)間的非無(wú)斷層切換多視角控制交錯(cuò)數(shù)據(jù)塊和與該多場(chǎng)面相當(dāng)?shù)闹胤趴刂菩畔?即訪問(wèn)單元內(nèi)的控制信息)格式化。
下面用圖58對(duì)在圖56的步驟#2322判斷為是,即判斷為多視角控制是無(wú)斷層切換控制的情況下的子程序步驟#2324加以說(shuō)明。借助于下面所示的操作流程,將多媒體流的交錯(cuò)配置與示于圖16的訪問(wèn)單元重放信息(C_PBI#i)的內(nèi)容及圖20中所示的導(dǎo)航組NV內(nèi)的信息記錄于生成的DVD的多媒體流上。
步驟#2370根據(jù)表示多場(chǎng)面區(qū)間進(jìn)行多視角控制的VOB_Fm=1的信息,在記述對(duì)應(yīng)于各場(chǎng)面的VOB控制信息的訪問(wèn)單元(圖16的C_PBI#i)的訪問(wèn)單元塊模式(圖16中的CBM)上記錄例如圖23所示MA1的訪問(wèn)單元的CBM=“訪問(wèn)單元塊開(kāi)頭=01b、MA2的訪問(wèn)單元的CBM=“訪問(wèn)單元塊中部=10b、MA3的訪問(wèn)單元的CBM=“訪問(wèn)單元塊的末尾=11b。
步驟#2372根據(jù)表示多場(chǎng)面區(qū)間進(jìn)行多視角控制的VOB_Fm=1的信息,在記述與各場(chǎng)面對(duì)應(yīng)的VOB控制信息的訪問(wèn)單元(圖16的C_PBI#i)的訪問(wèn)單元塊類型(圖16中的CBT)上記錄表示“角度”的值=“01b”。
步驟#2374根據(jù)表示進(jìn)行無(wú)斷層連接的VOB_Fsb=1的信息,在記述與場(chǎng)面對(duì)應(yīng)的VOB控制信息的訪問(wèn)單元(圖16的C_PBI#i)的無(wú)斷層重放標(biāo)志(圖16中的SPF)上記錄“1”。
步驟#2376根據(jù)表示進(jìn)行無(wú)斷層連接的VOB_Fsb=1的信息,在記述與場(chǎng)面對(duì)應(yīng)的VOB控制信息的訪問(wèn)單元(圖16有C_PBI#i)的STC再設(shè)定標(biāo)志(圖16中的STCDE)上記錄1。
步驟#2378根據(jù)表示要進(jìn)行交錯(cuò)的VOB_Fi=1的信息,在記述與場(chǎng)面對(duì)應(yīng)的VOB的控制信息的訪問(wèn)單元(圖16的C_PBI#i)的交錯(cuò)數(shù)據(jù)塊配置標(biāo)志(圖16中的IAF)上記錄“1”。
步驟#2380借助于從圖25的系統(tǒng)編碼器900得到的標(biāo)題編輯單元(下面記為VOB),檢測(cè)出導(dǎo)航組NV的位置信息(距離VOB的開(kāi)頭的相對(duì)扇區(qū)數(shù)),根據(jù)圖54中步驟#1854得到的作為格式編排器參數(shù)的最小交錯(cuò)單元的重放時(shí)間ILVU_MT的數(shù)據(jù),檢測(cè)出導(dǎo)航組NV,得到VOBU的位置信息距離VOB的開(kāi)頭的扇區(qū)數(shù)等),分割成VOBU單位。例如在前述例子中,最小交錯(cuò)單元重放時(shí)間為2秒,1個(gè)VOBU的重放時(shí)間為0.5秒,因此每4個(gè)VOBU劃分成1個(gè)交錯(cuò)單元。該分割處理對(duì)相當(dāng)于各場(chǎng)面的VOB進(jìn)行。
在步驟#2382,按照作為與步驟#2360所記各場(chǎng)面對(duì)應(yīng)的VOB控制信息記錄的訪問(wèn)單元塊模式(圖16中的CBM)記述順序(“訪問(wèn)單元塊開(kāi)頭”、“訪問(wèn)單元塊中部”、“訪問(wèn)單元塊末尾”的記述順序),例如按照?qǐng)D23所示的MA1的訪問(wèn)單元、MA2的訪問(wèn)單元、MA3的訪問(wèn)單元的順序,配置在步驟#2380得到的各VOB的交錯(cuò)單元,形成圖37或圖38所示的那樣的交錯(cuò)數(shù)據(jù)塊,增加于VTSTT_VOBS數(shù)據(jù)。
步驟#2384依據(jù)步驟#2360得到的VOBU位置信息,在各VOBU的導(dǎo)航組NV的VOBU末尾數(shù)據(jù)組地址(圖20的COBU_EA)記錄距離VOBU開(kāi)頭的相對(duì)扇區(qū)數(shù)。
步驟#2386根據(jù)步驟#2382得到的VTSTT_VOBS數(shù)據(jù),作為各訪問(wèn)單元的開(kāi)頭VOBU導(dǎo)航組NV地址、末尾VOBU導(dǎo)航組NV地址,以距離VTSTT_VOBS開(kāi)頭的扇區(qū)數(shù)分別記錄訪問(wèn)單元開(kāi)頭VOBU地址C_FVOBU_SA與訪問(wèn)單元末尾VOBU地址C_LVOBU_SA。
步驟#2388根據(jù)在步驟#2370得到的交錯(cuò)單元的數(shù)據(jù),在構(gòu)成該交錯(cuò)單元的各VOBU的導(dǎo)航組NV的交錯(cuò)單元末尾數(shù)據(jù)組地址(ILVU末尾數(shù)據(jù)組地址)(圖20的ILVU_EA)記錄距離交錯(cuò)訪問(wèn)單元末尾數(shù)據(jù)組的相對(duì)扇區(qū)數(shù)。
步驟#2390中,在各VOBU的導(dǎo)航組NV的無(wú)斷層角度信息(圖20的SML_AGLI)內(nèi),作為具有接著該VOBU的重放結(jié)束時(shí)間的開(kāi)始時(shí)間的、所有多視角場(chǎng)面的VOBU所包含的導(dǎo)航組NV的信息信息(圖50),將在步驟#2382形成的交錯(cuò)數(shù)據(jù)塊的數(shù)據(jù)內(nèi)的相對(duì)扇區(qū)數(shù)記錄于角度#iVOBU開(kāi)始地址(圖20的SML_AGL_C1_DSTA~SML_AGL_C9_DSTA)。
在步驟#2392,如果在步驟#2382配置的交錯(cuò)單元是多場(chǎng)面區(qū)間各場(chǎng)面的末尾交錯(cuò)單元,則在該交錯(cuò)單元所包含VOBU的導(dǎo)航組NV的無(wú)斷層角度信息(圖20的SML_AGLI)的角度#iVOBU開(kāi)始地址(圖20的SML_AGL_C1_DSTA~SML_AGL_C9_DSTA)記錄“FFFFFFFFh”。
借助于上述步驟,將相當(dāng)于多場(chǎng)面區(qū)間的無(wú)斷層切換多視角控制的交錯(cuò)數(shù)據(jù)塊和與該多場(chǎng)面相當(dāng)?shù)闹胤判畔?即訪問(wèn)單元內(nèi)的控制信息)格式化。
下面用圖59對(duì)在圖56的步驟#2318判斷為“否”,即判斷為不是多視角控制,而是加鎖控制的情況下的子程序步驟#2320加以說(shuō)明。
借助于下面所示的流程,將多媒體流的交錯(cuò)配置與示于圖16的訪問(wèn)單元重放信息(C_PBI#i)的內(nèi)容及圖20所示的導(dǎo)航組NV內(nèi)的信息記錄于生成的DVD多媒體流上。
步驟#2402根據(jù)表示多場(chǎng)面區(qū)間沒(méi)有進(jìn)行多視角控制的VOB_Fm=0的信息,在記述對(duì)應(yīng)于各場(chǎng)面的VOB控制信息的訪問(wèn)單元(圖16的C_PBI#i)的訪問(wèn)單元塊模式(圖16中的CBM)上記錄“001”。
步驟#2404根據(jù)表示進(jìn)行無(wú)斷層連接的VOB_Fsb=1的信息,在記述對(duì)應(yīng)于場(chǎng)面的VOB控制信息的訪問(wèn)單元(圖16的C_PBI#i)的無(wú)斷層重放標(biāo)志(圖16中的SPF)上記錄“1”。
步驟#2406根據(jù)表示進(jìn)行無(wú)斷層連接的VOB_Fsb=1的信息,在記述對(duì)應(yīng)于場(chǎng)面的VOB控制信息的訪問(wèn)單元(圖16的C_PBI#i)的STC再設(shè)定標(biāo)志(圖16中的STCDF)上記錄“1”。
步驟#2408根據(jù)表示要進(jìn)行交錯(cuò)的VOB_Fi=1的信息,在記述與場(chǎng)面對(duì)應(yīng)的VOB控制信息的訪問(wèn)單元(圖16的C_PBI#i)的交錯(cuò)數(shù)據(jù)塊配置標(biāo)志(圖16中的IAF)上記錄“1”。
步驟#2410從由圖25的系統(tǒng)編碼器900得到的標(biāo)題編輯單元(下面記作VOB)檢測(cè)出導(dǎo)航組NV的位置信息(距離VOB的開(kāi)頭的相對(duì)扇區(qū)數(shù)),根據(jù)在圖55的步驟#1874得到的作為格式編排器的參數(shù)的VOB交錯(cuò)分割數(shù)ILV_DIV的數(shù)據(jù),檢測(cè)出導(dǎo)航組件NV,得到VOBU的位置信息(距離VOB的前頭的扇區(qū)數(shù)等),以VOBU將VOB分割為設(shè)定的分割數(shù)目的交錯(cuò)單元。
步驟#2412將在步驟#2410得到的交錯(cuò)單元交錯(cuò)配置。例如按VOB編號(hào)增加順序配置,形成圖37或圖38所示的交錯(cuò)數(shù)據(jù)塊,添加于VTSTT_VOBS。
步驟#2414根據(jù)在步驟#2386得到的VOBU的位置信息,在各VOBU的導(dǎo)航組NV的VOBU末尾數(shù)據(jù)組地址(圖20的VOBU_EA)記錄距離VOBU的開(kāi)頭的相對(duì)扇區(qū)數(shù)。
步驟#2416依據(jù)在步驟#2412得到的VTSTT_VOBS數(shù)據(jù),作為各訪問(wèn)單元開(kāi)頭的VOBU導(dǎo)航組NV地址、末尾VOBU導(dǎo)航組NV地址,以距離VTSTT_VOBS開(kāi)頭的扇區(qū)數(shù)分別記錄訪問(wèn)單元開(kāi)頭VOBU地址C_FVOBU_SA與訪問(wèn)單元末尾VOBU地址C_LVOBU_SA。
步驟#2418根據(jù)在步驟#2412得到的已配置交錯(cuò)單元的數(shù)據(jù),在構(gòu)成交錯(cuò)單元的各VOBU的導(dǎo)航組NV的交錯(cuò)單元末尾數(shù)據(jù)組地址(ILVU末尾數(shù)據(jù)組地址)(圖20的ILVU_EA)記錄距離交錯(cuò)單元末尾數(shù)據(jù)組的相對(duì)扇區(qū)數(shù)。
步驟#2420中,在包含于交錯(cuò)單元ILVU的VOBU導(dǎo)航組NV內(nèi),作為下一ILVU的位置信息,將在步驟#2412形成的交錯(cuò)數(shù)據(jù)塊的數(shù)據(jù)內(nèi)的相對(duì)扇區(qū)數(shù)記錄于下一交錯(cuò)單元開(kāi)頭地址NT_ILVU_SA。
步驟#2422在包含于交錯(cuò)單元ILVU的VOBU導(dǎo)航組NV記錄ILVU標(biāo)志ILVUflag=1。
步驟#2424在交錯(cuò)單元ILVU內(nèi)的末尾VOBU導(dǎo)航組NV的單元結(jié)束標(biāo)志UnitENDf1ag記錄“1”。
步驟#2426在各VOB的末尾交錯(cuò)單元ILVU內(nèi)的VOBU導(dǎo)航組NV的下一交錯(cuò)單元開(kāi)頭地址NT_ULVU_SA記錄“FFFFFFFFh”。
借助于上述步驟,將相當(dāng)于多場(chǎng)面區(qū)間的加鎖控制交錯(cuò)數(shù)據(jù)塊和相當(dāng)于該多場(chǎng)面的訪問(wèn)單元重放控制信息(即訪問(wèn)單元內(nèi)的控制信息)格式化。
下面使用圖60對(duì)在圖56的步驟#2312及步驟#2316判斷為“否”,即判斷為不是多場(chǎng)面,而是單一場(chǎng)面的情況下的子程序步驟#2314加以說(shuō)明。借助于下面所示的操作流程,將多媒體流的交錯(cuò)配置、圖16所示訪問(wèn)單元重放信息(C_PBI#i)的內(nèi)容及圖20所示的導(dǎo)航組NV內(nèi)的信息記錄于生成的DVD多媒體流。
步驟#2430根據(jù)表示不是多場(chǎng)面區(qū)間,而是單一場(chǎng)面區(qū)間的VOB_Fp=0的信息,在記述對(duì)應(yīng)于各場(chǎng)面的VOB控制信息的訪問(wèn)單元(圖16的C_PBI#i)的訪問(wèn)單元塊模式(圖16中的CBM)上記錄表示是非訪問(wèn)單元塊的“00b”。
步驟#2432根據(jù)表示不要交錯(cuò)的VOB_Fi=0的信息,在記述與場(chǎng)面對(duì)應(yīng)的VOB控制信息的訪問(wèn)單元(圖16的C_PBI#i)的交錯(cuò)數(shù)據(jù)塊配置標(biāo)志(圖16中的LAF)上記錄“0”。
步驟#2434從由圖25系統(tǒng)編碼器900得到的標(biāo)題編輯單元(下稱VOB)檢測(cè)出導(dǎo)航組NV的位置信息(距離VOB的開(kāi)頭的相對(duì)扇區(qū)數(shù)),配置于VOBU,并添加到多媒體流中視頻等的流數(shù)據(jù)中(VTSTT_VOB)。
步驟#2436以步驟#2434得到的VOBU的位置信息為依據(jù),在各VOBU導(dǎo)航組NV的VOBU末尾數(shù)據(jù)組地址(圖20的COBU_EA)記錄距離VOBU的開(kāi)頭的相對(duì)扇區(qū)數(shù)。
步驟#2438根據(jù)在步驟#2434得到的VTSTT_VOBS數(shù)據(jù),提取各訪問(wèn)單元的開(kāi)頭VOBU導(dǎo)航組NV地址及末尾VOBU導(dǎo)航組NV地址。而且將距離VTSTT_VOBS開(kāi)頭的扇區(qū)數(shù)作為訪問(wèn)單元開(kāi)頭VOBU地址C_FVOBU_SA,將距離VTSTT_VOBS末尾的扇區(qū)數(shù)作為訪問(wèn)單元末尾VOBU地址C_LVOBU_SA記錄。
步驟#2440判斷表示圖51的步驟#300或步驟#600判斷的狀態(tài),即判斷表示與前后的場(chǎng)面無(wú)斷層連接的VOB_Fsb=1是否成立。在判斷為“是”的情況下,進(jìn)入步驟#2242。
步驟#2242根據(jù)表示進(jìn)行無(wú)斷層連接的VOB_Fsb=1的信息,在記述與場(chǎng)面對(duì)應(yīng)的VOB控制信息的訪問(wèn)單元(圖16的C_PBI#i)的無(wú)斷層重放標(biāo)志(圖16中的SPF)上記錄“1”。
步驟#2444根據(jù)表示進(jìn)行無(wú)斷層連接的VOB_Fsb=1的信息,在記述與場(chǎng)面對(duì)應(yīng)的VOB控制信息的訪問(wèn)單元(圖16的C_PBI#i)的STC再設(shè)定標(biāo)志(圖16中的STCDF)上記錄“1”。
在步驟#2440判斷為“否”的情況下,即與前面的場(chǎng)面沒(méi)有進(jìn)行無(wú)斷層連接的情況下,進(jìn)入步驟#2446。
步驟#2446根據(jù)表示進(jìn)行無(wú)斷層連接的VOB_Fsb=0,在記述與場(chǎng)面對(duì)應(yīng)的VOB控制信息的訪問(wèn)單元(圖16中的C_PBI#i)的無(wú)斷層重放標(biāo)志(圖16中的SPF)上記錄“0”。
步驟#2448根據(jù)表示進(jìn)行無(wú)斷層連接的VOB_Fsb=0的信息,在記述與場(chǎng)面對(duì)應(yīng)的VOB控制信息的訪問(wèn)單元(圖16中的C_PBI#i)的STC再設(shè)定標(biāo)志(圖16中的STCDF)上記錄“0”。
借助于以上所示操作流程,將相當(dāng)于單一場(chǎng)面區(qū)間的多媒體流配置,圖16中所示訪問(wèn)單元重放信息(C_PBI#i)的內(nèi)容及示于圖20的導(dǎo)航組NV內(nèi)的信息記錄于生成的DVD多媒體流上。
解碼器流程圖從光盤到流緩存器的傳送流程下面參照?qǐng)D62及圖63,根據(jù)腳本選擇數(shù)據(jù)St51對(duì)解碼系統(tǒng)控制部2300生成的解碼信息表加以說(shuō)明。解碼信息表由圖62所示的解碼系統(tǒng)表和圖63所示的解碼表構(gòu)成。
如圖62所示,解碼系統(tǒng)表由腳本信息寄存器部與訪問(wèn)單元信息寄存器部構(gòu)成。腳本信息寄存器部提取包含于腳本選擇數(shù)據(jù)St51的、用戶所選擇的標(biāo)題編號(hào)等重放信息加以記錄。訪問(wèn)單元信息寄存器部根據(jù)腳本信息寄存器部提取的、用戶選擇的腳本信息,提取重放構(gòu)成程序鏈的各訪問(wèn)單元信息所需要的信息加以記錄。
腳本信息寄存器部包含角度編號(hào)寄存器ANGLE_NO_reg、VTS編號(hào)寄存器VTS_NO_reg、PGC編號(hào)寄存器VTS_PGCI_NO_reg、聲音ID寄存器AUDIO_ID_reg、副圖像ID寄存器SP_ID_reg,以及SCR用緩存器SCR_buffer。
角度編號(hào)寄存器ANGLE_NO_reg在重放的PGC中存在多視角的情況下記錄關(guān)于重放哪一個(gè)的信息。VTS編號(hào)寄存器VTS_NO_reg記錄存在于光盤上的多個(gè)VTS中下一個(gè)重放的VTS的編號(hào)。PGC編號(hào)寄存器VTS_PGCI_NO_reg記錄指示為加鎖控制等用途而在存在于VTS中的多個(gè)PGC中重放哪一個(gè)PGC的信息。
聲音ID寄存器AUD10_ID_reg記錄指示存在于VTS中的多個(gè)音頻流中重放哪一個(gè)的信息。副圖像ID寄存器SP_ID_reg在VTS中存在多個(gè)副圖像流的情況下記錄指示重放哪一個(gè)副圖像流的信息。SCR用緩存器SCR_buffer是如圖19所示暫時(shí)存儲(chǔ)數(shù)據(jù)組首標(biāo)記述的SCR的緩存器。該暫時(shí)存儲(chǔ)的SCR如參照?qǐng)D26進(jìn)行的說(shuō)明所述,被作為流重放數(shù)據(jù)St63輸出到解碼系統(tǒng)控制部2300。
訪問(wèn)單元信息寄存器部包含訪問(wèn)單元塊模式寄存器CBM_reg、訪問(wèn)單元塊類型寄存器CBT_reg、無(wú)斷層重放標(biāo)志寄存器SPB_reg、交錯(cuò)配置標(biāo)志寄存器IAF_reg、STC再設(shè)定標(biāo)志寄存器STCDF_reg、無(wú)斷層角度切換標(biāo)志寄存器SACF_reg訪問(wèn)單元開(kāi)頭的VOBU開(kāi)始地址寄存器C_FVOBU_SA_reg、訪問(wèn)單元末尾VOBU開(kāi)始地址寄存器C_LVOBU_SA_reg。
訪問(wèn)單元塊模式寄存器CBM_reg表示是否多個(gè)訪問(wèn)單元是否構(gòu)成一個(gè)功能塊,在未構(gòu)成的情況下,其值記錄為“N_BLOCK”。而在訪問(wèn)單元構(gòu)成一個(gè)功能塊的情況下,作為相應(yīng)的值,該功能塊的開(kāi)頭單元記錄“F_CELL”,末尾單元記錄“L_CELL”,中間單元記錄“BLOCK”。
訪問(wèn)單元塊類型寄存器CBT_reg是記錄以訪問(wèn)單元塊模式寄存器CBM_reg表示的單元塊種類的寄存器,在多視角的情況下記錄“A_BLOCK”,在不是多視角的情況下記錄“N_BLOCK”。
無(wú)斷層重放標(biāo)志寄存器SPF_reg記錄表示該訪問(wèn)單元是否與前面重放的訪問(wèn)單元或單元塊無(wú)斷層地連接重放的信息。在與前一單元或前一單元塊無(wú)斷層連接重放的情況下,其值記錄為“SML”,在不是無(wú)斷層連接的情況下,其值記錄為“NAML”。
交錯(cuò)配置標(biāo)志寄存器IAF_reg記錄該訪問(wèn)單元是否配置于交錯(cuò)區(qū)域的信息。在配置于交錯(cuò)區(qū)域的情況下,其值記錄為“ILVB”,在沒(méi)有配置在交錯(cuò)區(qū)域的情況下,記錄為“N_ILVB”。
STC再設(shè)定標(biāo)志寄存器STCDF_reg記錄關(guān)于是否有必要在訪問(wèn)單元重放時(shí)重新設(shè)定取同步時(shí)使用的STC(系統(tǒng)時(shí)鐘)的信息。在有必要重新設(shè)定的情況下,其值記錄為“STC_RESET”,在不必要重新設(shè)定的情況下,其值記錄為“STC_NRESET”。
無(wú)斷層角度切換標(biāo)志寄存器SACF_reg記錄表示是否該訪問(wèn)單元屬于角度區(qū)間而且進(jìn)行無(wú)斷層切換的信息。在是屬于角度區(qū)間而且進(jìn)行無(wú)斷層切換的情況下,其值記錄為“SML”,在并非如此的情況下記錄為“NSML”。
訪問(wèn)單元開(kāi)頭VOBU開(kāi)始地址寄存器C_FVOBU_SA_reg記錄訪問(wèn)單元開(kāi)頭VOBU的開(kāi)始地址。其值以扇區(qū)數(shù)表示對(duì)VTS標(biāo)題用VOBS(VTSTT_VOBS)的開(kāi)頭訪問(wèn)單元的邏輯扇區(qū)的距離,記錄該扇區(qū)數(shù)。
訪問(wèn)單元末尾VOBU開(kāi)始地址寄存器C_LCOBU_SA_reg記錄訪問(wèn)單元末尾VOBU的開(kāi)始地址。其值以扇區(qū)數(shù)表示對(duì)VTS標(biāo)題用VOBS(VTSTT_VOBS)的開(kāi)頭訪問(wèn)單元邏輯扇區(qū)的距離,記錄該扇區(qū)數(shù)。
下面對(duì)圖63的解碼表加以說(shuō)明,如該圖所示,解碼表由非無(wú)斷層多視角信息寄存器部、無(wú)斷層多視角信息寄存器部、VOBU信息寄存器部、無(wú)斷層重放寄存器部構(gòu)成。
非無(wú)斷層多視角信息寄存器部包含NSML_AGL_C1_DSTA_reg~NSML_AGL_C9_DSTA_reg。在NSML_AGL_C1_DSTA_reg~NSML_AGL_C9_DSTA_reg記錄圖20所示的PCI數(shù)據(jù)包中的NSML_AGL_C1_DSTA~NSML_AGL_C9_DSTA。
無(wú)斷層多視角信息寄存器部包含SML_AGL_C1_DSTA_reg~SML_AGL_C9_DSTA_reg。
在SML_AGL_C1_DSTA_reg~SML_AGL_C9_DSTA_reg記錄圖20所示的DSI數(shù)據(jù)包中的SML_AGL_C1_DSTA~SML_AGL_C9_DSTA。
VOBU信息寄存器部包含VOBU末尾地址寄存器VOBU_EA_reg。
在VOBU信息寄存器VOBU_EA_reg記錄圖20所示的SI數(shù)據(jù)包中的VOBU_EA。
無(wú)斷層重放寄存器部包含交錯(cuò)單元標(biāo)志寄存器ILVU_flag_reg、單位末尾標(biāo)志寄存器UNIT_END_flag_reg、ILVU末尾數(shù)據(jù)組地址寄存器ILVU_EA_reg、下一交錯(cuò)單元開(kāi)始地址NT_ILVU_SA_reg、VOB內(nèi)開(kāi)頭圖像幀顯示開(kāi)始時(shí)間寄存器VOB_V_SPTM_reg,VOB內(nèi)末尾圖像幀顯示結(jié)束時(shí)間寄存器VOB_V_EPTM_reg、聲音重放停止時(shí)間1寄存器VOB_A_GAP_PTM1_reg、聲音重放停止時(shí)間2寄存器VOB_A_GAP_PTM2_reg、聲音重放停止時(shí)長(zhǎng)1寄存器VOB_A_GAP_LEN1、聲音重放停止時(shí)長(zhǎng)2寄存器VOB_A_GAP_LEN2。
交錯(cuò)單元標(biāo)志寄存器ILVU_flag_reg表示VOBU是否在交錯(cuò)區(qū)域,是在交錯(cuò)區(qū)域的情況下記錄“ILVU”,不是在交錯(cuò)區(qū)域時(shí)記錄“N_ILVU”。
單位末尾標(biāo)志寄存器UNIT_END_flag_reg在VOBU是在交錯(cuò)區(qū)域的情況下記錄表示該VOBU是否ILVU的末尾VOBU的信息。ILVU是連續(xù)讀出單位,因此如果現(xiàn)在正在讀出的VOBU是ILVU的末尾VOBU就記錄“END”,如果不是末尾VOBU就記錄“N_END”。
ILVU末尾數(shù)據(jù)組地址寄存器ILVU_EA_reg在VOBU存在于交錯(cuò)區(qū)域的情況下記錄該VOBU所屬ILVU的末尾數(shù)據(jù)組的地址。這里地址是距離該VOBU的NV的扇區(qū)數(shù)。
下一ILVU開(kāi)始地址寄存器NT_ILVU_SA_reg在VOBU存在于交錯(cuò)區(qū)域的情況下記錄下一ILVU的開(kāi)始地址。這里地址是距離該VOBU的NV的扇區(qū)數(shù)。
VOB內(nèi)開(kāi)頭圖像幀顯示開(kāi)始時(shí)間寄存器VOB_V_SPTM_reg記錄開(kāi)始顯示VOB的開(kāi)頭圖像幀的時(shí)間。
VOB內(nèi)末尾的圖像幀顯示結(jié)束時(shí)間寄存器VOB_V_EPTM_reg記錄VOB的末尾圖像幀顯示結(jié)束的時(shí)間。
聲音重放停止時(shí)間1寄存器VOB_A_RAP_PTM1_reg記錄使聲音重放停止的時(shí)間,聲音重放停止時(shí)長(zhǎng)1寄存器VOB_A_GAP_LEN1_reg記錄使聲音重放停止的時(shí)間間隔。
聲音重放停止時(shí)間2寄存器VOB_A_GAP_PTM2_reg及聲音重放停止時(shí)長(zhǎng)2寄存器VOB_A_GAP_LEN2也一樣。
下面參照?qǐng)D69所示的DVD解碼器流程對(duì)在圖26表示其方框圖的本發(fā)明的DVD解碼器DCD的操作加以說(shuō)明。
步驟#310202是判斷光盤是否已插入的步驟,如果光盤已經(jīng)插入就進(jìn)至步驟#310204。
在步驟#310204讀出圖22的卷文件信息VFS之后,進(jìn)入步驟#310206。
步驟#310206讀出圖22所示的視像管理文件VMG,提取重放的VTS,進(jìn)入步驟#310208。
步驟#310208從VTS的管理表TVSI提取視像標(biāo)題集菜單地址信息VTSM_C_ADT后,進(jìn)入步驟#310210。
步驟#310210根據(jù)VTSM_C_ADT信息,從光盤中讀出視像標(biāo)題集菜單VTSM_VOBS,并顯示標(biāo)題選擇菜單。用戶按該菜單選擇標(biāo)題。在該情況下,如果不是僅有標(biāo)題,而是包含聲音編號(hào)、副圖像編號(hào)和多視角的標(biāo)題,則輸入角度編號(hào)。用戶的輸入結(jié)束,即進(jìn)入下一步驟#310214。
步驟#310214從管理表提取與用戶選擇的標(biāo)題編號(hào)對(duì)應(yīng)的VTS_PGCI#i后,進(jìn)入步驟#310216。
在下一步驟#310216開(kāi)始PGC的重放。PGC的重放結(jié)束,解碼處理也就結(jié)束。以后重放別的標(biāo)題時(shí),如果腳本選擇部有用戶的鍵盤輸入,可用返回步驟#310210的標(biāo)題菜單顯示等控制實(shí)現(xiàn)。
下面參照?qǐng)D64對(duì)前面敘述過(guò)的步驟#310216的PGC的重放作更加詳細(xì)的說(shuō)明。PGC重放步驟#310216如圖所示由步驟#31030、#31032、#31034、#31035組成。
步驟#31030進(jìn)行圖62的解碼系統(tǒng)表的設(shè)定。角度編號(hào)寄存器ANGLE_NO_reg、VTS編號(hào)寄存器VTS_NO_reg、PGC編號(hào)寄存器PGC_NO_reg、聲音ID寄存器AUDIO_ID_reg、副圖像寄存器SP_ID_reg由用戶在腳本選擇部210操作設(shè)定。
用戶選擇標(biāo),從而單值地決定重放的PGC后,即提取相應(yīng)的訪問(wèn)單元信息(C_PBI),設(shè)定于訪問(wèn)單元信息寄存器。設(shè)定的寄存器是CBM_reg、CBT_reg、SPF_reg、IAF_reg、STCDF_reg、SACF_reg、C_FVOBU_SA_reg、C_LVOBU_SA_reg。
在設(shè)定解碼系統(tǒng)表后,并行起動(dòng)步驟#31032中、向流緩存器傳送數(shù)據(jù)的處理和步驟#31034中流緩存器內(nèi)的數(shù)據(jù)解碼。
這里步驟#31032的向流緩存器傳送數(shù)據(jù)的處理是關(guān)于圖26中從光盤M向流緩存器2400傳送數(shù)據(jù)的處理。亦即按照用戶選擇的標(biāo)題信息及在數(shù)據(jù)流中記述的重放控制信息(導(dǎo)航組NV),從光盤M讀出必要的數(shù)據(jù),傳送到流緩存器2400的處理。
另一方面,步驟#31034是在圖26中進(jìn)行將流緩存器2400內(nèi)的數(shù)據(jù)解碼,輸出到視頻輸出端3600和音頻輸出端3700的處理的部分。亦即將流緩存器2400存儲(chǔ)的數(shù)據(jù)解碼重放的處理。該步驟#31032與步驟#31034并行運(yùn)作。
關(guān)于步驟#31032下面將進(jìn)行更詳細(xì)的說(shuō)明。步驟#31032的處理是以訪問(wèn)單元為單位的,一個(gè)訪問(wèn)單元的處理一結(jié)束,在下一步驟#31035即調(diào)查PGC的處理是否結(jié)束。如果PGC的處理沒(méi)有結(jié)束,就在步驟#31030進(jìn)行對(duì)應(yīng)于下一訪問(wèn)單元的解碼系統(tǒng)表的設(shè)定。進(jìn)行該處理直到PGC結(jié)束。
下面參照?qǐng)D70對(duì)步驟#31032的操作加以說(shuō)明。向流緩存器傳送數(shù)據(jù)的處理步驟#3102如圖所示由步驟#31040、#31042、#31044、#31046及#31048組成。
步驟#31040是調(diào)查訪問(wèn)單元是否多視角的步驟。如果不是多視角就進(jìn)入步驟#31044。
步驟#31044是非多視角處理步驟。
另一方面,在步驟#31040如果調(diào)查出是多視角,即進(jìn)入步驟#31042。該步驟#31042是調(diào)查是否無(wú)斷層多視角的步驟。
如果是無(wú)斷層多視角就進(jìn)入步驟#31046的無(wú)斷層多視角的步驟。另一方面,如果不是無(wú)斷層多視角,就進(jìn)入步驟#31048的非無(wú)斷層多視角的步驟。
下面參照?qǐng)D71對(duì)前面敘述過(guò)的步驟#31044的非多視角處理更詳細(xì)地加以說(shuō)明。非多視角處理步驟#31044如圖所示由步驟#31050、#31052及#31054組成。
首先在步驟#31050調(diào)查是否交錯(cuò)數(shù)據(jù)塊。如果是交錯(cuò)數(shù)據(jù)塊,就進(jìn)入步驟#31052的非多視角交錯(cuò)數(shù)據(jù)塊處理。
步驟#31052是存在進(jìn)行無(wú)斷層連接的分叉或結(jié)合(例如多場(chǎng)面)的處理步驟。
另一方面,如果不是交錯(cuò)數(shù)據(jù)塊,就進(jìn)入步驟#31054的非多視角連續(xù)數(shù)據(jù)塊處理。
步驟#31054是不存在分叉或結(jié)合的情況下的處理。
下面參照?qǐng)D72對(duì)前面敘述過(guò)的步驟#31052的非多視角交錯(cuò)數(shù)據(jù)塊的處理進(jìn)行更加詳細(xì)的說(shuō)明。
在步驟#31060向訪問(wèn)單元開(kāi)頭VOBU的開(kāi)頭地址(C_FVOBU_SA_reg)轉(zhuǎn)移。
更詳細(xì)地說(shuō),在圖26中將解碼系統(tǒng)控制部2300內(nèi)保持著的地址數(shù)據(jù)(C_FVOBU_SA_reg)通過(guò)St53提供給機(jī)構(gòu)控制部2002。機(jī)構(gòu)控制部2002控制電動(dòng)機(jī)2004及信號(hào)處理部2008,將光盤2006移向規(guī)定的地址讀出數(shù)據(jù),在信號(hào)處理部2008進(jìn)行ECC等的信號(hào)處理后,通過(guò)St61將訪問(wèn)單元前頭的VOBU數(shù)據(jù)傳送到流緩存器2400后,進(jìn)入步驟#31062。
步驟#31062在流緩存器2400提取圖20所示的導(dǎo)航組NV數(shù)據(jù)中的DSI數(shù)據(jù)包的數(shù)據(jù),設(shè)定解碼表后,進(jìn)入步驟#31064。在這里,作為設(shè)定的寄存器有ILVU_EA_reg、NT_ILVU_SA_reg、VOB_V_SPTM_reg、VOB_V_EPTM_reg、VOB_A_STP_PTM1_reg、VOB_A_STP_PTM2、VOB_A_GAP_LEN1_reg、VOB_A_GAP_LEN2_reg。
步驟#31064將從訪問(wèn)單元開(kāi)頭VOBU的開(kāi)頭地址(C_FVOBU_SA_reg)開(kāi)始到交錯(cuò)單元末尾地址(ILVU_EA_reg)為止的數(shù)據(jù),即1個(gè)ILVU份額的數(shù)據(jù)傳送到流緩存器2400后,進(jìn)入步驟#31066。更詳細(xì)地說(shuō)明,就是通過(guò)St53將圖26的解碼系統(tǒng)控制部2300內(nèi)保持著的地址數(shù)據(jù)(ILVU_EA_reg)提供給機(jī)構(gòu)控制部2002。機(jī)構(gòu)控制部2002控制電動(dòng)機(jī)2004及信號(hào)處理部2008,讀出直到ILVU_EA_reg的地址為止的數(shù)據(jù),在信號(hào)處理部2008進(jìn)行對(duì)ECC等的信號(hào)處理后,通過(guò)St61將訪問(wèn)單元前頭的ILVU份額的數(shù)據(jù)傳送到流緩存器2400。這樣做后,可以把光盤上連續(xù)的1交錯(cuò)單元份額的數(shù)據(jù)傳送到流緩存器2400。
步驟#31066調(diào)查是否已將交錯(cuò)數(shù)據(jù)塊內(nèi)的交錯(cuò)單元全部傳送完。如果是交錯(cuò)數(shù)據(jù)塊最后的交錯(cuò)單元,則接著將表示末尾的“ox7FFFFFFF”作為下一讀出地址設(shè)定于寄存器NT_ILVU_SA_reg。在這里如果尚未將交錯(cuò)數(shù)據(jù)塊內(nèi)的交錯(cuò)單元傳送完,則進(jìn)入步驟#31068。
步驟#31068轉(zhuǎn)移到下一重放交錯(cuò)單元地址(NT_ULVU_SA_reg),進(jìn)入步驟#31062。轉(zhuǎn)移機(jī)制與前面所述相同。
步驟#31062以后與前面所述相同。
另一方面,在步驟#31066,如果將交錯(cuò)數(shù)據(jù)塊內(nèi)的交錯(cuò)單元全部傳送完,就終止步驟#31052。
步驟#31052就這樣將一個(gè)訪問(wèn)單元的數(shù)據(jù)傳送到流緩存器2400。
下面參照?qǐng)D73對(duì)前面敘述過(guò)的步驟#31054的非多視角連續(xù)數(shù)據(jù)塊的處理加以說(shuō)明。
在步驟#31070轉(zhuǎn)移到訪問(wèn)單元開(kāi)頭VOBU的開(kāi)頭地址(C_FVOBU_SA_reg)后,進(jìn)入步驟#31072。轉(zhuǎn)移機(jī)制與前面所述相同。就這樣將訪問(wèn)單元開(kāi)頭VOBU的數(shù)據(jù)傳送到流緩存器2400。
步驟#31072在流緩存器2400提取圖20所示導(dǎo)航組NV數(shù)據(jù)中的DSI數(shù)據(jù)包數(shù)據(jù),設(shè)定解碼表,并進(jìn)入步驟#31074。這里設(shè)定的寄存器有VOBU_EA_reg、VOB_V_SPTM_reg、VOB_V_EPTM_reg、VOB_A_STP_PTM1_reg、VOB_A_STP_PTM2_reg、VOB_A_GAP_LEN1_reg、VOB_A_GAP_LEN2_reg。
步驟#31074將從訪問(wèn)單元開(kāi)頭VOBU的開(kāi)頭地址(C_FVOBU_SA_reg)開(kāi)始到VOBU末尾地址(VOBU_EA_reg)為止的數(shù)據(jù),即1個(gè)VOBU份額的數(shù)據(jù)傳送到流緩存器2400后,進(jìn)入步驟#31076。這樣做可以將光盤上連續(xù)的1個(gè)VOBU份額的數(shù)據(jù)傳送到流緩存器2400。
步驟#31076調(diào)查訪問(wèn)單元的數(shù)據(jù)傳送是否結(jié)束。如果沒(méi)有將訪問(wèn)單元內(nèi)的VOBU全部傳送完,就連續(xù)讀出下一VOBU的數(shù)據(jù),從而進(jìn)入步驟#31072。
步驟#31072以后與前面所述相同。
另一方面,在步驟#31076,如果已經(jīng)把訪問(wèn)單元內(nèi)的VOBU數(shù)據(jù)全部傳送完,就結(jié)束步驟#31054。這樣,步驟#31054把1個(gè)訪問(wèn)單元的數(shù)據(jù)傳送到流緩存器2400。
下面參照?qǐng)D74對(duì)前面所述步驟#31044的非多視角處理的其他方法進(jìn)行說(shuō)明。
在步驟#31080轉(zhuǎn)移到訪問(wèn)單元開(kāi)頭VOBU的開(kāi)頭地址(C_FVOBU_SA_reg),將訪問(wèn)單元開(kāi)頭VOBU的數(shù)據(jù)傳送到流緩存器2400后,進(jìn)入步驟#31081。
步驟#31081在流緩存器2400提取圖20所示導(dǎo)航組NV數(shù)據(jù)中的DSI數(shù)據(jù)包數(shù)據(jù),設(shè)定解碼表,并進(jìn)入步驟#31082。在這里設(shè)定的寄存器有SCR_buffer、VOBU_EA_reg、ILVU_flag_reg、UNIT_END_flag_reg、ILVU_EA_reg、NT_ILVU_SA_reg、VOB_V_SPTM_reg、VOB_V_EPTM_reg、VOB_A_STP_PTM1_reg、VOB_A_STP_PTM2_reg、VOB_A_GAP_LEN1_reg、VOB_A_GAP_LEN2_reg。
步驟#31082將從訪問(wèn)單元開(kāi)頭VOBU的開(kāi)頭地址(C_FVOBU_SA_reg)開(kāi)始到VOBU末尾地址(VOBU_EA_reg)為止的數(shù)據(jù),即1個(gè)VOBU份額的數(shù)據(jù)傳送到流緩存器2400后,進(jìn)入步驟#31083。
步驟#31083調(diào)查是否已經(jīng)把訪問(wèn)單元的VOBU全部傳送完。
如果已經(jīng)全部傳送,即結(jié)束本步驟#31044。如果傳送尚未結(jié)束,即進(jìn)入步驟#31084。
步驟#31084調(diào)查是否交錯(cuò)單元的末尾VOBU。如果不是交錯(cuò)單元的末尾VOBU,就回到步驟#31081。如果是,則進(jìn)入步驟#31085。這樣,以VOBU為單位把1個(gè)訪問(wèn)單元份額的數(shù)據(jù)傳送到流緩存器。
步驟#31081以后的處理如前面所述。在步驟#31085調(diào)查是否是交錯(cuò)數(shù)據(jù)塊的末尾ILVU。如果是交錯(cuò)數(shù)據(jù)塊的末尾ILVU,就結(jié)束本步驟#31044,如果不是,就進(jìn)入步驟#31086。
在步驟#31086轉(zhuǎn)移到下一交錯(cuò)單元的地址(NT_ILVU_SA_reg)后,進(jìn)入步驟#31081。這樣,可以把1訪問(wèn)單元份額的數(shù)據(jù)傳送到流緩存器2400。
下面參照?qǐng)D75對(duì)前面敘述過(guò)的步驟#31046的無(wú)斷層多視角的處理加以說(shuō)明。
在步驟#31090轉(zhuǎn)移到訪問(wèn)單元開(kāi)頭的VOBU的開(kāi)頭地址(C_FVOBU_SA_reg)后,進(jìn)入步驟#31091。轉(zhuǎn)移機(jī)制與前面所述相同。這樣,把訪問(wèn)單元開(kāi)頭VOBU的數(shù)據(jù)傳送到流緩存器2400。
步驟#31091在流緩存器2400提取圖20所示導(dǎo)航組NV數(shù)據(jù)中的DSI數(shù)據(jù)包數(shù)據(jù),設(shè)定解碼表,并進(jìn)入步驟#31092。這里設(shè)定的寄存器有ILVU_EA_reg、SML_AGL_C1_DSTA_reg~SML_AGL_C9_DSTA_reg、VOB_V_SPTM_reg、VOB_V_EPTM_reg、VOB_A_STP_PTM1_reg、VOB_A_STP_PTM2_reg、VOB_A_GAP_LEN1_reg、VOB_A_GAP_LEN2_reg。
步驟#31092 把從訪問(wèn)單元開(kāi)頭VOBU的開(kāi)頭地址(C_FVOBU_SA_reg)開(kāi)始到ILVU末尾地址(ILVU_EA_reg)為止的數(shù)據(jù),即1個(gè)ILVU份額的數(shù)據(jù)傳送到流緩存器2400后,進(jìn)入步驟#31093。這樣,可以把光盤上連續(xù)的1個(gè)ILVU份額的數(shù)據(jù)傳送到流緩存器2400。
步驟#31093對(duì)ANGLE_NO_reg進(jìn)行更新,并進(jìn)入步驟#31094。這里在用戶的操作,即在圖26的腳本選擇部2100進(jìn)行角度切換的情況下,將該角度編號(hào)重新設(shè)定于寄存器ANGLE_NI_reg。
步驟#31094調(diào)查角度訪問(wèn)單元的數(shù)據(jù)傳送是否已經(jīng)結(jié)束。如果該訪問(wèn)單元內(nèi)的ILVU沒(méi)有完全傳送完,就進(jìn)入步驟#31095,否則就終止。
步驟#31095轉(zhuǎn)移到下一角度(SML_ANG_C#n_reg),進(jìn)入步驟#31091。這里SML_ANG_C#n_reg是與在步驟#31093更新過(guò)的角度對(duì)應(yīng)的地址。這樣,可以把用戶操作設(shè)定的角度數(shù)據(jù)以ILVU為單位傳送給流緩存器2400。
下面參照?qǐng)D65對(duì)上述步驟#31048的非無(wú)斷層多視角處理加以說(shuō)明。
在步驟#31100轉(zhuǎn)移到訪問(wèn)單元開(kāi)頭VOBU的開(kāi)頭地址(C_FVOBU_SA_reg)后,進(jìn)入步驟#31101。轉(zhuǎn)移機(jī)制與前面所述相同。這樣,把訪問(wèn)單元開(kāi)頭VOBU的數(shù)據(jù)傳送到流緩存器2400。
步驟#31101在流緩存器2400提取圖20所示導(dǎo)航組NV數(shù)據(jù)中的數(shù)據(jù),設(shè)定解碼表,并進(jìn)入步驟#31102。這里設(shè)定的寄存器有VOBU_EA_reg、NSML_AGL_C1_DSTA_reg~NSML_A_GL_C9_DSTA_reg、VOB_V_SPTM_reg、VOB_V_EPTM_reg、VOB_A_STP_PTM1_reg、VOB_A_STP_PTM2_、VOB_A_GAP_LEN1_reg、VOB_A_GAP_LEN2_reg。
步驟#31102將從訪問(wèn)單元開(kāi)頭VOBU的開(kāi)頭地址(C_FVOBU_SA_reg)開(kāi)始到VOBU末尾地址(VOBU_EA_reg)為止的數(shù)據(jù),即1個(gè)VOBU份額的數(shù)據(jù)傳送到流緩存器2400后,進(jìn)入步驟#31003。這樣,可以把光盤上連續(xù)的1個(gè)VOBU份額的數(shù)據(jù)傳送到流緩存器2400。
步驟#31103進(jìn)行ANGLE_NO_reg的更新,并進(jìn)入步驟#31104。這里,在用戶操作,即在圖26的腳本選擇部2100進(jìn)行角度切換的情況下,將該角度編號(hào)重新設(shè)定于寄存器ANGLE_NO_reg。
步驟#31104調(diào)查角度訪問(wèn)單元的數(shù)據(jù)傳送是否結(jié)束,如果該訪問(wèn)單元內(nèi)的VOBU沒(méi)有全部傳送完,就進(jìn)入步驟#31105,如果全部傳送完,就終止。
在步驟#31105轉(zhuǎn)移到下一角度(NSML_AGL_C#n_reg)后,進(jìn)入步驟#31106。這里,NSML_AGL_C#n_reg是與步驟#31103更新過(guò)的角度對(duì)應(yīng)的地址。這樣,就可以把用戶操作設(shè)定的角度數(shù)據(jù)以VOBU為單位傳送到流緩存器2400。
步驟#31106是高速度進(jìn)行角度切換的有效步驟,在該步驟清除流緩存器2400中的信息。這里由于清除流緩存器中的信息,可以不重放未解碼的角度的數(shù)據(jù),而重放新切換的角度的數(shù)據(jù)。亦即可以對(duì)用戶的操作更快作出反應(yīng)。
在本發(fā)明的DVD解碼器中,特別是作為本發(fā)明的著重點(diǎn)的無(wú)斷層重放中,重要的是根據(jù)檢測(cè)交錯(cuò)單元ILVU及VOBU等數(shù)據(jù)的末尾,敏捷地轉(zhuǎn)移到下面的數(shù)據(jù)讀出的處理,高效率地進(jìn)行數(shù)據(jù)讀出。
下面參照?qǐng)D66對(duì)能夠高效實(shí)施交錯(cuò)單元ILVU末尾檢測(cè)的流緩存器2400的結(jié)構(gòu)和操作簡(jiǎn)單加以說(shuō)明。
流緩存器2400由VOB緩存器2402、系統(tǒng)緩存器2404、導(dǎo)航組提取器2406及數(shù)據(jù)計(jì)數(shù)器2408構(gòu)成。
系統(tǒng)緩存器2404暫時(shí)存儲(chǔ)來(lái)自位流重放部2000的St61所包含標(biāo)題管理數(shù)據(jù)VTSI(圖16)的數(shù)據(jù),輸出程序鏈信息VTS_PGC等控制信息St2450(St63)。
VOB緩存器2402暫時(shí)存儲(chǔ)St61所包含的標(biāo)題用VOB數(shù)據(jù)VTSTT_VOB(圖16)數(shù)據(jù),作為系統(tǒng)解碼器2500的輸入流St67輸出。
導(dǎo)航組提取器2406同時(shí)輸入VOB緩存器2402所輸入的VOB數(shù)據(jù),從VOB數(shù)據(jù)提取導(dǎo)航組NV,再提取圖20所示作為DSI信息DSI_GI的VOBU末尾數(shù)據(jù)組地址COBU_EA或ILVU末尾數(shù)據(jù)組地址ILVU_EA,生成數(shù)據(jù)組地址信息St2452(St63)。
借助于上面所述那樣的結(jié)構(gòu),在例如圖72所示流程圖步驟#31064的到ILVU_EA為止的VOBU數(shù)據(jù)傳送處理中,在向VOB緩存器2402輸入交錯(cuò)單元ILVU開(kāi)頭VOBU的數(shù)據(jù)的同時(shí),也向?qū)Ш浇M提取器2406、數(shù)據(jù)計(jì)數(shù)器2408輸入。其結(jié)果是,導(dǎo)航組提取器可在輸入導(dǎo)航組NV數(shù)據(jù)的同時(shí)提取ILVU_EA及NT_ILVU_SA的數(shù)據(jù),作為St2452(St63),向解碼系統(tǒng)控制部2300輸出。
解碼系統(tǒng)控制部2300將St2452存儲(chǔ)于ILVU_EA_reg和NT_ILVU_SA_reg,根據(jù)數(shù)據(jù)計(jì)數(shù)器2408來(lái)的數(shù)據(jù)組終止信號(hào)開(kāi)始對(duì)數(shù)據(jù)組計(jì)數(shù)。根據(jù)上述數(shù)據(jù)組數(shù)的計(jì)數(shù)值與ILVU_EA_reg,檢測(cè)出ILVU末尾數(shù)據(jù)組數(shù)據(jù)輸入完成的瞬間,即ILVU末尾數(shù)據(jù)組的末尾字節(jié)數(shù)據(jù)輸入完成的瞬間,解碼系統(tǒng)控制部2300指示位流重放部2000將讀出位置移向示于NT_ILVU_SA_reg的扇區(qū)地址。位流重放部將讀出位置移到示于NT_ILVU_SA_reg的扇區(qū)地址后,開(kāi)始讀出數(shù)據(jù)。
用如上所述的操作,可以高效率進(jìn)行ILVU末尾檢測(cè)和下一ILVU的讀出處理。
本實(shí)施形態(tài)對(duì)來(lái)自光盤的MBS數(shù)據(jù)不在位流重放部2000緩存,直接輸入流緩存器2400的情況作了說(shuō)明,而在位流重放部2000的信號(hào)處理部2008存在例如ECC處理用的緩存器的情況下,當(dāng)然在檢測(cè)出上述ILVU末尾數(shù)據(jù)組數(shù)據(jù)的輸入已完成,還清除了位流重放部2000的內(nèi)部緩存器存儲(chǔ)的數(shù)據(jù)之后,給出將讀出位置移向示于NT_ILVU_SA_reg的扇區(qū)地址的指示。
進(jìn)行這樣的處理,即使在位流重放部2000存在ECC處理等的緩存器,也能夠高效率地重放ILVU的數(shù)據(jù)。
又,如前所述在位流重放部2000存在用于ECC處理的EDD處理用緩存器的情況下,由于該ECC處理緩存器的輸入部具有與圖66的數(shù)據(jù)計(jì)數(shù)器2008相同的功能,可以高效率地進(jìn)行數(shù)據(jù)傳送。也就是說(shuō),在位流重放部2000,生成表示ECC處理用緩存器進(jìn)行的數(shù)據(jù)組輸入已完成的信號(hào)St62,解碼系統(tǒng)控制部2300根據(jù)St62,指示位流重放部2000使讀出位置移到NT_ULVU_SA_reg所示的扇區(qū)地址。如上所述,即使是位流重放部2000存在緩存光盤來(lái)的數(shù)據(jù)的功能的情況,也能夠高效率地進(jìn)行數(shù)據(jù)傳送。
又,VOBU末尾檢測(cè)也可以使用與以交錯(cuò)單元ILVU為例說(shuō)明的上述裝置及方法相同的裝置及方法。也就是說(shuō),也可以借助于VOBU_EA的提取和對(duì)VOBU_EA_reg的存儲(chǔ),將上述ILVU_EA、NT_ILVU_SA的提取和對(duì)ILVU_EA_reg、NT_ILVU_SA_reg的存儲(chǔ)應(yīng)用于VOBU末尾檢測(cè)。即,在向步驟#31074、步驟#31082、步驟#31092、步驟#31102中的VOBU_EA_reg進(jìn)行VOBU數(shù)據(jù)傳送處理上是有效的。
借助于上面所述那樣的處理,可以有效地進(jìn)行ILVU和VOBU的數(shù)據(jù)讀出。
從流緩存器解碼的流程下面參照?qǐng)D67對(duì)圖64所示的步驟#31034的流緩存器內(nèi)的解碼處理進(jìn)行說(shuō)明。
步驟#31034如圖所示由步驟#31110、步驟#31112、步驟#31114、步驟#31116組成。
步驟#31110進(jìn)行從圖26所示流緩存器2400向系統(tǒng)解碼器2500的以數(shù)據(jù)組為單位的數(shù)據(jù)傳送后,進(jìn)入步驟#31112。
步驟#31112進(jìn)行數(shù)據(jù)傳送,將從流緩存器2400傳送出的數(shù)據(jù)組數(shù)據(jù)傳送給各緩存器,即傳送給視頻緩存器2600、子圖像緩存器2700、音頻緩存器2800。
步驟#31112將用戶選擇的聲音及副圖像的ID,即圖62所示的腳本信息寄存器中包含的聲音ID寄存器AUDIO_ID_reg、副圖像ID寄存器SP_ID_reg與圖19所示的數(shù)據(jù)包首標(biāo)中的流ID及子流ID加以比較,將一致的數(shù)據(jù)包分到各緩存器(視頻緩存器2600、音頻緩存器2700、子圖像緩存器2800)后,進(jìn)入步驟#3114。
步驟#31114控制各解碼器(視頻解碼器、子圖像解碼器、音頻解碼器)的解碼定時(shí),即進(jìn)行各解碼器間的同步處理,并進(jìn)入步驟#31116。步驟#31114的各解碼器的同步處理將在下面詳細(xì)說(shuō)明。
步驟#31116進(jìn)行各種基本解碼處理。也就是,視頻解碼器從視頻緩存器讀出數(shù)據(jù),進(jìn)行解碼處理。子圖像解碼器也一樣從子圖像緩存器讀出數(shù)據(jù),進(jìn)行解碼處理。音頻解碼器也一樣從音頻緩存器讀出數(shù)據(jù),進(jìn)行解碼處理。解碼處理結(jié)束,步驟#31034也就結(jié)束。
下面參照?qǐng)D68對(duì)前面敘述過(guò)的步驟#31114進(jìn)行更加詳細(xì)的說(shuō)明。
步驟#31114如圖所示由步驟#31120、步驟#31122、步驟#31124組成。
步驟#31120是調(diào)查先行訪問(wèn)單元與該訪問(wèn)單元的連接是否無(wú)斷層連接的步驟,如果是無(wú)斷層連接,就進(jìn)入步驟#31122,如果不是,就進(jìn)入步驟#31124。
步驟#31122進(jìn)行無(wú)斷層用的同步處理。而步驟#31124進(jìn)行非無(wú)斷層連接用的同步處理。
如上所述,采用本發(fā)明,在從各不相同的角度看的圖像數(shù)據(jù)及聲音數(shù)據(jù)構(gòu)成的多個(gè)系統(tǒng)流構(gòu)成多視角系統(tǒng)流,在重放中途可以按每一規(guī)定的單元?jiǎng)討B(tài)地自由切換相當(dāng)于各角度的系統(tǒng)流進(jìn)行重放的所述多視角系統(tǒng)流中,按角度可切換的上述每一規(guī)定單元設(shè)定得相當(dāng)于各視角的系統(tǒng)流中所包含圖像數(shù)據(jù)的展現(xiàn)時(shí)間及聲音數(shù)據(jù)的展現(xiàn)時(shí)間在各視角間相同,從而在多視角重放時(shí),在用戶喜歡的位置,甚至在像切換攝像機(jī)鏡頭似地從某一角度切換到別的角度的情況下,圖像和聲音都能夠平滑地切換,圖像不會(huì)混亂或中斷,聲音也不會(huì)混有噪聲或中斷。
再者,由于在相當(dāng)于各視角的系統(tǒng)流所包含的音頻數(shù)據(jù)在各角度間取相同,多視角重放時(shí),在用戶喜歡的位置,甚至在像切換著攝像機(jī)似地從某一角度切換到別的角度的情況下,聲音也能夠平滑地重放,聲音不會(huì)混有噪聲或中斷。
工業(yè)應(yīng)用性如上所述,本發(fā)明的對(duì)媒體進(jìn)行位流交錯(cuò)錄放的方法及其裝置,適合使用在能夠根據(jù)用戶的希望,編輯由傳送各種信息的位流構(gòu)成的標(biāo)題,以構(gòu)成新標(biāo)題的創(chuàng)作系統(tǒng),進(jìn)一步說(shuō),也適用于在近年來(lái)開(kāi)發(fā)的數(shù)字視像光盤系統(tǒng)、即所謂DVD系統(tǒng)。
權(quán)利要求
1.一種用于將1個(gè)以上的視頻對(duì)象(VOB)記錄到信息存儲(chǔ)介質(zhì)(M)中的信息記錄方法,包括步驟將表示視頻對(duì)象(VOB)播放順序的播放順序信息、及表示究竟哪個(gè)視頻對(duì)象(VOB)和可選擇地播放的另外的哪個(gè)視頻對(duì)象(VOB)與同一組相關(guān)聯(lián)的組信息,記錄到管理信息記錄區(qū)域(VTSI)中;在用于記錄1個(gè)或多個(gè)視頻對(duì)象(VOB)的視頻對(duì)象記錄區(qū)域中,構(gòu)成與同一組相關(guān)聯(lián)的m個(gè)(m為大于2的整數(shù))視頻對(duì)象中的每一個(gè)包含了具有同一顯示期間的視頻數(shù)據(jù),所述m個(gè)視頻對(duì)象中的每一個(gè)被分割成v個(gè)同數(shù)量的交錯(cuò)單位(ILVUij),所述交錯(cuò)單位被交錯(cuò)成以下的序列ILVU11…ILVU21…ILVU(m-1)1…ILVUm1…ILVU12…ILVU22…ILVU(m-1)2…ILVUm2…ILVU1(v-1)…ILVU2(v-1)…ILVU(m-1)(v-1)…ILVUm(v-1)…ILVU1v…ILVU2v…ILVU(m-1)v…ILVUmvi表示代表視頻對(duì)象的從1到m的范圍的順序索引,并且具有同一索引j的m個(gè)交錯(cuò)單位的全部具有同一的視頻顯示期間的信號(hào)群;以及從j序號(hào)小的一方開(kāi)始按順序沿i序號(hào)的升序方向作為一個(gè)比特流記錄所述信號(hào)群,其特征在于所述交錯(cuò)單位包括記錄有視頻數(shù)據(jù)及管理信息(NV)的1個(gè)或多個(gè)子區(qū)域(VOBU)。
2.一種播放用權(quán)利要求1的信息記錄方法記錄的存儲(chǔ)介質(zhì)的比特流的播放方法,其特征在于在信息讀取裝置讀取比特流的過(guò)程中,通過(guò)使具有代表視頻對(duì)象的從1到m的同一索引i的交錯(cuò)單位、成為連接索引j為升序的交錯(cuò)單位的比特流,進(jìn)行同一拍攝角度的播放。
3.一種播放用權(quán)利要求1的信息記錄方法記錄的存儲(chǔ)介質(zhì)的比特流的播放方法,其特征在于信息讀取裝置,通過(guò)使具有代表視頻對(duì)象的從1到m的因交錯(cuò)單位而不同的索引i的交錯(cuò)單位、成為連接索引j為升序的交錯(cuò)單位的比特流,進(jìn)行將不同拍攝角度組合的播放。
全文摘要
本發(fā)明揭示位流的多視角連接編碼方法及其裝置。是一種在記錄包含數(shù)字圖像數(shù)據(jù)、音頻數(shù)據(jù)、副圖像數(shù)據(jù)的多媒體數(shù)據(jù)的光盤中,多視角重放時(shí)能夠?qū)崿F(xiàn)在視角切換部分沒(méi)有圖像混亂或聲音中混有噪聲或發(fā)生中斷地平滑切換圖像和聲音的無(wú)斷層重放的位流交錯(cuò)方法及裝置。利用由從各不相同的視點(diǎn)看到的圖像數(shù)據(jù)和聲音數(shù)據(jù)組成的多個(gè)系統(tǒng)流構(gòu)成多視角系統(tǒng)流,在重放的中途能夠按每一規(guī)定單元自由切換相當(dāng)于各視角的系統(tǒng)流,進(jìn)行重放的上述多視角系統(tǒng)流中,按視角可切換的上述每一規(guī)定單元使相對(duì)于各視角的系統(tǒng)流所包含圖像數(shù)據(jù)的展現(xiàn)時(shí)間及音頻數(shù)據(jù)的展現(xiàn)時(shí)間在各視角間相同。
文檔編號(hào)H04N9/877GK1527599SQ0313621
公開(kāi)日2004年9月8日 申請(qǐng)日期1996年9月27日 優(yōu)先權(quán)日1995年9月29日
發(fā)明者佐藤昭博, 堀池和由, 由, 宏, 津賀一宏, 巧, 長(zhǎng)谷部巧, 史, 森美裕, 濱坂浩史 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1