專(zhuān)利名稱(chēng):再現(xiàn)裝置、程序、再現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明是涉及多角度再現(xiàn)技術(shù)領(lǐng)域的發(fā)明。
背景技術(shù):
所謂多角度再現(xiàn)是指有選擇地讀出記錄在記錄媒體中的多個(gè)視頻流,來(lái)實(shí)現(xiàn)再現(xiàn)影像的切換的技術(shù)。這里,如正面、右方向、左方向那樣,將從多個(gè)攝像機(jī)物鏡視角捕捉一個(gè)被攝體的多個(gè)影像作為多個(gè)視頻流來(lái)記錄。相反,若執(zhí)行多角度再現(xiàn),則從正面向右方向、從右方向向左方向那樣,通過(guò)適當(dāng)切換攝像機(jī)物鏡視角來(lái)切換再現(xiàn)影像。
但是,以前的角度切換的前提是將可切換的多個(gè)視頻流記錄在光盤(pán)等單一的記錄媒體中。將其發(fā)展,期望在光盤(pán)上的視頻流與硬盤(pán)上的視頻流之間實(shí)現(xiàn)自由的角度切換。
但是,若要在多個(gè)記錄媒體間實(shí)現(xiàn)角度切換,則在訪問(wèn)各記錄媒體的驅(qū)動(dòng)器裝置中的一個(gè)驅(qū)動(dòng)器裝置讀出視頻流期間,其它的驅(qū)動(dòng)器裝置處于空閑狀態(tài)。這里,在光盤(pán)的驅(qū)動(dòng)器裝置處于空閑狀態(tài)的情況下,視頻流的讀出再次開(kāi)始花費(fèi)時(shí)間,產(chǎn)生影像再現(xiàn)的間斷。
具體而言,光盤(pán)的驅(qū)動(dòng)器裝置處于空閑狀態(tài)時(shí),會(huì)使光拾取器退避到最內(nèi)周的導(dǎo)入?yún)^(qū)域中。之后,若用戶(hù)選擇光盤(pán)的視頻流,則需要將退避到最內(nèi)周的光拾取器移動(dòng)到視頻流的記錄區(qū)域。由于該移動(dòng)中需要光拾取器的尋軌動(dòng)作和光拾取器的聚焦調(diào)整,所以為了使光拾取器移動(dòng)到光盤(pán)上的視頻流,必需相應(yīng)的時(shí)間。在這種移動(dòng)時(shí)間中,因?yàn)橹袛嘞蚪獯a器提供數(shù)據(jù),所以影像再現(xiàn)產(chǎn)生中斷。
一般,由光盤(pán)記錄的視頻流多是主編影像,記錄在硬盤(pán)上的視頻流多是新下載的追加影像。此時(shí),在再現(xiàn)硬盤(pán)上的追加影像之后,必需再次開(kāi)始光盤(pán)上的視頻流的再現(xiàn)。每當(dāng)再次開(kāi)始主編影像的再現(xiàn)時(shí),再現(xiàn)影像的中斷對(duì)視聽(tīng)的用戶(hù)來(lái)說(shuō)看著不舒服,即便對(duì)提供影像作品的電影業(yè)者來(lái)說(shuō)也是不愉快的。再現(xiàn)裝置的制造商從終端用戶(hù)、電影業(yè)者雙方處招致惡評(píng),臉上無(wú)光。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種不會(huì)意識(shí)到置入視頻流的記錄媒體的差異、即可實(shí)現(xiàn)平滑的角度切換的再現(xiàn)裝置。
上述目的通過(guò)如下再現(xiàn)裝置來(lái)實(shí)現(xiàn),通過(guò)有選擇地再現(xiàn)記錄在多個(gè)記錄媒體中的多個(gè)數(shù)字流,實(shí)現(xiàn)流切換,其特征在于,具備多個(gè)驅(qū)動(dòng)器裝置,訪問(wèn)多個(gè)記錄媒體的各記錄媒體;選擇部件,對(duì)應(yīng)于用戶(hù)操作或裝置狀態(tài)來(lái)選擇流;讀出部件,控制驅(qū)動(dòng)器裝置,從多個(gè)記錄媒體的某個(gè)讀出對(duì)應(yīng)于所述選擇的數(shù)字流;再現(xiàn)部件,再現(xiàn)被讀出的數(shù)字流,所述多個(gè)記錄媒體中一個(gè)是光盤(pán),其余的是用作光盤(pán)的預(yù)備的預(yù)備媒體,所述讀出部件在所述多個(gè)數(shù)字流中的預(yù)備媒體上的數(shù)字流被再現(xiàn)的期間,將對(duì)應(yīng)于光盤(pán)的驅(qū)動(dòng)器裝置的光拾取器控制成指示光盤(pán)中的數(shù)字流記錄區(qū)域。
在繼續(xù)從預(yù)備媒體中讀出的期間,將驅(qū)動(dòng)器裝置的光拾取器控制成指示光盤(pán)中的視頻流的記錄區(qū)域,所以即便在再次開(kāi)始光盤(pán)上的視頻流再現(xiàn)的情況下,也不會(huì)產(chǎn)生再現(xiàn)影像的中斷。不使用戶(hù)意識(shí)到‘光盤(pán)’‘硬盤(pán)’等視頻流設(shè)置場(chǎng)所的物理差異,可實(shí)現(xiàn)平滑的多角度再現(xiàn)。
即便將用光盤(pán)提供的視頻流與通過(guò)網(wǎng)絡(luò)下載的視頻流組合來(lái)實(shí)現(xiàn)多角度再現(xiàn)的情況下,也由于可實(shí)現(xiàn)平滑的角度多再現(xiàn),所以可實(shí)現(xiàn)用光盤(pán)來(lái)提供作為主影像的視頻流、并通過(guò)下載來(lái)提供可利用角度切換來(lái)切換的追加視頻流的新的提供方式。
結(jié)合說(shuō)明本發(fā)明一特定實(shí)施例的附圖,本發(fā)明的上述和其它目的、優(yōu)點(diǎn)和特征從下面的描述中變得顯而易見(jiàn)。其中圖1是表示本發(fā)明的再現(xiàn)裝置的內(nèi)部構(gòu)成的圖。
圖2是表示BD-ROM應(yīng)用層格式(應(yīng)用程序格式)的圖。
圖3(a)表示如何將構(gòu)成多角度區(qū)間的3個(gè)AVClip配置在BD-ROM上的分布圖象。
圖3(b)是在AVClip時(shí)間軸上記述構(gòu)成各AVClip的分區(qū)(extent)的圖。
圖4是表示Clip信息中的EP_map的構(gòu)成圖。
圖5(a)是表示局部存儲(chǔ)器2中的目錄構(gòu)成的圖。
圖5(b)是表示局部存儲(chǔ)器2上的AVClip的圖。
圖6是表示Clip信息#4中的EP_map的構(gòu)成的圖。
圖7是表示Play List信息的圖。
圖8(a)是表示由PlayItem信息的4個(gè)Clip_Information_file_name構(gòu)成的概括指定的圖。
圖8(b)是在AVClip時(shí)間軸上記述構(gòu)成各AVClip的分區(qū)的圖。
圖9是表示PSR(3)的設(shè)定值取得的多個(gè)值與PlayItem和Clip信息的關(guān)系的圖。
圖10是模式地表示在從4個(gè)角度影像中選擇AVClip#1時(shí)從BD-ROM讀出的圖。
圖11(a)是模式地表示在從4個(gè)角度影像中選擇AVClip#1時(shí)從BD-ROM讀出的圖。
圖11(b)是模式地表示在從4個(gè)角度影像中選擇AVClip#2時(shí)從BD-ROM讀出的圖。
圖12(a)是模式地表示在AVClip#1再現(xiàn)中、選擇AVClip#2時(shí)的光拾取器的讀取動(dòng)作的圖。
圖12(b)是模式地表示在AVClip#1再現(xiàn)中、選擇AVClip#3時(shí)的光拾取器的讀取動(dòng)作的圖。
圖13(a)是表示從AVClip#1至AVClip#4的角度切換在AVClip#1.1/3再現(xiàn)的途中產(chǎn)生時(shí)的讀出動(dòng)作的圖。
圖13(b)是表示驅(qū)動(dòng)器裝置進(jìn)行的光拾取器的退避的圖。
圖14(a)是表示再次選擇AVClip#1后使之再現(xiàn)的狀態(tài)的圖。
圖14(b)是表示移動(dòng)至導(dǎo)入?yún)^(qū)域的光拾取器的移動(dòng)的圖。
圖15(a)是表示用戶(hù)執(zhí)行從角度A至角度D的切換操作時(shí)、控制部11執(zhí)行的追蹤控制的圖。
圖15(b)是表示圖15(a)的讀出時(shí)之交換器4的設(shè)定的圖。
圖16(a)是表示執(zhí)行追蹤控制時(shí)、進(jìn)行從角度A→角度D→角度A等一連串選擇時(shí)的光拾取器的移動(dòng)的圖。
圖16(b)是表示圖16(a)的讀出時(shí)之交換器4的設(shè)定的圖。
圖17是表示控制部11執(zhí)行的PL再現(xiàn)步驟的流程圖。
圖18是表示以多角度區(qū)間為對(duì)象的盤(pán)讀出處理的處理步驟的流程圖。
具體實(shí)施例方式
下面,說(shuō)明本發(fā)明的再現(xiàn)裝置的內(nèi)部構(gòu)成。圖1是表示本發(fā)明的再現(xiàn)裝置的內(nèi)部構(gòu)成的圖。如圖所示,由BD-ROM驅(qū)動(dòng)器1、局部存儲(chǔ)器2、虛擬文件系統(tǒng)(虛擬文件系統(tǒng))管理部3、交換器4、視頻解碼器5、視頻平臺(tái)6、劇本存儲(chǔ)器(シナリオメモリ)7、操作接收部8、PSR組9、控制部11構(gòu)成。其中,虛擬文件系統(tǒng)管理部3、交換器4、視頻解碼器5、視頻平臺(tái)6、劇本存儲(chǔ)器7、操作接收部8、PSR組9、選擇部10、控制部11可制成為一個(gè)系統(tǒng)LSI。
<BD-ROM驅(qū)動(dòng)器1>
BD-ROM驅(qū)動(dòng)器1是BD-ROM的驅(qū)動(dòng)器裝置,其一部分一部分地讀出記錄在BD-ROM中的AVClip之后,輸出到交換器4。這里,BD-ROM是將多個(gè)記錄AVClip和對(duì)AVClip的Clip信息對(duì)應(yīng)起來(lái)記錄的記錄媒體。
下面,說(shuō)明BD-ROM。圖2是表示BD-ROM的應(yīng)用層格式(應(yīng)用程序格式)的圖。該圖中,在BD-ROM中,在Root目錄下有BDMV目錄。在BDMV目錄之下存在有稱(chēng)為PLAYLIST目錄、CLIPINF目錄、STREAM目錄的子目錄。
<BD-ROM的構(gòu)成之一.AVClip>
圖2中,賦予了擴(kuò)展符.m2ts的文件(00001.m2ts、00002.m2ts、00003.m2ts......)存儲(chǔ)AVClip。AVClip是通過(guò)多路復(fù)用視頻流、音頻流來(lái)得到的數(shù)字流。
<BD-ROM的構(gòu)成之二.AVClip中的記錄>
說(shuō)明各AVClip如何分割后被記錄于BD-ROM上。AVClip被分割成多個(gè)分區(qū),記錄在BD-ROM中。所謂分區(qū)是記錄在BD-ROM上的連續(xù)區(qū)域中的BD-ROM上的1分割部分,也被稱(chēng)為段。
圖2所示的AVClip#1-AVClip#3是從3個(gè)角度拍攝到的動(dòng)態(tài)圖像。此時(shí),AVClip#1-#3被分割成AVClip#1AVClip#1.1.3,AVClip#1.2.3,AVClip#1.3.3AVClip#2AVClip#2.1.3,AVClip#2.2.3,AVClip#2.3.3AVClip#3AVClip#3.1.3,AVClip#3.2.3,AVClip#3.3.3等3個(gè)分區(qū)。
圖3(b)是在AVClip時(shí)間軸上記述構(gòu)成各AVClip的分區(qū)的圖。構(gòu)成各AVClip的3個(gè)分區(qū)位于相同的再現(xiàn)時(shí)間帶上。即,AVClip#1.1/3、AVClip#2.1/3、AVClip#3.1/3位于相同的時(shí)間帶上。AVClip#1.2/3、AVClip#2.2/3、AVClip#3.2/3位于相同的時(shí)間帶上,AVClip#1.3/3、AVClip#2.3/3、AVClip#3.3/3位于相同的時(shí)間帶上。
在BD-ROM中,交叉記錄構(gòu)成3個(gè)AVClip的分區(qū)。這里,所謂交叉記錄是指將通過(guò)分割多個(gè)文件得到的分割部件中的在相同時(shí)間帶再現(xiàn)的分割部件匯總記錄的記錄方式。這里,3個(gè)AVClip分別由3個(gè)分區(qū)構(gòu)成,所以若交叉記錄它們,則構(gòu)成各AVClip的3個(gè)分割部分中的第1個(gè)分割部分(AVClip#1.1/3、AVClip#2.1/3、AVClip#3.1/3)被歸攏起來(lái)記錄。同樣,第2個(gè)分割部分(AVClip#1.2/3、AVClip#2.2/3、AVClip#3.2/3)被歸攏記錄,第3個(gè)分割部分(AVClip#1.3/3、AVClip#2.3/3、AVClip#3.3/3)被歸攏記錄。
其中,AVClip#1.1/3-AVClip#3.1/3是應(yīng)在相同時(shí)間帶再現(xiàn)的AVClip的一部分。這樣,應(yīng)在相同時(shí)間帶再現(xiàn)的分區(qū)被聚集,連續(xù)。圖3(a)表示在BD-ROM上如何配置構(gòu)成多角度區(qū)間的3個(gè)AVClip的分布圖象。
利用這種交叉記錄,可在某個(gè)文件的讀出途中,適當(dāng)進(jìn)行讀出其它文件等的讀出對(duì)象文件的切換。將交叉記錄多個(gè)AVClip的AVClip的記錄區(qū)域稱(chēng)為交叉區(qū)域。另外,將可利用交叉記錄來(lái)自由切換多個(gè)AVClip的區(qū)間稱(chēng)為“多角度區(qū)間”。另外,將不交叉記錄地記錄AVClip的區(qū)域稱(chēng)為非多角度區(qū)間。在多角度區(qū)間的后續(xù)區(qū)域記錄有構(gòu)成非多角度區(qū)間的AVClip,構(gòu)成多角度區(qū)間的AVClip與構(gòu)成非多角度區(qū)間的AVClip被連續(xù)再現(xiàn)。以上是對(duì)AVClip的交叉記錄的說(shuō)明。后面,將由BD-ROM上的AVClip#1得到的影像稱(chēng)為“角度A”,將由BD-ROM上的AVClip#2得到的影像稱(chēng)為“角度B”,將由BD-ROM上的AVClip#3得到的影像稱(chēng)為“角度C”。
<BD-ROM的構(gòu)成之三.Clip信息>
賦予了擴(kuò)展符“clpi”的文件(00001.clpi、00002.clpi、00003.clp......)是與各個(gè)AVClip一對(duì)一地對(duì)應(yīng)的管理信息。由于是管理信息,所以Clip信息具有AVClip中的流的編碼形式、幀速率、位速率、分辨率(解像度)等信息或表示GOP的開(kāi)頭位置的EP_map。
圖4是表示Clip信息中的EP_map的構(gòu)成的圖。該圖的第1段表示AVClip#1AVClip#3各自具有的時(shí)間軸,第2段表示Clip信息#1-Clip信息#3中的3個(gè)EP_map。第3段表示BD-ROM中的多角度區(qū)間(構(gòu)成交叉區(qū)域的AVClip)。
在第3段中,位于AVClip#1.1/3-AVClip#3.1/3、AVClip#2.1/3-AVClip#2.3/3、AVClip#3.1/3-AVClip#3.3/3的開(kāi)頭位置的數(shù)據(jù)包序號(hào)為SPN=n1-n9;在第1段中,若設(shè)AVClip#1.1/3-AVClip#3.1/3、AVClip#1.2/3-AVClip#3.2/3、AVClip#1.3/3-AVClip#3.3/3的開(kāi)頭的再現(xiàn)時(shí)刻為t1、t2、t3,則Clip信息#1的EP_map將將AVClip#1的時(shí)間軸上的t1、t2、t3與作為AVClip#1.1/3-AVClip#1.3/3的開(kāi)頭SPN的SPN=n1、n4、n7對(duì)應(yīng)起來(lái)表示。同樣,Clip信息#2的EP_map將AVClip#2的時(shí)間軸上的t1、t2、t3與作為AVClip#2.1/3-AVClip#2.3/3的開(kāi)頭SPN的SPN=n2、n5、n8對(duì)應(yīng)起來(lái)表示,Clip信息#3的EP_map將AVClip#3的時(shí)間軸上的t1、t2、t3與作為AVClip#3.1/3-AVClip#3.3/3的開(kāi)頭SPN的SPN=n3、n6、n9對(duì)應(yīng)起來(lái)表示。
這樣,由于在Clip信息的EP_map中分區(qū)開(kāi)頭的SPN與時(shí)間軸上的再現(xiàn)時(shí)刻對(duì)應(yīng),所以可從各AVClip的再現(xiàn)時(shí)刻開(kāi)始推導(dǎo)對(duì)應(yīng)的SPN。因?yàn)閺?fù)雜,所以省略圖示,但在分區(qū)的內(nèi)部還存在一個(gè)以上的GOP,存在于這些分區(qū)內(nèi)部的GOP開(kāi)頭的圖像數(shù)據(jù)的SPN在與GOP開(kāi)頭的圖像數(shù)據(jù)的PTS對(duì)應(yīng)的狀態(tài)下,示于EP_map中。由于GOP以0.4-1.0秒間隔存在,所以可知EP_map中,間隔0.4-1.0秒的圖像數(shù)據(jù)的SPN對(duì)應(yīng)于PTS來(lái)表示。通過(guò)使用這種EP_map,可訪問(wèn)構(gòu)成多角度區(qū)間的AVClip上的任意位置。
另外,對(duì)賦予了擴(kuò)展符“mpls”的文件(00001.mpls、00002.mpls、00003.mpls......)進(jìn)行省略說(shuō)明。
<局部存儲(chǔ)器2>
局部存儲(chǔ)器2是用作BD-ROM的預(yù)備的預(yù)備記錄媒體(預(yù)備媒體),被用作從電影配送者的服務(wù)器配送的內(nèi)容接收器。本實(shí)施方式中的局部存儲(chǔ)器2是內(nèi)置于再現(xiàn)裝置中的硬盤(pán),設(shè)記錄從電影配送者的服務(wù)器配送的AVClip、Clip信息、PlayLIst信息。局部存儲(chǔ)器2對(duì)應(yīng)于來(lái)自控制部11的請(qǐng)求,一部分一部分地讀出記錄在硬盤(pán)中的AVClip,輸出到交換器4。
<局部存儲(chǔ)器2的構(gòu)成之一.目錄構(gòu)成>
圖5(a)是表示局部存儲(chǔ)器2中的目錄構(gòu)成的圖。在該圖的目錄構(gòu)造中,在ROOT目錄之下有所謂‘organization#1’的子目錄,在其下有所謂‘disc#1’的子目錄。所謂目錄‘organizationl’是分配給電影作品的特定提供者的目錄?!甦isc#1’是分配給該提供者所提供的各個(gè)BD-ROM的目錄。
通過(guò)向?qū)?yīng)于特定提供者的目錄設(shè)置對(duì)應(yīng)于各BD-ROM的目錄,個(gè)別存儲(chǔ)對(duì)各BD-ROM的下載數(shù)據(jù)。在該目錄之下,與存儲(chǔ)在BD-ROM中一樣,存儲(chǔ)PlayList信息、Clip信息、AVClip。
<局部存儲(chǔ)器2的構(gòu)成之二.AVClip>
圖5(b)是表示局部存儲(chǔ)器2上的AVClip的圖。硬盤(pán)上的AVClip與BD-ROM上的3個(gè)AVClip一樣,被分割成3個(gè)分區(qū)(AVClip#4.1/3、AVClip#4.2/3、AVClip#4.3/3)來(lái)記錄在硬盤(pán)中。由此,硬盤(pán)上的AVClip與BD-ROM中交叉記錄的多個(gè)AVClip被擇一進(jìn)行再現(xiàn)。將利用該局部存儲(chǔ)器2上的AVClip再現(xiàn)的影像稱(chēng)為“角度D”。
<局部存儲(chǔ)器2的構(gòu)成之三.Clip信息>
局部存儲(chǔ)器2上的Clip信息與BD-ROM上的Clip信息一樣,具有EP_map。該EP_map將BD-ROM上的3個(gè)AVClip之分割部分(AVClip#4.1/3、AVClip#4.2/3、AVClip#4.3/3)的開(kāi)頭SPN與再現(xiàn)時(shí)刻對(duì)應(yīng)起來(lái)表示。圖6是表示Clip信息#4中的EP_map的構(gòu)成的圖。該圖的第1段表示AVClip#1-AVCli#4各自具有的4個(gè)時(shí)間軸,第2段表示Clip信息#4中的EP-map。第3段表示局部存儲(chǔ)器2中的AVClip。
在第3段中,AVClip#4.1/3、AVClip#4.2/3、AVClip#4.3/3的SPN是SPN=n10-n12,在第1段中,AVClip#4.1/3、AVClip#4.2/3、AVClip#4.3/3的開(kāi)頭的再現(xiàn)時(shí)刻為t1、t2、t3。這些t1、t2、t3與AVClip#1.1/3-AVClip#3.1/3、AVClip#1.2/3-AVClip#3.2/3、AVClip#1.3/3-AVClip#3.3/3的再現(xiàn)時(shí)刻相同。此時(shí),Clip#4的EP_map將AVClip#1-#4的時(shí)間軸上的t1、t2、t3與BD-ROM上的AVClip中之SPN=n10、n11、n12對(duì)應(yīng)起來(lái)表示。
<局部存儲(chǔ)器2的構(gòu)成之四.PlayList信息>
硬盤(pán)上的PlayList信息是多角度區(qū)間對(duì)應(yīng)的PlayList信息,構(gòu)成為可擇一再現(xiàn)BD-ROM上的多個(gè)AVClip與硬盤(pán)上的AVClip。圖7是表示硬盤(pán)上的Play List信息的數(shù)據(jù)構(gòu)造的圖。如圖所示,多角度區(qū)間對(duì)應(yīng)的Play Item信息由通常的與Play Item的互換部分、和用于多角度區(qū)間實(shí)現(xiàn)的擴(kuò)展部分構(gòu)成?;Q部分的數(shù)據(jù)構(gòu)造是“Clip_Information_file_name”、“Clip_codec_identifier”、“IN_time”、“OUT_time”。在多角度區(qū)間中,由該互換部分指定的AVClip被處理成第1個(gè)角度區(qū)間。由此,不對(duì)應(yīng)于多角度區(qū)間的再現(xiàn)裝置(僅對(duì)應(yīng)于BD-RE的數(shù)據(jù)構(gòu)造的再現(xiàn)裝置)即便讀取多角度區(qū)間對(duì)應(yīng)的Play Item,也可通過(guò)僅參照該互換部分來(lái)進(jìn)行再現(xiàn),從而再現(xiàn)第1個(gè)角度區(qū)間。擴(kuò)展部分的數(shù)據(jù)構(gòu)造由“is_multi_angles”、“number_of_angles”、“is_seamless_angle_change”、“Angle信息[2]、[3]、...[j]”構(gòu)成。
“is_multi_angles”表示對(duì)應(yīng)于該P(yáng)lay Item的再現(xiàn)區(qū)間是多角度區(qū)間還是非多角度區(qū)間。
“number_of_angles”表示將“is_multi_angles”設(shè)定成表示多角度區(qū)間的情況下,構(gòu)成該多角度區(qū)間的角度數(shù)量。
“is_seamless_angle_change”表示是否打算進(jìn)行連續(xù)的(seamless)角度切換。是否打算進(jìn)行連續(xù)的角度切換隨著是否交叉記錄AVClip的變化而變化。因此,在利用交叉記錄來(lái)記錄的情況下,將“is_seamless_angle_chang e”設(shè)定成開(kāi),在未記錄的情況下,將“is_seamless_angle_change”設(shè)定為關(guān)。
“Angle信息[2]...[j]”是多角度區(qū)間中的各個(gè)角度區(qū)間的信息,包含“Clip_Information_file_name[angle_id]”、“Clip_codec_identifier[angle_id]”。
在“Clip_Information_file_name[angle_id]”中記述構(gòu)成角度區(qū)間的AVClip的文件名。
“Clip_codec_identifier[angle_id]”表示記述于角度信息的Clip_Information_file_name中的文件名的AVClip中的編碼方式。
以上說(shuō)明中,在角度信息中沒(méi)有In_time、Out_time。這是因?yàn)榈?個(gè)以后的角度區(qū)間利用存在于互換部分中的In_time、Out_time來(lái)指定Play Item的始點(diǎn)、終點(diǎn)。因此,由角度信息內(nèi)的Clip_Information_file_name指定的AVClip與由互換部分內(nèi)的Clip_Information_file_name指定的AVClip必需在同一再現(xiàn)時(shí)間中。另外,在AVClip再現(xiàn)時(shí)間軸上,規(guī)定各再現(xiàn)定時(shí)的時(shí)間標(biāo)記(time stamp)(System Time Clock)的值必需嚴(yán)格一致。
PlayItem信息的互換部分和擴(kuò)展部分由于具有Clip_Information_file_name,所以可對(duì)多個(gè)AVClip概括并指定再現(xiàn)區(qū)間。
<局部存儲(chǔ)器2的構(gòu)成之五.對(duì)多角度區(qū)間的指定>
圖8(a)是表示由PlayItem信息的4個(gè)Clip_Informatio_file_name構(gòu)成的概括指定的圖。在該圖中,第1段.第4段表示具有4個(gè)AVClip時(shí)間軸(AVClip#1、#2、#3、#4的時(shí)間軸),第5段表示PlayList信息具有的時(shí)間軸(PL時(shí)間軸)。利用PlayItem信息具有的4個(gè)Clip_Information_file_name來(lái)指定這4個(gè)AVClip時(shí)間軸。由此,利用PlayItem具有的In_time、Out_time,定義可擇一地再現(xiàn)的4個(gè)再現(xiàn)區(qū)間。由此,在PL時(shí)間軸上,定義由可切換的多個(gè)角度影像構(gòu)成的區(qū)間。由In_time、Out_time指定的4個(gè)AVClip上的4個(gè)再現(xiàn)區(qū)間在PlayList時(shí)間軸上位于相同的再現(xiàn)時(shí)間帶。
圖8(b)是在AVClip時(shí)間軸上記述構(gòu)成各AVClip的分區(qū)的圖。構(gòu)成各AVClip的3個(gè)分區(qū)位于相同的再現(xiàn)時(shí)間帶上。即,AVClip#1.1/3、AVClip#2.1/3、AVClip#3.1/3、AVClip#4.1/3位于同一時(shí)間帶上。AVClip#1.2/3、AVClip#2.2/3、AVClip#3.2/3、AVClip#4.2/3位于同一時(shí)間帶上,AVClip#1.3/3、AVClip#2.3/3、AVClip#3.3/3、AVClip#4.3/3位于同一時(shí)間帶上。
<虛擬文件系統(tǒng)管理部3>
虛擬文件系統(tǒng)管理部3構(gòu)筑虛擬文件系統(tǒng)。所謂虛擬文件系統(tǒng)是指通過(guò)向BD-ROM的文件系統(tǒng)中追加新文件信息來(lái)實(shí)現(xiàn)BD-ROM中的文件系統(tǒng)的擴(kuò)展的文件系統(tǒng)。這里追加的文件信息是存在局部存儲(chǔ)器2中的關(guān)于PlayList的文件管理信息、關(guān)于Clip信息的文件管理信息、關(guān)于AVClip的文件管理信息,虛擬文件系統(tǒng)管理部3制作表示追加了這種文件管理信息的虛擬文件系統(tǒng)的信息,傳遞給控制部11。由此,控制部11可識(shí)別為位于局部存儲(chǔ)器2上的PlayList信息、Clip信息、AVClip存在于BD-ROM中。
圖9是表示由虛擬文件系統(tǒng)管理部3構(gòu)筑虛擬文件系統(tǒng)的一例的圖。圖的左上是BD-ROM中的目錄文件構(gòu)造,與圖2所示相同。圖的左下是局部存儲(chǔ)器2中的目錄文件構(gòu)造,與圖5(a)所示相同。將該局部存儲(chǔ)器2上的PlayList信息、Clip信息、AVClip的文件管理信息追加于BD-ROM的卷管理信息中。
具體地,i)將局部存儲(chǔ)器2上的P關(guān)于layList(00002.mpls)的文件管理信息追加于BD卷構(gòu)成信息中的mpls目錄的目錄管理信息中,ii)將局部存儲(chǔ)器2上的關(guān)于Clip信息#4(00004.clpi)的文件管理信息追加到BD卷構(gòu)成信息中的clpi目錄的目錄管理信息中,iii)將局部存儲(chǔ)器2上的AVClip#4(00004.m2ts)的文件管理信息追加到BD卷構(gòu)成信息中的STREAM目錄的目錄管理信息中。
由此,可得到虛擬文件系統(tǒng)。通過(guò)該追加得到的卷管理信息是虛擬文件系統(tǒng)信息。
以上是關(guān)于局部存儲(chǔ)器2的說(shuō)明。下面,說(shuō)明其余的構(gòu)成要素(交換器4-操作接收部8)。
<交換器4-操作接收部8>
交換器4將從BD-ROM驅(qū)動(dòng)器1讀出的AVClip或從局部存儲(chǔ)器2讀出的AVClip中任一個(gè)提供給視頻解碼器5。
視頻解碼器5對(duì)從BD-ROM驅(qū)動(dòng)器1或局部存儲(chǔ)器2讀出的AVClip進(jìn)行解碼,將非壓縮的圖像數(shù)據(jù)寫(xiě)入視頻平臺(tái)6中。將寫(xiě)入視頻平臺(tái)6中的圖像數(shù)據(jù)變換為影像信號(hào),以供再現(xiàn)。
劇本存儲(chǔ)器7是用于存儲(chǔ)Clip信息、PlayList信息的存儲(chǔ)器。
操作接收部8在對(duì)遙控器進(jìn)行用戶(hù)操作的情況下,從遙控器接收表示用戶(hù)操作的信號(hào)。以上是對(duì)交換器4-操作接收部8的說(shuō)明。
<PSR組9>
PSR組9是內(nèi)置于再現(xiàn)裝置中的非易失性寄存器,由64個(gè)PlayerStatus Register(PSR)和4096個(gè)General Purpose Register(GPR)構(gòu)成。PlayerStatus Register的設(shè)定值(PSR)中的PSR4-PSR8用于表現(xiàn)當(dāng)前的再現(xiàn)時(shí)刻。
<PSR組9的細(xì)節(jié)之一.表示當(dāng)前的再現(xiàn)時(shí)刻的PSR>
PSR(4)通過(guò)被設(shè)定成1-100的值,表示當(dāng)前的再現(xiàn)時(shí)刻所屬的標(biāo)題。
PSR(5)通過(guò)被設(shè)定成1-999的值,表示當(dāng)前的再現(xiàn)時(shí)刻所屬的章序號(hào),通過(guò)被設(shè)定成0xFFFF,表示再現(xiàn)裝置中章序號(hào)無(wú)效。
PSR(6)通過(guò)被設(shè)定成0-999的值,表示當(dāng)前的再現(xiàn)時(shí)刻所屬的PL(當(dāng)前PL)的序號(hào)。
PSR(7)通過(guò)被設(shè)定成0-255的值,表示當(dāng)前的再現(xiàn)時(shí)刻所屬的PlayItem(當(dāng)前Play Item)的序號(hào)。
PSR(8)通過(guò)被設(shè)定成0-OxFFFFFFFF的值,使用45KHz的時(shí)間精度來(lái)表示當(dāng)前的再現(xiàn)時(shí)刻(當(dāng)前PTM(Presentation TiMe)。利用以上的PSR4-PSR8,可在PL時(shí)間軸或AVClip時(shí)間軸上確定當(dāng)前的再現(xiàn)時(shí)刻在哪兒。
<PSR組9的細(xì)節(jié)之二.表示角度選擇的PSR>
表示角度區(qū)間指定的是PSR組9中的PSR(3)。PSR(3)具有存儲(chǔ)表示當(dāng)前角度的數(shù)值的作用??刂撇?1根據(jù)該P(yáng)SR(3)的設(shè)定值,進(jìn)行選擇角度區(qū)間來(lái)再現(xiàn)的處理。
圖10是表示PSR(3)的設(shè)定值取得的多個(gè)值與PlayItem和Clip信息的關(guān)系的圖。圖的左側(cè)表示PSR(3)取得的多個(gè)值(1-4)。
在PSR(3)的設(shè)定值為1的情況下,參照PlayItem信息中位于互換部分中的Clip_Information_file_name,將記述在該Clip_Information_file_name中的文件名00001.clpi的ClIp信息讀出到存儲(chǔ)器中。另外,參照位于該Clip信息中的EP_map,進(jìn)行AVClip(00001.m2ts)的再現(xiàn)。
在PSR(3)的設(shè)定值為2的情況下,參照PlayItem信息中位于Angle信息[2]中的Clip_Information_file_name,將記述在該Clip_Jnformation_file_name中的文件名O0002.clpi的Clip信息讀出到存儲(chǔ)器中。另外,參照位于該Clip信息中的EP_map,進(jìn)行AVClip(00002.m2ts)的再現(xiàn)。
在PSR(3)的設(shè)定值為3的情況下,參照PlayItem信息中位于Angle信息[3]中的Clip_Information_file_name,將記述在該Clip_Information_file_name中的文件名00003.clpi的Clip信息讀出到存儲(chǔ)器中。另外,參照位于該Clip信息中的EP_map,進(jìn)行AVClip(00003.m2ts)的再現(xiàn)。
在PSR(3)的設(shè)定值為4的情況下,參照PlayItem信息中位于Angle信息[4]中的Clip_Information_file_name,將記述在該Clip_Information_file_name中的文件名OO004.clpi的Clip信息讀出到存儲(chǔ)器中。另外,參照位于該Clip信息中的EP_map,進(jìn)行AVClip(00004-.m2ts)的再現(xiàn)。
以上是對(duì)PSR組9的說(shuō)明。
<選擇部10>
選擇部10從記述在多角度對(duì)應(yīng)型PlayItem信息中的多個(gè)AVClip中選擇一個(gè),使控制部11再現(xiàn)。所謂由選擇部10選擇是指在產(chǎn)生再現(xiàn)裝置中的狀態(tài)變化的情況下,或在用戶(hù)執(zhí)行切換角度序號(hào)的操作的情況下,通過(guò)執(zhí)行BD-ROM標(biāo)準(zhǔn)中規(guī)定的預(yù)定步驟,在PSR(3)中寫(xiě)入新的角度序號(hào),使控制部11再現(xiàn)由多角度對(duì)應(yīng)型PlayItem信息的多個(gè)Clip_Information_file_name指定的多個(gè)AVClip中、對(duì)應(yīng)于存儲(chǔ)在PSR(3)中的角度序號(hào)的AVClip。
這里,所謂再現(xiàn)裝置中的狀態(tài)變化是從某個(gè)PlayItem信息向其它PlayItem信息的切換,通過(guò)觀測(cè)上述PSR(7),可容易地檢測(cè)。
所謂規(guī)定的步驟是指在產(chǎn)生PlayItem的切換時(shí),判定與PSR(3)的設(shè)定值或可由用戶(hù)選擇命名的角度序號(hào)對(duì)應(yīng)的AVClip是否存在于當(dāng)前PlayItem中,并根據(jù)判定結(jié)果來(lái)更新PSR(3)的設(shè)定值,或維持設(shè)定值。在對(duì)應(yīng)于PSR(3)的設(shè)定值的AVClip不存在于當(dāng)前PlayItem中的情況下,執(zhí)行將代替值寫(xiě)入PSR(3)中的處理。在與由用戶(hù)命令選擇的角度序號(hào)對(duì)應(yīng)的AVClip不存在于當(dāng)前PlayItem中的情況下,執(zhí)行維持現(xiàn)狀的PSR(3)的值的處理。
在切換PlayItem信息時(shí),執(zhí)行上述步驟是因?yàn)槿缦略蛟诙嘟嵌葏^(qū)間中可切換的AVClip的數(shù)量或每個(gè)PlayItem信息中是否是多角度區(qū)間都不同,所以對(duì)應(yīng)于某個(gè)角度序號(hào)的AVClip雖在某個(gè)PlayItem信息中可再現(xiàn),但在其它的PlayItem信息中不能再現(xiàn)。
用戶(hù)操作時(shí),執(zhí)行上述步驟是因?yàn)槔糜脩?hù)操作存儲(chǔ)在PSR(3)中的角度序號(hào)不總是正確的,需要在寫(xiě)入不正確的角度序號(hào)時(shí)進(jìn)行恢復(fù)。
<控制部11>
控制部11執(zhí)行記錄在BD-ROM驅(qū)動(dòng)器1或局部存儲(chǔ)器2中的AVClip的再現(xiàn)控制。所謂控制部11的再現(xiàn)控制是邊參照Clip信息、PlayList信息,邊從BD-ROM驅(qū)動(dòng)器1或局部存儲(chǔ)器2中讀出記錄在BD-ROM或硬盤(pán)中的AVClip,提供給交換器4。
這里,AVClip的再現(xiàn)控制由以下步驟構(gòu)成。首先,打開(kāi)BD-ROM或硬盤(pán)中的AVClip文件,將PSR(8)所示的當(dāng)前PTM變換為扇區(qū)數(shù)。該扇區(qū)數(shù)表示從AVClip文件開(kāi)頭至對(duì)應(yīng)于當(dāng)前PTM的位置的相對(duì)扇區(qū)數(shù)。另外,將該相對(duì)扇區(qū)數(shù)設(shè)定成文件指針,從該文件指針?biāo)镜牟糠肿x出AVClip。
在該再現(xiàn)控制中,若從遙控器接收表示角度切換操作的信號(hào),則執(zhí)行多角度再現(xiàn)。多角度再現(xiàn)是使來(lái)自當(dāng)前讀出中的AVClip的‘脫出’與向其它AVClip的‘進(jìn)入’組合的控制。所謂來(lái)自AVClip的‘脫出’是指在拾取器讀取構(gòu)成某個(gè)AVClip的TS數(shù)據(jù)包時(shí),控制拾取器,以從該AVClip的記錄區(qū)域中拔出。
所謂AVClip的‘進(jìn)入’是指在上述‘脫出’后,使拾取器移動(dòng)到構(gòu)成其它AVClip的TS數(shù)據(jù)包的記錄位置。通過(guò)對(duì)應(yīng)于用戶(hù)操作來(lái)實(shí)現(xiàn)上述‘脫出’和‘進(jìn)入’處理,可在AVClip的再現(xiàn)中動(dòng)態(tài)地切換再現(xiàn)影像。
在交叉記錄中,以位于進(jìn)入點(diǎn)、脫出點(diǎn)的位置為分割交界,分割A(yù)VClip。因此,分割部分的開(kāi)頭位置為進(jìn)入點(diǎn),終端位置為脫出點(diǎn)。在進(jìn)入點(diǎn)開(kāi)始、在脫出點(diǎn)結(jié)束的分割部分彼此交替配置,所以可最佳地執(zhí)行從某個(gè)AVClip的脫出與向其它AVClip的進(jìn)入。利用上述‘脫出’、‘進(jìn)入’的最佳化,可在不中斷再現(xiàn)影像的情況下實(shí)現(xiàn)連續(xù)的角度切換。
<控制部11的細(xì)節(jié)之一.從BD-ROM再現(xiàn)>
圖11(a)是模式地表示在選擇4個(gè)角度影像中的AVClip#1時(shí)從BD-ROM讀出的圖。圖中,僅依次讀出構(gòu)成已交叉記錄的3個(gè)AVClip的分區(qū)中的AVClip#1的AVClip(AVClip#1.1/3,AVClip#1.2/3,AVClip#1.3/3)。
圖11(b)是模式地表示在選擇4個(gè)角度影像中的AVClip#2時(shí)從BD-ROM讀出的圖。圖中,僅依次讀出構(gòu)成已交叉記錄的3個(gè)AVClip的分區(qū)中的AVClip.2的AVClip(AVClip#2.1/3,AVClip#2.2/3,AVClip#2.3/3)。
圖12(a)是模式地表示在AVClip#1再現(xiàn)中、選擇AVClip#2時(shí)的光拾取器的讀取動(dòng)作的圖。在該圖中記述為切換操作的是表示切換操作的定時(shí)。此時(shí),可知打算從角度A切換到角度B的操作在AVClip#1.1/3的再現(xiàn)中進(jìn)行。此時(shí),無(wú)論切換操作如何,均繼續(xù)讀出AVClip#1.1/3。另外,在讀出全部AVClip#1.1/3,轉(zhuǎn)移到下一分區(qū)時(shí),不讀出構(gòu)成AVClip#1的第2個(gè)分區(qū)(AVClip#1.2/3),而讀出構(gòu)成AVClip#2的第2個(gè)分區(qū)(AVClip#2.2/3)。之后,依次讀出構(gòu)成AVClip#2的分區(qū)(AVClip#2.2/3、AVClip#2.3/3)。
<控制部11的細(xì)節(jié)之二.BD-ROM中的角度選擇>
圖12(b)是模式地表示在AVClip#1再現(xiàn)中、選擇AVClip#3時(shí)的光拾取器的讀取動(dòng)作的圖。在該圖中記述為切換操作的是表示切換操作的定時(shí)。此時(shí),可知打算從角度A切換到角度C的操作在AVClip#1.1/3的再現(xiàn)中進(jìn)行。此時(shí),無(wú)論切換操作如何,均繼續(xù)讀出AVClip#1.1/3。另外,在讀出全部AVClip#1.1/3,轉(zhuǎn)移到下一分區(qū)時(shí),不讀出構(gòu)成角度A的第2個(gè)分區(qū)(AVClip#1.2/3),而讀出構(gòu)成角度A的第2個(gè)分區(qū)(AVClip#3.2/3)。之后,依次讀出構(gòu)成角度C的分區(qū)(AVClip#3.2/3、AVClip#3.3/3)。如上所述,因?yàn)闃?gòu)成多角度區(qū)間的多個(gè)AVClip被交叉記錄,所以即便光拾取器的移動(dòng)需要長(zhǎng)的時(shí)間,也可不中斷地繼續(xù)再現(xiàn)角度影像。以上是BD-ROM上的AVClip的角度切換。
圖13(a)是表示從AVClip#1至AVClip#4的角度切換在AVClip#1.1/3再現(xiàn)的途中產(chǎn)生時(shí)的讀出動(dòng)作的圖。該圖13(A)與圖12(a)一樣,前提是在AVClip#1.1/3的讀出途中進(jìn)行切換操作。此時(shí),無(wú)論切換操作如何,均繼續(xù)讀出AVClip#1.1/3,若讀完AVClip#1.1/3,則依次讀出局部存儲(chǔ)器2上的AVClip#4.2/3、AVClip#4.3/3。
圖13(b)是表示讀出AVClip#4.2/3、AVClip#4.3/3的期間中的光拾取器的動(dòng)作的圖。圖14(a)(b)是表示再次開(kāi)始讀出AVClip時(shí)的光拾取器的動(dòng)作的圖。
在讀出AVClip#4.2/3的情況下,BD-ROM的驅(qū)動(dòng)器裝置處于空閑狀態(tài),所以驅(qū)動(dòng)器裝置使光拾取器退避到BD-ROM的導(dǎo)入?yún)^(qū)域中(圖13(b))。此時(shí),在AVClip#4.2/3的再現(xiàn)中,再次選擇AVClip#1,使之再現(xiàn)的情況下,需要將移動(dòng)到導(dǎo)入?yún)^(qū)域的光拾取器返回到AVClip#1.3/3的記錄區(qū)域,所以在BD-ROM側(cè)的AVClip再現(xiàn)中產(chǎn)生中斷。圖14(a)是表示角度A→角度D→角度A等一連串選擇的圖。在圖14(a)中,從角度A至角度D的切換操作與圖13(a)一樣,在讀出AVClip#1.1/3時(shí)進(jìn)行。不僅如此,從角度D至角度A的切換操作在讀出AVCliP#4.2/3時(shí)進(jìn)行。圖14(b)是表示移動(dòng)至導(dǎo)入?yún)^(qū)域的光拾取器的移動(dòng)的圖。
另外,即便不是這種操作,在多角度區(qū)間的讀出結(jié)束時(shí),控制部11也必需再次開(kāi)始BD-ROM側(cè)的非多角度區(qū)間的再現(xiàn)。即便在這種再次開(kāi)始中,也需要將移動(dòng)到導(dǎo)入?yún)^(qū)域的光拾取器移動(dòng)到AVClip的記錄區(qū)域,讀出再次開(kāi)始花費(fèi)時(shí)間,所以中斷向解碼器提供數(shù)據(jù),再現(xiàn)中斷。
<控制部11的細(xì)節(jié)之三.光拾取器的追蹤>
因此,在本實(shí)施方式中,執(zhí)行使BD-ROM中的光拾取器追蹤于局部存儲(chǔ)器2中的拾取器的控制。
所謂追蹤控制是指在再現(xiàn)裝置再現(xiàn)局部存儲(chǔ)器2上的AVClip的狀況下,控制光拾取器,以訪問(wèn)相當(dāng)于BD-ROM的AVClip中的局部存儲(chǔ)器2上的AVClip的再現(xiàn)時(shí)刻的位置。在該追蹤控制中,因?yàn)楣馐叭∑髟L問(wèn)BD-ROM中的AVClip記錄區(qū)域中對(duì)應(yīng)于再現(xiàn)時(shí)刻的位置,所以即便在將再現(xiàn)對(duì)象由局部存儲(chǔ)器2上的AVClip切換到BD-ROM上的AVClip的情況下,也僅需移動(dòng)在BD-ROM交叉區(qū)域上訪問(wèn)的光拾取器即可。不必使移動(dòng)到最內(nèi)周區(qū)域的光拾取器移動(dòng)到BD-ROM交叉區(qū)域。
這里,追加控制按以下步驟進(jìn)行。首先,使用EP_map,將PSR(8)所示的當(dāng)前PTM變換成BD-ROM中的AVClip文件的扇區(qū)數(shù)。之后,將BD-ROM側(cè)的文件指針設(shè)定成表示該扇區(qū)數(shù)。之后,隨著PSR(8)所示的PTM的更新,更新該文件指針。
隨著PTM的更新而更新表示局部存儲(chǔ)器2中的讀出位置的文件指針。隨著上述PTM的更新而還更新表示BD-ROM中的讀出位置的文件指針。由此,BD-ROM中的文件指針追蹤局部存儲(chǔ)器2中的文件指針。
在構(gòu)成多角度區(qū)間的分區(qū)開(kāi)頭或分區(qū)內(nèi)部存在GOP,這些GOP開(kāi)頭的I圖像的SPN在與GOP開(kāi)頭的I圖像的PTS對(duì)應(yīng)的狀態(tài)下,表示為EP_map,所以若使用EP_map,則可在BD-ROM上的AVClip中對(duì)應(yīng)于任意再現(xiàn)時(shí)刻的位置進(jìn)行隨時(shí)訪問(wèn)。通過(guò)使用對(duì)該BD-ROM上的AVClip的EP_map,將表示局部存儲(chǔ)器2上的AVClip中的當(dāng)前再現(xiàn)時(shí)刻的PTM變換為BD-ROM的AVClip中的記錄位置,實(shí)現(xiàn)追蹤控制。
圖15(a)是表示用戶(hù)執(zhí)行從角度A至角度D的切換操作時(shí)、控制部11執(zhí)行的追蹤控制的圖。
在該圖中,虛線(xiàn)的箭頭表示控制部11執(zhí)行的追蹤控制。在第2段,在讀出局部存儲(chǔ)器2上的AVClip#4中的AVClip#4.2/3、AVClip#4.3/3的期間,在BD-ROM如虛線(xiàn)箭頭所示控制成示出AVClip#1.1/3、AVClip#1.2/3。
在從局部存儲(chǔ)器2讀出AVClip#4.2/3的期間,將光拾取器控制成讀出AVClip#1.2/3;在從局部存儲(chǔ)器2讀出AVClip#4.3/3的期間,將光拾取器控制成讀出AVClip#1.3/3。由此,即便在從局部存儲(chǔ)器2讀出AVClip的期間,也由光拾取器指示BD-ROM上的AVClip的對(duì)應(yīng)于再現(xiàn)位置的位置。在圖15(a)中,即便在局部存儲(chǔ)器2上的AVClip#4.3/3再現(xiàn)結(jié)束后、再現(xiàn)BD-ROM側(cè)的非角度區(qū)間的情況下,通過(guò)追蹤控制,光拾取器存在于BD-ROM交叉區(qū)域中,所以可高速執(zhí)行BD-ROM側(cè)的非角度區(qū)間再現(xiàn)。例如,即便局部存儲(chǔ)器2上的AVClip的再現(xiàn)結(jié)束,命令切換到BD-ROM上的AVClip,也可將BD-ROM上的AVClip不中斷地提供給解碼器。
圖15(b)是表示圖15(a)的讀出時(shí)的交換器4的設(shè)定的圖。在讀出AVClip#1.3/3時(shí),交換器4被切換成向視頻解碼器5的數(shù)據(jù)提供源為BD-ROM側(cè)。在讀出AVClip#4.2/3、AVClip#4.3/3時(shí),被切換成向視頻解碼器5的數(shù)據(jù)提供源為局部存儲(chǔ)器2側(cè)。這樣,因?yàn)檫m當(dāng)切換向視頻解碼器5的提供源,所以在讀出局部存儲(chǔ)器2上的AVClip#4.2/3、AVClip#4.3/3時(shí),即便將追蹤控制實(shí)現(xiàn)為訪問(wèn)BD-ROM的AVClip#1.2/3、AVClip#1.3/3,也不能再現(xiàn)AVClip#1.2/3、AVClip#1.3/3的影像。
圖16(a)是表示執(zhí)行追蹤控制時(shí)、進(jìn)行從角度A→角度D→角度A等一連串選擇時(shí)的光拾取器的移動(dòng)的圖。與圖15(a)一樣,在讀出局部存儲(chǔ)器2上的AVClip的期間,進(jìn)行追蹤控制來(lái)訪問(wèn)BD-ROM上的AVClip#1.2/3。在AVClip#4.2/3的再現(xiàn)途中,在執(zhí)行從角度D至角度A的角度切換的情況下,BD-ROM側(cè)的光拾取器訪問(wèn)AVClip#1.2/3,所以只要讀出在其后的AVClip#1.3/3即可。由于光拾取器利用追蹤控制來(lái)訪問(wèn)BD-ROM上的AVClip的交叉區(qū)域,所以可高速實(shí)現(xiàn)BD-ROM中的交叉區(qū)域的再訪問(wèn)。
圖16(b)是表示圖16(a)的讀出時(shí)的交換器4的設(shè)定圖。在讀出AVClip#1.1/3、AVClip#1.3/3時(shí),交換器4被切換成向視頻解碼器5的數(shù)據(jù)提供源為BD-ROM側(cè)。在讀出AVClip#4.2/3時(shí),被切換成向視頻解碼器5的數(shù)據(jù)提供源為局部存儲(chǔ)器2側(cè)。這樣,因?yàn)檫m當(dāng)切換向視頻解碼器5的提供源,所以在讀出局部存儲(chǔ)器2上的AVClip#4.2/3中,即便將追蹤控制實(shí)現(xiàn)為訪問(wèn)BD-ROM的AVClip#1.2/3,也不能再現(xiàn)AVClip#1.2/3的影像。
下面,說(shuō)明基于軟件的控制部11的安裝。為了利用軟件來(lái)安裝控制部11,只要制作使再現(xiàn)裝置內(nèi)的CPU執(zhí)行圖17所示的流程圖的處理步驟的程序即可。
圖17是表示控制部11執(zhí)行的PL再現(xiàn)步驟的流程圖。將作為該流程圖中的處理對(duì)象的PlayItem設(shè)為PlayItem#x。該流程圖執(zhí)行當(dāng)前PlayList信息(.mpls)的讀入(步驟S 1),將當(dāng)前PlayList開(kāi)頭的PlayItem設(shè)定成PlayItem#x(PI#x)(步驟S2)。
之后,執(zhí)行步驟S3-步驟S13。這里,步驟S3-步驟S13構(gòu)成直到步驟S12為“是”為止,對(duì)構(gòu)成當(dāng)前PlayList信息的各PI信息重復(fù)步驟S3-步驟S13的處理的循環(huán)處理。
在循環(huán)處理中重復(fù)執(zhí)行的步驟S3-步驟S13由以下處理構(gòu)成。在再現(xiàn)當(dāng)前PlayList中的一個(gè)Play Item時(shí),將PSR(3)的設(shè)定值代入變量V(步驟S3),判定變量V是否大于等于2(步驟S4)。
若PSR(3)的設(shè)計(jì)值V大于等于2(步驟S4為是),則在PlayItem#x中,將由第V個(gè)角度信息[V].Clip_Information_file_name指定的Clip信息讀出到存儲(chǔ)器,將該Clip信息設(shè)為當(dāng)前Clip信息(步驟S5)。
若PSR(3)的設(shè)定值V為=1(步驟S4為否),則將Play Item的互換部分的Clip_Information_file_name中記述的Clip信息讀出到存儲(chǔ)器,將該Clip信息設(shè)為當(dāng)前Clip信息(步驟S6)。
之后,使用當(dāng)前Clip信息的Epmap,將PlayItem#x的In_time變換為I圖像地址u(步驟S7)。同樣,使用當(dāng)前Clip信息的Ep_map,將PlayItem#x的Out_time變換為I圖像地址v(步驟S8)。對(duì)解碼器指令從PlayItem#x的In_time至Out_time的輸出(步驟S9)。
求出利用這些變換得到的地址v的下一I圖像地址,將該地址的前一個(gè)設(shè)定為地址w(步驟S10),使用如此算出的地址w,對(duì)BD-ROM驅(qū)動(dòng)器1指令從I圖像地址u至地址w的TS數(shù)據(jù)包的讀出(步驟S11)。該循環(huán)處理的結(jié)束要件是PlayItem#x變?yōu)楫?dāng)前PlayList的最后PlayItem(步驟S12),并且若不是最后的PlayItem,則將當(dāng)前PlayList的下一PlayItem設(shè)定為PlayItem#x(步驟S13)。
圖18是表示以多角度區(qū)間為對(duì)象的盤(pán)讀出處理的處理步驟的流程圖。圖中,所謂當(dāng)前分區(qū)表示構(gòu)成基于當(dāng)前地址的讀出對(duì)象的分區(qū)。所謂當(dāng)前角度表示多角度區(qū)間中當(dāng)前再現(xiàn)的角度影像。另外,所謂該流程圖中的準(zhǔn)備標(biāo)志是表示是否應(yīng)進(jìn)行角度影像的切換的標(biāo)志,作為初始值設(shè)定0。
所謂“當(dāng)前地址”是表示構(gòu)成AVClip的記錄區(qū)域中的讀出位置的地址的變量。當(dāng)前地址有時(shí)也表指示BD-ROM中的AVClip的記錄區(qū)域上的位置,有時(shí)也指示局部存儲(chǔ)器2中的記錄區(qū)域上的位置。即,雖然抽象化表示BD-ROM記錄區(qū)域上的地址與局部存儲(chǔ)器2記錄區(qū)域上的地址,但仍是該“當(dāng)前地址”。所謂“追蹤地址”是僅在當(dāng)前地址指示局部存儲(chǔ)器2上的記錄區(qū)域時(shí)有效的變量,是BD-ROM上的記錄區(qū)域,指示對(duì)應(yīng)于當(dāng)前地址的部位。追蹤控制由該“追蹤地址”的更新來(lái)實(shí)現(xiàn)。
步驟S21-步驟S25是該流程圖中的主要循環(huán)。該循環(huán)處理通過(guò)進(jìn)行步驟S21-步驟S22是否為是的判定,重復(fù)將當(dāng)前地址更新為下一地址的處理(步驟S23)。
另外,執(zhí)行當(dāng)前地址是否指示局部存儲(chǔ)器2中的AVClip的記錄區(qū)域的判定(步驟S24),若是,則進(jìn)行更新追蹤地址的處理(步驟S25)。
通過(guò)重復(fù)該步驟S20-步驟S25,在一個(gè)分區(qū)內(nèi)部,依次更新表示讀出對(duì)象的當(dāng)前地址。
每當(dāng)步驟S21-步驟S23構(gòu)成的主要循環(huán)循環(huán)一次,就更新當(dāng)前地址。相反,在當(dāng)前地址被判定為是局部存儲(chǔ)器中的AVClip之記錄區(qū)域的情況下(步驟S24為是),更新追蹤地址。即,BD-ROM的記錄區(qū)域?yàn)楫?dāng)前地址時(shí),每當(dāng)主要循環(huán)循環(huán)一次,就僅更新當(dāng)前地址,在局部存儲(chǔ)器中的AVClip的記錄區(qū)域?yàn)楫?dāng)前地址的情況下,每當(dāng)主要循環(huán)循環(huán)一次,就更新當(dāng)前地址、追蹤地址雙方。
步驟S21判定是否進(jìn)行角度切換。這里,角度切換通過(guò)設(shè)置在遙控器中的角度鍵的按下、數(shù)值按鈕的按下來(lái)進(jìn)行。若執(zhí)行,則將表示構(gòu)成切換對(duì)象的角度的數(shù)值代入變量V(步驟S26),將準(zhǔn)備標(biāo)志設(shè)定為“=1”(步驟S27)。
這里,一旦通過(guò)角度鍵的按下來(lái)執(zhí)行角度切換,則將在PSR(3)的數(shù)值上加上“1”的值代入變量v中。在利用數(shù)值按鈕的按下來(lái)進(jìn)行角度切換的情況下,將對(duì)應(yīng)于該被按下的數(shù)值鍵的值代入變量v中。
步驟S22判定當(dāng)前地址是否變?yōu)楫?dāng)前分區(qū)的結(jié)束地址。讀出全部構(gòu)成一個(gè)分區(qū)的TS數(shù)據(jù)包,若當(dāng)前地址到達(dá)分區(qū)的終端,則該步驟S22成為“是”。
若步驟S22為“是”,則執(zhí)行步驟S28-步驟S39的處理。步驟S28判定準(zhǔn)備標(biāo)志是否=1,若準(zhǔn)備標(biāo)志為0,則將當(dāng)前AVClip的下一分區(qū)設(shè)定為當(dāng)前分區(qū)(步驟S29),將當(dāng)前分區(qū)的開(kāi)頭地址設(shè)定成當(dāng)前地址(步驟S30)。在該設(shè)定之后,判定當(dāng)前角度是否是局部存儲(chǔ)器2上的AVClip(步驟S31),若是局部存儲(chǔ)器2上的AVClip,則將BD-ROM的AVClip中的當(dāng)前分區(qū)的開(kāi)頭地址設(shè)為追蹤地址(步驟S32)。通過(guò)以上處理,當(dāng)前地址變換為下一分區(qū)的開(kāi)頭地址。另外,在當(dāng)前角度在局部存儲(chǔ)器2上的情況下,還更新追蹤地址。
在執(zhí)行以上處理之后,返回到由步驟S21-步驟S25構(gòu)成的循環(huán)處理。由此,在準(zhǔn)備標(biāo)志=0的情況下,讀入屬于當(dāng)前角度的下一分區(qū)。
在準(zhǔn)備標(biāo)志=1的情況下,執(zhí)行構(gòu)成讀出對(duì)象的AVClip文件的切換處理。這是因?yàn)橐援?dāng)前的讀出對(duì)象地址到達(dá)當(dāng)前分區(qū)的末尾為契機(jī),執(zhí)行構(gòu)成讀出對(duì)象的AVClip文件的切換處理。
首先,將切換對(duì)象角度的分區(qū)中、在當(dāng)前分區(qū)的下一時(shí)間帶再現(xiàn)的分區(qū)設(shè)定為分區(qū)dst(步驟S33)。另外,在將切換對(duì)象角度設(shè)為當(dāng)前角度之后,將分區(qū)dst設(shè)定為當(dāng)前分區(qū)(步驟S34)。在該設(shè)定之后,判定當(dāng)前角度是否是局部存儲(chǔ)器2上的AVClip(步驟S36),若是局部存儲(chǔ)器2上的AVClip,則將BD-ROM的AVClip中的當(dāng)前分區(qū)的開(kāi)頭地址設(shè)為追蹤地址(步驟S37)。
之后,將準(zhǔn)備標(biāo)志清零(步驟S38),將表示切換對(duì)象角度的變量V設(shè)定為PSR(3)(步驟S39)。最后返回到步驟S21。由此,讀出記述在變量V中的Clip_Information_file_name中的Clip信息,并根據(jù)該Clip信息,繼續(xù)再現(xiàn)。
如上所述,根據(jù)本實(shí)施方式,在繼續(xù)從硬盤(pán)讀出期間,將BD-ROM驅(qū)動(dòng)器裝置的光拾取器控制成指示BD-ROM中的AVClip的交叉區(qū)域,所以即便在再次開(kāi)始BD-ROM上的AVClip再現(xiàn)的情況下,也可不中斷再現(xiàn)影像。可實(shí)現(xiàn)不讓用戶(hù)意識(shí)到‘BD-ROM’‘硬盤(pán)’等AVClip的存放處的物理差異的平滑的多角度再現(xiàn)。
(第2實(shí)施方式)在第1實(shí)施方式中,使BD-ROM驅(qū)動(dòng)器的光拾取器追蹤控制局部存儲(chǔ)器2中的再現(xiàn)時(shí)刻的進(jìn)行,但在第2實(shí)施方式中,不執(zhí)行這種追蹤控制,而將交叉區(qū)域的何處位置示于光拾取器中。即,將光拾取器控制成指示構(gòu)成交叉區(qū)域的AVClip#1.1/3、AVClip#2.1/3、AVClip#3.1/3、AVClip#1.2/3、AVClip#2.2/3、AVClip#3.2/3、AVClip#1.3/3、AVClip#2.3/3、AVClip#3.3/3的某處。通過(guò)向光拾取器指示在交叉區(qū)域上的某處,即便在局部存儲(chǔ)器2側(cè)的AVClip讀出結(jié)束、且再次開(kāi)始BD-ROM側(cè)的AVClip讀出的情況下,也可立即讀出BD-ROM側(cè)的AVClip,提供給解碼器。
雖然根據(jù)上述實(shí)施方式進(jìn)行了說(shuō)明,但不過(guò)是作為現(xiàn)狀下可期待最佳效果的系統(tǒng)實(shí)例來(lái)提示的。本發(fā)明在不脫離其精神的分區(qū)下可變更實(shí)施。作為代表的變更實(shí)施方式,有以下的(A)(B)(C)......。
(備注)以上說(shuō)明不認(rèn)為是示出本發(fā)明的全部實(shí)施行為的方式。也可通過(guò)實(shí)施下述的(A)(B)(C)(D)......的變更的實(shí)施行為方式來(lái)實(shí)施本發(fā)明。根據(jù)本申請(qǐng)的權(quán)利要求的各發(fā)明,是作為擴(kuò)展上述多個(gè)實(shí)施方式及其變形方式的記載或一般化的記載而存在。擴(kuò)展或一般化的程度基于本發(fā)明的技術(shù)領(lǐng)域的申請(qǐng)當(dāng)時(shí)的技術(shù)水準(zhǔn)特性。
(A)在本實(shí)施方式中,將作為預(yù)備的記錄媒體、即局部存儲(chǔ)器說(shuō)明為硬盤(pán),但也可將其它記錄媒體用作局部存儲(chǔ)器。具體而言,也可以是SD存儲(chǔ)卡、致密快閃卡(compact flash card)、智能媒體(smart media)、存儲(chǔ)棒(memory stick)、多媒體卡(multimedia card)、PCM-CIA卡等半導(dǎo)體存儲(chǔ)卡。另外,可從再現(xiàn)裝置中取下、攜帶的ORB,Jaz,SparQ,SyJet,EZFley,微型驅(qū)動(dòng)器等移動(dòng)硬盤(pán)驅(qū)動(dòng)器也可以是局部存儲(chǔ)器。
另外,在全部實(shí)施方式中,將本發(fā)明的光盤(pán)作為BD-ROM來(lái)實(shí)施,但只要是訪問(wèn)速度慢的記錄媒體,則也可以是任何記錄媒體。例如,也可以是DVD-ROM、DVD-RAM、DVD-RW、DVD-R、DVD+RW、DVD+R、CD-R、CD-RW等光盤(pán),PD、MO等光磁盤(pán)。
(B)各實(shí)施方式中的數(shù)字流為BD-ROM標(biāo)準(zhǔn)的AVClip,但也可以是DVD-Video標(biāo)準(zhǔn)、DVD-Video Recording標(biāo)準(zhǔn)的VOB(Video Object)。VOB是利用多路復(fù)用視頻流、音頻流而得到的基于ISO/IEC13818-1標(biāo)準(zhǔn)的程序流。另外,AVClip中的視頻流也可以是MPEG4或WMV方式。另外,音頻流也可以是Linear-PCM方式、Dolby-AC3方式、MP3方式、MPEG-AAC方式、dts方式。
(C)各實(shí)施方式中的視頻流的形式也可以是MPEG4-AVC(也稱(chēng)為H.264或JVT)、MPEG2、VC-1之一。
(D)基于各實(shí)施方式所示的流程圖或功能的構(gòu)成要素的信息處理由于使用硬件資源來(lái)具體實(shí)現(xiàn),所以稱(chēng)為利用自然法則的技術(shù)思想的創(chuàng)作,滿(mǎn)足作為“程序的發(fā)明”的成立要件。
根據(jù)本發(fā)明的程序的生產(chǎn)方式根據(jù)本發(fā)明的程序可如下制作。首先,軟件開(kāi)發(fā)者使用程序設(shè)計(jì)語(yǔ)言,記述實(shí)現(xiàn)各流程圖或功能構(gòu)成要素的源程序。在該記述中,軟件開(kāi)發(fā)者根據(jù)程序設(shè)計(jì)語(yǔ)言的語(yǔ)法,使用分類(lèi)構(gòu)造體或變量、排列變量、外部函數(shù)的調(diào)用,記述具體實(shí)現(xiàn)各流程圖或功能構(gòu)成要素的源程序。
具體而言,流程圖中的重復(fù)處理使用上述語(yǔ)法中規(guī)定的for語(yǔ)句等來(lái)記述。判定處理使用上述語(yǔ)法中規(guī)定的if語(yǔ)句、swith語(yǔ)句等來(lái)記述。對(duì)解碼器的再現(xiàn)控制、或驅(qū)動(dòng)器裝置的訪問(wèn)控制等對(duì)硬件的控制通過(guò)調(diào)用由硬件制造源提供的外部函數(shù)來(lái)記述。
將記述的源程序作為文件提供給編譯器。編碼器翻譯這些源程序來(lái)生成目標(biāo)程序。
編譯器的翻譯由語(yǔ)法分析、最佳化、資源分配、代碼生成等過(guò)程構(gòu)成。在語(yǔ)法分析中,執(zhí)行源程序的詞法分析、語(yǔ)法分析和含義分析,將源程序變換為中間程序。在最佳化中,對(duì)中間程序執(zhí)行基本模塊化、控制流程分析、數(shù)據(jù)流程分析等作業(yè)。在資源分配中,為了實(shí)現(xiàn)適合于作為目標(biāo)的處理器的命令組,將中間程序中的變量分配給作為目標(biāo)的處理器的處理器具有的寄存器或存儲(chǔ)器。在代碼生成中,將中間程序內(nèi)的各中間命令變換為程序代碼,得到目標(biāo)程序。
這里生成的目標(biāo)程序由使計(jì)算機(jī)執(zhí)行各實(shí)施方式所示的流程圖的各步驟或功能構(gòu)成要素的各步驟的一個(gè)以上的程序代碼構(gòu)成。這里,程序代碼如處理器的本機(jī)代碼、JAVA字節(jié)碼那樣,有各種種類(lèi)。在基于程序代碼的各步驟的實(shí)現(xiàn)中,有各種方式。在可利用外部函數(shù)來(lái)實(shí)現(xiàn)各步驟的情況下,調(diào)用該外部函數(shù)的調(diào)用句成為程序代碼。另外,實(shí)現(xiàn)一個(gè)步驟的程序代碼也可歸屬于不同的目標(biāo)程序。在限制命令種類(lèi)的RISC處理器中,通過(guò)組合算術(shù)運(yùn)算命令與邏輯運(yùn)算命令、分支命令等,也可實(shí)現(xiàn)流程圖的各步驟。
若生成目標(biāo)程序,則編程者對(duì)其啟動(dòng)連接程序。連接程序?qū)⑦@些目標(biāo)程序或關(guān)聯(lián)的庫(kù)程序分配給存儲(chǔ)器空間,將它們結(jié)合成一個(gè),生成加載模塊。這樣生成的加載模塊以由計(jì)算機(jī)讀出為前提,使計(jì)算機(jī)執(zhí)行各流程圖所示的處理步驟或功能構(gòu)成要素的處理步驟。通過(guò)以上處理,可制作根據(jù)本發(fā)明的程序。
(E)根據(jù)本發(fā)明的程序可如下使用。
(i)作為組裝程序的使用在將本發(fā)明的程序用作內(nèi)部程序(粗達(dá)プロブラム)的情況下,將程序中的加載模塊與基本輸入輸出程序(BIOS)或各種中間件(操作系統(tǒng))一起,寫(xiě)入指令ROM中。通過(guò)將這種指令ROM嵌入控制部中,并由CPU執(zhí)行,可將本發(fā)明的程序用作再現(xiàn)裝置的控制程序。
(ii)作為應(yīng)用程序的使用在再現(xiàn)裝置為硬盤(pán)內(nèi)置模塊的情況下,將基本輸入輸出程序(BIOS)嵌入指令ROM中,將各種中間件(操作系統(tǒng))預(yù)裝在硬盤(pán)中。另外,在再現(xiàn)裝置中設(shè)置從硬盤(pán)來(lái)啟動(dòng)系統(tǒng)的引導(dǎo)ROM。
此時(shí),通過(guò)攜帶型記錄媒體或網(wǎng)絡(luò),僅將加載模塊提供給再現(xiàn)裝置,作為一個(gè)應(yīng)用程序安裝在硬盤(pán)中。此時(shí),再現(xiàn)裝置通過(guò)執(zhí)行基于引導(dǎo)ROM的開(kāi)機(jī)(boot-strap),啟動(dòng)操作系統(tǒng),作為一個(gè)應(yīng)用程序,使CPU執(zhí)行該應(yīng)用程序,這樣使用本發(fā)明的程序。
在硬盤(pán)模塊的再現(xiàn)裝置中,因?yàn)閷⒈景l(fā)明的程序用作一個(gè)應(yīng)用程序,所以可將本發(fā)明的程序以單體轉(zhuǎn)讓、借貸、或通過(guò)網(wǎng)絡(luò)來(lái)提供。
(F)本發(fā)明的系統(tǒng)LSI可如下生產(chǎn)和使用所謂系統(tǒng)LSI是指在高密度襯底上安裝裸芯片并封裝的器件。通過(guò)將多個(gè)裸芯片安裝在高密度襯底上并進(jìn)行封裝,使多個(gè)裸芯片具有一個(gè)LSI等的外形構(gòu)造的器件也包含于系統(tǒng)LSI中(這種系統(tǒng)LSI被稱(chēng)為多芯片模塊)。
這里,若著眼于封裝種類(lèi),則系統(tǒng)LSI有QFP(クツドフラツド陣列)、PGA(管腳柵極陣列)等種類(lèi)。QFP是在封裝的四個(gè)側(cè)面裝配管腳的系統(tǒng)LSI。PGA是在底面整體中裝配多個(gè)管腳的系統(tǒng)LSI。
這些管腳承擔(dān)作為與驅(qū)動(dòng)器裝置的輸入輸出接口、與遙控器的輸入接口、與電視的接口以及與IEEE1394接口或PCI總線(xiàn)的接口的作用。由于在系統(tǒng)LSI的管腳中存在這種接口的作用,所以通過(guò)在系統(tǒng)LSI的這些管腳上連接驅(qū)動(dòng)器裝置等或再現(xiàn)裝置的各種電路,系統(tǒng)LSI可實(shí)現(xiàn)作為再現(xiàn)裝置的核心的作用。
封裝在LSI中的裸芯片是具體實(shí)現(xiàn)各實(shí)施方式中表示為內(nèi)部構(gòu)成圖的各構(gòu)成要素的功能的指令ROM或CPU、解碼器LSI等。
首先如“作為組裝程序的使用”所述,在指令ROM中寫(xiě)入相當(dāng)于程序的加載模塊或基本輸入輸出程序(BIOS)、各種中間件(操作系統(tǒng))。在本實(shí)施方式中,特別創(chuàng)作的是相當(dāng)于該程序的加載模塊部分,通過(guò)將存儲(chǔ)相當(dāng)于程序的加載模塊的指令ROM作為裸芯片來(lái)封裝,可生成本發(fā)明的系統(tǒng)LSI。
生產(chǎn)步驟的細(xì)節(jié)如下。首先,根據(jù)各實(shí)施方式所示的構(gòu)成圖,制作應(yīng)作為系統(tǒng)LSI的部分的電路圖。
之后,若具體體現(xiàn)各構(gòu)成要素,則規(guī)定連接電路元件或IC、LSI間的總線(xiàn)及與其外圍電路、外部的接口等。再規(guī)定連接線(xiàn)、電源線(xiàn)、地線(xiàn)、時(shí)鐘信號(hào)線(xiàn)等。在該規(guī)定中,考慮LSI的規(guī)格來(lái)調(diào)整各構(gòu)成要素的動(dòng)作定時(shí),或施加保證各構(gòu)成要素所必需的帶寬等的調(diào)整,完成電路圖。
若完成電路圖,則進(jìn)行安裝設(shè)計(jì)。所謂安裝設(shè)計(jì)是指將通過(guò)電路設(shè)計(jì)制作的電路圖上的部件(電路元件或IC、LSI)配置在襯底上的某處、或確定在襯底上如何布線(xiàn)電路圖上的連接線(xiàn)的襯底布局的制作作業(yè)。
這里,安裝設(shè)計(jì)由自動(dòng)配置與自動(dòng)布線(xiàn)構(gòu)成。
在利用CAD裝置的情況下,該自動(dòng)配置可使用稱(chēng)為“重心法”的專(zhuān)用算法來(lái)實(shí)現(xiàn)。自動(dòng)布線(xiàn)使用金屬箔或轉(zhuǎn)接孔來(lái)規(guī)定連接電路圖上部件的管腳之間的連接線(xiàn)。在利用CAD裝置的情況下,該布線(xiàn)處理可使用稱(chēng)為“迷宮法”“尋線(xiàn)(line search)法”的專(zhuān)用算法來(lái)實(shí)現(xiàn)。
如此執(zhí)行安裝設(shè)計(jì),若確定基本上的布局,則將安裝設(shè)計(jì)結(jié)果變換為CAM數(shù)據(jù),輸出到NC工作機(jī)械等的設(shè)備。NC工作機(jī)械根據(jù)該CAM數(shù)據(jù),進(jìn)行SoC安裝或SiP安裝。所謂SoC(System on chip)安裝是將多個(gè)電路燒結(jié)在一個(gè)芯片上的技術(shù)。所謂SiP(System In package)安裝是利用樹(shù)脂等將多個(gè)芯片成為1個(gè)封裝的技術(shù)。經(jīng)過(guò)以上過(guò)程,可根據(jù)各實(shí)施方式所示的再現(xiàn)裝置的內(nèi)部構(gòu)成圖來(lái)制作本發(fā)明的系統(tǒng)LSI。
另外,上述生成的集成電路因集成度的不同,還有稱(chēng)為IC、LSI、超級(jí)(super)LSI、極端(ultra)LSI的集成電路。
并且,也可將各再現(xiàn)裝置的構(gòu)成要素的一部分或全部構(gòu)成為一個(gè)芯片。集成電路不限于上述SoC安裝、SiP安裝,也可由專(zhuān)用電路或通用加工來(lái)實(shí)現(xiàn)。在制造LSI之后,考慮利用可進(jìn)行編碼的FPGA(FieldProgrammable Gate Array)或可再構(gòu)成LSI內(nèi)部的電路單元的連接或設(shè)定的、可重新配置的處理器。另外,若利用半導(dǎo)體技術(shù)的進(jìn)步或派生的技術(shù)置換成LSI的集成電路化的技術(shù)出現(xiàn),則當(dāng)然也可使用該技術(shù)來(lái)進(jìn)行功能塊的集成電路化。例如,可適應(yīng)生物技術(shù)等。
(F)EP_map不是BD-ROM側(cè)的追蹤控制所必需的。通過(guò)分析構(gòu)成BD-ROM側(cè)AVClip的PES數(shù)據(jù)包的PTS值,搜索出對(duì)應(yīng)于局部存儲(chǔ)器2側(cè)當(dāng)前再現(xiàn)時(shí)刻的位置,也可實(shí)現(xiàn)追蹤控制。
(G)局部寄存器2中的當(dāng)前讀出位置由PTM來(lái)表現(xiàn),但在對(duì)AVClip的位分配是固定位速率(CBR)的情況下,也可用地址來(lái)表現(xiàn)局部存儲(chǔ)器2中的讀出位置。此時(shí),追蹤控制通過(guò)使BD驅(qū)動(dòng)器的光拾取器執(zhí)行向相同地址的訪問(wèn)來(lái)進(jìn)行。另外,在對(duì)局部寄存器2側(cè)的AVClip的位分配與對(duì)BD-ROM側(cè)的AVClip的位分配成正比的情況下,也可由地址來(lái)表現(xiàn)。
雖然參照附圖用實(shí)施例的形式來(lái)完整地描述了本發(fā)明,但本領(lǐng)域的技術(shù)人員應(yīng)該明白,不同的改變和變更是顯而易見(jiàn)的。因此,除非這種改變或變更脫離了本發(fā)明的范圍,否則認(rèn)為它們包含在本發(fā)明內(nèi)。
權(quán)利要求
1.一種再現(xiàn)裝置,通過(guò)有選擇地再現(xiàn)記錄在多個(gè)記錄媒體中的多個(gè)數(shù)字流,實(shí)現(xiàn)流切換,其特征在于,具備多個(gè)驅(qū)動(dòng)器裝置,訪問(wèn)多個(gè)記錄媒體的各記錄媒體;選擇部件,對(duì)應(yīng)于用戶(hù)操作或裝置狀態(tài)來(lái)選擇流;讀出部件,控制驅(qū)動(dòng)器裝置,從多個(gè)記錄媒體的某個(gè)讀出對(duì)應(yīng)于所述選擇的數(shù)字流;和再現(xiàn)部件,再現(xiàn)被讀出的數(shù)字流,所述多個(gè)記錄媒體中一個(gè)是光盤(pán),其余的是用作光盤(pán)的預(yù)備的預(yù)備媒體,所述讀出部件在所述多個(gè)數(shù)字流中的預(yù)備媒體上的數(shù)字流被再現(xiàn)的期間,將對(duì)應(yīng)于光盤(pán)的驅(qū)動(dòng)器裝置的光拾取器控制成指示光盤(pán)中的數(shù)字流記錄區(qū)域。
2.根據(jù)權(quán)利要求1所述的再現(xiàn)裝置,其特征在于由光拾取器指示的位置是光盤(pán)中的數(shù)字流記錄區(qū)域內(nèi)的位置,是與預(yù)備媒體中的數(shù)字流的讀出位置對(duì)應(yīng)的位置。
3.根據(jù)權(quán)利要求1所述的再現(xiàn)裝置,其特征在于所述讀出部件將由光拾取器指示的位置控制成追蹤預(yù)備媒體中的數(shù)字流的讀出位置。
4.根據(jù)權(quán)利要求3所述的再現(xiàn)裝置,其特征在于所述預(yù)備記錄媒體中的讀出位置由時(shí)間信息來(lái)表現(xiàn),通過(guò)將表示讀出位置的時(shí)間信息變換為光盤(pán)上的地址、并將光拾取器控制成訪問(wèn)該地址,來(lái)執(zhí)行所述讀出部件進(jìn)行的追蹤控制。
5.根據(jù)權(quán)利要求3所述的再現(xiàn)裝置,其特征在于所述預(yù)備記錄媒體中的讀出位置由地址來(lái)表現(xiàn),通過(guò)將光拾取器控制成訪問(wèn)同一地址,來(lái)執(zhí)行所述讀出部件進(jìn)行的追蹤控制。
6.根據(jù)權(quán)利要求1所述的再現(xiàn)裝置,其特征在于記錄在多個(gè)記錄媒體中的多個(gè)數(shù)字流是構(gòu)成多角度影像的多個(gè)視頻流,所述流切換是指角度切換。
7.一種程序,通過(guò)有選擇地再現(xiàn)記錄在多個(gè)記錄媒體中的多個(gè)數(shù)字流,使計(jì)算機(jī)執(zhí)行流切換,其特征在于,包括選擇步驟,對(duì)應(yīng)于用戶(hù)操作或裝置狀態(tài)來(lái)選擇流;讀出步驟,控制訪問(wèn)多個(gè)記錄媒體的各記錄媒體的多個(gè)驅(qū)動(dòng)器裝置,從多個(gè)記錄媒體中的某個(gè)讀出對(duì)應(yīng)于所述選擇的數(shù)字流;讀出步驟,控制訪問(wèn)多個(gè)記錄媒體的各記錄媒體的多個(gè)驅(qū)動(dòng)器裝置,從多個(gè)記錄媒體的某個(gè)讀出對(duì)應(yīng)于所述選擇操作的數(shù)字流;和再現(xiàn)步驟,再現(xiàn)被讀出的數(shù)字流,所述多個(gè)記錄媒體中一個(gè)是光盤(pán),其余的是用作光盤(pán)的預(yù)備的預(yù)備媒體,所述讀出步驟在所述多個(gè)數(shù)字流中的預(yù)備媒體上的數(shù)字流被再現(xiàn)的期間,使計(jì)算機(jī)將對(duì)應(yīng)于光盤(pán)的驅(qū)動(dòng)器裝置的光拾取器控制成指示光盤(pán)中的數(shù)字流記錄區(qū)域。
8.一種再現(xiàn)方法,通過(guò)有選擇地再現(xiàn)記錄在多個(gè)記錄媒體中的多個(gè)數(shù)字流,來(lái)進(jìn)行流切換,其特征在于,包括選擇步驟,對(duì)應(yīng)于用戶(hù)操作或裝置狀態(tài)來(lái)選擇流;讀出步驟,控制訪問(wèn)多個(gè)記錄媒體的各記錄媒體的多個(gè)驅(qū)動(dòng)器裝置,從多個(gè)記錄媒體中的某個(gè)讀出對(duì)應(yīng)于所述選擇的數(shù)字流;和再現(xiàn)步驟,再現(xiàn)被讀出的數(shù)字流,所述多個(gè)記錄媒體中的一個(gè)是光盤(pán),其余的是用作光盤(pán)的預(yù)備的預(yù)備媒體,所述讀出步驟在所述多個(gè)數(shù)字流中的預(yù)備媒體上的數(shù)字流被再現(xiàn)的期間,將對(duì)應(yīng)于光盤(pán)的驅(qū)動(dòng)器裝置的光拾取器控制成指示光盤(pán)中的數(shù)字流記錄區(qū)域。
全文摘要
再現(xiàn)裝置通過(guò)有選擇地再現(xiàn)記錄在BD-ROM或硬盤(pán)上的多個(gè)視頻流,來(lái)實(shí)現(xiàn)多角度再現(xiàn)。若由用戶(hù)接收角度選擇的操作,則從BD-ROM、硬盤(pán)中的某個(gè)讀出對(duì)應(yīng)于所述選擇操作的視頻流。在這些多個(gè)視頻流中的硬盤(pán)上的視頻流被再現(xiàn)的期間,將對(duì)應(yīng)于BD-ROM的驅(qū)動(dòng)器裝置的光拾取器控制成指示BD-ROM中的視頻流記錄區(qū)域。
文檔編號(hào)G11B20/10GK1747543SQ20051009818
公開(kāi)日2006年3月15日 申請(qǐng)日期2005年9月12日 優(yōu)先權(quán)日2004年9月10日
發(fā)明者池田航, 岡田智之, 田中敬一, 大蘆雅弘 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社