新四季網

記錄媒體、再現裝置和集成電路的製作方法

2023-06-24 22:01:06

專利名稱:記錄媒體、再現裝置和集成電路的製作方法
技術領域:
本發明涉及立體視覺影像的再現技術,尤其涉及記錄媒體上的視頻流的分配。
背景技術:
在分發電影作品等動畫內容中,廣泛使用DVD和藍光碟(BD :Blu-rayDisc)等光 盤。尤其是由於BD的容量比DVD大,所以可存儲高畫質的影像。具體而言,DVD中可存儲 的圖像為標準畫質(SD standard Def inition),例如在VGA標準下為640 X 480,在NTSC標 準下為720X480。與之相對,BD中可存儲的圖像為高精細度(HD High Definition),最大 為 1920X1080。近年來,欣賞立體視覺影像(也稱為3維(3D)影像。)的電影院日見增加。與之 相伴,將3D影像保持高畫質不變地存儲在光碟中的技術的開發不斷發展。當在光碟中存儲 3D影像時,要求確保與僅能從光碟再現2維(2D)影像(也稱為平面視覺影像。)的再現裝 置(下面稱為『2D再現裝置』。)的互換性。如果無法確保該互換性,則必需對1個內容制 作3D影像用與2D影像用這兩種光碟,所以成本高。因此,期望2D再現裝置能夠從存儲3D 影像的光碟中再現2D影像,並且可對應於2D影像與3D影像雙方的再現的再現裝置(下面 稱為『2D/3D再現裝置,。)能夠再現2D影像與3D影像的任一個。圖59是表示用於確保存儲3D影像的光碟相對2D再現裝置的互換性的構造模式 圖(例如參照專利文獻1)。在光碟2401中存儲2D/左視AV(Audi0Vidual)流文件與右視 AV流文件。這裡,2D/左視AV流文件包含2D/左視流。2D/左視流在立體視覺影像再現中 表示左眼用影像,另一方面,也可用於平面視覺影像的再現。右視AV流文件包含右視流。右 視流在立體視覺影像再現中表示右眼用影像。兩個視頻流的幀速率相等,但各視頻流的幀 顯示時期錯開半個幀周期。例如,當各視頻流的幀速率為每秒24幀時,左視流與右視流的 各幀每1/48秒交互顯示。如圖59所示,各AV流文件在光碟2401上以GOP (圖片組group ofpicture)為 單位分割成多個盤區(extent) 2402A-C、2403A-C而配置。各盤區包含1個以上的G0P。另 外,2D/左視AV流文件的盤區2402A-C與右視AV流文件的盤區2403A-C交互配置在光碟 2401 的軌道 2401A 上。在鄰接的兩個盤區 2402A-2403A、2402B-2403B、2402C_2403C 之間, 再現時間相等。將這種盤區的配置稱為交織配置。以交織配置記錄的盤區組如下所述,在 立體視覺影像再現與平面視覺影像再現中共用。如圖59所示,2D再現裝置2404中,2D用光碟驅動器2404A從光碟2401依次讀 取2D/左視AV流文件的盤區2402A-C,影像解碼器2404B將它們依次解碼為左視幀2406L。 由此,在顯示裝置2407中再現左視、即2D影像。這裡,為了從2D/左視AV流文件無縫再現 2D影像,根據2D用光碟驅動器2404A的尋址性能和讀取速度來設計各盤區2402A-C在光碟 2401上的配置。如圖59所示,在2D/3D再現裝置2405中,當選擇從光碟2401再現3D影像時,3D用 光碟驅動器2405A從光碟2401中交互地、即若用符號表示則按2402A、2403A、2402B、2403B、2402C、2403C的順序,讀取2D/左視AV流文件與右視AV流文件的各盤區。將讀取的盤區中 屬於2D/左視流的盤區發送給左影像解碼器2405L,將屬於右視流的盤區發送給右影像解 碼器2405R。各影像解碼器2405L、2405R將各盤區交互地解碼為視頻幀2406L、2406R。由 此,在3D影像用顯示裝置2408中交互地顯示左視與右視。另一方面,立體眼鏡2409與顯 示裝置2408切換畫面相同步地使左右透鏡交互地變得不透明。因此,若通過立體眼鏡2409 觀看,則顯示裝置2408中顯示的影像被看成3D影像。這樣,交織配置可使存儲3D影像的光碟用於2D再現裝置再現2D影像與2D/3D再 現裝置再現3D影像雙方。專利文獻專利文獻1 日本特許第3935507號公報光碟中存在所謂2層盤這樣的包含多個記錄層的盤。在這種光碟中,有時跨越2 層記錄一系列的AV流文件組。另一方面,即便是單層盤,有時也中間夾入其它文件來記錄 一系列的AV流文件組。在這些情況下,光碟驅動器的拾取器必需在從光碟中讀取數據的過 程中,執行伴隨層切換的聚焦跳躍(focus jump)、或伴隨盤徑向移動的軌道跳躍。這些跳躍 由於尋址時間一般較長,所以被稱為長跳躍(long jump)。儘管發生長跳躍,但為了無縫再 現影像,必需充分增大長跳躍即將開始之前被訪問的盤區的尺寸,以滿足影像解碼器內的 緩衝器在長跳躍中不引起下溢的條件。但是,如圖59所示,當交互配置2D/左視AV流文件與右視AV流文件的各盤區時, 為了在2D影像與3D影像雙方的再現中滿足上述條件,在長跳躍即將開始之前被訪問的區 域中,必需與2D/左視AV流文件的盤區擴大相配合地也增大再現時間相等的右視AV流文 件的盤區。結果,2D/3D再現裝置必需在右影像解碼器內確保容量比3D影像再現中滿足上 述條件所需的容量還大的緩衝器。這阻礙了再現裝置內緩衝器容量的進一步削減和存儲器 利用效率的進一步提高,所以並不優選。

發明內容
本發明的目的在於,提供一種在能夠進一步削減立體視覺影像再現時應確保的緩 衝器容量的配置下記錄流文件的記錄媒體。在根據本發明的記錄媒體中,記錄基礎視流文件與相關視流文件。基礎視流文件 在平面視覺影像再現中被利用。相關視流文件與基礎視流文件組合後,在立體視覺影像再 現中被利用。該記錄媒體具有立體視覺/平面視覺共用區域、立體視覺專用區域和平面視 覺專用區域。立體視覺/平面視覺共用區域是在立體視覺影像再現時與平面視覺影像再現 時這兩種情況下被訪問的區域,是交互配置並記錄有屬於基礎視流文件的多個盤區與屬於 相關視流文件的多個盤區的連續區域。立體視覺專用區域與平面視覺專用區域均為接續立 體視覺/平面視覺共用區域的連續區域。立體視覺專用區域是在立體視覺影像再現中產生 的長跳躍即將開始之前被訪問的區域,是交互配置並記錄有與立體視覺/平面視覺共用區 域中記錄的屬於基礎視流文件的盤區接續的盤區、和與立體視覺/平面視覺共用區域中記 錄的屬於相關視流文件的盤區接續的盤區的區域。平面視覺專用區域是在平面視覺影像再 現中產生的長跳躍即將開始之前被訪問的區域,是記錄有立體視覺專用區域中記錄的屬於 基礎視流文件的盤區的複製品的區域。
發明效果當從根據本發明的上述記錄媒體再現影像時,在長跳躍即將開始之前,在立體視覺影像再現時訪問立體視覺專用區域,在平面視覺影像再現時訪問平面視覺專用區域。這 樣,在長跳躍即將開始之前,立體視覺影像的再現路徑與平面視覺影像的再現路徑分離。由 此,可與平面視覺專用區域中配置的基礎視流文件的盤區尺寸相獨立地設計立體視覺專用 區域中配置的各流文件的盤區尺寸。尤其是可在立體視覺專用區域中將各盤區的尺寸和配 置設計成僅滿足對立體視覺影像無縫再現的條件。另一方面,與之獨立,可在平面視覺專用 區域中將各盤區的尺寸和配置設計成僅滿足對平面視覺影像無縫再現的條件。結果,可進 一步削減立體視覺影像再現時應確保的緩衝器容量。


圖1是表示根據本發明實施方式1的記錄媒體使用形態的模式圖。圖2是表示圖1中示出的BD-ROM盤的數據構造的模式圖。圖3是表示圖2中示出的索引文件中包含的索引表格的模式圖。圖4是表示復用於圖2中示出的2D影像再現用AV流文件上的基本流的模式圖。圖5是表示復用於圖2中示出的AV流文件上的各基本流的數據包配置的模式圖。圖6是表示向圖5中示出的PES數據包存儲視頻流的存儲方法的細節模式圖。圖7是表示構成圖5中示出的AV流文件的TS數據包與源數據包的形式的模式圖。圖8是表示PMT的數據構造的模式圖。圖9是表示圖2中示出的剪輯(clip)信息文件的數據構造的模式圖。圖10是表示圖9中示出的流屬性信息的數據構造的模式圖。圖11是表示圖10中示出的條目映射的數據構造的模式圖。圖12是表示圖2中示出的播放列表文件的數據構造的模式圖。圖13是表示圖12中示出的播放項目信息的數據構造的模式圖。圖14是表示當圖13中示出的連接條件1310為『5』或『6』時,由連接對象的各播 放項目信息規定的再現區間之間的關係的模式圖。圖15是表示規定對象再現路徑中包含子路徑時的播放列表文件的數據構造的模 式圖。圖16是2D再現裝置的功能框圖。圖17是圖16中示出的播放器變量存儲部中存儲的系統參數一覽表。圖18是圖16中示出的系統目標解碼器的功能框圖。圖19是表示圖2中示出的盤101上的盤區配置的模式圖。圖20是表示圖16中示出的2D再現裝置中、將從BD-ROM盤101中讀取的AV流文 件變換為2D影像數據VD和聲音數據AD的處理系統的模式圖。圖21是表示AV流文件處理期間、圖20中示出的讀取緩衝器1602中積累的數據 量DA的推移的曲線。圖22是表示對BD-ROM盤規定的跳躍距離與跳躍時間之間的關係一例的表。圖23是表示從三個不同的AV流文件依次連續再現影像時各盤區的配置一例的模 式圖。
圖24是用於說明通過使用視差圖像的方法來再現立體視覺影像的再現原理的模 式圖。圖25是表示索引表格310、電影對象MVO、BD-J對象BDJ0、2D播放列表文件2501 和3D播放列表文件2502之間的關係的模式圖。圖26是根據電影對象MVO執行的再現對象播放列表文件選擇處理的流程圖。圖27是表示2D播放列表文件2501與3D播放列表文件2502的各構造一例的模 式圖。
圖28是表示2D播放列表文件2501與3D播放列表文件2502的各構造另一例的 模式圖。圖29是表示復用於2D/左視AV流文件與右視AV流文件各自上的基本流的模式 圖。圖30是表示2D/左視流與右視流的各壓縮編碼方法的模式圖。圖31是表示分配給2D/左視流3101與右視流3102的各圖片的PTS與DTS之間 的關係一例的模式圖。圖32是表示2D/左視流與右視流的各視頻訪問單元3200的數據構造的模式圖。圖33是表示分配給2D/左視流3301與右視流3302各圖片的解碼計數器3204的 值的模式圖。圖34是表示圖2中示出的BD-ROM盤101上的左右AV流文件的盤區配置的模式 圖。圖35是表示各盤區內的視頻流的再現時間與再現路徑之間的關係模式圖。圖36是表示2D/左視AV流文件與右視AV流文件各自所對應的剪輯信息文件的 數據構造的模式圖。圖37是表示圖36(a)中示出的3D元數據3613的數據構造的模式圖。圖38是表示圖36 (b)中示出的右視剪輯信息文件3602的條目映射(entry map) 3622的數據構造的模式圖。圖39是2D/3D再現裝置3900的功能框圖。圖40是表示圖39中示出的平面加法部3910執行的平面數據重疊處理的模式圖。圖41是表示圖40中示出的第二修剪(cropping)處理部4022對PG平面數據4004 的修剪處理的模式圖。圖42是表示通過圖41中示出的修剪處理而重疊後的左右2D影像和從這些2D影 像讓視聽者感知的3D影像的模式圖。圖43是圖39中示出的系統目標解碼器3903的功能框圖。圖44是表示從由BD-ROM盤101讀取的2D/左視AV流文件與右視AV流文件再現 3D影像數據VD和聲音數據AD的處理系統的模式圖。圖45是表示BD-ROM盤101上以交織配置記錄的各AV流文件的盤區的物理順序 與3D影像再現時的各讀取緩衝器3902、3911的積累數據量推移之間的關係模式圖。圖46是表示屬於各AV流文件的盤區順序的模式圖。圖47是表示從盤101交互讀取左右AV流文件的盤區時的讀取緩衝器(1) 3902的 積累數據量DA1、與讀取緩衝器(2)3911的積累數據量DA2的各推移的曲線。
圖48是表示交互讀取2D/左視AV流文件的盤區與右視AV流文件的盤區時需要長跳躍的情況下的盤區配置一例的模式圖。圖49是表示3D影像再現路徑4822中、包含長跳躍LJ2的區間中的讀取緩衝器(1)3902與讀取緩衝器(2)3911的各積累數據量DAI、DA2的推移的曲線。圖50是表示BD-ROM盤101為多層盤且將一系列AV流文件組分離給各記錄層時的盤區配置一例的模式圖。圖51是表示在伴隨層切換的長跳躍即將開始之前被訪問的記錄區域中、2D影像的再現路徑與3D影像的為再現路徑分離這樣的AV流文件的盤區配置一例的模式圖。圖52是表示用於從圖51中示出的配置盤區再現影像的播放列表文件與AV流文件之間的對應關係的模式圖。圖53是表示分別基於實施方式1與實施方式2的盤在長跳躍前後訪問的記錄區域中的盤區配置的模式圖。圖54是表示基於實施方式3的盤在長跳躍即將開始之前被訪問的記錄區域中的盤區配置的模式圖。圖55是表示用於從圖54中示出的配置盤區再現影像的播放列表文件與AV流文件之間的對應關係的模式圖。圖56是表示分配給2D/左視流5601與右視流5602的各圖片的DTS與PTS之間的關係的模式圖。圖57是表示基於實施方式4的記錄裝置的內部構成的框圖。圖58是表示圖57中示出的視頻編碼器5701執行的縱深信息計算處理的模式圖。圖59是表示用於確保存儲3D影像的光碟對2D再現裝置的互換性的構造模式圖。符號說明5001第一 3D 盤區塊5002第二 3D 盤區塊5003層邊界5004L第一 3D盤區塊的最後盤區5004R最後盤區緊前面的盤區51013D無縫盤區塊52022D無縫盤區5131L-5133L 3D無縫盤區塊中的2D/左視流的盤區5131R-5133R 3D無縫盤區塊中的右視流的盤區5111 2D影像的再現路徑5112 3D影像的再現路徑Jl 2D影像再現路徑中的3D無縫盤區塊記錄區域中的跳躍LJl 2D影像再現路徑中的層邊界處的長跳躍LJ2 3D影像再現路徑中的層邊界處的長跳躍
具體實施例方式以下,參照

本發明優選實施方式涉及的記錄媒體和再現裝置。
《實施方式1》 首先,說明基於本發明實施方式1的記錄媒體的使用形態。圖1是表示該記錄媒體 的使用形態的模式圖。圖1中,該記錄媒體是BD-ROM盤101。再現裝置102、顯示裝置103 和遙控器104形成一個家庭影院系統。BD-ROM盤101起到向該家庭影院系統供給電影作品 的作用。〈BD-R0M盤的2D影像用數據構造>下面,說明基於本發明實施方式1的記錄媒體、即BD-ROM盤101的數據構造中、用 於存儲2D影像的數據構造。圖2是表示BD-ROM盤101的數據構造的模式圖。在BD-ROM盤101上,與DVD和 CD 一樣,從內周向外周形成有螺旋狀軌道202。圖2中,假設沿橫向將軌道202拉直後進行 描繪。圖2中,左側表示盤101的內周部,右側表示外周部。軌道202是記錄區域,在其內 周部設置導入區域202A,在外周部設置導出區域202C,在這些區域之間,設置可記錄邏輯 數據的卷(volume)區202B。卷區202B被分割成稱為『扇區』的規定訪問單位,從開頭起向各扇區依次分配連 續號。將該連續號稱為邏輯地址(或邏輯塊號)。通過指定邏輯地址來執行從盤101讀取 數據。BD-ROM盤101中,邏輯地址通常與盤101上的物理地址實質上相等。即,在邏輯地址 連續的區域,物理地址實質上也連續。因此,能夠在不使盤驅動器的拾取器尋址的情況下連 續地讀取邏輯地址連續的數據。在導入區域202A的內側設置有BCA (Burst Cutting Area 燒錄區)201。BCA201 是僅能由盤驅動器讀取的特別區域。即,BCA201無法由應用程式讀取。因此,例如可較好 地用於著作權保護技術等。在卷區202B中,從開頭起記錄文件系統203的卷信息,接著記錄影像數據等應用 數據。這裡,所謂文件系統是指以目錄或文件形式來表現數據構造的系統。例如在PC(個人 電腦)中,利用稱為FAT或NTFS的文件系統。由此,利用目錄和文件在PC上表現硬碟中記 錄的數據構造,提高它們的可用性。在BD-ROM盤101中,利用UDF(Universal Disc Format 通用光碟格式)作為文件系統203。另外,也可利用IS09660等其它文件系統。利用該文件 系統203,與PC —樣,能夠以目錄/文件為單位訪問並讀取盤101中記錄的邏輯數據。具體而言,當UDF用作文件系統203時,卷區202B包含文件組描述符的記錄區域、 終端描述符的記錄區域和多個目錄區域。各區域利用文件系統203而被訪問。這裡,『文件 組描述符』表示目錄區域中、記錄根目錄的文件條目的扇區的邏輯塊號(LBN)。『終端描述 符』表示文件組描述符的終端。 各目錄區域內部的構成都相同。各目錄區域包含文件條目、目錄文件和下位文件 的文件記錄區域。『文件條目』包含描述符標誌、ICB標誌和分配描述符。『描述符標誌』表示該區域 是文件條目。這裡,描述符標誌中,除此之外還有表示該區域是空間位圖。例如,當描述符 標誌的值為「261」時,該區域是『文件條目』。iICB標誌』表示文件條目自身的屬性信息。 『分配描述符』表示目錄文件的記錄位置的LBN。『目錄文件』包含下位目錄的文件識別描述符和下位文件的文件識別描述符。『下 位目錄的文件識別描述符』是用於訪問處於該目錄區域所示的目錄屬下的下位目錄的參照信息。該文件識別描述符包含該下位目錄的識別信息、該下位目錄的目錄名長度、文件條目地址和該下位目錄的目錄名。這裡,文件條目地址表示該下位目錄的文件條目的LBN。『下 位文件的文件識別描述符』是用於訪問處於該目錄區域所示的目錄屬下的下位文件的參照 信息。該文件識別描述符包含表示該下位文件的識別信息、該下位文件的文件名長度、文件 條目地址和該下位文件的文件名。這裡,文件條目地址表示該下位文件的文件條目的LBN。 若依照下位目錄/文件的文件識別描述符,則可從根目錄的文件條目依次到達下位目錄/ 下位文件的文件條目。『下位文件的文件記錄區域』是記錄處於該目錄區域所示的目錄屬下的下位文件 的文件條目與該下位文件實體的區域。『文件條目』包含描述符標誌、ICB標誌和分配描述 符。『描述符標誌』表示該區域是文件條目。『ICB標誌』表示文件條目自身的屬性信息。『分 配描述符』表示構成下位文件實體的各盤區的配置。分配描述符對各個盤區各設置一個。 因此,當將下位文件分割成多個盤區時,文件條目包含多個分配描述符。具體而言,分配描 述符包含各盤區的尺寸、和該盤區的記錄位置的LBN。並且,分配描述符的高位的2位表示 是否在該記錄位置上實際記錄了盤區。即,當該高位的2位為「0」時,表示已向該記錄位置 分配盤區,且已記錄,為「1」時,表示雖然已向該記錄位置分配盤區,但未記錄。通過參照各 文件的文件條目的分配描述符,可知道構成該文件的各盤區的邏輯地址。與利用上述UDF的文件系統一樣,在文件系統203中,一般在將卷區202B中記錄 的各文件分割成多個盤區時,如上述分配描述符那樣,將表示各盤區配置的信息一併記錄 在卷區202B中。通過參照該信息,可知道各盤區的配置、尤其是各邏輯地址。進一步參照圖2,在BD-R0M101上的目錄/文件構造204中,在根(ROOT)目錄2041 直接屬下設置BD電影(BDMV :BD Movie)目錄2042。在BDMV目錄2042的屬下,設置索引 文件(index. bdmv)2043A、電影對象文件(MovieOb ject. bdmv) 2043B、播放列表(PLAYLIST) 目錄 2044、剪輯信息(CLIPINF)目錄 2045、流(STREAM)目錄 2046、BD-J 對象(BDJO =BD Java(註冊商標)Object)目錄 2047、和 Java 存檔(JAR Java Archive)目錄 2048。索引文 件2043包含索引表格。在索引表格中規定標題與對象之間的對應關係。STREAM目錄2046 包含AV流文件(XXX. M2TS) 2046A。在AV流文件2046A中,復用並存儲有表示影像 聲音的 AV內容。CLIPINF目錄2045包含剪輯信息文件(XXX. CLPI) 2045A。剪輯信息文件2045A包 含AV流文件2046A的管理信息。PLAYLIST目錄2044包含播放列表文件(YYY. MPLS) 2044A。 播放列表文件2044A規定AV流文件2046A的邏輯再現路徑。BDJO目錄2047包含BD-J對 象文件(AAA. BDJO) 2047A。在電影對象文件(MovieOb ject. bdmv) 2043B與BD-J對象文件 2047A中,存儲規定動態腳本的稱為『對象』的程序。目錄/文件構造204具體而言,在BD-ROM盤101的卷區202B上,構成為ROOT目 錄區域、BDMV目錄區域、PLAYLIST目錄區域、CLIPINF目錄區域、STREAM目錄區域、BDJO目 錄區域和JAR目錄區域。若依照上述文件識別描述符,則可從ROOT目錄的文件條目依次到 達各目錄的文件條目。即,可從ROOT目錄的文件條目到達BDMV目錄的文件條目,再從BDMV 目錄的文件條目到達PLAYLIST目錄的文件條目。同樣地,可從BDMV目錄的文件條目到達 CLIPINF目錄、STREAM目錄、BDJO目錄和JAR目錄的各文件條目。下面,說明設置在BDMV目錄2042屬下的各文件的數據構造。《索引文件》
圖3是表示索引文件2043A中包含的索引表格的模式圖。索引表格310包含『起 始播放(First Play) 』 301、『頂部菜單,302和『標題k,303 (k = 1、2、…、η)等項目。將 電影對象MVO與BD-J對象BDJO中任一個與各項目相對應。每當通過用戶的操作或應用程 序調用標題或菜單時,再現裝置102的控制部都參照索引表格310的對應項目,從盤101中 調用對應於該項目的對象。控制部進一步根據調用到的對象來執行程序。具體而言,向項 目『起始播放』 301指定當向盤驅動器插入盤101時應調用的對象。向項目『頂部菜單』 302 指定用於例如在通過用戶操作輸入『返回到菜單』等指令時使菜單顯示於顯示裝置103的 對象。向項目『標題k』 303指定用於例如當通過用戶操作指定再現對象的標題時、根據播 放列表文件2044A從盤101再現對應於該標題的AV流文件的對象。《電影對象文件》電影對象文件2043B通常包含多個電影對象。各電影對象包含導航指令的排列。 導航指令是用於讓再現裝置101執行與由一般DVD播放器進行的再現處理一樣的再現處理 的命令。導航指令例如包含對應於標題的播放列表文件的讀取命令、從播放列表文件表示 的AV流文件再現流數據的再現命令和向其它標題轉變的轉變命令。再現裝置101的控制部 例如按照用戶操作調用各電影對象,按排列的順序執行該電影對象中包含的導航指令。由 此,再現裝置101與一般的DVD播放器一樣地,將菜單顯示於顯示裝置103中,讓用戶選擇 指令,並按照該指令,使標題的再現開始/停止、向其它標題切換等再現的影像的行進動態 地變化。《BD-J對象文件》BD-J對象文件2047A包含一個BD-J對象。BD-J對象是用於使安裝於再現裝置101 中的Java虛擬機執行標題的再現處理和圖形影像的描繪處理的程序。BD-J對象包含應用 管理表格與參照對象的播放列表文件的識別信息。應用管理表格表示實際應讓Java虛擬 機執行的Java應用程式的列表。參照對象的播放列表文件的識別信息是用於識別對應於 再現對象標題的播放列表文件的信息。Java虛擬機根據用戶操作或應用程式調用各BD-J 對象,根據該BD-J對象中包含的應用管理表格,執行Java應用程式的信令。由此,再現裝 置101使標題的再現影像的行進動態地變化,或使圖形影像與標題影像相獨立地顯示於顯 示裝置103。《JAR目錄》JAR目錄2048中存儲根據BD-J對象執行的Java應用程式主體。這些Java應用 程序除讓Java虛擬機執行標題的再現處理的程序之外,還包含讓Java虛擬機執行圖形影 像的描繪處理的程序。《2D影像用AV流文件》AV流文件2046A是MPEG-2傳輸流(TS)形式的數字流,復用多個基本流。圖4是 表示復用於2D影像再現中利用的AV流文件2046A上的基本流的模式圖。在圖4中示出的 AV流文件2046A中,復用主視頻流401、主音頻流402A、402B、演示圖形(PG)流403A、403B、 交互圖形(IG)流404、次視頻流405A、405B和次音頻流406.主視頻流401表示電影的主影像,次視頻流405A、405B表示副影像。這裡,所謂主 影像是指電影的正編的影像等內容的主要影像,例如指顯示在畫面整體上的影像。另一方 面,所謂副影像是指例如在主影像中以小畫面顯示的影像這樣的利用畫中畫方式與主影像同時顯示於畫面中的影像。各視頻流使用MPEG-2、MPEG-4AVC或SMPTE VC-I等方式來編碼。主音頻流402A、402B表示電影的主聲音。次音頻流表示與該主聲音混合的副聲 音。各音頻流以AC-3、杜比數字+(Dolby Digital Plus 『杜比數字』是註冊商標)、MLP、 DTS (Digital Theater System 註冊商標)、DTS-HD 或線性 PCM(Pulse Code Modulation 脈衝碼調製)等方式來編碼。PG流403A、403B表示電影的字幕。這裡,各PG流403A、403B表示的字幕例如語言 不同。IG流404表示對話畫面。對話畫面通過在顯示裝置103的畫面上配置圖形用戶界面 (GUI)用圖形部件來製作。AV流文件2046A中包含的各基本流401-406由數據包ID(PID)來識別。例如,向 主視頻流401分配PIDOxlOll。向主音頻流402A、402B分配0x1100至OxlllF中的任一個 作為PID。向PG流403A、403B分配0x1200至0xl21F中的任一個作為PID。向IG流404分 配0x1400至0xl41F中的任一個作為PID。向次視頻流405A.405B分配OxlBOO至OxlBlF 中的任一個作為PID。向次音頻流406分配OxlAOO至OxlAlF中的任一個作為PID。圖5是表示復用於AV流文件513上的各基本流的數據包配置的模式圖。首先,將 由多個視頻幀501構成的視頻流501變換為PES數據包502的列,接著,將各PES數據包 502變換為TS數據包503。同樣地,將由多個音頻幀504構成的音頻流變換為PES數據包 505的列,再變換為TS數據包506的列。PG流507和IG流510也一樣,將各流數據變換為 PES數據包508、511的列,再變換為TS數據包509、512的列。最後,通過將這些TS數據包 503、506、509、512排列成1條流後復用,構成AV流文件513。圖6是表示向PES數據包602存儲視頻流601的存儲方法的細節模式圖。如圖6 所示,在視頻流601的編碼處理中,將各視頻幀或場的影像數據處理為一個圖片,單獨壓縮 其數據量。這裡,所謂圖片是指影像數據編碼中的處理單位。在MPEG-2、MPEG-4AVC、SMPTE VC-I等動畫壓縮編碼方式中,利用動態圖像的空間方向和時間方向的冗餘性進行數據量的 壓縮。作為利用時間方向的冗餘性的方法,使用圖片間預測編碼。在圖片間預測編碼中,首 先對編碼對象的各圖片設定顯示時間在前或後的其它圖片作為參照圖片。接著,在編碼對 象的圖片與其參照圖片之間,檢測運動矢量,利用該運動矢量來進行運動補償。再求出進 行運動補償後的圖片與編碼對象的圖片之間的差分值,從該差分值中去除空間方向的冗餘 度。這樣,壓縮各圖片的數據量。如圖6所示,視頻流601從開頭依次包含I圖片yyl、P圖片yy2、B圖片yy3、 yy4、…。這裡,I圖片是指不使用參照圖片、僅使用編碼對象圖片來以圖片內預測編碼壓 縮的圖片。P圖片是指通過利用已壓縮的一個圖片的壓縮前圖片作為參照圖片的圖片間預 測編碼、而被壓縮的圖片。B圖片是指通過同時利用已壓縮的兩個圖片的壓縮前圖片作為參 照圖片的圖片間預測編碼、而被壓縮的圖片。另外,將B圖片中的、其壓縮前的圖片在相對 其它圖片的圖片間預測編碼中被用作參照圖片的圖片特別稱為Br圖片。在視頻流601內, 向各圖片賦予規定的頭,形成一個視頻訪問單元。各圖片能夠以視頻訪問單元為單位從視 頻流601中讀取。如圖6所示,各PES數據包602包含PES有效負荷602P與PES頭602H。視頻流 601的I圖片yyl.P圖片yy2、B圖片yy3、yy4、…分別存儲在不同的PES數據包602的PES有效負荷602P中。另一方面,各PES頭602H包含存儲在同一 PES數據包602的PES有效 負荷602P中的圖片的顯示時刻、即PTS(Presentation Time-Stamp 提取時間戳)和該圖 片的解碼時刻、即DTS (Decoding Time-Stamp 解碼時間戳)。圖7是表示構成AV流文件513的TS數據包701與源數據包702的形式的模式 圖。TS數據包701是188位元組長度的數據包,如圖7 (a)所示,由4位元組長度的TS頭701H 與184位元組長度的TS有效負荷701P構成。各PES數據包被分割後,存儲在各TS數據包 701的TS有效負荷701P中。TS頭701H包含PID等信息。該PID表示當從同一 TS數據包 701的TS有效負荷701P中存儲的數據中恢復PES數據包601時、該PES有效負荷601P中 存儲的數據所屬的基本流。當AV流文件513記錄在BD-ROM盤101中時,如圖7(b)所示, 再向各TS數據包701賦予4位元組長度的頭(TP_EXtra_Header) 702H。該頭702H特別包含 ATS(Arrival_Time_Stamp)。ATS表示應開始向後述的系統目標解碼器內的PID濾波器傳 輸該TS數據包的時刻。這樣,各TS數據包701被變換為192位元組長度的源數據包702後, 寫入AV流文件513中。結果,在AV流文件513中,如圖7(c)所示,依次排列多個源數據包 702。從AV流文件513的開頭向各源數據包702順序分配連續號0、1、2、…。將該連續號 稱為SPN (源數據包號)。在AV流文件中包含的TS數據包中,除從表示影像·聲音·字幕 等的基本流變換 的 TS 數據包外,還有 PAT (Program Association Table 節目關聯表)、PMT (Program Map Table 節目映射表)、PCR(Program Clock Reference「節目時鐘基準)等。PAT表示同一 AV 流文件中包含的PMT的PID。PAT自身的PID為0。PMT包含同一 AV流文件中包含的、表示 影像 聲音 字幕等的各基本流的PID與其屬性信息。PMT還包含涉及該AV流文件的各種 描述符。描述符中特別包含表示許可/禁止該AV流文件拷貝的拷貝控制信息。PCR包含表 示應對應於該數據包的ATS的STC (System Time Clock)的值的信息。這裡,STC是在解碼 器內用作PTS和DTS基準的時鐘。解碼器利用PCR,使STC與作為ATS基準的ATC (Arrival Time Clock)同步。圖8是表示PMT810的數據構造的模式圖。PMT810從開頭起順序包含PMT頭801、 多個描述符802、和多個流信息803。PMT頭801表示該PMT810中包含的數據長度等。各描 述符802是涉及AV流文件513整體的描述符。將上述的拷貝控制信息記載於描述符802 之一中。流信息803是涉及AV流文件513中包含的各基本流的信息。各流信息803包含 流類別803A、PID803B和流描述符803C。流類別803A包含該基本流壓縮中利用的編解碼 器(codec)的識別信息等。PID803B表示該基本流的PID。流描述符803C包含該基本流的 屬性信息、例如幀速率和縱橫比。《剪輯信息文件》圖9是表示剪輯信息文件的數據構造的模式圖。如圖9所示,剪輯信息文件2045A 與AV流文件2046A —對一地對應。剪輯信息文件2045A包含剪輯信息901、流屬性信息902 和條目映射903。剪輯信息901如圖9所示,包含系統速率901A、再現開始時刻901B和再現終止時 刻901C。系統速率90IA表示向後述的系統目標解碼器內的PID濾波器傳輸AV流文件2046A 時的傳輸速率的最大值。AV流文件2046A中,為了將源數據包的傳輸速率抑制為系統速率 以下,設定了源數據包的ATS間隔。再現開始時刻901B表示AV流文件2046A的開頭視頻訪問單元的PTS、例如開頭視頻幀的PTS。再現終止時刻901C表示從AV流文件2046A的終端視頻訪問單元的PTS延遲規定量後的STC值、例如終端視頻幀的PTS加上1幀的再現時 間後的值。圖10是表示流屬性信息902的數據構造的模式圖。流屬性信息902如圖10所示,將AV流文件2046A中包含的各基本流的屬性信息對應於其PID902A。這裡,屬性信息因視 頻流、音頻流、PG流和IG流的不同而各不相同。例如,視頻流的屬性信息902B包含該視頻 流壓縮中利用的編解碼器類別9021、構成該視頻流的各圖片的解析度9022、縱橫比9023和 幀速率9024。另一方面,音頻流的屬性信息902C包含該音頻流壓縮中利用的編解碼器類 別9025、該音頻流中包含的信道數9026、語言9027和採樣頻率9028。這些屬性信息902B、 902C用於再現裝置102內的編解碼器的初始化。圖11(a)是表示條目映射903的數據構造的模式圖。條目映射903如圖11(a)所示,按照AV流文件2046A內的視頻流分別設置,對應於各視頻流的PID。各視頻流的條目映 射9031從開頭起順序包含條目映射頭1101與條目點1102。條目映射頭1101包含該條目 映射9031作為對象的視頻流的PID和條目點1102的總數。條目點1102是將PTS1103與 SPNl 104的對分別對應於不同條目點ID(EP_ID) 1105的信息。這裡,PTS1103表示該視頻流 內的各I圖片的PTS,SPNl 104表示包含該I圖片的AV流文件2046A的部分開頭SPN。圖11(b)是表示AV流文件2046A中包含的源數據包中的、利用條目映射903而與各EP_ID對應的源數據包的模式圖。再現裝置102利用條目映射903,在從視頻流再現影像 的再現期間,能夠確定與任意時刻的場景對應的AV流文件2046A內的SPN。例如,在快進再 現和回放再現等特殊再現中,再現裝置102根據條目映射903,確定與各EP_ID對應的SPN 的源數據包,並有選擇地提取這些源數據包進行解碼。由此,有選擇地再現I圖片。這樣, 再現裝置102可不解析AV流文件2046A自身地有效處理特殊再現。《播放列表文件》圖12是表示播放列表文件1200的數據構造的模式圖。播放列表文件1200表示AV流文件1204的再現路徑、即AV流文件1204中實際應解碼的部分P1、P2、P3和將這些部 分提供給解碼處理的順序。播放列表文件1200特別由PTS來規定解碼對象的各部分P1、 P2、P3的範圍。規定後的PTS利用剪輯信息文件1203變換為AV流文件1204的SPN。結 果,可以利用SPN來確定各部分P1、P2、P3的範圍。如圖12所示,播放列表文件1200包含一個以上播放項目(PI)信息1201。各播放項目信息1201用分別表示開始時刻Tl與終止時刻T2的PTS對來規定再現路徑中的不同 再現區間。各播放項目信息1201由固有的播放項目ID識別。播放項目信息1201在播放 列表文件1200內按與對應的再現區間的再現路徑內的順序相同的順序記述。相反,將連接 由各播放項目信息1201規定的再現區間後的一系列再現路徑稱為『主路徑』 1205。播放列表文件1200還包含條目標誌1202。條目標誌1202表示主路徑1205中實際應開始再現的時刻。條目標誌1202可賦予到由播放項目信息1201規定的再現區間內。 例如圖12所示,也可對一個播放項目信息PI#1設定多個條目標誌1202。條目標誌1202尤 其在尋起始位置再現中用於檢索其再現開始位置。例如,當播放列表文件1200規定電影標 題的再現路徑時,將條目標誌1202賦予各章節的開頭。由此,再現裝置102可對每個章節 再現該電影標題。
圖13是表示播放項目信息1300的數據構造的模式圖。參照圖13,播放項目信息 1300包含參照剪輯信息1301、再現開始時刻1302、再現終止時刻1303、連接條件1310和流 選擇表格1305。參照剪輯信息1301是用於識別從PTS變換為SPN所需的剪輯信息文件的信息。再現開始時刻1302與再現終止時刻1303表示AV流文件中解碼對象部分的開頭與末尾的各 PTS0再現裝置102參照其條目映射,從參照剪輯信息1301表示的剪輯信息文件中,取得分 別對應於再現開始時刻1302和再現終止時刻1303的SPN。由此,確定應從AV流文件讀取 的部分,對該部分進行再現處理。連接條件1310在由再現開始時刻1302和再現終止時刻1303的對規定的再現區 間、與由播放列表文件內位於前一個的其它播放項目信息規定的再現區間之間,規定再現 影像的連接條件。連接條件1310中有例如『1,、『5,、『6,三種。連接條件1310為『1,時, 從由該播放項目信息規定的AV流文件部分再現的影像、與從由緊前面的播放項目信息規 定的AV流文件部分再現的影像也可以不必無縫連接。另一方面,當連接條件1310為『5』 或『6』時,這兩個影像必定無縫連接。圖14是表示連接條件1310為『5』或『6』時,由連接對象的各播放項目信息規定的 再現區間之間的關係的模式圖。當連接條件1310為『5』時,如圖14(a)所示,在兩個播放 項目信息PI#1、PI#2之間可以中斷STC。即,位於前面的第一播放項目信息PI#1規定的第 一 AV流文件1401F的終端PTSTE、與位於後面的第二播放項目信息PI#2規定的第二 AV流 文件1401B的開頭PTSTS也可不連續。但是,此時必需滿足幾個限制條件。例如,即便在接 著第一 AV流文件1401F向解碼器提供第二 AV流文件1401B時,也必需製作各AV流文件, 以使該解碼器能流暢地繼續解碼處理。並且,必需使第一 AV流文件中包含的音頻流的終端 幀與第二 AV流文件中包含的音頻流的開頭幀重複。另一方面,當連接條件1310為『6』時, 如圖14 (b)所示,第一 AV流文件1402F與第二 AV流文件1402B必需在解碼器的解碼處理 上作為一系列AV流文件組來處理。即,在第一 AV流文件1402F與第二 AV流文件1402B之 間,STC與ATC必需都連續。再參照圖13,流選擇表格1305表示從再現開始時刻1302至再現終止時刻1303之 間、可由再現裝置102內的解碼器從AV流文件中選擇的基本流的列表。流選擇表格1305 特別包含多個流條目1309。各流條目1309包含流選擇號1306、流路徑信息1307、和流識 別信息1308。流選擇號1306是各流條目1309的連續號,由再現裝置102用於基本流的識 另O。流路徑信息1307是表示選擇對象基本流所屬的AV流文件的信息。例如,當流路徑信息 1307表示「主路徑」時,該AV流文件對應於參照剪輯信息1301表示的剪輯信息文件。另一 方面,當流路徑信息1307表示「子路徑ID = 1」時,選擇對象基本流所屬的AV流文件是子 路徑ID = 1的子路徑中包含的子播放項目信息之一規定的AV流文件。這裡,該子播放項 目信息其所示的再現區間包含於從再現開始時刻1302至再現終止時刻1303之間。另外, 下面說明子路徑和子播放項目信息。流識別信息1308表示復用於由流路徑信息1307確定 的AV流文件上的基本流的PID。該PID所示的基本流可在再現開始時刻1302至再現終止 時刻1303之間選擇。另外,雖然圖13中未示出,但流條目1309中還記錄各基本流的屬性 信息。例如,音頻流、PG流和IG流的各屬性信息表示語言的類別。圖15是表示規定對象再現路徑中包含子路徑時的播放列表文件1500的數據構造的模式圖。播放列表文件1500如圖15所示,除主路徑1501外,還可具有一個以上子路徑。 各子路徑1502、1503表示與主路徑1501並列的再現路徑。子路徑1502、1503按登記於播放 列表文件1500中的順序被分配連續號。該連續號作為子路徑ID,用於各子路徑的識別中。 如主路徑1501是使各播放項目信息#1-3規定的再現區間連接的一系列再現路徑那樣,各 子路徑1502、1503是使各子播放項目信息#1-3規定的再現區間連接的一系列再現路徑。子 播放項目信息1502A的數據構造與圖13所示的播放項目信息的數據構造一樣。即,各子播 放項目信息1502A包含參照剪輯信息、再現開始時刻和再現終止時刻。子播放項目信息的 再現開始時刻與再現終止時刻在與主路徑1501的再現時間相同的時間軸上表示。例如,在 播放項目信息#2的流選擇表格1305中包含的流條目1309中,假設流路徑信息1307表示 「子路徑ID = 0」,流識別信息1308表示PG流#1時。此時,子路徑ID = 0的子路徑1502 中,在播放項目信息#2的再現區間,從子播放項目信息#2的參照剪輯信息表示的剪輯信息 文件所對應的AV流文件中,選擇PG流#1作為解碼對象。 子播放項目信息還包含稱為SP連接條件的欄位。SP連接條件具有與播放項目信 息的連接條件相同的含義。即,當SP連接條件為『5』或『6』時,由鄰接的兩個子播放項目 信息規定的AV流文件的各部分必需滿足與連接條件為『5』或『6』時的上述條件相同的條 件。〈2D再現裝置的構成〉接著,說明再現裝置102從BD-ROM盤101再現2D影像時必要的構成、即2D再現
裝置的構成。圖16是2D再現裝置1600的功能框圖。參照圖16,2D再現裝置1600包含BD-ROM 驅動器1601、再現部1600A和控制部1600B。再現部1600A包含讀取緩衝器1602、系統目 標解碼器1603和平面加法部1610。控制部1600B包含動態腳本存儲器1604、靜態腳本存 儲器1605、程序執行部1606、再現控制部1607、播放器變量存儲部1608和用戶事件處理部 1609。這裡,將再現部1600A與控制部1600B安裝在彼此不同的集成電路中。另外,也可將 兩者統合於單一的集成電路中。當將BD-ROM盤101插入內部時,BD-ROM驅動器1601向該盤101照射雷射,檢測
其反射光的變化。再根據其反射光光量的變化讀取盤101中記錄的數據。例如,BD-ROM驅 動器1601具備光頭。該光頭具有半導體雷射器、準直透鏡、分束器、物鏡、聚光透鏡和光檢 測器。從半導體雷射器射出的光束依次通過準直透鏡、分束器和物鏡,聚集到BD-ROM盤101 的記錄層上。聚集的光束由該記錄層反射/衍射。該反射/衍射光通過物鏡、分束器和聚 光透鏡,聚集到光檢測器。結果,由對應於該聚光量的電平,生成再現信號,再根據該再現信 號解調數據。BD-ROM驅動器1601根據來自再現控制部1607的請求,從BD-ROM盤101中讀取數 據。讀取的數據中,AV流文件被傳輸到讀取緩衝器1602,播放列表文件和剪輯信息文件被 傳輸到靜態腳本存儲器1605,索引文件、電影對象文件和BD-J對象文件被傳輸到動態腳本 存儲器1504。 讀取緩衝器1602、動態腳本存儲器1604和靜態腳本存儲器1605均為緩衝存儲器。 作為讀取緩衝器1602,利用再現部1600A內的存儲器元件,作為動態腳本存儲器1604和靜 態腳本存儲器1605,利用控制部1600B內的存儲器元件。另外,作為這些存儲器1602、1604、1605,也可利用單一存儲器元件的不同區域。讀取緩衝器1602存儲AV流文件,靜態腳本存 儲器1605存儲播放列表文件和剪輯信息文件、即靜態腳本信息,動態腳本存儲器1604存儲 索引文件、電影對象文件和BD-J對象文件等動態腳本信息.系統目標解碼器1603以源數據包為單位從讀取緩衝器1602中讀取AV流文件後, 進行復用分離處理,再對分離出的各基本流進行解碼處理。各基本流的解碼所需的信息、例 如編解碼器的類別和流的屬性被事先從再現控制部1507傳輸到系統目標解碼器1603。系 統目標解碼器1603再將解碼後的主視頻流、次視頻流、IG流和PG流按照每個視頻訪問單元 分別作為主影像平面數據、副影像平面數據、IG平面數據和PG平面數據進行輸出。另一方 面,系統目標解碼器1603混合解碼後的主音頻流與次音頻流,輸出到顯示裝置103的內置 揚聲器103A等聲音輸出裝置。此外,系統目標解碼器1603從程序執行部1606接收圖形數 據。該圖形數據用於將⑶I用菜單等圖形顯示於畫面中,以JPEG或PNG等光柵數據表現。 系統目標解碼器1603將該圖形數據進行處理後,作為圖像平面數據進行輸出。另外,後述 系統目標解碼器1603的細節。用戶事件處理部1609通過遙控器104或再現裝置102的面板,檢測用戶的操作, 按照該操作內容,委託程序執行部1606或再現控制部1607處理。例如,用戶按下遙控器 104的按鈕,指示顯示彈出菜單時,用戶事件處理部1609檢測該按下後識別該按鈕。用戶事 件處理部1609再委託程序執行部1606進行對應於該按鈕的指令執行、即彈出菜單顯示處 理。另一方面,例如用戶按下遙控器104的快進或回放按鈕時,用戶事件處理部1609檢測 該按下後識別該按鈕。用戶事件處理部1609再委託再現控制部1607進行當前再現中的播 放列表的快進或回放處理。再現控制部1607控制將AV流文件和索引文件等文件從BD-ROM盤101傳輸到讀 取緩衝器1602、動態腳本存儲器1604和靜態腳本存儲器1605的處理。該控制中利用管理 圖2中示出的目錄/文件構造204的文件系統。即,再現控制部1607利用文件打開用的系 統調用,使BD-ROM驅動器向各存儲器1602、1604、1605傳輸各種文件。這裡,所謂文件打開 是指下面一系列處理。首先,通過系統調用向文件系統提供檢索對象的文件名,該文件名被 從目錄/文件構造204中檢索。當該檢索成功時,向再現控制部1607內的存儲器傳輸目的 文件的文件條目內容,在該存儲器中生成FCB(FileC0ntr0l Block 文件控制塊)。之後, 將目的文件的文件句柄從文件系統返回給再現控制部1607。之後,再現控制部1607通過 向BD-ROM驅動器提示該文件句柄,可使該目的文件從BD-ROM驅動器101傳輸到各存儲器 1602、1604、1605。再現控制部1607控制BD-ROM驅動器1601與系統目標解碼器1603,使其從AV流 文件解碼影像數據與聲音數據後輸出。具體而言,再現控制部1607按照來自程序執行部 1606的命令或來自用戶事件處理部1609的委託,從靜態腳本存儲器1605中讀取播放列表 文件,並解釋其內容。再現控制部1607再根據該解釋出的內容,尤其是再現路徑,向BD-ROM 驅動器1601與系統目標解碼器1603指定AV流文件的再現對象部分,並指示其讀取和解碼 處理。將基於這種播放列表文件的再現處理稱為播放列表再現。另外,再現控制部1607利 用靜態腳本信息,對播放器變量存儲部1608設定各種播放器變量。再現控制部1607還參 照這些播放器變量,對系統目標解碼器1603指定解碼對象的基本流,且提供各基本流的解 碼所需的信息.
播放器變量存儲部1608是用於存儲播放器變量的寄存器組。播放器變量中有表示再現裝置102狀態的系統參數(SPRM)與通用參數(GPRM)。圖17是SPRM的一覽表。向 各SPRM分配連續號1701,使變量值1702對應於各連續號1701。主要SPRM的內容如下所 示。這裡,括號內的數字表示連續號。SPRM(O)語言代碼SPRM(I)主音頻流號SPRM (2)字幕流號SPRM(3)角度號SPRM (4)標題號SPRM (5)章節號SPRM (6)程序號SPRM (7)單元號SPRM⑶選擇鍵信息SPRM (9)導航計時器SPRM(IO)再現時刻信息SPRM(Il)卡拉OK用混合模式SPRM (12)家長用國家信息SPRM (13)家長級別SPRM(H)播放器設定值(視頻)SPRM (15)播放器設定值(音頻)SPRM(16)音頻流用語言代碼SPRM(17)音頻流用語言代碼(擴展)SPRM(IS)字幕流用語言代碼SPRM(19)字幕流用語言代碼(擴展)SPRM (20)播放器區域代碼SPRM (21)次視頻流號SPRM (22)次音頻流號SPRM (23)再現狀態SPRM(24)保留SPRM(25)保留SPRM(26)保留SPRM(27)保留SPRM(28)保留SPRM(29)保留SPRM(30)保留SPRM(31)保留SPRM(IO)是解碼處理中的圖片的PTS,每當解碼該圖片後寫入主影像平面存儲器 中時被更新。因此,若參照SPRM(IO),則可知道當前的再現時刻。SPRM(16)的音頻流用語言代碼和SPRM(IS)的字幕流用語言代碼表示再現裝置102的默認語言代碼。可利用再現裝置102的OSD(屏上顯示)等來讓用戶變更這些代碼, 也可通過程序執行部1606來讓應用程式變更這些代碼。例如,當SPRM(16)表示『英語,時, 再現控制部1607在播放列表再現處理中,首先從播放項目信息內的流選擇表格中,檢索包 含『英語』的語言代碼的流條目。再現控制部1607接著從該流條目的流識別信息中提取 PID,傳遞給系統目標解碼器1603。由此,由系統目標解碼器1603選擇該PID的音頻流進行 解碼。這些處理可利用電影對象文件或BD-J對象文件而由再現控制部1607執行。再現控制部1607在再現處理中,按照再現狀態的變化,更新播放器變量。再現控 制部 1607 特別更新 SPRM(I) ,SPRM(2)、SPRM(21) ,SPRM(22)。SPRM(I) ,SPRM(2)、SPRM(21)、 SPRM(22)依次表示處理中的音頻流、字幕流、次視頻流、次音頻流的各流選擇號。例如,假設 由程序執行部1606變更SPRM(I)時。再現控制部1607在此時首先從當前時刻正在進行再 現處理的播放項目信息內的流選擇表格中,檢索包含與變更後的SPRM(I)所示的流選擇號 相等的流選擇號在內的流條目。再現控制部1607接著從該流條目內的流識別信息中提取 PID,傳遞給系統目標解碼器1603。由此,由系統目標解碼器1603選擇該PID的音頻流進行 解碼。這樣,再現對象的音頻流被切換。同樣地,也可切換再現對象的字幕和次視頻流。程序執行部1606是處理器,執行電影對象文件和BD-J對象文件中存儲的程序。程 序執行部1606按照各程序,特別執行如下控制(1)對再現控制部1607命令播放列表再現 處理;(2)生成菜單用或遊戲用圖形數據,作為PNG或JPEG光柵數據,將該數據傳輸到系統 目標解碼器1603,與其它影像數據合成。這些控制的具體內容可通過程序設計較自由地設 計。即,這些控制內容由BD-ROM盤101的著作工序中的電影對象文件和BD-J對象文件的 編程工序確定。平面加法部1610從系統目標解碼器1603接收主影像平面數據、副影像平面數據、 IG平面數據、PG平面數據和圖像平面數據,將它們彼此重疊後,合成為一個視頻幀或場。將 合成後的影像數據輸出到顯示裝置103,顯示於其畫面中。《系統目標解碼器的構成》圖18是系統目標解碼器1603的功能框圖。參照圖18,系統目標解碼器1603包 含源拆包器1810、ATC計數器1820、第一 27MHz時鐘1830、PID濾波器1840、STC計數器 (STCl) 1850、第二 27MHz時鐘1860、主影像解碼器1870、副影像解碼器1871、PG解碼器 1872、IG解碼器1873、主聲音解碼器1874、副聲音解碼器1875、圖像處理器1880、主影像平 面存儲器1890、副影像平面存儲器1891、PG平面存儲器1892、IG平面存儲器1893、圖像平 面存儲器1894和聲音混合器1895。源拆包器1810從讀取緩衝器1602中讀取源數據包,從中取出TS數據包,送出到 PID濾波器1840。源拆包器1810再按照各源數據包的ATS調整該送出時刻。具體而言,源 拆包器1810首先監視ATC計數器1820生成的ATC值。這裡,ATC值是ATC計數器1820的 值,對應於第一 27MHz時鐘1830的時鐘信號的脈衝而遞增。源拆包器1810接著在ATC值 與源數據包的ATS —致的瞬間,按AV流文件的記錄速率Rtsi將從該源數據包中取出的TS數 據包傳輸到PID濾波器1840。PID濾波器1840首先選擇從源拆包器1810輸出的TS數據包中的、其PID與從再 現控制部1607事先指定的PID —致的TS數據包。PID濾波器1840接著按照該PID,將選擇 到的TS數據包傳輸給各解碼器1870-1875。例如,當PID為0x1011時,將該TS數據包傳輸到主影像解碼器 1870。另外,當 PID 屬於 0x1B00-0x1B1F、0x1100-0x111F、0x1A00-0x1A1F、 0xl200-0xl21F和0X1400_0X141F的各範圍時,將對應的TS數據包分別傳輸到副影像解碼 器1871、主聲音解碼器1874、副聲音解碼器1875、PG解碼器1872和IG解碼器1873。PID濾波器1840還利用各TS數據包的PID,從該TS數據包中檢測PCR。PID濾波 器1840此時將STC計數器1850的值設定為規定值。這裡,STC計數器1850的值對應於第 二 27MHz時鐘1860的時鐘信號的脈衝而遞增。另外,事先從再現控制部1607向PID濾波 器1840指示應設定給STC計數器1850的值。各解碼器1870-1875利用STC計數器1850 的值作為STC。即,使對從PID濾波器1840送出的TS數據包進行解碼的解碼處理的時期與 該TS數據包所示的PTS或DTS —致。主影像解碼器1870如圖18所示,包含TS (Transport Stream Buffer 輸送流緩衝 器)1801、MB (Multiplexing Buffer 復用緩衝器)1802、EB (Elementary Stream Buffer 基本流緩衝器)1803、壓縮影像解碼器(Dec) 1804和DPB(Decoded Picture Buffer 解碼圖 片緩衝器)1805。TB1801、MB1802、EB1803和DPB1805均為緩衝存儲器,分別利用主影像解 碼器1870中內置的存儲器元件的一區域。另外,也可將它們之一或全部分離成不同的存儲 器元件。TB1801原樣積累從PID濾波器1840接收到的TS數據包。MB1802積累從TB1801 中積累的TS數據包恢復的PES數據包。另外,當從TB1801向MB1802傳輸TS數據包時,從 該TS數據包中去除TS頭。EB1803從PES數據包中提取編碼後的視頻訪問單元並存儲。在 該視頻訪問單元中存儲壓縮圖片、即I圖片、B圖片和P圖片。另外,當從MB1802向EB1803 傳輸數據時,從該PES數據包中去除PES頭。壓縮影像解碼器1804將MB1802內的各視頻 訪問單元在原TS數據包表示的DTS的時刻解碼。這裡,按照該視頻訪問單元內存儲的壓縮 圖片的壓縮編碼形式、例如MPEG2、MPEG4AVC和VCl以及流屬性,壓縮影像解碼器1804切 換解碼方法。壓縮影像解碼器1804進一步將解碼後的圖片、即幀或場的影像數據傳輸到 DPB1805。DPB1805暫時保持解碼後的圖片。壓縮影像解碼器1804解碼P圖片和B圖片時, 參照DPB1805中保持的解碼後的圖片。DPB1805還在原TS數據包表示的PTS時刻將保持的 各圖片寫入主影像平面存儲器1890中。副影像解碼器1871具有與主影像解碼器1870 —樣的構成。副影像解碼器1871 首先將從PID濾波器1840接收到的次視頻流的TS數據包解碼成非壓縮圖片。副影像解碼 器1871接著在該TS數據包所示的PTS時刻將非壓縮圖片寫入副影像平面存儲器1891中。PG解碼器1872將從PID濾波器1840接收到的TS數據包解碼成非壓縮圖形數據 後,在該TS數據包所示的PTS時刻寫入PG平面存儲器1892中。IG解碼器1873將從PID濾波器1840接收到的TS數據包解碼成非壓縮圖形數據 後,在該TS數據包所示的PTS時刻寫入IG平面存儲器1893中。主聲音解碼器1874首先將從PID濾波器1840接收到的TS數據包存儲在內置緩衝器中。主聲音解碼器1874接著從緩衝器內的各TS數據包中去除TS頭與PES頭,將剩餘 的數據解碼成非壓縮LPCM聲音數據。主聲音解碼器1874還將該聲音數據在原TS數據包 表示的PTS時刻輸出到聲音混合器1895。主聲音解碼器1874按照TS數據包中包含的主音 頻流的壓縮編碼形式、例如AC-3或DTS和流屬性,切換壓縮聲音數據的解碼方法。副聲音解碼器1875具有與主聲音解碼器1874 —樣的構成。副聲音解碼器1875首 先將從PID濾波器1840接收到的次音頻流的TS數據包解碼成非壓縮LPCM聲音數據。副聲音解碼器1875接著在該TS數據包所示的PTS時刻,將非壓縮LPCM聲音數據輸出到聲音 混合器1895。副聲音解碼器1875按照TS數據包中包含的次音頻流的壓縮編碼形式、例如 杜比數字+、DTS-HD LBR和流屬性,切換壓縮聲音數據的解碼方法。聲音混合器1895使用從主聲音解碼器1874與副聲音解碼器1875分別輸出的非壓縮聲音數據,進行混合(聲音的重合)。聲音混合器1895再將通過該混合得到的合成音 輸出到顯示裝置103的內置揚聲器103A等。圖像處理器1880從程序執行部1606接收該PTS與圖形數據、即PNG或JPEG光柵 數據。圖像處理器1880此時適當處理該圖形數據,在該PTS時刻寫入圖像平面存儲器1894。下面,說明當在BD-ROM盤101上存儲2D影像AV流文件時,可無縫再現該2D影像 的AV流文件的物理配置。這裡,所謂無縫再現是指從AV流文件不中斷地流暢再現影像和聲音。AV流文件作為邏輯地址連續的數據串,記錄在BD-ROM盤101上。這裡,如上所述, 由於邏輯地址與盤上的物理地址實質上相等,所以當邏輯地址連續時,可以看作對應的物 理地址實質上也連續。即,盤驅動器的拾取器可不進行尋址地連續讀取邏輯地址連續的數 據。下面,將AV流文件中的邏輯地址連續的數據串稱為『盤區(extent)』。盤區在圖2中示出的卷區202B中一般記錄在物理連續的多個扇區上。具體而言, 盤區記錄在STREAM目錄區域中的、AV流文件的文件記錄區域中。各盤區的邏輯地址可從 相同文件記錄區域內的文件條目中記錄的各分配描述符得知。圖19是表示盤101上的盤區配置的模式圖。在圖19的例子中,AV流文件1900 在盤101的軌道201A上分割成3個盤區1901A、1901B、1901C來記錄。如圖19所示,各盤 區1901A-C連續,但不同盤區之間一般不連續。因此,為了從這些盤區1901A-C無縫再現影 像,這些盤區1901A-C的物理配置必需滿足規定條件。圖19中示出的箭頭群Al表示再現路徑。如箭頭群Al所示,在從AV流文件1900 再現影像時,將各盤區1901A、1901B、1901C依次讀取到再現裝置102。在該讀取動作中,當 開頭的盤區1901A被讀取到其後端EA時,BD-ROM驅動器必需暫時停止光拾取器的讀取動 作,提高BD-ROM盤101的轉速,以使下一盤區1901B的前端TB迅速移動到光拾取器的位置。 將這樣使光拾取器暫時停止讀取動作、其間將光拾取器放置於下一讀取對象區域上的操作 稱為『跳躍』。圖19中,進行跳躍的期間用再現路徑中的凸部J1、J2表示。跳躍除使BD-ROM盤101的轉速升降的操作外,還有軌道跳躍和聚焦跳躍(focus jump)。軌道跳躍是指使光拾取器沿盤的徑向移動的操作。聚焦跳躍是指當BD-ROM盤101 為多層盤時,使光拾取器的焦點從一個記錄層移動到另一記錄層的操作。這些跳躍通常尋 址時間長,並且由於跳躍而讀取跳過的扇區數大,所以特別稱為『長跳躍』。在跳躍期間,光 拾取器的讀取操作停止。因此,在圖19中示出的跳躍期間J1、J2中,不從軌道201A的對應 部分G1、G2中讀取數據。將如這些各部分G1、G2那樣在跳躍期間讀取操作跳過的部分的長 度稱為跳躍距離。跳躍距離通常用該部分的扇區數表示。上述長跳躍具體定義為跳躍距離 超過規定閾值的跳躍。該閾值例如在BD-ROM標準中,對應於盤101的類別和光碟驅動器的 讀取處理涉及的性能,被規定為40000扇區。在跳躍期間,盤驅動器不能從BD-ROM盤101中讀取數據。因此,為了從AV流文件1900無縫再現影像,必需致力於盤101上的盤區的物理配置,以便即使在跳躍期間,解碼器 1603也能繼續解碼處理,並且連續地不斷輸出解碼後的影像數據。圖20是表示將從BD-ROM盤101中讀取的AV流文件變換為2D影像數據VD和聲 音數據AD的處理系統的模式圖。如圖20所示,BD-ROM驅動器1601從BD-ROM盤101讀取 AV流文件後存儲在讀取緩衝器1602中。系統目標解碼器1603從讀取緩衝器1602中讀取 AV流文件後解碼成影像數據VD和聲音數據AD。這裡,將從BD-ROM驅動器1601向讀取緩 衝器1602讀取數據的讀取速度設為Rud,將從讀取緩衝器1602向系統目標解碼器1603的 數據傳輸速率最大值、即系統速率設為Rmax。圖21是表示AV流文件處理期間讀取緩衝器1602中積累的數據量DA的推移的曲線。在從BD-ROM盤101向讀取緩衝器1602讀取盤區的第一讀取期間Tl中,如圖21中箭 頭2101所示,積累數據量DA以與讀取速率Rud和平均傳輸速率Rrait之間的差Rud-Rrart相等 的速度增加。平均傳輸速率Rext是從讀取緩衝器1602向系統目標解碼器1603的數據傳輸 速率的平均值,總是在系統速率Rmax以下。這裡,BD-ROM驅動器1601實際上使讀取/傳輸 動作斷續。由此,在第一讀取期間Tl中,積累數據量DA不會超過讀取緩衝器1602的容量, 即讀取緩衝器1602不會產生溢出。若一個盤區讀取完成,則跳躍至下一盤區的前端。在該 跳躍期間TJ中,停止從BD-ROM盤101讀取數據。因此,如圖21中箭頭2102所示,積累數 據量DA以平均傳輸速率Rext減少。但是,若在第一讀取期間Tl中積累數據量DA充分增 大,則在跳躍期間TJ中,積累數據量DA不會達到0。即,讀取緩衝器1602不會產生下溢。 與下一盤區的讀取期間T2的開始同時,積累數據量DA再次以與數據傳輸速率之差Rud-Rext 相等的速度增加。其結果,無論是否發生跳躍期間TJ,系統目標解碼器1603都能不中斷地 輸出影像數據。這樣,能從該影像數據無縫地再現影像。從上述可知,為了實現無縫再現,必需在跳躍期間TJ即將開始之前的讀取期間Tl 中使積累數據量DA充分增大。由此,即便到下一盤區為止的跳躍期間TJ中,也可將讀取緩 衝器1602中積累的數據連續送到系統目標解碼器1603。其結果,可保證影像數據的連續輸 出。為了在跳躍期間TJ即將開始之前的讀取期間Tl中使積累數據量DA充分增大,只要該 跳躍即將開始之前被訪問的盤區尺寸足夠大即可。這種盤區的尺寸Sextent可由下式⑴表
7J\ ο[式1]
ΛD^enf >CEIL -XRextXTjumpX-^-(1)
Kud ~KextJ式(1)中,盤區的尺寸Sraitmt以字節為單位表示。另一方面,跳躍時間T_p以秒為 單位表示跳躍期間TJ的長度。讀取速度Rud用位/秒來表示從BD-ROM盤101向讀取緩衝 器1602讀取數據的讀取速度。傳輸速率Rext用位/秒表示當將該盤區中的AV流文件的部 分從讀取緩衝器1602傳輸到系統目標解碼器1603時的平均傳輸速率。用數『8』除以式 (1)的右邊是為了將盤區的尺寸Srartmt的單位從位變換為字節。函數CEILO表示使括號內 數值的小數點以下的尾數進位的操作。下面,將由式⑴右邊表示的盤區的尺寸Sextent最小 值稱為最小盤區尺寸。上述傳輸速率Rrart具體而言由{(該盤區內的源數據包數)X (每個源數據包的字節數=192) X8}/(盤區ATC時間)求出。這裡,『盤區ATC時間』用ATC的值來表示賦予該盤區中包含的源數據包的ATS的範圍。具體而言,盤區ATC時間用從該盤區的開頭源數 據包的ATS至一下盤區的開頭源數據包的ATS為止的時間間隔來定義。因此,盤區ATC時 間與將該盤區中包含的數據整體從讀取緩衝器1602傳輸到系統目標解碼器1603所需的時 間相等。為了正確計算盤區ATC時間,只要規定各盤區的尺寸為源數據包長度的某個一定 的倍數即可。並且,當任一盤區包含比該倍數還多的源數據包時,只要將(超過該倍數的源 數據包數)X (每個源數據包的傳輸時間)+ (包含該倍數的源數據包的盤區的盤區ATC時 間)所得的值視為該盤區的盤區ATC時間即可。另外,盤區ATC時間也可用從該盤區的開 頭源數據包的ATS至同一盤區的終端源數據包的ATS為止的時間間隔加上每個源數據包的 傳輸時間後的值來定義。此時,由於盤區ATC時間的計算中不必參照下一盤區,所以可簡化 該計算。另外,在上述盤區ATC時間的計算中,必需考慮ATS中產生環繞的情況。另一方面,由於讀取緩衝器1602的容量有限,所以限制可無縫再現的跳躍時間 Tjump的最大值。即,即便積累數據量DA是讀取緩衝器1602的容量已滿的狀態,若由於至下 一盤區的跳躍距離過大而跳躍時間Tjimp過長,則在跳躍期間TJ中,積累數據量DA會達到 0,從而讀取緩衝器1602枯竭。若是這樣的話,由於中斷從系統目標解碼器1603輸出影像 數據,所以不能實現無縫再現。下面,將在中斷向讀取緩衝器1602供給數據的狀態下積累 數據量DA從讀取緩衝器1602的容量大小到0為止的時間、即可保證無縫再現的跳躍時間 Tjump的最大值稱為最大跳躍時間_。在光碟的標準下,通常跳躍距離與跳躍時間之間的關係由盤驅動器的訪問速度等 事先確定。圖22表示對BD-ROM盤規定的跳躍距離S_p與跳躍時間T_p之間的關係一例。 圖22中,跳躍距離SjumpW扇區為單位來表示。這裡,設1扇區=2048位元組。如圖22所示, 當跳躍距離 Sjump 屬於 0-10000 扇區、10001-20000 扇區、20001-40000 扇區、40001 扇區-1/10 行程(stroke)和1/10行程以上的各範圍時,跳躍時間Tjump分別是250m秒、300m秒、350m 秒、700m秒和1400m秒。最小盤區尺寸根據圖22的規定來計算。再根據該最小盤區尺寸, 將AV流文件分割成多個盤區後配置在BD-ROM盤101上。若是這種BD-ROM盤101,則再現 裝置102的BD-ROM驅動器1601可通過依照圖22的規定而從該BD-ROM盤101無縫再現影 像。當BD-ROM盤101為多層盤、且讀取源的記錄層切換到其它記錄層時,除圖22規定 的跳躍時間Tjump外,聚焦跳躍等該記錄層的切換操作還進一步需要350m秒的時間。下面, 將該時間稱為層切換時間。因此,當應連續讀取的兩個盤區之間有層邊界時,必需根據對應 於這些盤區間的跳躍距離S_p的跳躍時間T_p與層切換時間之和,確定最小盤區尺寸。對應於最大跳躍時間Tjump _的最大跳躍距離Sjump max由圖22的規定與層切換時間 決定。例如,在設最大跳躍時間Tjump _為700m秒的情況下,最大跳躍距離Sjump max在連續 的兩個盤區之間沒有層邊界時為1/10行程(=約1.2GB),在這些盤區之間有層邊界時,為 40000 扇區(=約 78. 1MB)。當從兩個不同的AV流文件中的一個到另一個再現影像時,為了無縫連接從各文 件再現的影像之間,再現路徑上位於前面的文件的終端盤區與位於後面的文件的開頭盤區 的配置必需滿足以下條件。首先,該終端的盤區必需是根據至該開頭盤區為止的跳躍距離 算出的最小盤區尺寸以上的尺寸。其次,其跳躍距離不能超過最大跳躍距離Sjump _。
圖23是表示從三個不同的AV流文件依次連續再現影像時各盤區的配置一例的模式圖。參照圖23,播放列表文件2300包含三個播放項目信息(ΡΙ#1-3) 2301-2303。各播放 項目信息2301-2303規定的再現區間是三個不同AV流文件2311-2313各自的整體。各文 件 2311-2313 在盤 101 的軌道 201A 上分割成盤區 2321A、2321B、2322A、2322B、2323 後記 錄。在開頭文件2311的記錄區域中,開頭的盤區2321A被設定成根據至終端盤區2321B為 止的跳躍距離Gl算出的最小盤區尺寸以上的尺寸。另一方面,該終端盤區2321B被設定成 根據至第2個文件2312的開頭盤區2322A為止的跳躍距離G2算出的最小盤區尺寸以上的 尺寸。再將其跳躍距離Gl設定為最大跳躍距離Sjump max以下。同樣地,在第2個文件2312 的記錄區域中,開頭的盤區2322A被設定成根據至終端盤區2322B為止的跳躍距離G2算出 的最小盤區尺寸以上的尺寸,該終端盤區2322B被設定成根據至第3個文件2313的開頭盤 區2322A為止的跳躍距離G4算出的最小盤區尺寸以上的尺寸,其跳躍距離G4被設定為最 大跳躍距離Sjimp max以下。〈3D影像的再現原理〉作為立體視覺影像的再現方法,大致分為使用全息技術的方法與使用視差圖像的 方法兩種。使用全息技術的方法的特徵在於,通過向視聽者的視覺提供與從現實物體提供給 人的視覺的光學信息基本上完全相同的信息,讓該視聽者立體地看到影像中的物體。但是, 儘管將該方法用於動畫顯示中的技術在理論上確立,但該動畫顯示必需的可實時處理龐大 運算的計算機、和每Imm數千條的超高解析度的顯示裝置均還很難用當前技術實現。因此, 將該方法實用化為商業用的目標目前而言基本不成立。另一方面,使用視差圖像的方法的特徵在於,通過對一個場景分別生成視聽者右 眼看的影像與左眼看的影像,再僅讓視聽者的各個眼分別看到地再現各影像,從而讓該視 聽者立體地看到該場景。圖24是用於說明通過使用視差圖像的方法來再現3D影像(立體視覺影像)的再 現原理的模式圖。圖24(a)是從上面觀察視聽者看設置在臉正面的立方體252的狀態的 圖。圖24(b)表示此時讓視聽者251的左眼251L看的立方體252的外觀。圖24(c)表示 此時讓視聽者251的右眼251R看的立方體252的外觀。比較圖24(b)、(c)可知,各眼看到 的立方體252的外觀稍有不同。根據該外觀差、即兩眼視差,視聽者251可立體地識別立方 體252。因此,在使用視差圖像的方法中,首先,對一個場景,例如圖24(a)中示出的設置在 視聽者251臉正面的立方體252,準備視點不同的兩個影像、例如圖24(b)、(c)中示出的兩 個影像。這裡,該視點差由視聽者251的兩眼視差確定。接著,以僅讓視聽者251的各個眼 分別看到的方式再現各影像。由此,使視聽者251立體地看到畫面中再現的該場景、即立方 體252的影像。這樣,使用視差圖像的方法與使用全息技術的方法不同,在只要準備來自兩 個視點的影像上有利。下面,將讓左眼看的影像稱為『左影像』或『左視』,將讓右眼看的影 像稱為『右影像』或『右視』。再將結合該左右雙方影像的影像稱為『3D影像』。根據如何讓視聽者的各個眼分別看到左右影像的觀點,使用視差圖像的方法分為 幾個方式。這些方式之一中有稱為時分式的方式。在該方式中,每一定時間在畫面中交互顯 示左右影像,另一方面,讓視聽者通過帶液晶光柵的立體眼鏡觀察畫面。這裡,帶液晶光柵的立體眼鏡(也稱為光柵眼鏡。)中各透鏡由液晶面板形成。各透鏡與畫面上的影像切換同步地使光交互地在其整體上均勻透過或遮斷。即,各透鏡作為周期地閉塞視聽者的眼睛 的光柵發揮作用。具體而言,在畫面上顯示左影像的期間,光柵眼鏡使光透過左側透鏡,使右側透鏡遮斷光。相反,在畫面上顯示右影像的期間,光柵眼鏡使光透過右側透鏡,使左側 透鏡遮斷光。由此,視聽者的眼睛中左右影像的餘像重合後看成一個立體影像。在時分式中,如上所述,以一定周期交互顯示左右影像。因此,例如2D影像動畫中顯示每秒24個影像幀時,3D影像動畫中必需使左右影像組合,顯示每秒48個影像幀。因 此,該方式中最好用可快速執行畫面改寫的顯示裝置。作為其它方式,有使用雙凸透鏡(lenticular len)的方式。該方式中,將左右各影像幀分割成縱向細長長方形的小區域,在一個畫面中橫向交互排列同時顯示左右影像幀 的各小區域。這裡,畫面的表面被雙凸透鏡覆蓋。雙凸透鏡平行排列多個細長半圓柱體透 鏡,形成一個薄片狀。各半圓柱體透鏡在畫面表面沿縱向延伸。當通過雙凸透鏡讓視聽者 看上述左右影像幀時,來自左影像幀顯示區域的光僅成像於視聽者的左眼,來自右影像幀 顯示區域的光僅成像於右眼。這樣,利用映射到左右眼的影像間的兩眼視差,視聽者看到3D 影像。另外,在該方式中,也可利用具有同樣功能的液晶元件等其它光學部件來代替雙凸透 鏡。此外,例如也可在左影像幀顯示區域中設置縱向偏振光濾波器,在右影像幀顯示區域中 設置橫向偏振光濾波器。此時,通過偏振光眼鏡讓視聽者看畫面。這裡,在該偏振光眼鏡中, 在左側的透鏡中設置縱向偏振光濾波器,並且在右側透鏡中設置橫向偏振光濾波器。因此, 由於左右影像僅被視聽者的各個眼分別看到,所以可讓視聽者看到立體影像。使用視差圖像的立體視覺影像再現方式通常用於遊樂園的景點等中,在技術上已 確立。因此,該方式稱為最接近家庭中立體視覺影像再現技術實用化的技術。因此,下面在 本發明的實施方式中,假設時分式或使用偏振光眼鏡的方式。但是,作為使用視差圖像的立 體視覺影像再現方法,除上述方式外,還提出過例如2色分離方式等多種方式。這些多種方 式中的任一個只要使用視差圖像,都可與下述的兩個方式一樣地適用本發明。〈BD-R0M盤的3D影像用數據構造>下面,對於作為本發明實施方式1的記錄媒體的BD-ROM盤,說明用於存儲3D影像的數據構造。這裡,該數據構造的基本部分與圖2-15中示出的、用於存儲2D影像的數據構 造一樣。因此,下面以從2D影像用數據構造擴展的擴展部分或變更部分為中心進行說明, 對基本部分援引上述說明。另外,將僅可從存儲3D影像的BD-ROM盤再現2D影像的再現裝 置稱為『2D再現裝置,,將2D影像與3D影像均可再現的再現裝置稱為『2D/3D再現裝置,。在圖17示出的SPRM中預留的SPRM中設定用於識別該再現裝置是2D再現裝置與 2D/3D再現裝置中的哪個的標誌。例如,假設SPRM(24)是該標誌時。此時,當SPRM(24)為 『0,時,該再現裝置是2D再現裝置,為『1,時,是2D/3D再現裝置。《索引文件/電影對象文件》圖25是表示索引表格310、電影對象MV0、BD_J對象BDJ0、和播放列表文件2501、 2502之間的關係的模式圖。在存儲3D影像的BD-ROM盤101中,PLAYLIST目錄除2D播放 列表文件2501外,還包含3D播放列表文件2502。2D播放列表文件2501與上述播放列表 文件2044A —樣,規定2D影像的再現路徑。另一方面,3D播放列表文件2502規定3D影像 的再現路徑。例如當通過用戶操作選擇標題1時,執行對應於索引表格310的項目『標題1,的電影對象MVO。這裡,電影對象MVO是使用了 2D播放列表文件2501與3D播放列表文 件2502中的某個的播放列表再現用程序。再現裝置102根據電影對象MV0,首先判別該再 現裝置102是否對應於3D影像再現,在對應的情況下,再判別用戶是否選擇3D影像再現。 再現裝置102接著按照這些判別結果,選擇2D播放列表文件2501與3D播放列表文件2502 中的某個,作為再現對象的播放列表文件。圖26是根據電影對象MVO執行的再現對象播放列表文件選擇處理的流程圖。在步驟S2601中,再現裝置102檢驗SPRM (24)的值。當該值為0時,處理前進到 步驟S2605。當該值為1時,處理前進到步驟S2602。在步驟S2602中,再現裝置102使菜單顯示於顯示裝置103中,讓用戶選擇2D影 像與3D影像中的某個的再現。用戶操作遙控器等,當選擇2D影像再現時,處理前進到步驟 S2605。另一方面,當選擇3D影像再現時,處理前進到步驟S2603。在步驟S2603中,再現裝置102檢驗顯示裝置103是否對應於3D影像的再現。例 如,當再現裝置102與顯示裝置103以HDMI方式連接時,再現裝置102與顯示裝置103之 間交換CEC消息,向顯示裝置103詢問顯示裝置103是否對應於3D影像的再現。當顯示裝 置103不對應於3D影像的再現時,處理前進到步驟S2605。另一方面,當顯示裝置103對應 於3D影像的再現時,處理前進到步驟S2604。在步驟S2604中,再現裝置102選擇3D播放列表文件2502作為再現對象。在步驟S2605中,再現裝置102選擇2D播放列表文件2501作為再現對象。另外,此時再現裝置102也可在顯示裝置103中顯示不選擇3D影像再現的理由。《播放列表文件》圖27是表示2D播放列表文件2501與3D播放列表文件2502的各構造一例的模 式圖。第一 AV流文件組2701是存儲2D影像視頻流的AV流文件LCL_AV#1_3的集合,單獨 用於2D影像再現中。各文件LCL_AV#l-3的視頻流還在3D影像再現時被用作左視流。下 面,將這種AV流文件稱為『2D/左視AV流文件』,將其中包含的視頻流稱為『2D/左視流』。 另一方面,第二 AV流文件組2702是存儲右視流作為視頻流的AV流文件RCL_AV#l-3的集 合,在3D影像再現時與第一 AV流文件組2701組合利用。下面,將這種AV流文件稱為『右 視AV流文件,,將其中包含的視頻流稱為『右視流,。2D播放列表文件2501的主路徑2501M 與3D播放列表文件2502的主路徑2502M均包含三個播放項目信息#1_3。任一播放項目 信息#1-3都在第一 AV流文件組2701中規定再現區間。另一方面,3D播放列表文件2502 與2D播放列表文件2501不同,還包含子路徑2502S。子路徑2502S包含三個子播放項目信 息#1-3,各子播放項目信息#1-3在第二 AV流文件組2702中規定再現區間。子播放項目信 息#1-3與播放項目信息#1-3 —一對應。各子播放項目信息的再現區間的長度與對應的播 放項目信息的再現區間的長度相等。子路徑2502S還包含表示子路徑類別為『3D』的信息 2502T。當2D/3D再現裝置檢測到該信息2502T時,在子路徑2502S與主路徑2502M之間使 再現處理同步。這樣,2D播放列表文件2501與3D播放列表文件2502也可共用相同的2D/ 左視AV流文件組。2D播放列表文件2501與3D播放列表文件2502中各文件名的前綴號(若為XXX. mpls,則是XXX)也可變為連號。由此,對應於2D播放列表文件的3D播放列表文件的確定
變得容易。
對於3D播放列表文件2502的各播放項目信息,在圖13示出的流選擇表格1305中 追加2D/左視流的流條目與右視流的流條目。2D/左視流與右視流中流條目1309的內容、 例如幀速率、解析度、視頻格式相同。另外,也可向流條目1309進一步追加用於識別2D/左 視流與右視流的標誌。在實施方式1中,如上所述,假設2D再現裝置從左視流再現2D影像。但是,2D再 現裝置也可從右視流再現2D影像。下面的說明也一樣。
圖28是表示2D播放列表文件2501與3D播放列表文件2502的各構造另一例的 模式圖。在BD-ROM盤101的STREAM目錄中,相對於一個左視AV流文件2701,也可包含兩 種以上的右視AV流文件。此時,3D播放列表文件2502也可包含多個與各右視AV流文件單 獨對應的子路徑。例如,當相對同一場景兩眼視差不同的3D影像用右影像對共同左影像的 差異表現時,將按照不同的每個右影像而不同的右視AV流文件組記錄在BD-ROM盤101中。 此時,也可在3D播放列表文件2502中設置與各右視AV流文件單獨對應的子路徑,來按照 期望的兩眼視差分開使用。在圖28的實例中,第一右視AV流文件組2801與第二右視AV 流文件組2802各自所示的右影像的視點不同。另一方面,3D播放列表文件2502包含兩種 子路徑2502S1、2502S2。子路徑ID為『0,的子路徑2502S1在第一右視AV流文件組2801 中規定再現區間。子路徑ID為『1,的子路徑2502S2在第二右視AV流文件組2802中規定 再現區間。2D/3D再現裝置按照顯示裝置103的畫面大小或來自用戶的指定,選擇兩種子路 徑2502S1、2502S2中的某個,使該再現處理與主路徑2502M的再現處理同步。由此,可對用 戶顯示舒適的立體視覺影像。《3D影像用AV流文件》圖29是表示復用於3D影像再現中利用的一對AV流文件上的基本流的模式圖。圖 29(a)表示復用於2D/左視AV流文件2901上的基本流。這些與圖4中示出的復用於2D影 像用AV流文件上的基本流一樣。由2D再現裝置從主視頻流2911再現2D影像,由2D/3D 影像再現裝置在3D影像再現時再現左視。即,該主視頻流2911是2D/左視流。圖29 (b) 表示復用於右視AV流文件2902上的基本流。右視AV流文件2902中存儲右視流2921。由 2D/3D再現裝置在再現3D影像時根據右視流再現右影像。與左視流2911不同,向右視流 2921分配0x1012作為PID,而不是0x1011。圖30(a)是表示2D影像視頻流3000的壓縮編碼方法的模式圖。如圖30(a)所 示,2D影像的視頻流3000的各幀/場使用圖片間預測編碼,壓縮成各圖片3001、3002、...。 在該編碼中,利用視頻流3000的時間方向冗餘性、即顯示順序連續的圖片間數據近似的情 況。具體而言,首先開頭的圖片利用圖片內編碼,壓縮成Itl圖片3001。這裡,下綴的數字表 示圖片的連續號。接著如圖30(a)中箭頭所示,第4個圖片參照Itl圖片3001,壓縮成P3圖 片3004。接著,第2、3個圖片參照Itl圖片3001與P3圖片3004,分別壓縮成B1圖片、B2圖 片。圖30 (b)是表示3D影像視頻流3010、3020的壓縮編碼方法的模式圖。如圖30 (b) 所示,左視流3010與2D影像視頻流3000 —樣,以利用時間方向冗餘性的圖片間預測編碼 來壓縮。另一方面,右視流3020基於圖片間預測編碼的壓縮除時間方向冗餘性外,還利用 左右視點間的冗餘性。即,如圖30(b)中箭頭所示,右視流3020的各圖片不僅參照相同流 內顯示順序位於前後的圖片,還參照2D/左視流3010中顯示時刻相同或相鄰接的圖片來壓縮。例如,右視流3020中開頭圖片參照2D/左視流3010的Itl圖片3011壓縮成Ptl圖片 3021。第4個圖片參照該Ptl圖片3021與2D/左視流3010的P3圖片3014,壓縮成P3圖片 3024。並且,第2、3個圖片除參照Ptl圖片3021與P3圖片3024外,還分別參照2D/左視流 3010的Br1圖片3012、Br2圖片3013,壓縮成B1圖片、B2圖片。這樣,右視流3020參照2D/ 左視流3010來壓縮。因此,與2D/左視流3010不同,不能單個解碼右視流3020。但是,相 反,由於左右影像間的相關高,所以利用左右視點間的圖片間預測編碼,右視流3020的數 據量一般明顯比2D/左視流3010小。下面,將2D/左視流3010這樣的可單個解碼的視頻 流稱為『基礎視流』,將右視流3020這樣的解碼需要基礎視流的視頻流稱為『相關視流』。另外,右視流也可壓縮為基礎視流。此時,左視流也可利用右視流壓縮為相關視 流。在任一情況下,2D再現裝置都將基礎視流用作2D影像用視頻流。另外,2D/左視流的 幀速率是該流單個由2D再現裝置解碼時的幀速率。在GOP頭中記錄該幀速率。圖31是表示分配給2D/左視流3101與右視流3102的各圖片的PTS與DTS之間 的關係一例的模式圖。兩個視頻流3101、3012之間,各圖片的DTS交互排列在STC上。這 可通過使圖30(b)中所示的圖片間預測編碼中參照該圖片的右視流3102的圖片DTS比2D/ 左視流3101的各圖片的DTS延遲來實現。這裡,將該延遲的幅度TDJP 2D/左視流3101的 圖片與其之後的右視流3102的圖片間的DTS間隔稱為3D顯示延遲。3D顯示延遲TD設定 為2D/左視流3101的圖片間DTS的間隔、S卩1幀期間或1場期間TFr的一半。同樣地,兩 個視頻流3101、3012之間各圖片的PTS也交互排列在STC上。即,2D/左視流3101的圖片 與其後面的右視流3102的圖片間的PTS的間隔TD設定為2D/左視流3101的圖片間的PTS 間隔、即1幀期間或1場期間TFr的一半。圖32是表示2D/左視流與右視流的各視頻訪問單元3200的數據構造的模式圖。 如圖32所示,向各視頻訪問單元3200賦予解碼開關信息3201。後述的3D影像解碼器4115 以視頻訪問單元為單位交互切換2D/左視流的解碼處理與右視流的解碼處理。此時,3D影 像解碼器4115在賦予給各視頻訪問單元的DTS的時刻,確定接著應解碼的視頻訪問單元。 但是,一般在3D影像解碼器中,還存在很多忽視DTS而連續解碼視頻訪問單元的3D影像解 碼器。對於這種3D影像解碼器,最好在各視頻訪問單元中存在與DTS不同的、能夠可確定 接著應解碼的視頻訪問單元的信息。解碼開關信息3201是該信息,即用於支援3D影像解 碼器執行的解碼對象視頻訪問單元切換處理的信息。如圖32所示,解碼開關信息3201存儲在各視頻訪問單元3200內的擴展區域、例如MPEG-4AVC中的SEI Message中。解碼開關信息3201包含下一訪問單元類別3202、下一 訪問單元尺寸3203和解碼計數器3204。下一訪問單元類別3202是表示接著應解碼的視頻訪問單元屬於2D/左視流與右視流中的哪個的信息。例如,當下一訪問單元類別3202的值是『1』時,接著應解碼的視頻 訪問單元屬於2D/左視流。當下一訪問單元類別3202的值是『2』時,接著應解碼的視頻訪 問單元屬於右視流。當下一訪問單元類別3202的值是『0』時,當前的視頻訪問單元位於該 流的終端。下一訪問單元尺寸3203表示接著應解碼的視頻訪問單元的尺寸。並且,若視頻訪問單元中無下一訪問單元尺寸3203,則3D影像解碼器必需在從緩衝器中提取解碼對象的 視頻訪問單元時解析該訪問單元的構造,確定該尺寸。通過向解碼開關信息3201附加下一訪問單元尺寸3203,3D影像解碼器可不解析視頻訪問單元的構造地確定該尺寸。因此,可 簡化3D影像解碼器從緩衝器中提取視頻訪問單元的處理。 解碼計數器3204表示從包含2D/左視流I圖片的視頻訪問單元開始的解碼順序。 圖33是表示分配給2D/左視流3301與右視流3302的各圖片的解碼計數器3204的值的模 式圖。如圖33(a)、(b)所示,值的分配方式有兩種。圖33(a)中,對2D/左視流3301的I圖片3311分配『1』,作為解碼計數器的值 3204A,對接著應解碼的右視流3302的P圖片3321分配『2,,作為解碼計數器的值3204B, 再對下個應解碼的2D/左視流3301的P圖片3322分配『3』,作為解碼計數器的值3204A。 這樣,在2D/左視流3301與右視流3302之間,使分配給各視頻訪問單元的解碼計數器的值 3204A、3204B交互增大。若如此分配解碼計數器的值3204A、3204B,則即便由於某種故障而 3D影像解碼器讀取某個視頻訪問單元存在缺失時,3D影像解碼器也可根據解碼計數器的 值3204A、3204B立即確定由此缺失的圖片。因此,3D影像解碼器可適當且迅速地執行錯誤 處理。例如圖33(a)中,在2D/左視流3301的第3個視頻訪問單元的讀取中產生錯誤, Br圖片3313缺失。因此,如果任其缺失不管,在右視流3302的第3個B圖片3323的解碼 處理中就不能參照Br圖片3313,所以不能正確解碼該B圖片3323,產生使噪聲混入再現影 像的危險性。但是,若3D影像解碼器在右視流3302的第2個P圖片3322的解碼處理中讀 取該視頻訪問單元的解碼計數器的值3204B並保持,則可預測接著應處理的視頻訪問單元 的解碼計數器的值3204A。具體而言,如圖33(a)所示,右視流3302的第2個P圖片3322 的解碼計數器的值3204B是『4』。因此,預測接著應讀取的視頻訪問單元的解碼計數器的 值3204A為『5』。但是,由於實際上接著讀取的視頻訪問單元是2D/左視流3301的第4個 視頻訪問單元,所以其解碼計數器的值3204A變為『7』。由此,3D影像解碼器可檢測出讀取 視頻訪問單元缺失一個。因此,3D影像解碼器可執行如下錯誤處理,S卩,對於從右視流3302 的第3個視頻訪問單元提取的B圖片3323,由於應參照的Br圖片3313缺失,所以跳過解碼 處理。這樣,3D影像解碼器每當解碼處理時都檢驗解碼計數器的值3204A、3204B。由此,3D 影像解碼器可迅速檢測視頻訪問單元的讀取錯誤,並且,可迅速執行適當的錯誤處理。如圖33(b)所示,解碼計數器的值3204C、3204D也可相對視頻流3301、3302分別 遞增。此時,3D影像解碼器在解碼2D/左視流3301的視頻訪問單元的時刻,可預測為『該 解碼計數器的值3204C與接著應解碼的右視流3302的視頻訪問單元的解碼計數器的值 3204D相等』。另一方面,在解碼右視流3302的視頻訪問單元的時刻,可預測為『該解碼計數 器的值3204D加1後的值與接著應解碼的2D/左視流3301的視頻訪問單元的解碼計數器 的值3204C相等』。因此,無論在哪個時刻,3D影像解碼器都可根據解碼計數器的值3204C、 3204D,迅速檢測視頻訪問單元的讀取錯誤。結果,3D影像解碼器可迅速執行適當的錯誤處 理。 下面,說明存儲3D影像的AV流文件在BD-ROM盤101上的物理配置。2D/3D再現裝置當再現3D影像時,必需從盤101中並行讀取2D/左視AV流文件與 右視AV流文件。圖34是表示盤101上的兩個文件的盤區配置的模式圖。假設如圖34(a) 所示,將2D/左視AV流文件整體作為一個盤區3401連續記錄在盤101上,之後將右視AV流文件整體作為一個盤區3402配置的情況。此時,為了使2D/3D再現裝置並行讀取兩個文件, 設定成再現路徑如圖34(a)中箭頭(1)-(4)所示,設定成各盤區3401、3402交互前進。因 此,如圖34(a)中虛線所示,每當切換讀取對象的盤區時,都發生大的跳躍。結果,難以使各 文件的讀取處理趕上3D影像解碼器的解碼處理,難以可靠地繼續無縫再現。與此相對,在 實施方式1中,如圖34(b)所示,將2D/左視AV流文件分割成多個盤區3401A、3401B、..., 將右視AV流文件分割成多個盤區3402A、3402B、...,將兩個文件的盤區交互配置在盤101 上。將這種盤區的配置稱為交織配置。對於交織配置的盤區組,再現路徑如圖34(b)中箭 頭(1)-(4)所示,設定成各盤區340認、340讓、34024、34028、...從開頭起依次前進。因此, 可不發生跳躍地以盤區為單位交互讀取兩個文件,所以可使無縫再現的可靠性提高。《對每個盤區的再現時間的條件》說明對各盤區內視頻流再現時間的條件。圖35是表示其再現時間與再現路徑之 間的關係的模式圖。假設如圖35(a)所示,2D/左視AV流文件的盤區3501與右視AV流文 件的盤區3502彼此鄰接,前者盤區3501中包含的視頻流的再現時間為4秒,後者盤區3502 中包含的視頻流的再現時間為1秒的情況。這裡,3D影像的再現路徑如圖35(a)中箭頭 3510所示,各文件的盤區3501、3502每相同再現時間、例如每1秒鐘交互地前進。因此,在 兩個文件之間盤區內的視頻流再現時間不同的情況下,如圖35(a)中虛線所示,兩個盤區 3501、3502之間會發生跳躍。與此相對,在實施方式1中,如圖35(b)所示,盤101上彼此 鄰接的2D/左視AV流文件的盤區與右視AV流文件的盤區分別包含在2D/左視流與右視流 之間再現期間一致的各部分。尤其是在這些盤區間視頻流的再現時間相等。例如,在2D/ 左視AV流文件的開頭盤區3501A與右視AV流文件的開頭盤區3502A的對中,視頻流的再 現時間均等於1秒,第2個盤區3501B、3502B的對中視頻流的再現時間均等於0. 7秒。由 此,在2D/左視AV流文件與右視AV流文件的記錄區域中,再現期間一致的盤區的對始終鄰 接。結果,再現路徑如圖35(b)中箭頭3520所示,能夠設定成各盤區3501A、3501B、302A、 3502B、...從開頭依次前進。因此,2D/3D再現裝置可在3D影像再現時不發生跳躍地連續 讀取AV流文件,所以可可靠地執行無縫再現。《AV流文件的記錄區域的開頭盤區》在AV流文件的記錄區域中,盤區的開頭總包含2D/左視流的I圖片、或圖30(b) 所示參照該I圖片壓縮後的右視流的P圖片。由此,可使用剪輯信息文件的條目點來確定 各盤區的尺寸。因此,可簡化再現裝置從盤101交互讀取2D/左視AV流文件與右視AV流 文件的各盤區的處理。《盤區的尺寸與間隔》下面,說明對各盤區尺寸的下限和間隔上限的條件。如上所述,為了使2D再現裝 置從AV流文件無縫再現2D影像,必需將AV流文件的各盤區的尺寸設為最小盤區尺寸以 上,並且將盤區的間隔設為比最大跳躍距離Sjimp _小。因此,將2D/左視AV流文件的各盤 區尺寸設定為根據至相同文件的下一盤區為止的距離計算出的最小盤區尺寸以上,並且, 設定盤區的間隔不超過最大跳躍距離Sjimp—_。由此,能夠使2D再現裝置從2D/左視AV流 文件無縫再現2D影像。對於2D/左視AV流文件與右視AV流文件的各盤區的交織配置,進一步要求用於從它們無縫再現3D影像的條件。該條件與盤區的適當配置方法中存在由2D/3D再現裝置具有的讀取緩衝器的容量和盤驅動器的讀取處理所涉及的性能決定的部分。在說明2D/3D 再現裝置的動作模式之後記載對這些部分的說明。〈3D影像用剪輯信息文件的數據構造>下面,說明與存儲3D影像的各AV流文件相對應的剪輯信息文件的數據構造。圖36 是表示這些剪輯信息文件的數據構造的模式圖。圖36(a)表示與2D/左視AV流文件3631 相對應的剪輯信息文件、即2D/左視剪輯信息文件3601的數據構造,圖36(b)表示與右視 AV流文件3632相對應的剪輯信息文件、即右視剪輯信息文件3602的數據構造。各剪輯信 息文件3601、3602的數據構造基本上與圖9-11中示出的、與存儲2D影像的AV流文件相對 應的剪輯信息文件的數據構造相等。但是,向2D/左視剪輯信息文件3601追加3D元數據 3613。另外,對右視剪輯信息文件3602的流屬性信息3621限制條件,向條目映射3622追 加信息。《3D元數據》圖37是表示3D元數據3613的數據構造的模式圖。3D元數據3613是用於將縱 深感賦予從復用於2D/左視AV流文件的PG流、IG流和次視頻流再現的2D圖像的處理的 信息。3D元數據3613如圖37(a)所示,按PG流、IG流和次視頻流的不同PID而分別包含 表格3701。各表格3701中一般記載多個PTS3702與偏移值3703的對。PTS3702表示PG 流、IG流和次視頻流中的一個幀或場的顯示時刻。偏移值3703是用像素數量來表示在水 平方向上使該PTS3702的幀或場表示的影像位移後變換為左右影像時的該位移量的值,也 允許負值。將該PTS3702與偏移值3703的對3704稱為偏移條目。各偏移條目的有效區間 從該偏移條目的PTS至下一偏移條目的PTS為止。例如圖37 (a)所示,偏移條目#1的PTS 為180000,偏移條目#2的PTS為270000,偏移條目#3的PTS為360000時,如圖37 (b)所 示,偏移條目#1的偏移值+5在從180000至270000的STC範圍3704A中有效,偏移條目#2的偏移值+3在從270000至360000的STC範圍3704B中有效。在後述的2D/3D再現裝置 中,平面加法部3710參照3D元數據3613,使PG平面、IG平面和副影像平面表示的各影像 沿水平方向各位移偏移值後,變換為左右影像。平面加法部3710之後再將各平面表示的影 像合成為一個平面。這樣,可根據各平面的2D影像製作視差圖像。即,可對該2D影像賦予 立體的縱深感。在平面加法部3710的說明中提及平面合成的方法細節。3D元數據3613除按照PID不同來設定,例如也可按照不同平面設定。由此,可簡 化2D/3D再現裝置對3D元數據的解析處理。另外,考慮2D/3D再現裝置的平面合成處理的 性能,也可對偏移條目的有效區間長度設置例如1秒以上的條件。《涉及右視流的流屬性信息》圖10所示的涉及2D/左視流的視頻流屬性信息902B、即對應於PID = 0x1011的 視頻流屬性信息902B、與涉及右視流的視頻流屬性信息、即對應於PID = 0x1012的視頻流 屬性信息必需一致。具體而言,兩個視頻流屬性信息中,編解碼器9021、幀速率9024、縱橫 比9023、解析度9022必需一致。若編解碼器不一致,則由於左右視頻流圖片間編碼中的參 照關係不成立,所以不能解碼該圖片。另外,若幀速率、縱橫比和解析度中的某個不一致,則 不能使左右影像的畫面顯示同步,所以無法讓視聽者感到舒服地將這些影像作為3D影像 觀看。另外,也可向涉及右視流的視頻流屬性信息附加表示該視頻流解碼中必需參照2D/左視AV流文件的標誌。另外,也可將該參照目標的AV流文件信息一起追加到該視頻流 屬性信息。此時,在盤101的著作工序中,當驗證應記錄在盤101上的數據是否根據規定的 格式製作時,可利用上述追加信息來判斷左右視頻流之間的對應關係的妥當性。《涉及右視流的條目映射》圖38是表示圖36 (b)中示出的右視剪輯信息文件3602的條目映射3622的數據構 造的模式圖。如圖38(a)所示,該條目映射3622包含涉及右視流的條目映射3801、即條目 映射頭3811表示的PID為0x1012的條目映射。該條目映射3801中包含的各條目點3812 的PTS3813與2D/左視流中包含的各I圖片的PTS加上圖31所示的3D顯示延遲TD後的值 相等。這裡,將各I圖片的PTS記述為2D/左視剪輯信息文件3601的條目映射3612中涉及 2D/左視流的各條目點的PTS。另外,將包含由該PTS3813確定的右視流的圖片的SPN3814 與該PTS3813 —起對應於一個EP_ID3816。還如圖38(a)所示,向各條目點3812追加盤區開始標誌3815。盤區開始標誌 3815表示相同條目點3812的SPN3814是否表示右視AV流文件3632的任一盤區3632A、 3632B、...的開頭位置。例如圖38(a)所示,在EP_ID = 0的條目點,盤區開始標誌3815 的值為「1」。此時,如圖38(b)所示,SPN3814的值「3」與位於盤101的軌道201A中記錄 的盤區3632A開頭的源數據包的SPN相等。同樣,在EP_ID = 2的條目點,由於盤區開始標 志3815的值為「1」,所以SPN3814的值「3200」等於位於下一盤區3632B開頭的源數據包的 SPN0另一方面,在EP_ID = 1的條目點,盤區開始標誌3815的值為「0」。此時,SPN3814的 值「1500」等於各盤區開頭以外位置上記錄的源數據包的SPN。在涉及2D/左視剪輯信息文 件3601的視頻流的條目映射中,也將同樣的盤區開始標誌追加到各條目點。因此,2D/3D再 現裝置可從盤區開始標誌3815取得各盤區的尺寸。因此,可簡化2D/3D再現裝置從盤101 讀取AV流文件的讀取處理。另外,條目映射3801的條目映射頭3811包含盤區開始類別。盤區開始類別表示 2D/左視AV流文件與右視AV流文件中、將哪個盤區先配置在盤101的軌道201A上。因此,2D/3D再現裝置通過參照盤區開始類別,可簡單地判斷應要求BD-ROM驅動器從哪個文件盤 區讀取。如上所述,當包含2D/左視流的I圖片開頭的TS數據包位於盤區的開頭時,必需 將條目點對應於包含該TS數據包的源數據包的SPN。同樣,當包含具有等於2D/左視流的 I圖片的PTS與3D顯示延遲TD之和的PTS的右視流P圖片開頭的TS數據包位於盤區開頭 時,必需將條目點對應於包含該TS數據包的源數據包的SPN。另外,除向各條目點追加盤區開始標誌3815外,也可向角度切換標誌賦予該功 能。角度切換標誌在圖38中未示出,是條目映射中配備的1位標誌,表示多角度下的角度 切換時期。將角度切換標誌共用作盤區開始標誌3815,由此可削減條目映射整體的位量。 此時,也可向條目映射頭3813再準備表示該1位的欄位是否是『盤區開始標誌』與『角度切 換標誌』中的某個的標誌。通過檢驗該標誌,2D/3D再現裝置可迅速解釋條目映射上該1位 的欄位的含義,所以可迅速切換處理。也可根據盤區開始標誌3815以外的信息來確定各AV流文件的盤區尺寸。例如,也 可將各AV流文件的盤區尺寸列表化,將該列表作為元數據存儲在剪輯信息文件中。另外, 也可單獨準備一一對應於條目映射各條目點的位串。當該位串表示『1』時,對應的條目點表示盤區的開頭,當表示『O』時,表示盤區的開頭以外。下面,說明本發明實施方式1的、用於從BD-ROM盤101再現3D影像的再現裝置(2D/3D再現裝置)。2D/3D再現裝置的構成基本與圖16-18中示出的2D再現裝置的構成相 同。因此,下面以擴展部分等與2D再現裝置的構成不同的部分為中心進行說明,對同樣的 部分援引對上述2D再現裝置的說明。另外,依照規定2D影像再現路徑的2D播放列表文件 的2D影像再現處理、即2D播放列表再現處理中利用的構成與2D再現裝置的構成一樣,所 以其細節也援引對上述2D再現裝置的說明。在下面的說明中,假定依照規定3D影像再現 路徑的3D播放列表文件的3D影像再現處理、即3D播放列表再現處理。圖39是2D/3D再現裝置3900的功能框圖。2D/3D再現裝置3900包含BD-ROM驅動 器3901、再現部3900A、和控制部3900B。再現部3900A包含開關3912、讀取緩衝器(1) 3902、 讀取緩衝器(2) 3911、系統目標解碼器3903、和平面加法部3910。控制部3900B包含動態腳 本存儲器3904、靜態腳本存儲器3905、程序執行部3906、再現控制部3907、播放器變量存儲 部3908和用戶事件處理部3909。這裡,再現部3900A與控制部3900B彼此安裝在不同的集 成電路中。另外,二者也可統一在單一的集成電路中。控制部3900B、具體而言是動態腳本 存儲器3904、靜態腳本存儲器3905、程序執行部3906、用戶事件處理部3909和播放器變量 存儲部3908均與圖16中示出的2D再現裝置內的部件一樣,所以其細節援引對上述2D再 現裝置的說明。BD-ROM驅動器3901包含與圖16中示出的2D再現裝置內的1601 —樣的構成要 素,利用其,根據來自再現控制部3907的請求,從BD-ROM盤101讀取數據。但是,與2D再 現裝置內的BD-ROM驅動器1601不同,BD-ROM驅動器3901將從BD-ROM盤101讀取的AV 流文件傳輸到讀取緩衝器(1)3902與讀取緩衝器(2)3911之一。當再現3D影像時,以盤區 為單位從再現控制部3907向BD-ROM驅動器3901交互地發送對2D/左視AV流文件與右視 AV流文件各自的讀取請求。BD-ROM驅動器3901按照這些請求,將2D/左視AV流文件的數 據傳輸到讀取緩衝器(1)3902,將右視AV流文件的數據傳輸到讀取緩衝器(2)3911。開關 3912按照從BD-ROM驅動器3901傳輸的兩個文件的數據,在兩個讀取緩衝器3902、3911之 間切換送出目的地。這樣,當再現3D影像時,必需將2D/左視AV流文件與右視AV流文件 雙方同時讀取到各讀取緩衝器3902、3911。因此,要求BD-ROM驅動器3901具有高於等於 2D再現裝置內BD-ROM驅動器1601的訪問速度。讀取緩衝器(1)3902與讀取緩衝器(2) 3911均是利用再現部3900A內的存儲器元 件的緩衝存儲器。作為各讀取緩衝器3902、3911,利用再現部3900A中內置的單一存儲器 元件內的不同區域。另外,各讀取緩衝器3902、3911也可以是不同的存儲器元件。讀取緩 衝器(1) 3902存儲從BD-ROM驅動器3901傳輸的2D/左視AV流文件的數據。讀取緩衝器 (2) 3911存儲從BD-ROM驅動器3901傳輸的右視AV流文件的數據。再現控制部3907當從程序執行部3906等被命令進行3D播放列表再現處理時,首 先參照靜態腳本存儲器3905中存儲的3D播放列表文件。例如圖27所示,3D播放列表文 件2502規定主路徑2502M與子路徑2502S。再現控制部3907接著從該主路徑2502M中順 序讀取播放項目信息#1-3,利用這些信息來順序確定2D/左視AV流文件LCL_AV#l-3。與 此並行,再現控制部3907進一步從子路徑2502S中順序讀取子播放項目信息#1_3,利用這些信息來順序確定右視AV流文件RCL_AV#l-3。再現控制部3907接著訪問靜態腳本存儲器 3905,參照圖36所示的、對應於各AV流文件的剪輯信息文件3631、3632中的圖11、38中示 出的條目映射3612、3622。由此,再現控制部3907根據條目映射頭3813中記述的盤區開始 類別,判斷再現開始地點的盤區屬於2D/左視流與右視流中的哪個,來決定開關3912的初 始位置。再現控制部3907接著對BD-ROM驅動器3901請求以盤區為單位從該再現開始地點 開始交互讀取2D/左視AV流文件與右視AV流文件,上述交互讀取是從被判斷出的一方文 件先開始讀取的。在將最初的盤區整體從BD-ROM驅動器3901傳輸到讀取緩衝器(1)3902 或讀取緩衝器(2)3911之後,將該盤區從該讀取緩衝器3902或3911傳輸到系統目標解碼 器3903。除這些處理外,再現控制部3907從靜態腳本存儲器3905中存儲的2D/左視剪輯 信息文件3631中讀取圖37中示出的3D元數據3613,傳輸到平面加法部3910.系統目標解碼器3903首先從傳輸到讀取緩衝器(1) 3902的2D/左視AV流文件與 傳輸到讀取緩衝器(2)3911的右視AV流文件交互讀取源數據包,對這些數據包進行復用分 離處理,分離各基本流。系統目標解碼器3903接著對各基本流單獨進行解碼處理。系統目 標解碼器3903還將解碼後的2D/左視流、右視、次視頻流、IG流和PG流分別寫入內置的專 用存儲器、即2D/左影像平面存儲器、右影像平面存儲器、副影像平面存儲器、IG平面存儲 器和PG平面存儲器中。系統目標解碼器3903的細節如後所述。平面加法部3910從系統目標解碼器3903接收2D/左影像平面數據、右影像平面 數據、副影像平面數據、IG平面數據、PG平面數據和圖像平面數據,將這些數據彼此重疊 後,合成為一個視頻幀或場。將合成後的影像數據輸出到顯示裝置103,顯示於其畫面中。圖40是表示平面加法部3910執行的平面數據重疊處理的模式圖。各平面數據按 2D/左影像平面數據4001、右影像平面數據4002、副影像平面數據4003、IG平面數據4004、 PG平面數據4005、和圖像平面數據4006的順序重疊。具體而言,首先將2D/左影像平面數 據4001與右影像平面數據4002在各數據所示的PTS時刻從系統目標解碼器3903寫入各 平面存儲器。這裡,如圖31所示,在兩個影像平面數據4001、4002之間,PTS僅3D顯示延遲 TD不同。因此,各影像平面數據4001、4002以周期TD交互寫入到各平面存儲器。此時,平 面加法部3910內的開關4010選擇2D/左影像平面存儲器與右影像平面存儲器中的、在該 PTS時刻寫入平面數據的一方,從該平面存儲器讀取平面數據。因此,開關4010的平面存儲 器切換以周期TD進行。在讀取的平面數據4001或4002上,首先,由第一加法部4011合成 副影像平面數據4003,接著由第二加法部4012合成PG平面數據4004,接著由第三加法部 4013合成IG平面數據4005,最後由第四加法部4014合成圖像平面數據4006。利用這些合 成處理,各平面數據表示的影像在畫面上按2D/左影像平面或右影像平面、副影像平面、IG 平面、PG平面和圖像平面的順序重疊顯示。平面加法部3910還包含4個修剪處理部4021-4024。第一修剪處理部4021-第三 修剪處理部4023利用3D元數據3613,對副影像平面數據4003、PG平面數據4004和IG平 面數據4005分別進行修剪處理,將各平面數據交互變換為左影像用與右影像用。之後,利 用各加法部4011-4013,將左影像用各平面數據合成為2D/左視平面數據,將右影像用各平 面數據合成為右影像平面數據。圖41是表示各修剪處理部4021-4023執行的修剪處理的模式圖。圖41中,舉例 第二修剪處理部4022對PG平面數據4004的修剪處理。第二修剪處理部4022首先從圖37中示出的3D元數據3613中,檢索與PG流的PID = 0x1200相對應的3D元數據3701。第二 修剪處理部4022接著從該3D元數據3701中,檢索當前時刻有效的偏移條目3704,並取得 該偏移值3703。當應合成PG平面數據4004的影像平面數據為2D/左影像平面數據4001 時,第二修剪處理部4022如圖41 (a)所示,使PG平面數據4004的位置相對2D/左影像平 面數據4001的位置沿水平方向位移與取得的偏移值相等的像素數量4101L。此時,若該偏 移值為正,則PG平面數據4004向右位移,若為負,則向左位移。第二修剪處理部4022之後 去除(修剪)超出2D/左影像平面數據4001範圍的PG平面數據4004的區域4102L,將剩 餘的數據區域4103L合成到2D/左影像平面數據4001。另一方面,當影像平面數據是右影 像平面數據4002時,第二修剪處理部4022如圖41 (b)所示,使PG平面數據4004的位置相 對右影像平面數據4002的位置沿水平方向位移與偏移值相等的像素數量4101R。此時,與 之前相反,若該偏移值為正,則PG平面數據4004向左位移,若為負,則向右位移。第二修剪 處理部4022接著與之前一樣,去除(修剪)超出右影像平面數據4002範圍的PG平面數據 4004的區域4102R,將剩餘的數據區域4103R合成到右影像平面數據4002。第三修剪處理 部4023和第一修剪處理部4021也分別同樣地對IG平面數據4005和副影像平面數據4003 進行修剪處理。圖42是表示通過圖41中示出的修剪處理而重疊後的左右2D影像和從這些2D影 像讓視聽者感知的3D影像的模式圖。在左影像的畫面中,如圖42(a)所示,PG平面4202相 對左影像平面4201向右位移偏移值4101L,所以PG平面4202左側的區域4203L看起來重 合於左影像平面4201L。其結果,PG平面4202內的字幕的2D影像4204相比最初位置看起 來向右位移偏移值4101L。在右影像畫面中,相反,如圖42(b)所示,PG平面4202相對右影 像平面4201R向左位移偏移值4101R,所以PG平面4202右側的區域4203R看起來重合於右 影像平面4201R。其結果,PG平面4202內的字幕的2D影像4204相比最初位置看起來向左 位移偏移值4101R。其結果,如圖42 (c)所示,使視聽者4205看到字幕的3D影像4204比影 像平面4206靠前。這樣,通過利用修剪處理,由一個平面數據製作左影像用與右影像用平 面數據對,可再現視差圖像。即,可對平面圖像賦予縱深感。特別是可讓視聽者看到該平面 的圖像從畫面浮起。將說明返回圖40。圖像平面數據4006是由系統目標解碼器3903解碼從程序執行 部3906傳輸到系統目標解碼器3903的圖形數據後的數據。該圖形數據是JPEG或PNG等光 柵數據,表示菜單等GUI用圖形部件。第四修剪處理部4024與其它修剪處理部4021-4023 同樣地執行對圖像平面數據4006的修剪處理。但是,第四修剪處理部4024與其它修剪處 理部4021-4023不同,從由程序API4030而不是由3D元數據3613指定的偏移信息讀取偏 移值。這裡,程序API4030由程序執行部3906執行,實現算出與圖形數據表示的圖像縱深 相對應的偏移信息後傳遞給第四修剪處理部4024的功能。平面加法部3910除上述處理外,還將由4個加法部4011-4014合成的平面數據的 輸出形式一起變換為顯示裝置103等該數據輸出目的地裝置的3D影像顯示方式。在輸出目 的地裝置利用例如時分式、即利用光柵眼鏡讓視聽者各個眼交互看到左右影像的方式時, 平面加法部3910將合成後的平面數據作為一個幀或場輸出。另一方面,當輸出目的地裝置 是例如利用雙凸透鏡的方式時,平面加法部3910利用內置的緩衝存儲器,將左右平面數據 合成為一個幀或場的影像數據。具體而言,平面加法部3910暫時將先合成的左影像平面數據存儲並保持在該緩衝存儲器中。平面加法部3910接著合成右影像平面數據,再與保持在緩衝存儲器中的左影像平面數據合成。在該合成中,將左右各平面數據分割成縱向細長的 長方形的小區域,各小區域在一個幀或場中橫向交互排列,重新構成一個幀或場。這樣,左 右平面數據合成為一個幀或場的影像數據,之後輸出。《系統目標解碼器的構成》圖43是圖39中示出的系統目標解碼器3903的功能框圖。下面,參照圖43來說 明系統目標解碼器3903。圖43示出的系統目標解碼器3903的構成要素中,副影像解碼器、 IG解碼器、PG解碼器、主聲音解碼器、副聲音解碼器、聲音混合器、圖像處理器和各平面存 儲器與圖18示出的2D再現裝置的一樣,所以其細節援引圖18的說明。源拆包器(1)4311從讀取緩衝器(1)3902中讀取源數據包,從中取出TS數據包, 送出到PID濾波器(1)4313。同樣地,源拆包器(2)4312從讀取緩衝器(2)3911中讀取源數 據包,從中取出TS數據包,送出到PID濾波器(2)4314。各源拆包器4311、4312還按照各源 數據包的ATS來調整各TS數據包的送出時刻。該調整方法與圖18所示的源拆包器1810 的一樣,所以其細節援引圖18的說明。PID濾波器(1)4313首先選擇從源拆包器(1) 4311輸出的TS數據包中的、其PID 與從再現控制部3907事先指定的PID —致的TS數據包。PID濾波器(1)4313接著將選擇 到的TS數據包按照該PID傳輸給3D影像解碼器4315的TB (1) 4301、副影像解碼器、IG解 碼器、PG解碼器、聲音解碼器或副聲音解碼器。同樣地,PID濾波器(2) 4314將從源拆包器 (2)4312輸出的各TS數據包按照該PID傳輸到各解碼器。這裡,如圖29(b)所示,右視AV 流文件2902通常僅包含右視流。因此,在3D播放列表再現中,PID濾波器(2)4314主要將 TS數據包傳輸給3D影像解碼器4315的TB (2) 4308。參照圖43,3D 影像解碼器 4315 包含 TB (1)4301、MB (1)4302、EB (1)4303、 TB (2) 4308、MB (2) 4309、EB (2) 4310、緩衝器開關 4306、壓縮影像解碼器 4304、DPB4305 和圖 片開關 4307。TB(1)4301、MB(1)4302、EB(1)4303、TB(2)4308、MB(2)4309、EB(2)4310 禾口 DPB4305均為緩衝存儲器,分別利用3D影像解碼器4315中內置的存儲器元件的一區域。另 外,它們中的任一或全部也可分成成不同的存儲器元件。TB (1)4301從PID濾波器(1) 4313接收包含2D/左視流的TS數據包,原樣暫時存 儲該TS數據包。MB (1)4302存儲從TB (1)4301中存儲的TS數據包復原的PES數據包。另 夕卜,當從TB (1)4301向MB (1)4302傳輸數據時,從該TS數據包中去除TS頭。EB (1)4303從 PES數據包中提取編碼後的視頻訪問單元加以存儲。另外,當從MB(1)4302向EB(1)4303傳 輸數據時,從該PES數據包中去除PES頭。TB (2) 4308從PID濾波器(2)4314接收包含右視流的TS數據包,原樣暫時存儲該 TS數據包。MB (2) 4309存儲從TB (2) 4308中存儲的TS數據包復原的PES數據包。另外,當 從TB (2) 4308向MB (2) 4309傳輸數據時,從該TS數據包中去除TS頭。EB (2) 4310從PES數 據包中提取編碼後的視頻訪問單元加以存儲。另外,當從MB(2)4309向EB(2)4310傳輸數 據時,從該PES數據包中去除PES頭。緩衝器開關4306在原TS數據包所示的DTS時刻,將EB(1)4303與EB(2)4310各 自中存儲的視頻訪問單元傳輸給壓縮影像解碼器4304。這裡,緩衝器開關4306也可從壓 縮影像解碼器4304中返回圖32所示的該視頻訪問單元3200內的解碼開關信息3201。此時,緩衝器開關4306可使用該解碼開關信息3201,決定是否應從EB (1)4303與EB (2) 4310 之一傳輸接著應傳輸的視頻訪問單元。另一方面,如圖31所示,在2D/左視流3101與右 視流3102之間,各圖片的DTS按3D顯示延遲TD的間隔交互設定。因此,在壓縮影像解碼 器4304例如忽視DTS而連續解碼視頻訪問單元時,緩衝器開關4306每當從EB (1)4303與 EB (2) 4310中的一方向壓縮影像解碼器4304傳輸一個視頻訪問單元時,也可將傳輸源的EB 切換為另一方。壓縮影像解碼器4304在原TS數據包所示的DTS時刻,解碼從緩衝器開關4306傳 輸的各視頻訪問單元。這裡,按照該視頻訪問單元內存儲的壓縮圖片的壓縮編碼形式、例如 MPEG2、MPEG4AVC和VCl以及流屬性,壓縮影像解碼器4304切換解碼方法。壓縮影像解碼 器4304還將解碼後的圖片、即幀或場的影像數據傳輸到DPB4305。DPB4305暫時保持解碼後的圖片。壓縮影像解碼器4304在解碼P圖片和B圖片 時,參照DPB4305中保持的解碼後的圖片。DPB4305還在原TS數據包所示的PTS時刻將保 持的各圖片傳輸到圖片開關4307。圖片開關4307將從壓縮影像解碼器4304傳輸的已解碼的圖片、即幀/場的影像 數據,在其屬於2D/左視流時寫入2D/左影像平面存儲器4320中,在其屬於右視流時寫入 右影像平面存儲器4321中。下面,說明當在BD-ROM盤101中存儲3D影像AV流文件時,可無縫再現該3D影像 的AV流文件的物理配置。這裡,定義應作為本說明前提的再現系統的數據傳輸速率。圖44是表示從由 BD-ROM盤101讀取的2D/左視AV流文件與右視AV流文件再現3D影像數據VD和聲音數 據AD的處理系統的模式圖。如圖44所示,BD-ROM驅動器3901以盤區為單位交互讀取2D/ 左視AV流文件與右視AV流文件後,送出到開關3912。開關3912將該2D/左視AV流文件 的盤區存儲在讀取緩衝器(1)3902中,將右視AV流文件的盤區存儲在讀取緩衝器(2)3911 中。系統目標解碼器3903從各讀取緩衝器3902、3911中交互讀取數據後解碼。這裡,設從 BD-ROM驅動器3901向各讀取緩衝器3902、3911讀取數據的讀取速度為Rud 3D (位/秒),將 從讀取緩衝器(1)3902向系統目標解碼器3903傳輸盤區的平均傳輸速率(下面稱為第一 平均傳輸速率。)設為RextJ(位/秒),將從讀取緩衝器(1)3911向系統目標解碼器3903傳 輸盤區的平均傳輸速率(下面稱為第二平均傳輸速率。)設為Rraitji(位/秒)。此時,用於 通過從各讀取緩衝器3902、3911向系統目標解碼器3903傳輸數據而任一讀取緩衝器3902、 3911都不下溢的條件如下式(2)所示[式 2]Rud—3D > Rext—L、Rud—3D > Rext—R。(2)《盤區在交織配置中的物理順序》圖45是表示BD-ROM盤101上以交織配置記錄的各AV流文件的盤區的物理順序與 3D影像再現時的各讀取緩衝器3902、3911的積累數據量推移之間的關係的模式圖。BD-ROM 驅動器3901將被請求的一個盤區整體連續地從BD-ROM盤101傳輸到讀取緩衝器(1) 3902 或讀取緩衝器(2)3911。例如圖45(C)所示,當盤101上的讀取對象區域的開頭盤區4506 屬於2D/左視AV流文件時,BD-ROM驅動器3901將該開頭盤區4506的整體連續寫入讀取緩衝器(1)3902中。這裡,在將開頭的盤區4506整體完全寫入讀取緩衝器(1)3902中之前, 即在圖45(c)所示的開頭盤區4506的讀取期間(1)終止之前,系統目標解碼器3903不開 始該盤區的讀取。這是因為即便在右視AV流文件的解碼處理之前進行2D/左視AV流文件 的解碼處理,若這些解碼部分的再現期間重複,則3D影像的再現處理必須在結束這雙方解 碼處理之後才能執行。另外還因為,由於在右視AV流文件的解碼結束之前必需將解碼後的 2D/左視AV流文件保持在緩衝存儲器中,所以妨礙緩衝存儲器的容量削減和其利用效率的 提高。因此,在開頭盤區4506的讀取期間(1),如圖45(a)中箭頭4501所示,讀取緩衝器
(1)3902的積累數據量DAl以讀取速度Rud 3D增加。當開頭盤區4506的讀取期間(1)結束時,BD-ROM驅動器3901接著將第2個盤區4507讀取讀取緩衝器(2)3911。這裡,在第2個以後的盤區4507、4508、...的各讀取期間
(2)、(3)、...中,可開始從各讀取緩衝器3902、3911向系統目標解碼器3903傳輸數據。因 此,在第2個盤區4507的讀取期間(2),如圖45(b)中箭頭4503所示,讀取緩衝器(2)3911 的積累數據量DA2以讀取速度Rud 3D與第二平均傳輸速率Rrait κ之間的差Rud—增加。 另一方面,在從BD-ROM驅動器3901向讀取緩衝器(2) 3911寫入數據期間,不向讀取緩衝器 (1)3902寫入數據。因此,在此期間,讀取緩衝器(1)3902的積累數據量DAl如圖45(a)中 箭頭4502所示,以第一平均傳輸速率Rext』減少。同樣地,在第3個盤區4508的讀取期間
(3)中,如圖45(a)中箭頭4504所示,讀取緩衝器(1)3902的積累數據量DAl以讀取速度 Rud_3D與第一平均傳輸速率RraiU之間的差Rud—^RraiU增加,讀取緩衝器⑵3911的積累數據 量DA2如圖45 (b)中箭頭4505所示,以第二平均傳輸速率Rext li減少。從圖45所示的例子可知,各讀取緩衝器3902、3911的容量必需為AV流文件讀取 對象區域的開頭盤區尺寸以上。具體而言,當該開頭盤區屬於2D/左視AV流文件時,讀取緩 衝器(1)3902的容量RBl (單位字節)必需為該盤區尺寸Extents (單位字節)以上[式3]formula see original document page 40)同樣地,當該開頭盤區屬於右視AV流文件時,讀取緩衝器(2)3911的容量RB2(單 位字節)必需為該盤區尺寸EXtent_R(單位字節)以上[式4]formula see original document page 40另外,上述式(3)、(4)各右邊中包含的尺寸EXtent_L、EXtent_RF限於各AV流文 件的開頭盤區的尺寸,最好是任意盤區的尺寸。這是因為當插入再現時,不僅各文件的開頭 盤區,全部盤區都可變為讀取對象區域的開頭。但是,當設置禁止插入再現的區間時,只要 對於屬於該區間以外的任意盤區滿足上述式(3)、⑷即可。從式(3)、(4)可知,為了儘可能抑制各讀取緩衝器3902、3911的容量,只要將左右 AV流文件盤區中尺寸小的盤區設置在讀取對象區域的開頭即可。即,當2D/左視AV流文 件的盤區尺寸Extent_L比右視AV流文件的盤區尺寸Extent_R大(Extent_L > Extent, R)時,若將右視AV流文件的盤區設置在開頭,則各讀取緩衝器的容量可減小。相反,當2D/ 左視AV流文件的盤區尺寸Extent_L比右視AV流文件的盤區尺寸Extent_R小(Extent_L < Extent_R)時,最好將2D/左視AV流文件的盤區設置在開頭。另外,還具有開頭盤區的 尺寸越小、則影像的再現開始越早的優點。
這裡,如使用圖35說明的那樣,必需在兩個視頻流的再現期間重複的盤區對之間 使2D/左視AV流文件的各盤區中包含的視頻流再現時間、與右視AV流文件的各盤區中包 含的視頻流再現時間一致。在該條件下,2D/左視AV流文件與右視AV流文件中的、位速率 較低的一方的盤區尺寸當然小。因此,在記錄2D/左視AV流文件與右視AV流文件的BD-ROM 盤101的區域中,將系統速率低的AV流文件的盤區配置在開頭。該方式與相反配置相比, 可削減讀取緩衝器所需的容量,所以可削減2D/3D再現裝置的製造成本。圖46是表示AV流文件的盤區順序的模式圖。這裡,假設從BD-ROM驅動器3901 向各讀取緩衝器3902、3911的讀取速度Rud 3D為90Mbps,2D/左視AV流文件的系統速率為 48Mbps,右視AV流文件的系統速率為24Mbps,各盤區4601L、4601R、4602L、4602R、...中包 含的視頻流的再現時間為4秒的情況。此時,如圖46 (a)所示,當在BD-ROM盤101上的記 錄區域中將兩個AV流文件的盤區交互配置成從2D/左視AV流文件的盤區4601L開始依次 為4601R、4602L、4602R、· · ·時,讀取緩衝器(1)3902的容量RBl的下限根據式(3)由下式 計算RBl = (48Mbps X 192/188) X 4/ (8 X 10 242)= 23. 3MB。即,讀取緩衝器(1)3902的容量RBl必需為下限23. 3MB以上。另外,比192/166 是源數據包與TS數據包之間的位長之比。這是因為如圖7所示,各讀取緩衝器3902、3911 中存儲的源數據包702的數據量與發送到系統目標解碼器3903的TS數據包701的數據量 相比多出頭(TP_Extra_Header) 702H。另外,設 1Mb = 106b, 1MB = 8X 10242b。另一方面, 如圖46(b)所示,當交互配置成從右視AV流文件的盤區4601R開始依次為4601L、4602R、 4602L、· · ·時,讀取緩衝器(2)3911的容量RB2的下限根據式(4)由下式計算 RB2 = (24Mbps X 192/188) X 4/ (8 X 10 242)= 12. 2MB。即讀取緩衝器(2)3911的容量RB2必需為下限12. 2MB以上。該下限比上述讀取 緩衝器(1)3902的容量RBl的下限23. 3MB小。如利用圖30說明的那樣,2D/左視流3010是基礎視流,而右視流3020是相關視 流。因此,右視AV流文件3020的數據量比2D/左視AV流文件3010的小,即系統速率低。 並且,如圖29所示,2D/左視AV流文件2901與右視AV流文件2902不同,除主視頻流2911 夕卜,還包含主音頻流2912、次視頻流2915、PG流2913和IG流2914。並且,也可包含次音 頻流。因此,右視AV流文件2901的數據量比2D/左視AV流文件2902更小,即系統速率更 低。因此,BD-ROM盤101上的AV流文件記錄區域中最好始終將右視AV流文件的盤區配置 在開頭。並且,當可插入再現時,在包含再現期間相等的左右視頻流部分的盤區對中,最好 將包含右視流的盤區配置在前。由此,如上所述,可減小讀取緩衝器所需的容量。因此,通 過確定為從BD-ROM盤101讀取的AV流文件的開頭盤區屬於右視AV流文件,2D/3D再現裝 置可簡化該讀取處理。《防止讀取緩衝器的下溢用的條件》下面,用圖47來說明當從以交織配置記錄有左右AV流文件盤區的BD-ROM盤101 上的區域中交互讀取各盤區時,各讀取緩衝器3902、3911不產生下溢用的條件。圖47是表示從盤101交互讀取左右AV流文件的盤區時的讀取緩衝器(1) 3902的積累數據量DAI、與讀取緩衝器(2)3911的積累數據量DA2的各推移的曲線。由於交互讀取兩個文件的盤區,所以在讀取一個文件盤區的期間,不讀取另一文件的盤區。另一方面,繼續從各讀取緩衝器3902、3911向系統目標解碼器3903傳輸數據。因此,在盤區讀取停止期間,為了不因向系統目標解碼器3903傳輸數據而產生下溢,必需在盤區讀取期間使足夠 的數據量積累到各讀取緩衝器3902、3911中。具體而言,如圖47(a)所示,當2D/左視AV 流文件的一個盤區的讀取結束的時刻Tl,讀取緩衝器(1)3902的積累數據量DAl到達頂點4701。積累數據量DAl之後在下一右視AV流文件的盤區讀取期間TR中以第一平均傳輸 速率Ku減少。此時,為了在該期間TR終止之前積累數據量DAl不達到0,即讀取緩衝器 (1)3902不產生下溢,必需充分增大頂點4701處的積累數據量DAl的值。並且,讀取緩衝 器(1)3902的容量RBl必需為該積累數據量DAl的值以上。該條件使用在該期間TR中讀 取的右視AV流文件的盤區尺寸EXtent_R由下式(5)表示[式δ]formula see original document page 42在式(5)的右邊,向盤區尺寸EXtent_R乘以『8』是為了將單位從字節變換為位, 再用『8』除以右邊是為了將最終結果的單位從位變換為字節。並且,函數CEILO是指使括 號內數值的小數點以下的尾數進位的操作。同樣如圖47(b)所示,在右視AV流文件的一個盤區讀取期間TR的終止時刻T2,讀取緩衝器(2)3911的積累數據量DA2到達頂點4702。積累數據量DA2之後在下一 2D/ 左視AV流文件的盤區讀取期間TL中以第二平均傳輸速率Rrart κ減少。此時,為了在該期間 TL結束之前積累數據量DA2不達到0,即讀取緩衝器(2) 3911不產生下溢,必需充分增大頂 點4702處的積累數據量DA2的值。並且,讀取緩衝器(2) 3911的容量必需為該積累數據量 DA2的值以上。該條件使用在該期間TL中讀取的2D/左視AV流文件的盤區尺寸EXtent_L 由下式(6)表示[式6]formula see original document page 42《儘管跳躍也可無縫再現用的條件》下面,說明用於在AV流文件的讀取中需要跳躍的情況下、儘管該跳躍也可無縫再 現的條件。圖48是表示交互讀取2D/左視AV流文件的盤區與右視AV流文件的盤區時需要 長跳躍的情況下的盤區配置的一例的模式圖。當盤101是多層盤時,期望在盤101的兩個 記錄層中記錄一系列AV流文件組。但是,此時如圖48所示,交互記錄有2D/左視AV流文件的盤區與右視AV流文件的盤區的區域在層邊界4800被分離成兩個。這裡,將交互連續的兩個AV流文件的盤區組稱為『3D盤區塊』。在圖48的例子中,兩個AV流文件的讀取中必需從記錄在一個記錄層中的第一 3D盤區塊4811跳躍到記錄在另一記錄層中的第二3D 盤區塊4812。該跳躍特別是聚焦跳躍等需要記錄層切換操作的長跳躍。此時,無論該長跳躍如何,為了無縫連接從兩個3D盤區塊4811、4812再現的各影像,必需同時滿足下述的第
一條件與第二條件。第一條件是,用於在2D再現裝置根據圖48示出的2D影像的再現路徑4821從兩 個3D盤區塊4811、48112中的2D/左視AV流文件的盤區再現2D影像時,無論層邊界4800 處的長跳躍LJl如何均可無縫再現的條件。所謂該條件是用圖23說明的無縫連接條件,具 體是以下兩個首先,第一 3D盤區塊4811中包含的2D/左視AV流文件的最後盤區480IL 的尺寸必需為根據到第二 3D盤區塊4812中包含的2D/左視AV流文件的開頭盤區4802L 為止的長跳躍LJl中的跳躍距離所算出的最小盤區尺寸以上。接著,該長跳躍LJl中的跳 躍距離必需是根據圖22的規定與層切換時間決定的最大跳躍距離S_p _以下。第二條件是,用於2D/3D再現裝置根據圖48所示的3D影像再現路徑4822從兩個 3D盤區塊4811、4812無縫再現3D影像的條件。該條件具體而言是用於在該再現路徑4822 中包含的層邊界4800處的長跳躍LJ2之間各讀取緩衝器3902、3911不產生下溢的條件。圖49是表示3D影像再現路徑4822中包含長跳躍LJ2的區間中的各讀取緩衝器 3902,3911的積累數據量DA1、DA2的推移的曲線。這裡,假設在第二 3D盤區塊4812中,如 圖48所示,將2D/左視AV流文件的盤區4802R設置在開頭的情況。再現路徑4822的該區 間依次包含第一讀取期間TR1、第二讀取期間TL1、跳躍期間TLJ2和第三讀取期間TR2。在第一讀取期間TRl中,將從第一 3D盤區塊4811內的倒數第2個盤區4801R寫 入讀取緩衝器(2)3911中。因此,如圖49(b)所示,讀取緩衝器(2)3911的積累數據量DA2 以等於讀取速度Rud—3D與第二平均傳輸速率Rraitji之間的差Rud—3D-Rrat—κ的速度增加。其結果, 在第一讀取期間TRl結束時,讀取緩衝器(2)3911的積累數據量DA2到達頂點4902。在第二讀取期間TLl中,將第一 3D盤區塊4811內的最後盤區4801L寫入讀取緩 衝器(1)3902中。因此,如圖49(a)所示,讀取緩衝器(1) 3902的積累數據量DAl以等於讀 取速度Rud—3D與第一平均傳輸速率RrartJ之間的差Rud—的速度增加。其結果,在第二 讀取期間TLl結束時,讀取緩衝器(1)3902的積累數據量DAl到達頂點4901。另一方面,由 於在第二讀取期間TLl中未將數據寫入讀取緩衝器(2)3911中,所以該積累數據量DA2如 圖49 (b)所示,以第二平均傳輸速率Rrat li減少。在跳躍期間TJ2中,均不將數據寫入任一讀取緩衝器3902、3911中。因此,如圖49 所示,讀取緩衝器(1)3902的積累數據量DAl以第一平均傳輸速率Rext二減少,讀取緩衝器 (2)3911的積累數據量DA2以第二平均傳輸速率Rrartji減少。在第三讀取期間TR2中,將第二 3D盤區塊4812內的開頭盤區4802R寫入讀取緩 衝器(2)3911中。因此,如圖49(b)所示,讀取緩衝器(2)3911的積累數據量DA2再次以等 於數據傳輸速率之差Rud—3D_Rext—κ的速度增加。另一方面,讀取緩衝器(1)3902的積累數據 量DAl如圖49 (a)所示,繼續以第一平均傳輸速率Rrait;減少。讀取緩衝器(2)3911的積累數據量DA2從第二讀取期間TLl到跳躍期間TLJ2、即 與第二讀取期間TLl的長度EXtent_LX8/Rud 3D與跳躍期間TLJ2中跳躍時間Tjimp 3D之和 相等的時間經過的期間,以第二平均傳輸速率Rextji減少。因此,頂點4902處的讀取緩衝器 (2) 3911的積累數據量DA2必需是,在從第二讀取期間TLl至跳躍期間TLJ2期間,讀取緩衝 器(2)3911不產生下溢的數據量。即,讀取緩衝器(2)3911的容量RB2的下限使用第一 3D 盤區塊4811內的最後盤區480IL的尺寸Extent_L_End由下式(7)表示
[式7]
Γ π ηη、…TT ι Extent L EndxS ^Dformula see original document page 44 (7)這裡,在式(7)的右邊,乘以盤區尺寸的『8』用於將單位從字節變換為位,再除以 右邊的『8』是用於將最終結果的單位從位變換為字節。另外,函數CEILO是指將括號內數 值的小數點以下的尾數進位的操作。同樣地,讀取緩衝器(1) 3902在頂點4901處的積累數據量DAl必需是,在與跳躍 時間3D和第三讀取期間TR2的長度EXtent_RX8/Rud D之和相等的時間經過的期間,讀 取緩衝器(1)3902不產生下溢的數據量。即,讀取緩衝器(1)3902的容量RBl的下限使用 第二 3D盤區塊4812的開頭盤區4801R的尺寸Extent_R_Start由下式(8)表示[式]formula see original document page 44。(8)《在第一/第二條件下用於抑制讀取緩衝器容量的盤區配置》下面,說明在AV流文件讀取中需要跳躍的情況下,均滿足上述第一條件與第二條 件且可削減讀取緩衝器3902、3911的容量的AV流文件的盤區配置。這裡,在光碟標準中, 跳躍距離與跳躍時間之間的關係由光碟驅動器的訪問速度等事先確定。在實施方式1中, 假設2D/3D再現裝置的BD-ROM驅動器3901在跳躍性能上滿足圖22所示的規定。另外,為 了便於說明,假設最大跳躍時間_下的跳躍距離、即最大跳躍距離_與對2D再 現裝置規定的值相等。特別是,假設最大跳躍時間Tjimp _為700m秒,最大跳躍距離Sjump _當盤區間無層邊界時為1/10行程(約1. 2GB),當盤區間有層邊界時,為40000扇區(約 78. 1MB)的情況。圖50是表示BD-ROM盤101為多層盤且將一系列AV流文件組分離給各記錄層時 的盤區配置一例的模式圖。參照圖50,一系列AV流文件組在層邊界5003分離成第一 3D盤 區塊5001與第二 3D盤區塊5002。因此,無論是從中再現2D影像時的再現路徑、即2D再現 路徑5011,還是再現3D影像時的再現路徑、即3D再現路徑5012,在層邊界5003都發生伴 隨層切換的長跳躍LJ1、LJ2。任一長跳躍LJ1、LJ2均必需較長的跳躍時間、例如700m秒。 此時,為了無縫連接從兩個3D盤區塊5001、5002再現的各影像,必需滿足上述第一與第二 這兩個條件。圖50中,各3D盤區塊5001、5002整體中,交互配置有2D/左視AV流文件與 右視AV流文件的各盤區。S卩,2D再現路徑5011與3D再現路徑5012雙方通過各3D盤區 塊5001、5002的整體。特別是,在長跳躍LJ1、LJ2即將開始之前,無論2D再現路徑5011還 是3D再現路徑5012,均訪問第一 3D盤區塊5001的最後盤區,即2D/左視AV流文件的盤區 5004L。因此,該盤區5004L必需均滿足上述第一與第二條件。其結果,最後盤區5004L的尺寸由第一條件、即對2D影像的無縫再現的條件確 定。但是,該尺寸一般比由第二條件、即對3D影像無縫再現的條件確定的尺寸大。這意味 著2D/3D再現裝置的讀取緩衝器(1)3902的容量必需比3D影像再現所需的容量大。再如 圖35所述,在左右AV流文件的盤區之間,當各自包含的視頻流再現期間重複時,其視頻流再現時間必需相等。因此,最後盤區5004L緊前面的盤區5004R的尺寸一般也比由對3D影 像無縫再現的條件確定的尺寸大。因此,2D/3D再現裝置的讀取緩衝器(2)3911的容量也必 需比3D影像再現所需的容量大。即,在圖50所示的盤區配置中,難以進一步削減2D/3D再 現裝置的讀取緩衝器3902、3911的各容量。如果用數值具體表示以上情況,則如下所示。例如,假設2D再現裝置的BD-ROM 驅動器1601的讀取速度Rud為54Mbps,2D/3D再現裝置的BD-ROM驅動器3901的讀取速 度Rud—3D為90Mbps,第一平均傳輸速率為48Mbps,第二平均傳輸速率為24Mbps,伴隨層切換 的長跳躍下的跳躍時間、即層切換時間與40000扇區的跳躍下的跳躍時間之和為700m秒 的情況。此時,第一 3D盤區塊5001的最後盤區5004L的尺寸不是由對3D影像無縫再現 的條件式(8)決定、而是由對2D影像無縫再現的條件式(1)決定的。這裡,若考慮源數 據包與TS數據包之間的位長差異,則實際應代入式(1)的第一平均傳輸速率RraitJ的值為 48MbpsX 192/188。另夕卜,設 1Mb = 106b,1MB = 8X 10242b。此時,最後盤區 5004L 的尺寸 是(1/(8 X 10242)) XRext LX 700m 秒 X 54Mbps/(54MbpS-Rext L)=約 44. 3MB。此時,該盤區 5004L中包含的視頻流的再現時間為44. 3MB/ (48Mbps X 192/188)=約7. 6秒。因為對應於 該盤區5004L的緊前面盤區5004R中包含的視頻流也必需是相同再現時間,所以緊前面盤 區5004R的尺寸為7. 6秒X 24MbpsX 192/188 =約22. 1MB。並且,該緊前面的盤區5004R 有可能成為插入再現中的開頭盤區。因此,2D/3D再現裝置的讀取緩衝器(2)3911的容量 RB2根據用於不會因該緊前面盤區5004R的讀取而產生溢出的條件式(4),必需為22. 1MB 以上。另一方面,通過將EXtent_R = 22. 1MB代入用於在該緊前面盤區5004R的讀取期間 不產生下溢的條件式(5)中,可知2D/3D再現裝置的讀取緩衝器(1)3902的容量RBl必需 為約12. 1MB以上。這樣,在圖50所示的盤區配置中,為了無縫連接從兩個3D盤區塊5001、 5002再現的各影像之間,必需使第一 3D盤區塊5001的最後兩個盤區5004R、5004L的尺寸 均增大。其結果,各讀取緩衝器3902、3911的容量RBI、RB2的下限必需為12. 1MB,22. 1MB等大的值。在2D/3D再現裝置中,期望儘可能削減各讀取緩衝器3902、3911的容量。因此,當 必需長跳躍時,致力於配置各AV流文件的盤區,以便在其即將開始之前被訪問的區域中分 離2D影像的再現路徑與3D影像的再現路徑。圖51是表示這種配置一例的模式圖。在圖51中,與圖50 —樣,將一系列AV流文 件組在層邊界5003分離成第一 3D盤區塊5001與第二 3D盤區塊5002。但是,圖51中與圖 50不同,在接續第一 3D盤區塊5001的記錄區域且在層邊界5003緊前面的區域中,配置有 3D無縫盤區塊5101與2D無縫盤區5102。3D無縫盤區塊5101是與第一 3D盤區塊5001中 包含的各AV流文件的盤區5004R、5004L接續的盤區組。在3D無縫盤區塊5101的記錄區 域中,與第一 3D盤區塊5001的記錄區域一樣,交互配置有屬於各AV流文件的盤區5131L、 5131R、. . .、5133L、5133R。2D無縫盤區5102連續配置全部3D無縫盤區塊5101中包含的 2D/左視AV流文件的各盤區5131L、5132L、5133L的複製品。S卩,2D無縫盤區5102是屬於 2D/左視AV流文件的盤區中的、接著第一 3D盤區塊5001中包含的最後盤區5004L的盤區。在圖51所示的記錄區域中,2D影像的再現路徑5111與3D影像的再現路徑5112 分別如下設定。首先,在2D影像的再現路徑5111中,在讀取第一 3D盤區塊5001中的、2D/ 左視AV流文件的盤區5004L之後,到2D無縫盤區5102為止產生跳躍J1。由於該跳躍J1,再現路徑5111不通過3D無縫盤區塊5101。即,在2D影像再現中不訪問3D無縫盤區塊 5101。在再現路徑5111中,再在讀取2D無縫盤區5102之後,到第二 3D盤區塊5002為止 產生伴隨層切換的長跳躍LJ1。另一方面,在3D影像再現路徑5112中,在從第一 3D盤區 塊5001交互讀取各盤區5004R、5004L後,接著從3D無縫盤區塊5101中交互讀取各盤區 5131L、5131R、· · ·、5133L、5133R。在再現路徑5112中,之後到第二 3D盤區塊5002為止產 生伴隨層切換的長跳躍LJ2。由於該長跳躍LJ2,再現路徑5112不通過2D無縫盤區5102。 艮口,在3D影像再現中,不訪問2D無縫盤區5102。這樣,在圖51所示的記錄區域中,可在長 跳躍LJ1、LJ2即將開始之前分離2D影像再現路徑5111與3D影像再現路徑5112。2D再現裝置根據2D影像的再現路徑5111,經跳躍Jl從第一 3D盤區塊5001中讀 取2D無縫盤區5102,之後,經長跳躍LJl讀取第二 3D盤區塊5002。此時,2D無縫盤區5102 的配置必需滿足用於在長跳躍LJl前後無縫再現2D影像的條件。S卩,2D無縫盤區5102的 尺寸必需為根據該長跳躍LJl中的跳躍距離計算出的最小盤區尺寸以上,並且,該長跳躍 LJl下的跳躍距離必需為最大跳躍距離Sjump max以下。因此,2D無縫盤區5102的尺寸與圖 50所示的最後盤區5004L相同程度。另一方面,作為用於在跳躍Jl前後無縫再現2D影像 的條件,第一 3D盤區塊5001的最後盤區5004L的尺寸必需為根據跳躍Jl中的跳躍距離計 算出的最小盤區尺寸以上。但是,由於跳躍Jl中的跳躍時間只要是足以跳過3D無縫盤區 塊5101的記錄區域的長度即可,所以一般比長跳躍LJl中的短。因此,最後盤區5004L的 尺寸一般比2D無縫盤區5102小。其結果,跳躍Jl的發生不影響2D再現裝置的讀取緩衝 器的容量。這樣,2D再現裝置可彼此無縫地連接在第一 3D盤區塊5001之後從2D無縫盤區 5102和第二 3D盤區塊5002各自再現的2D影像。2D/2D再現裝置根據3D影像的再現路徑5112,在第一 3D盤區塊5001之後,讀取 3D無縫盤區塊5101,之後,經長跳躍LJ2讀取第二 3D盤區塊5002。此時,3D無縫盤區塊 5101內的各盤區5131R-5133L的配置只要滿足在長跳躍LJ2前後對該3D影像無縫再現的 條件即可。因此,在3D無縫盤區塊5101中,可將與2D無縫盤區5102相同的內容分成比該 盤區5102更細的盤區5131L-5133L。伴隨於此,包含再現期間與各盤區5131L-5133L中包 含的左視流重複的右視流在內的各盤區5131R-5133R也可比圖50所示的盤區5004R更細。 另一方面,3D影像的再現路徑5112通過第一 3D盤區塊5001的最後盤區5004L。但是,最 後盤區5004L如上所述,尺寸一般比2D無縫盤區5102小。因此,其緊前面的盤區5004R的 尺寸一般也比圖50所示的盤區5004R的小。其結果,2D/3D再現裝置不僅能無縫連接在第 一 3D盤區塊5001之後從3D無縫盤區塊5101和第二 3D盤區塊5002分別再現的3D影像, 而且與從圖50所示的盤區組再現3D影像的情況相比,還可進一步削減無縫再現所需的讀 取緩衝器的容量。如果用數值具體表示以上情況,則如下所示。首先,假設2D再現裝置的BD-ROM驅 動器1601的讀取速度Rud、2D/3D再現裝置的BD-ROM驅動器3901的讀取速度Rud—3D、第一平 均傳輸速率、第二平均傳輸速率和長跳躍下的跳躍時間分別為在圖50所示的配置下假設 的值,即54Mbps、90Mbps、48Mbps、24Mbps和700m秒的情況。此時,第一 3D盤區塊5001的最 後盤區5004L的尺寸與圖50的情況一樣,由對2D影像無縫再現的條件式(1)決定。但是, 與圖50的情況不同,應代入式(1)的跳躍時間是跳躍Jl下的時間,即跳過3D無縫盤區塊 5101的記錄區域所需的時間。該跳躍時間一般比長跳躍LJl下的700m秒短,所以最後盤區5004L的尺寸一般也比2D無縫盤區5102的小。例如,當3D無縫盤區塊5101的尺寸為40000 扇區以下時,若根據圖22所示的規定,則跳躍時間為350m秒。因此,最後盤區5004L的尺 寸根據式(1),為(l/(8X 10242))XRext LX350na^ X 54Mbps/(54MbpS-Rext L)=約 22. 2MB。 這裡,實際應代入式(1)的第一平均傳輸速率RextJ的值為48MbpsX 192/188。另外,設 1Mb = 106b, 1MB = 8X 10242b。此時,該盤區5004L中包含的視頻流的再現時間為22. 2MB/ (48Mbps X 192/188)=約3. 8秒。因為對應於該盤區5004L的緊前面盤區5004R中包含的視 頻流也必需是相同再現時間,所以該緊前面盤區5004R的尺寸為3.8秒X24MbpsX 192/188 =約11. 1MB。並且,該緊前面盤區5004R有可能成為插入再現中的開頭盤區。因此,2D/3D 再現裝置的讀取緩衝器(2)3911的容量RB2根據用於不會因該緊前面盤區5004R的讀取而 產生溢出的條件式(4),必需為12. 1MB以上。另一方面,通過將EXtent_R= 11. 1MB代入用 於在該緊前面盤區5004R的讀取期間不產生下溢的條件式(5)中,可知2D/3D再現裝置的 讀取緩衝器(1)3902的容量RBl必需為約6. 1MB以上。另外,由於3D無縫盤區塊5101的各 盤區5131R-5133L的尺寸可不滿足式(1),所以可縮小到不影響各讀取緩衝器3902、3911的 程度。這樣,在圖51所示的盤區配置中,與圖50所示的配置不同,即便第一 3D盤區塊5001 的最後兩個盤區5004R、5004L的尺寸變小,從兩個3D盤區塊5001、5002再現的各影像之間 也能無縫連接。其結果,各讀取緩衝器3902、3911的容量RB1、RB2的下限可削減至6. 1MB、 11. 1MB。圖52是表示用於從圖51中示出的配置盤區再現影像的播放列表文件與AV流文件之間的對應關係的模式圖。2D播放列表文件5201中包含的播放項目信息#1_3中分別將連接條件CC設定為 『6』。這裡,也可將連接條件CC設定為『5』。這些播放項目信息#1-3規定圖51所示的2D 影像的再現路徑5111。具體而言,播放項目信息#1將其再現區間規定為第一 3D盤區塊 5001。由此,在該再現區間中,從屬於2D/左視AV流文件第一部分Clip#l的各盤區#1再 現影像。播放項目信息#2將其再現區間規定為2D無縫盤區5102。由此,在該再現區間中, 從屬於2D/左視AV流文件第七部分Clip#7的盤區#7、即2D無縫盤區5102再現影像。播 放項目信息#3將其再現區間規定為第二 3D盤區塊5002。由此,在該再現區間中,從屬於 2D/左視AV流文件第五部分Clip#5的各盤區#5再現影像。3D播放列表文件5202規定的主路徑5202M中包含的播放項目信息#1_3中,將連 接條件CC設定為『6』。這裡,也可將連接條件CC設定為『5』。在應與該主路徑5202M同步 地再現的子路徑5202S中包含的子播放項目信息#1-3中,將SP連接條件設定為『5』或『6』。 這些主路徑5202M與子路徑5202S規定圖51所示的3D影像的再現路徑5112。具體而言, 在主路徑5202M中,播放項目信息#1將其再現區間規定為第一 3D盤區塊5001。由此,在該 再現區間中,從屬於2D/左視AV流文件第一部分Clip#l的各盤區#1再現影像。播放項目 信息#2將其再現區間規定為3D無縫盤區塊5101。由此,在該再現區間中,從屬於2D/左視 AV流文件第三部分Clip#3的各盤區#3再現影像。播放項目信息#3將其再現區間規定為 第二 3D盤區塊5002。由此,在該再現區間中,從屬於2D/左視AV流文件第五部分Clip#5 的各盤區#5再現影像。另一方面,在子路徑5202S中,子播放項目信息#1將其再現區間規 定為第一 3D盤區塊5001。由此,在該再現區間中,從屬於右視AV流文件第二部分Clip#2 的各盤區#2再現影像。子播放項目信息#2將其再現區間規定為3D無縫盤區塊5101。由此,在該再現區間中,從屬於右視AV流文件第四部分Clip#4的各盤區#4再現影像。子播 放項目信息#3將其再現區間規定為第二 3D盤區塊5002。由此,在該再現區間中,從屬於右 視AV流文件第六部分Clip#6的各盤區#6再現影像。2D再現裝置根據2D播放列表文件5201,在長跳躍LJl即將開始之前,讀取2D無 縫盤區5102。由此,2D再現裝置可無縫再現2D影像。另一方面,2D/3D再現裝置根據3D播 放列表文件5202,在長跳躍LJ2即將開始之前,讀取3D無縫盤區塊5101。由此,2D/3D再現 裝置可無縫再現3D影像。在本發明實施方式1的記錄媒體中,如上所述,在長跳躍即將開始之前被訪問的 記錄區域中配置3D無縫盤區塊與2D無縫盤區。在3D影像再現時,訪問3D無縫盤區塊的 記錄區域,在2D影像再現時,訪問2D無縫盤區的記錄區域。這樣,在3D影像再現時與2D 影像再現時,分離長跳躍即將開始之前的再現路徑。由此,在3D無縫盤區塊中可與2D無縫 盤區的尺寸獨立地設計各盤區的尺寸。尤其是在3D無縫盤區塊中可將各盤區的尺寸和配 置設計成僅滿足對3D影像無縫再現的條件。另一方面,與之獨立,可將2D無縫盤區的尺寸 和配置設計成僅滿足對2D影像無縫再現的條件。其結果,可進一步削減3D影像再現時應 確保的讀取緩衝器的容量。《實施方式2》本發明實施方式2的記錄媒體與實施方式1的不同之處在於長跳躍即將開始之前 /剛結束之後被訪問的記錄區域中的盤區配置不同。其它特徵、例如記錄媒體上的數據構造 和再現裝置的構成與實施方式1的一樣。因此,在下面的說明中,描述與實施方式1的特徵 不同的實施方式2的特徵,對其它與實施方式1的特徵一樣的特徵,援引實施方式1中的說 明。圖53是表示關於分別基於實施方式1與實施方式2的盤、在長跳躍前後被訪問的 記錄區域中的盤區配置的模式圖。圖53中與圖51 —樣,一系列AV流文件組在層邊界5003 分離成第一 3D盤區塊5301與第二 3D盤區塊5302。在實施方式1的盤中,如圖53(a)所示,在接續第一 3D盤區塊5301記錄區域且在 層邊界5303緊前面的區域中,配置3D無縫盤區塊5311與2D無縫盤區5312。此時,2D再 現裝置根據2D影像的再現路徑5321,讀取第一 3D盤區塊5301中的、2D/左視AV流文件的 最後盤區5301L之後,在3D無縫盤區塊5311的記錄區域中,進行跳躍JA,再讀取2D無縫盤 區5312。2D再現裝置之後從層邊界5303到第二 3D盤區塊5302的記錄區域為止進行長跳 躍LJl。另一方面,2D/3D再現裝置根據3D影像的再現路徑5322,接著第一 3D盤區塊5301 的最後盤區5301L,讀取3D無縫盤區塊5311。2D/3D再現裝置之後從2D無縫盤區5312的 記錄區域越過層邊界5303直到第二 3D盤區塊5302的記錄區域為止進行長跳躍LJ2。最後盤區5301L的尺寸設計成在2D影像再現路徑5321中的跳躍JA期間、讀取緩 衝器不產生下溢。因此,若假設3D無縫盤區塊5311的尺寸例如超過40000扇區那樣為過 大,則跳躍JA中的跳躍時間根據圖22的規定設定為700m秒。該跳躍時間匹敵於長跳躍 LJl下的跳躍時間,所以不得不將最後盤區5301L設計成與2D無縫盤區5312相同程度的尺 寸。由於2D影像的再現路徑5321與3D影像的再現路徑5322均通過該盤區5301L,所以與 圖50所示的情況一樣,不得不將其緊前面的盤區5301R的尺寸也設計得過大。其結果,產 生妨礙讀取緩衝器容量削減的危險性。
在實施方式2的盤中,如圖53(a)所示,當3D無縫盤區塊5311的尺寸超過一定閾 值、例如40000扇區時,如圖53(b)所示,將該3D無縫盤區塊5311分割成第一 3D無縫盤區 塊5311F與第二 3D無縫盤區塊5311B。第一 3D無縫盤區塊5311F配置在接續第一 3D盤 區塊5301的記錄區域的區域中的、2D無縫盤區5312的記錄區域的緊前面。另一方面,第 二 3D無縫盤區塊5311B配置在越過層邊界5303的另一記錄層上的區域、即第二 3D盤區塊 5302的記錄區域的緊前面。2D再現裝置根據2D影像的再現路徑5331,讀取第一 3D盤區塊5301內的最後盤區5341L之後,在第一 3D無縫盤區塊531IF的記錄區域中,進行跳躍JB,讀取2D無縫盤區 5312。2D再現裝置之後從層邊界5303越過第二 3D無縫盤區塊5311B的記錄區域直到第 二 3D盤區塊5302的記錄區域為止進行長跳躍LJ1。另一方面,2D/3D再現裝置根據3D影 像的再現路徑5332,接著第一 3D盤區塊5301最後的盤區5341L,讀取第一 3D無縫盤區塊 531 IF。2D/3D再現裝置之後從2D無縫盤區5312的記錄區域越過層邊界5303直到第二 3D 無縫盤區塊5311B的記錄區域為止進行長跳躍LJ2。2D/3D再現裝置再讀取第二 3D無縫盤 區塊5311B,接著讀取第二 3D盤區塊5302。第一 3D無縫盤區塊5311F的尺寸設計成不超過一定閾值。因此,可抑制最後盤區 5341L的尺寸。與之相伴,也抑制其緊前面的盤區5341R的尺寸。另一方面,在2D影像再現 路徑5331的長跳躍LJl中,跳躍距離僅延伸第二 3D無縫盤區塊5311B的尺寸。但是,若是 該程度的變更,則根據圖22的規定,跳躍時間不變更,仍為例如700m秒。因此,2D無縫盤區 5312的尺寸不必實質的變更。這樣,即便3D無縫盤區塊5311F、5311B的整體尺寸過大,也 可削減讀取緩衝器的容量。《實施方式3》本發明實施方式3的記錄媒體與實施方式1的不同之處在於,長跳躍即將開始之 前被訪問的記錄區域中的盤區配置不同。其它特徵、例如記錄媒體上的數據構造和再現裝 置的構成與實施方式1的一樣。因此,在下面的說明中,描述與實施方式1的特徵不同的實 施方式3的特徵,對其它與實施方式1的特徵一樣的特徵,援引實施方式1中的說明。圖54是表示關於基於實施方式3的盤、在長跳躍即將開始之前被訪問的記錄區域 中的盤區配置的模式圖。圖54中與圖51 —樣,一系列AV流文件組在層邊界5403分離成 第一 3D盤區塊5401與第二 3D盤區塊5402。在實施方式2的盤中,如圖53(b)所示,當3D無縫盤區塊5311的尺寸超過規定閾 值、例如40000扇區時,將該3D無縫盤區塊5311分割成第一 3D無縫盤區塊5311F與第二 3D無縫盤區塊5311B。與此相對,在實施方式3的盤中,如圖54所示,新追加與原2D無縫 盤區5412B不同的2D無縫盤區5412F。新追加的第一 2D無縫盤區5412F配置在接續第一 3D盤區塊5401的記錄區域的區域中的、3D無縫盤區塊5411的記錄區域的緊前面。第一 2D 無縫盤區5412F是屬於2D/左視AV流文件的盤區中的、接著第一 3D盤區塊5401中包含的 最後盤區5441L的盤區。另一方面,作為原2D無縫盤區的第二 2D無縫盤區5412B配置在從 3D無縫盤區塊5411的記錄區域緊後面開始至層邊界5403為止的區域中。第二 2D無縫盤 區5412B是屬於2D/左視AV流文件的盤區中的、接著第一 2D無縫盤區5412F的盤區。此 時,在3D無縫盤區塊5411中,兩個2D無縫盤區5412F、5412B整體的複製品被細分割成2D/ 左視AV流文件的盤區組5431L-5433L來配置。
2D再現裝置根據2D影像的再現路徑5421,接著第一 3D盤區塊5401的最後盤區 5441L,讀取第一 2D無縫盤區5412F。2D再現裝置之後在3D無縫盤區塊5411的記錄區域 中,進行跳躍JA,讀取第二 2D無縫盤區5412B。2D再現裝置還從層邊界5403到第二 3D盤 區塊5402的記錄區域為止進行長跳躍LJl。另一方面,2D/3D再現裝置根據3D影像的再現 路徑5422,讀取第一 3D盤區塊5401內的最後盤區5441L之後,在第一 2D無縫盤區5412F 的記錄區域中進行跳躍JC,讀取3D無縫盤區塊5411。2D/3D再現裝置之後從第二 2D無縫 盤區5412B的記錄區域越過層邊界5403到第二 3D盤區塊5402的記錄區域為止進行長跳 躍 LJ2。 在2D影像的再現路徑5421中,在連續讀取第一 3D盤區塊5401的最後盤區5441L 與第一 2D無縫盤區5412F之後,進行跳躍JA。因此,只要將第一 2D無縫盤區5412F的尺寸 設計成使由這些盤區5441L、5412F整體的尺寸滿足用於在跳躍JA之間讀取緩衝器不產生 下溢的條件即可。其結果,可抑制最後盤區5441L的尺寸。與之相伴,也可抑制其緊前面盤 區5441R的尺寸。另一方面,在3D影像的再現路徑5422中,在第一 2D無縫盤區5412F的記錄區域 中,產生跳躍JC。因此,最後盤區5441L的尺寸必需滿足用於在該跳躍JC期間讀取緩衝器 不產生下溢的條件。但是,該跳躍JC下的跳躍距離一般比長跳躍LJ2下的跳躍距離短得多。 因此,第一 2D無縫盤區5412F的追加不對2D/3D再現裝置的讀取緩衝器的容量產生實質影 響。這樣,即便3D無縫盤區塊5311的尺寸過大,也可削減讀取緩衝器的容量。圖55是表示用於從圖54中示出的配置盤區再現影像的播放列表文件與AV流文 件之間的對應關係的模式圖。2D播放列表文件5501中包含的播放項目信息#1-3中分別將連接條件CC設定為 『6』。這裡,也可將連接條件CC設定為『5』。這些播放項目信息#1-3規定圖54所示的2D 影像的再現路徑5421。具體而言,播放項目信息#1將其再現區間規定為第一 3D盤區塊
5401。由此,在該再現區間中,從屬於2D/左視AV流文件第一部分Clip#l的各盤區#1再 現影像。播放項目信息#2將其再現區間規定為第一 2D無縫盤區5412F與第二 2D無縫盤 區5412B。由此,在該再現區間中,從屬於這些盤區5412F、5412B、即2D/左視AV流文件第 七部分Clip#7的盤區#7再現影像。播放項目信息#3將其再現區間規定為第二 3D盤區塊
5402。由此,在該再現區間中,從屬於2D/左視AV流文件第五部分Clip#5的各盤區#5再 現影像。3D播放列表文件5502規定的主路徑5502M中包含的播放項目信息#1-3中,將連 接條件CC設定為『6』。這裡,也可將連接條件CC設定為『5』。在應與該主路徑5502M同步 地再現的子路徑5502S中包含的子播放項目信息#1-3中,將SP連接條件設定為『5』或『6』。 這些主路徑5502M與子路徑5502S規定圖54所示的3D影像的再現路徑5422。具體而言, 在主路徑5502M中,播放項目信息#1將其再現區間規定為第一 3D盤區塊5401。由此,在該 再現區間中,從屬於2D/左視AV流文件第一部分Clip#l的各盤區#1再現影像。播放項目 信息#2將其再現區間規定為3D無縫盤區塊5411。由此,在該再現區間中,從屬於2D/左視 AV流文件第三部分Clip#3的各盤區#3再現影像。播放項目信息#3將其再現區間規定為 第二 3D盤區塊5402。由此,在該再現區間中,從屬於2D/左視AV流文件第五部分Clip#5 的各盤區#5再現影像。另一方面,在子路徑5502S中,子播放項目信息#1將其再現區間規定為第一 3D盤區塊5401。由此,在該再現區間中,根據屬於右視AV流文件第二部分Clip#2 的各盤區#2再現影像。子播放項目信息#2將其再現區間規定為3D無縫盤區塊5411。由 此,在該再現區間中,從屬於右視AV流文件第四部分Clip#4的各盤區#4再現影像。子播 放項目信息#3將其再現區間規定為第二 3D盤區塊5402。由此,在該再現區間中,從屬於右 視AV流文件第六部分Clip#6的各盤區#6再現影像。2D再現裝置根據2D播放列表文件5501,在跳躍JA即將開始之前,讀取第一 2D無 縫盤區5412F,在長跳躍LJl即將開始之前,讀取第二 2D無縫盤區5412B。由此,2D再現裝 置可無縫再現2D影像。另一方面,2D/3D再現裝置根據3D播放列表文件5502,在第一 2D 無縫盤區5412F的記錄區域中進行跳躍JC,在長跳躍LJ2即將開始之前,讀取3D無縫盤區 塊5411。由此,2D/3D再現裝置可無縫再現3D影像。本發明的上述實施方式1-3都涉及當在記錄媒體中存儲3D影像時的盤區配置。但是,本發明也可在記錄媒體中存儲高幀速率影像時利用。具體而言,將高幀速率的影像數據 分成奇數幀與偶數幀,將奇數幀的影像數據視為上述2D/左視流,將偶數幀的影像數據視 為上述右視流。由此,可以通過與上述實施方式中的AV流文件一樣的盤區配置將高幀速率 的影像數據記錄在記錄媒體、尤其是BD-ROM盤中。這樣,2D再現裝置可從存儲了高幀速率 影像的BD-ROM盤中再現奇數幀影像,2D/3D再現裝置可有選擇地再現奇數幀影像或高幀速 率影像。因此,可確保存儲了高幀速率影像的記錄媒體對2D再現裝置、即僅能以通常幀速 率再現的再現裝置的互換性。在上述實施方式1-3中,如圖31所示,在2D/左視流3101與右視流3102之間,各圖片的DTS和PTS均在STC上交互以間隔TD排列。另外,也可兩個視頻流之間,使用於再 現一個3D影像幀或場的一對圖片的PTS —致。該設定尤其適用於同時顯示左右影像的顯
示裝置。圖56是表示分配給2D/左視流5601與右視流5602的各圖片的PTS與DTS之間的關係的模式圖。圖56中與圖31 —樣,在兩個視頻流5601、5602之間,各圖片的DTS在STC 上交互地以間隔TD排列。這裡,間隔TD等於1幀期間或1場期間TFr的一半。另一方面, 用於再現一個3D影像幀或場的一對圖片的PTS相等。例如,用於再現3D影像的開頭幀或 場的左右影像分別由2D/左視流5601的I1圖片5611與右視流5602的P1圖片5621再現。 這些圖片對5611、5621中PTS相等。同樣,各視頻流的第2個圖片、即Br3圖片5612與B3 圖片5622中PTS相等。另外,為了實現圖56所示的PTS和DTS的分配,必需將對2D/左視 流5601的開頭I1圖片5611分配的DTS與PTS之間分開1幀期間或1場期間TFr的1. 5倍 以上。如圖56所示,當PTS和DTS的分配被變更時,必需如下所述那樣變更圖38所示的右視剪輯信息文件的條目映射3622、與圖40所示的平面加法部3910的平面數據重疊處理。如圖38所示,右視剪輯信息文件3602的條目映射3622中,存儲涉及右視流(PID =0x1012)的條目映射3801。該條目映射3801中包含的各條目點3812的PTS3813與上述 實施方式1的不同,與2D/左視流中包含的各I圖片的PTS相等。即,該條目映射3801的 各條目點的PTS與2D/左視剪輯信息文件3601的條目映射3612中包含的2D/左視流所涉及的條目映射的條目點的PTS相等。與上述實施方式1的一樣,當包含2D/左視流的I圖片開頭的TS數據包位於盤區 的開頭時,條目點必需對應於包含該TS數據包的源數據包的SPN。另一方面,與上述實施方 式1的不同,當包含具有與2D/左視流I圖片的PTS相等的PTS的右視流的P圖片開頭在 內的TS數據包位於盤區開頭時,條目點必需對應於包含該TS數據包的源數據包的SPN。
在圖40所示的平面加法部3910的重疊處理中,與上述實施方式1不同,將2D/ 左影像平面數據4001與右影像平面數據4002在相同PTS時刻、即同時從系統目標解碼器 3903寫入各平面存儲器。開關4010首先選擇2D/左影像平面數據4001,送出到第一加法 部4011。由此,對2D/左影像平面數據4001,合成副影像平面數據4003、PG平面數據4004、 IG平面數據4005和圖像平面數據4006。另一方面,開關4010在送出2D/左影像平面數據 4001之後,當3D顯示延遲TD、即1幀周期TFr的一半經過後,選擇右影像平面數據4002,送 出到第一加法部4011。由此,對右影像平面數據4002合成各平面數據4003-4006。《實施方式4》下面,說明根據本發明的記錄媒體的記錄裝置和記錄方法,作為本發明的實施方 式4。該記錄裝置稱為所謂的著作裝置(authoring device)。著作裝置通常設置在頒布 用電影內容的製作工作室中,由著作人員使用。記錄裝置根據著作人員的操作,首先將電影 內容變換為依據MPEG標準的壓縮編碼方式的數字流,即AV流文件。記錄裝置接著生成腳 本。腳本是規定電影內容中包含的各標題的再現方式的信息,具體包含上述動態腳本信息 和靜態腳本信息。記錄裝置接著根據上述數字流和腳本生成BD-ROM盤用的捲圖像(volume image)或更新工具箱。記錄裝置最後利用上述實施方式1_3中說明的盤區配置,將捲圖像 記錄在記錄媒體中。圖57是表示該記錄裝置的內部構成的框圖。如圖57所示,該記錄裝置包含視頻 編碼器5701、素材製作部5702、腳本生成部5703、BD程序製作部5704、復用處理部5705、格 式處理部5706和資料庫部5707。資料庫部5707是記錄裝置中內置的非易失性存儲裝置,特別是硬碟驅動器 (HDD)。資料庫部5707另外也可以是外附於記錄裝置的HDD,或是內置於記錄裝置、或外附 於記錄裝置的非易失性半導體存儲裝置。視頻編碼器5701從著作人員受理非壓縮的位圖數據等影像數據,將其用 MPEG4-AVC或MPEG2等壓縮編碼方式壓縮。由此,將主影像的數據變換為主視頻流,將副影 像的數據變換為次視頻流。特別是,將3D影像的數據變換為2D/左視流與右視流。視頻編 碼器5701如圖30所示,利用其自身的圖片間的預測編碼,將2D/左視流形成為基礎視流, 利用不僅與自身的圖片、還與2D/左視流的圖片之間的預測編碼,將右視流形成為相關視 流。另外,也可將右視流形成為基礎視流。並且,也可將左視流形成為相關視流。變換後的 各視頻流5711被保存在資料庫部5707中。視頻編碼器5701還在該圖片間預測編碼的處理過程中,如下所述,檢測左影像與 右影像間的各圖像的運動矢量,由此算出3D影像內各圖像的縱深信息。將算出的各圖像的 縱深信息整理成幀縱深信息5710後,保存在資料庫部5707中。圖58是表示根據左右各圖片來算出縱深信息的處理的模式圖。視頻編碼器5701當利用左右圖片間的冗餘性來壓縮各圖片時,按照每個8X8或16X16像素矩陣、即宏塊比較壓縮前的左右圖片,檢測兩個圖片間的各圖像數據的運動矢量。例如圖58(a)、(b)分別所示,首先,將左影像圖片5801與右影像圖片5802分別分割成宏塊5803的矩陣。接著,在各圖片5801、5802內,以宏塊5803為單位來確定各圖像數據的區域。之後,在兩個圖片5801、5802之間,比較各圖像數據的區域,根據其結果檢測各圖像數據的運動矢量。例如,『家』的圖像數據5804的區域在兩個圖片5801、5802之間實質上相等。因此,從這些區域中未檢測到運動矢量。另一方面,『球,的圖像數據5805的區域在兩個圖片5801、5802之間實質上不同。因此,從這些區域中檢測表示『球』的圖像數據5805的位移的運動矢量。視頻編碼器5701接著將檢測到的運動矢量用於各圖片5801、5802的壓縮中,另一方面,還用於各圖像數據5804、5805表示的影像的兩眼視差的計算中。這樣,根據得到的兩眼視差來進一步計算各圖像數據5804、5805表示的『家』和『球』等圖像的『縱深』。當根據左右兩個圖片5801、5802在畫面中再現3D影像時,使視聽者在該縱深位置看到各圖像。表示各圖像縱深的信息如圖58(c)所示,被整理成與各圖片5801、5802的宏塊矩陣一樣的矩陣5806。該矩陣5806是圖57所示的幀縱深信息5710。在幀縱深信息的矩陣5806中,各塊5807與各 圖片5801、5802的宏塊5803—一對應。各塊5807例如用8位的深度來表示包含所對應的宏塊5803的圖像數據表示的圖像縱深。例如圖58(c)所示的幀縱深信息的矩陣5806中,圖像數據5805表示的『球』,的圖像縱深被記錄在與各圖片5801、5802中的該圖像數據5805區域相對應的區域5808內的各塊中。將說明返回圖57。素材製作部5702製作視頻流以外的基本流,例如音頻流5712、PG流5713和IG流5714,並保存在資料庫部5707中。例如,素材製作部5702從著作人員受理非壓縮的LPCM聲音數據,將其用AC-3等壓縮編碼方式進行編碼,變換為音頻流5712。素材製作部5702從著作人員受理字幕信息文件,據此製作PG流5713。字幕信息文件規定表示字幕的圖像數據、該字幕的顯示時期和應加到該字幕中的淡入/淡出等視覺效果。素材製作部5702從著作人員受理位圖數據與菜單文件,據此製作IG流5714。該位圖數據表示菜單的圖像。菜單文件規定該菜單中配置的各按鈕的狀態轉變、和應加到各按鈕上的視覺效果。腳本生成部5703根據經由⑶I從著作人員受理的指示,製作BD-R0M腳本數據5715,保存在資料庫部5707中。這裡,BD-ROM腳本數據5715是規定資料庫部5707中保存的各基本流5711-5714的再現方法的文件組,包含圖2所示文件組中的索引文件2043A、電影對象文件2043B和播放列表文件2044A。腳本生成部2603還製作參數文件5716,送出到復用處理部5705。參數文件5716規定資料庫部5707中保存的基本流5711-5714中的、應復用於各AV流文件上的流。BD程序製作部5704對著作人員提供BD-J對象和Java應用程式的編程環境。即,BD程序製作部5704通過GUI受理來自用戶的請求,根據該請求製作各程序的原始碼。BD程序製作部5704還根據BD-J對象,製作BD-J對象文件2047A,將各Java應用程式整理成應存儲在JAR目錄下的文件形式。將這些文件送出到格式處理部5706。假設如下情況,即編程BD-J對象,使圖39所示的程序執行部3906將⑶I用圖形數據送出到系統目標解碼器3903,使系統目標解碼器3903將該圖形數據作為圖40所示的圖像平面數據4006進行處理。此時,BD程序製作部5704也可以利用資料庫部5707中保存的幀縱深信息5710,向BD-J對象設定對圖像平面數據4006的偏移信息。復用處理部5705根據參數文件5716,將資料庫部5707中保存的各基本流5711-5714復用於MPEG2-TS形式的流文件上。具體而言,如圖5所示,將各基本流 5711-5714變換為源數據包列,將各列的源數據包匯成一列後,構成一個流文件。這樣,製作 圖 2、29 所示的 AV 流文件 2046A、2901、2902。與該處理並行,復用處理部5705如圖9、36所示,如下所述地製作應與各AV流文 件 2046A、3631、3632 對應的剪輯信息文件 2045A、3601、3602。復用處理部5705首先生成圖11、38所示的條目映射903、3622。特別在圖38所示 的右視剪輯信息文件3602的條目映射3622中,如對上述實施方式1_3或其變形例已說明 的那樣,將涉及右視流的各條目點3812的PTS3813設定成與2D/左視流中包含的各I圖片 的PTS、或將其家加上3D顯示延遲TD後的值相等的值(參照圖31、56)。復用處理部5705將涉及右視流的條目點3812中的開頭條目點(EP_ID = 0)的 SPN3814設定成比涉及2D/左視流的開頭條目點的SPN小的值。由此,如圖46(b)所示, BD-ROM盤101上的3D影像AV流文件的記錄區域開頭中始終配置右視AV流文件的盤區。並 且,當各剪輯信息文件的條目映射被設定成能夠進行插入再現時,在包含再現期間相等的 左右視頻流部分的盤區對中,將包含右視流一方的條目點的SPN設定成比另一方小的值。復用處理部5608提取應復用於各AV流文件上的各基本流的屬性信息902、3611、 3621。復用處理部5608再將條目映射與流屬性信息彼此對應後,構成剪輯信息文件。格式處理部5706根據資料庫部5707中保存的BD-ROM腳本數據5715、由BD程序 製作部5704製作的BD-J對象文件等程序文件組、和由復用處理部5705生成的AV流文件 與剪輯信息文件,製作圖2所示的目錄構造204的BD-ROM盤圖像5720。該目錄構造204中 利用UDF作為文件系統。格式處理部5706當製作AV流文件的文件條目時,參照對應的剪輯信息文件的條 目映射。由此,將各條目點的SPN用於製作各分配描述符。特別是,製作各分配描述符,使 得在3D影像的AV流文件的文件條目中,如圖46 (b)所示,從右視流、更正確地說是從包含 相關視流的盤區起,順序交互配置兩個文件的盤區。由此,一系列分配描述符表示,包含再 現期間相等的左右視頻流部分的盤區對實質上始終鄰接的情況和各對中包含右視流的盤 區被配置在前面。格式處理部5706還在製作3D影像AV流文件的文件條目時,從應分配為這些AV流 文件的記錄區域的盤上區域中,檢測例如圖48所示的層邊界4800或其它數據的記錄區域 等需要長跳躍的部分。此時,格式處理部5706首先改寫各AV流文件的文件條目中的、應分 配給所檢測出的部分的分配描述符。由此,各分配描述符對應於圖51、圖53(b)或圖54所 示的3D無縫盤區塊和2D無縫盤區的配置。格式處理部5706接著改寫與各AV流文件對應 的剪輯信息文件的條目映射中的、應分配給所檢測出的部分的條目點。由此,如圖52或圖 55所示,3D播放列表文件5202、5502的播放項目信息#2和子播放項目信息#2的各再現區 間對應於3D無縫盤區塊和2D無縫盤區。格式處理部5706此外還利用資料庫部5707中保存的幀縱深信息5710,對次視頻 流5711、PG流5713和IG流5714分別製作圖37所示的3D元數據3613。這裡,自動調整對 應的左右各影像幀內的圖像數據配置,以使各流表示的3D影像不會在與其它流表示的3D影像相同的視線方向上重疊顯示。再自動調整對各影像幀的偏移值,以使各流表示的3D影 像縱深不彼此重疊。由格式處理部5706生成的BD-ROM盤圖像5720之後被變換為BD-ROM壓制用數據。 再將該數據記錄在BD-ROM盤的母盤中。通過將該母盤用於壓制工序,可實現基於上述實施 方式1-3的BD-ROM盤101的批量生產。《經由廣播、通信線路的數據分發》上述實施方式1-3中的記錄媒體除光碟外,還包含例如包含SD存儲卡的可移動性半導體存儲器裝置等、可用作封裝媒體的便攜媒體全部。另外,在實施方式1-3的說明中, 例舉了事先記錄有數據的光碟、即BD-ROM或DVD-ROM等已有的讀取專用光碟。但本發明的 實施方式不限於此。例如也可在利用終端裝置將由廣播或經由網絡分發的3D影像內容寫 入BD-RE或DVD-RAM等已有的可寫入光碟中時,利用基於上述實施方式的盤區配置。這裡, 該終端裝置可組裝在再現裝置中,也可是與再現裝置不同的裝置。《半導體存儲卡的再現》說明作為上述實施方式的記錄媒體、使用半導體存儲卡代替光碟時的再現裝置的 數據讀取部。再現裝置中,從光碟中讀取數據的部分例如由光碟驅動器構成。與此相對,從半導 體存儲卡中讀取數據的部分由專用的接口(I/F)構成。具體而言,在再現裝置中設置卡槽, 在其內部安裝上述I/F。當將半導體存儲卡插入該卡槽中時,通過該I/F,該半導體存儲卡 與再現裝置電連接。再從半導體存儲卡通過該I/F將數據讀取到再現裝置。《對BD-ROM盤上的數據的著作權保持技術》這裡,作為以後補充事項的前提,說明用於保護BD-ROM盤中記錄的數據著作權的 構成。有時例如從著作權保護或數據隱密性提高的觀點出發,加密BD-ROM盤中記錄的 數據的一部分。該加密數據例如包含視頻流、音頻流或其它流。此時,如下解讀加密數據。再現裝置中事先存儲有生成用於解讀BD-ROM盤上加密數據的『鍵』時所需的數據 的一部分、即設備密鑰。另一方面,在BD-ROM盤中記錄該『鍵』生成所需的數據的另一部分、 即MKB(媒體密鑰塊)與該『鍵』自身的加密數據、即加密標題密鑰。設備密鑰、MKB和加密 標題密鑰彼此對應,並且,也對應於寫入圖2所示BD-ROM盤101上的BCA201A中的確定識 別符、即卷ID。設備密鑰、MKB、加密標題密鑰和卷ID的組合若不正確,則不能解讀加密數 據。即,僅在它們組合正確的情況下,才生成上述『鍵』,即標題密鑰。具體而言,首先利用設 備密鑰、MKB和卷ID,解密加密標題密鑰。僅在能由此導出標題密鑰時,才能將該標題密鑰 用作上述『鍵』來解讀加密數據。即便想要由再現裝置再現BD-ROM盤上的加密數據,如果例如在該再現裝置內未 存儲有事先與該BD-ROM盤上的加密標題密鑰、MKB和卷ID相對應的設備密鑰,則不能再現 該加密數據。這是因為,若不能通過MKB、設備密鑰和卷ID的正確組合解密加密標題密鑰, 則不能導出該加密數據解讀所需的鍵、即標題密鑰。為了保護應記錄在BD-ROM盤中的視頻流與音頻流中的至少一個的著作權,首先 用標題密鑰加密保護對象流,並記錄在BD-ROM盤中。接著,根據MKB、設備密鑰和卷ID的組合生成鍵,用該鍵加密上述標題密鑰,變換為加密標題密鑰。再將MKB、卷ID和加密標題密鑰記錄在BD-ROM盤中。只有具備上述鍵生成中利用的設備密鑰的再現裝置才能通過解碼 器從該BD-ROM盤解密加密後的視頻流和/或音頻流。這樣就能保護BD-ROM盤中記錄的數 據的著作權。上述BD-ROM盤中的數據著作權保護的構成也可適用於BD-ROM盤以外。例如也可適用於可讀寫的半導體存儲裝置、特別是SD卡等可移動半導體存儲卡中。《向利用了電子分發的記錄媒體記錄數據》下面說明利用電子分發,向上述實施方式1-3的再現裝置傳遞3D影像的AV流文件等數據(下面稱為分發數據。),再讓該再現裝置將該分發數據記錄在半導體存儲卡中的 處理。另外,以下的動作也可由專門為進行該處理的終端裝置代替上述再現裝置來進行。另 夕卜,假設記錄目的地的半導體存儲卡是SD存儲卡的情況。再現裝置如上所述,具備卡槽。將SD存儲卡插入該卡槽中。在該狀態下,再現裝置首先向網絡上的分發伺服器送出分發數據的發送請求。此時,再現裝置從SD存儲卡讀取 其識別信息,將該識別信息與發送請求一起送出到分發伺服器。這裡,SD存儲卡的識別信 息例如是該SD存儲卡固有的識別號,具體而言是該SD存儲卡的序列號。該識別信息被用 作上述卷ID。分發數據被存儲在分發伺服器中。使用規定的標題密鑰來加密該分發數據中的、 視頻流和/或音頻流等需要進行基於加密的保護的數據。這裡,該加密數據可用相同標題 密鑰解密。分發伺服器保持設備密鑰作為與再現裝置共同的私鑰。分發伺服器還保持與SD存儲卡共同的MKB。分發伺服器當從再現裝置受理了分發數據的發送請求與SD存儲卡的識 別信息時,首先根據設備密鑰、MKB和該識別信息生成鍵,由該鍵加密標題密鑰,生成加密標 題密鑰。分發伺服器如下生成公鑰信息。該公鑰信息例如包含上述MKB、加密標題密鑰、籤名信息、SD存儲卡的識別號和設備列表。籤名信息例如包含公鑰信息的散列值。設備列表 是應無效的設備、即存在非法再現分發數據中的加密數據的危險性的設備的列表。在該列 表中,例如確定再現裝置的設備密鑰、再現裝置的識別號、再現裝置內置的解碼器等各種部 件的識別號或功能(程序)。分發伺服器還將分發數據與公鑰信息送出給再現裝置。再現裝置接收這些數據和信息後,通過卡槽內的專用I/F,記錄在SD存儲卡中。SD存儲卡中記錄的分發數據中,加密數據如下所述利用例如公鑰信息來解密。首先,作為公鑰信息的認證,進行以下三種檢驗(1) - (3)。另外,可以任何順序來進行這三種檢驗。(1)公鑰信息中包含的SD存儲卡的識別信息是否與插入卡槽中的SD存儲卡中存儲的識別號一致。(2)根據公鑰信息算出的散列值是否與籤名信息中包含的散列值一致。(3)是否從公鑰信息所示的設備列表中排除該再現裝置。具體而言,是否從設備列表中排除該再現裝置的設備密鑰。當上述檢驗(1)_(3)中的某個的結果為否定時,再現裝置中止加密數據的解密處理。相反,當上述檢驗(1)_(3)的全部結果均為肯定時,再現裝置認可公鑰信息的合法性, 利用設備密鑰、MKB和SD存儲卡的識別信息,將公鑰信息內的加密標題密鑰解密成標題密 鑰。再現裝置再使用該標題密鑰將加密數據解密成例如視頻流和/或音頻流。以上構成存在如下優點。在電子分發時已知道存在非法使用危險性的再現裝置、 部件和功能(程序)等的情況下,將這些識別信息例舉到設備列表,作為公鑰信息的一部分 分發。另一方面,請求分發數據的再現裝置必需將該設備列表內的識別信息與該再現裝置 和該部件等的識別信息相對照。由此,若該再現裝置或該部件等出現在設備列表中,則即便 SD存儲卡的識別號、MKB、加密標題密鑰和設備密鑰的組合正確,該再現裝置也不能將公鑰 信息用於分發數據內的加密數據的解密。這樣,可有效抑制分發數據的非法使用。期望將半導體存儲卡的識別信息存儲在半導體存儲卡內的記錄區域中的、特別是 隱密性高的記錄區域中。這是因為,萬一該識別信息例如在SD存儲卡中其序列號被非法篡 改的情況下,可容易地執行SD存儲卡的違法拷貝。即,該篡改的結果,若成為存在多個具有 相同識別信息的半導體存儲卡,則上述檢驗(1)中不能識別正規品與違法的複製品。因此, 必需將半導體存儲卡的識別信息記錄在隱密性高的記錄區域中,保護不被非法篡改。在半導體存儲卡內構成這種隱密性高的記錄區域的手段例如如下所述。首先,設 置與通常數據用記錄區域(下面稱為第一記錄區域。)電分離的其它記錄區域(下面稱為 第二記錄區域。)。接著,在半導體存儲卡內設置向第二記錄區域訪問的訪問專用控制電路。 由此,僅能夠經由該控制電路來訪問第二記錄區域。例如,在第二記錄區域中僅記錄有加密 後的數據,將用於解密該加密後的數據的電路僅組裝在控制電路內。由此,若不能讓控制電 路解密第二記錄區域內的數據,則不能訪問該數據。另外,也可以僅使控制電路保持第二記 錄區域內的各數據的地址。此時,第二記錄區域內的數據的地址只能由控制電路確定。在將半導體存儲卡的識別信息記錄在第二記錄區域中的情況下,再現裝置上動作 的應用程式利用電子分發從分發伺服器取得數據後記錄在半導體存儲卡中時,進行如下處 理。首先,該應用程式經存儲卡I/F向上述控制電路發行對第二記錄區域中記錄的半導體 存儲卡識別信息的訪問請求。控制電路按照該請求,首先從第二記錄區域中讀取該識別信 息。控制電路接著經存儲卡I/F向上述應用程式發送該識別信息。該應用程式之後將分發 數據的發送請求與該識別信息一起送出到分發伺服器。應用程式再經存儲卡I/F將按照該 請求從分發伺服器接收的公鑰信息與分發數據記錄在半導體存儲卡內的第一記錄區域中。另外,期望上述應用程式在向半導體存儲卡內的控制電路發行上述訪問請求之 前,檢驗該應用程式自身有無篡改。該檢驗中也可利用例如依據X. 509的數字證書。另外, 分發數據如上所述,只要記錄在半導體存儲卡內的第一記錄區域中即可,也可不用半導體 存儲卡內的控制電路來控制對該分發數據的訪問。《適用於實時記錄》在上述實施方式4中,前提為,利用著作系統中的預記錄技術將AV流文件和播放 列表文件記錄在BD-ROM盤中提供給用戶。但是,也可利用實時記錄將AV流文件和播放列表 文件記錄在BD-RE盤、BD-R盤、硬碟或半導體存儲卡等可寫入記錄媒體(下面簡稱為BD-RE 盤等。)中提供給用戶。此時,AV流文件也可以是通過記錄裝置實時編碼模擬輸入信號得 到的傳輸流。另外,還可以是通過記錄裝置將數字輸入後的傳輸流部分化後得到的傳輸流。執行實時記錄的記錄裝置具備編碼視頻信號而得到視頻流的視頻編碼器、編碼音頻信號而得到音頻流的音頻編碼器、復用視頻流和音頻流等而得到MPEG2-TS形式數字 流的多路復用器、和將構成MPEG2-TS形式數字流的TS數據包變換為源數據包的源打包器 (source packetizer),將變換為源數據包形式的MPEG2數字流存儲在AV流文件中,將該文 件寫入BD-RE盤等中。與該寫入處理並行,記錄裝置的控制部還在存儲器上生成剪輯信息文件和播放列 表文件。具體而言,當由用戶請求錄製處理時,控制部生成AV流文件和剪輯信息文件,寫入 BD-RE盤等中。此時,每當在從外部接收的傳輸流中檢測到視頻流內的一個GOP開頭時,或 每當由編碼器生成視頻流內的一個GOP時,記錄裝置的控制部都取得位於該GOP開頭的I 圖片的PTS、和存儲該GOP開頭部分的源數據包的SPN,將該PTS與SPN對作為一個條目點, 添加在剪輯信息文件的條目映射中。這裡,當GOP的開頭是IDR圖片時,將設定為「打開」的 is_angle_change標誌追加到條目點。另一方面,當GOP的開頭不是IDR圖片時,將設定為 「關閉」的iS_angle_Change標誌追加到條目點。再根據記錄對象的流屬性來設定剪輯信息 文件內的流屬性信息。這樣,在將AV流文件和剪輯信息文件寫入BD-RE盤或BD-R盤中之 後,控制部利用該剪輯信息文件內的條目 映射,生成規定其再現路徑的播放列表文件,並寫 入BD-RE盤等中。通過在實時記錄中執行以上處理,可將AV流文件、剪輯信息文件和播放列表文件 這樣的分層構造的文件組記錄在BD-RE盤等中。《可控拷貝》上述各實施方式1-3中說明的再現裝置還可具備利用可控拷貝將BD-ROM盤101 上的數字流寫入其它記錄媒體中的功能。這裡,所謂可控拷貝是用於僅在基於與伺服器之 間的通信的認證成功的情況下允許從BD-ROM盤等讀取專用記錄媒體向可寫入記錄媒體拷 貝數字流、播放列表文件、剪輯信息文件和應用程式的技術。這裡,該可寫入記錄媒體包含 BD-R、BD-RE、DVD-R、DVD-RW和DVD-RAM等可寫入光碟、硬碟、以及SD存儲卡、記憶棒(註冊 商標)、緻密快閃(compact flash,註冊商標)、智能媒體(註冊商標)和多媒體卡(註冊商 標)等可移動半導體存儲裝置。可控拷貝可限制讀取專用記錄媒體中記錄的數據的備份次 數、和對備份處理的收費。當執行從BD-ROM盤向BD-R盤或BD-RE盤的可控拷貝時,若拷貝源盤與拷貝目標 盤中記錄容量相等,則只要將拷貝源的BD-ROM盤上記錄的位流從該盤最內周到最外周依 次拷貝即可。當在不同類別的記錄媒體間進行可控拷貝時,需要翻譯代碼(transcode)。這裡, 所謂『翻譯代碼』是指用於使拷貝源BD-ROM盤中記錄的數字流適合於拷貝目標記錄媒體的 應用格式的處理。翻譯代碼包含例如從MPEG2傳輸流形式變換為MPEG2程序流形式等的處 理、和降低分配給視頻流與音頻流各自的位速率後再次編碼的處理。在翻譯代碼中,必需利 用上述實時記錄來生成AV流文件、剪輯信息文件和播放列表文件。《數據構造的記述方式》上述各實施方式1-3所示的數據構造中、『存在多個某種已決定類型信息』這樣 的重複構造可通過在for語句中記述控制變量的初始值與重複條件來定義。另外,『當規 定條件成立時,定義某種已決定的信息』這樣的任意的數據構造可通過在if語句中記述其 應成立條件與條件成立時應設定的變量來定義。這樣,各實施方式所示的數據構造可通過高級程式語言來記述。因此,該數據構造經過『語法解析』、『最佳化』、『資源分配』和『代碼 生成』這樣的由編譯器執行的翻譯過程,變換為可由計算機讀取的代碼,在該狀態下記錄在 記錄媒體中。利用高級程式語言中的記述,該數據構造作為面向對象語言中的類構造體的 Method以外的部分,具體而言作為該類構造體中排列型的成員變量進行處理,構成程序的 一部分。即,該數據構造與程序實質上相同。因此,該數據構造應作為計算機關聯的發明受 到保護。《程序中的播放列表文件和剪輯信息文件的配置》根據播放列表文件進行AV流文件再現處理的執行形式的程序從記錄媒體被加載 到計算機的存儲器裝置中,之後,由該計算機執行。此時,該存儲器裝置中,該程序由多個節 構成。該節包含text節、data節、bss節和stack節。text節包含程序的代碼列、初始值 和不可改寫的數據。data節包含初始值和執行中有可能被改寫的數據。在記錄媒體中,將 隨時訪問的文件存儲在data節中。bss節包含不具有初始值的數據。這裡,bss節內的數 據由text節內的程序參照。因此,在編譯處理或連結處理中決定的RAM中必需確保bss節 用的區域。stack節是按照需要暫時提供給程序的存儲器區域。將各流程圖的處理中暫時 使用的本地變量存儲在stack節中。另外,在程序初始化時,對bss節設定初始值,對stack 節確保必要區域。播放列表文件和剪輯信息文件如上所述,被變換為計算機可讀取代碼後記錄在記 錄媒體中。即,在執行程序時,作為上述text節中的『不可改寫的數據』或『上述data節中 的「存儲在文件中、隨時訪問的數據』」來管理。各實施方式所示的播放列表文件和剪輯信 息文件是在程序執行時應構成該程序的構成要素的文件。另一方面,播放列表文件和剪輯 信息文件不對應於簡單的數據提示。《系統LSI》上述實施方式1-3包含中間件、系統LSI、該系統LSI以外的硬體、對該中間件的接 口、中間件與系統LSI之間的接口、中間件與系統LSI以外硬體之間的接口、和用戶接口的 各部分。當將這些部分組裝在再現裝置中時,各部分彼此協作。由此,提供特有的功能。對中間件的接口和中間件與系統LSI之間的接口的適當定義使再現裝置的用戶 接口、中間件和系統LSI的各個開發中的獨立且並列執行及高效的開發成為可能。各接口 的分類可以是各種方法。 產業上的可利用性本發明涉及立體視覺影像的再現技術,如上所述,利用立體視覺影像的視頻流分 配,在立體視覺影像與平面視覺影像之間,使長跳躍即將開始之前的再現路徑分離。這樣, 本發明顯然可在產業上利用。
權利要求
一種記錄媒體,記錄有平面視覺影像再現中利用的基礎視流文件、與同所述基礎視流文件組合後在立體視覺影像再現中利用的相關視流文件,其中,所述記錄媒體具有立體視覺/平面視覺共用區域、立體視覺專用區域和平面視覺專用區域,所述立體視覺/平面視覺共用區域是在立體視覺影像再現時與平面視覺影像再現時這兩種情況下被訪問的區域,是交互配置並記錄有屬於所述基礎視流文件的多個盤區與屬於所述相關視流文件的多個盤區的連續區域,所述立體視覺專用區域與所述平面視覺專用區域均為接續所述立體視覺/平面視覺共用區域的連續區域,所述立體視覺專用區域是在立體視覺影像再現中產生的長跳躍即將開始之前被訪問的區域,是交互配置並記錄有與所述立體視覺/平面視覺共用區域中記錄的屬於所述基礎視流文件的盤區接續的盤區、和與所述立體視覺/平面視覺共用區域中記錄的屬於所述相關視流文件的盤區接續的盤區的區域,所述平面視覺專用區域是在平面視覺影像再現中產生的長跳躍即將開始之前被訪問的區域,是記錄有所述立體視覺專用區域中記錄的屬於所述基礎視流文件的盤區的複製品的區域。
2.根據權利要求1所述的記錄媒體,其中,在所述記錄媒體中還記錄有立體視覺影像再現路徑信息與平面視覺影像再現路徑信息?所述立體視覺影像再現路徑信息表示立體視覺影像再現時有效的立體視覺影像再現 路徑,所述立體視覺影像再現路徑依次通過所述立體視覺/平面視覺共用區域與所述立體 視覺專用區域中記錄的各盤區,跳過所述平面視覺專用區域中記錄的複製品,所述平面視覺影像再現路徑信息表示平面視覺影像再現時有效的平面視覺影像再現 路徑,所述平面視覺影像再現路徑依次通過所述立體視覺/平面視覺共用區域中記錄的屬 於所述基礎視流文件的盤區與所述平面視覺專用區域中記錄的複製品,跳過所述立體視覺 專用區域中記錄的盤區。
3.根據權利要求1所述的記錄媒體,其中,所述記錄媒體包含多個記錄層,所述長跳躍是所述多個記錄層間的跳躍。
4.一種記錄媒體,記錄有平面視覺影像再現中利用的基礎視流文件、與同所述基礎視 流文件組合後在立體視覺影像再現中利用的相關視流文件,其中,記錄媒體具有交互配置並記錄有屬於所述基礎視流文件的多個盤區與屬於所述相關 視流文件的多個盤區、並且在開頭配置了屬於所述相關視流文件的盤區之一的連續區域。
5.根據權利要求4所述的記錄媒體,其中,所述相關視流文件中存儲的圖片是根據與所述基礎視流文件中存儲的圖片之間的幀 間相關特性被壓縮的圖片。
6.根據權利要求4所述的記錄媒體,其中,所述相關視流文件中存儲的數據包向解碼器的傳輸速率比所述基礎視流文件中存儲 的數據包向解碼器的傳輸速率低。
7.一種再現裝置,用於從記錄媒體再現影像,其中,所述再現裝置具備讀取部件,以盤區為單位從所述記錄媒體中讀取在平面視覺影像再現中利用的基礎視 流文件、和與所述基礎視流文件組合後在立體視覺影像再現中利用的相關視流文件; 第一讀取緩衝器和第二讀取緩衝器,存儲讀取出的盤區;和解碼器,從各讀取緩衝器接受各盤區中包含的壓縮圖片的供給,並解碼所述壓縮圖片, 所述記錄媒體具有立體視覺/平面視覺共用區域、立體視覺專用區域和平面視覺專用 區域,所述立體視覺/平面視覺共用區域是交互配置並記錄有屬於所述基礎視流文件的多 個盤區與屬於所述相關視流文件的多個盤區的連續區域,所述立體視覺專用區域與所述平面視覺專用區域均為接續所述立體視覺/平面視覺 共用區域的連續區域,所述立體視覺專用區域是交互配置並記錄有與所述立體視覺/平面視覺共用區域中 記錄的屬於所述基礎視流文件的盤區接續的盤區、和與所述立體視覺/平面視覺共用區域 中記錄的屬於所述相關視流文件的盤區接續的盤區的區域,所述平面視覺專用區域是記錄有所述立體視覺專用區域中記錄的屬於所述基礎視流 文件的盤區的複製品的區域,所述讀取部件在立體視覺影像的再現時,從所述立體視覺/平面視覺共用區域中依 次讀取各盤區後,交互傳輸到所述第一讀取緩衝器和所述第二讀取緩衝器,在所述立體視 覺影像再現過程中產生的長跳躍即將開始之前,從所述立體視覺專用區域中依次讀取各盤 區,並交互傳輸到所述第一讀取緩衝器和所述第二讀取緩衝器,而不訪問所述平面視覺專 用區域,所述讀取部件在平面視覺影像的再現時,從所述立體視覺/平面視覺共用區域中,僅 讀取屬於所述基礎視流文件的盤區,並傳輸到所述第一讀取緩衝器,在所述平面視覺影像 再現過程中產生的長跳躍即將開始之前,從所述平面視覺專用區域中讀取所述複製品,並 傳輸到所述第一讀取緩衝器,而不訪問所述立體視覺專用區域。
8.一種再現裝置,從記錄媒體再現影像,其中, 所述再現裝置具備讀取部件,以盤區為單位從所述記錄媒體中讀取在平面視覺影像再現中利用的基礎視 流文件、和與所述基礎視流文件組合後在立體視覺影像再現中利用的相關視流文件; 讀取緩衝器,存儲讀取出的盤區;和解碼器,從所述讀取緩衝器接受各盤區中包含的壓縮圖片的供給,並解碼所述壓縮圖片,所述記錄媒體具有交互配置並記錄有屬於所述基礎視流文件的多個盤區與屬於所述 相關視流文件的多個盤區、並且在開頭配置了屬於所述相關視流文件的盤區之一的連續區 域。
9.一種再現裝置,用於從傳輸流再現影像,所述傳輸流復用了在平面視覺影像再現中 利用的基礎視視頻流、和與所述基礎視視頻流組合後在立體視覺影像再現中利用的相關視 視頻流,其中,所述再現裝置具備提取部件,從所述傳輸流中提取所述基礎視視頻流與所述相關視視頻流; 第一緩衝器,存儲提取出的基礎視視頻流; 第二緩衝器,存儲提取出的相關視視頻流;解碼器,從各緩衝器接受所述基礎視視頻流和所述相關視視頻流的供給,並解碼所述 基礎視視頻流和所述相關視視頻流;和開關,在所述第一緩衝器和所述第二緩衝器之間,按照每個圖片切換向所述解碼器供 給所述基礎視視頻流和所述相關視視頻流的供給源,所述開關的切換定時是利用賦予給所述基礎視視頻流和所述相關視視頻流的各圖片 的解碼時間戳而決定的。
10. 一種集成電路,搭載在用於從記錄媒體再現影像的再現裝置上,其中, 所述集成電路具備解碼器,接受讀取出的盤區中包含的壓縮圖片的供給,並解碼所述壓縮圖片;和 控制部件,控制所述壓縮圖片對所述解碼器的供給,所述記錄媒體具有立體視覺/平面視覺共用區域、立體視覺專用區域和平面視覺專用 區域,所述立體視覺/平面視覺共用區域是連續區域,交互配置並記錄有屬於在平面視覺影 像再現中利用的基礎視流文件的多個盤區、和屬於與所述基礎視流文件組合後在立體視覺 影像的再現中利用的相關視流文件的多個盤區,所述立體視覺專用區域與所述平面視覺專用區域均為接續所述立體視覺/平面視覺 共用區域的連續區域,所述立體視覺專用區域是交互配置並記錄有與所述立體視覺/平面視覺共用區域中 記錄的屬於所述基礎視流文件的盤區接續的盤區、和與所述立體視覺/平面視覺共用區域 中記錄的屬於所述相關視流文件的盤區接續的盤區的區域,所述平面視覺專用區域是記錄有所述立體視覺專用區域中記錄的屬於所述基礎視流 文件的盤區的複製品的區域,所述控制部件進行控制,使得在立體視覺影像的再現時,從所述立體視覺/平面視覺 共用區域中依次讀取各盤區後,交互傳輸到第一讀取緩衝器和第二讀取緩衝器,在所述立 體視覺影像再現過程中產生的長跳躍即將開始之前,從所述立體視覺專用區域中依次讀取 各盤區,並交互傳輸到所述第一讀取緩衝器和所述第二讀取緩衝器,而不訪問所述平面視 覺專用區域,所述控制部件進行控制,使得在平面視覺影像的再現時,從所述立體視覺/平面視覺 共用區域中,僅讀取屬於所述基礎視流文件的盤區,並傳輸到所述第一讀取緩衝器,在所述 平面視覺影像再現過程中產生的長跳躍即將開始之前,從所述平面視覺專用區域中讀取所 述複製品,並傳輸到所述第一讀取緩衝器,不訪問所述立體視覺專用區域。
11. 一種集成電路,搭載在利用以盤區為單位從記錄媒體中讀取流文件的讀取部件來 再現影像的再現裝置上,其中,所述集成電路具備解碼器,從讀取緩衝器接受各盤區中包含的壓縮圖片的供給,並解碼所述壓縮圖片;和 控制部件,控制所述壓縮圖片對所述解碼器的供給,所述記錄媒體具有交互配置並記錄有屬於在平面視覺影像再現中利用的基礎視流文 件的多個盤區、和屬於與所述基礎視流文件組合後在立體視覺影像再現中利用的相關視流 文件的多個盤區、並且在開頭配置了屬於所述相關視流文件的盤區之一的連續區域。
12. —種集成電路,搭載在用於從傳輸流再現影像的再現裝置上,所述傳輸流復用了在 平面視覺影像再現中利用的基礎視視頻流、和與所述基礎視視頻流組合後在立體視覺影像 再現中利用的相關視視頻流,其中, 所述集成電路具備提取部件,從所述傳輸流中提取所述基礎視視頻流與所述相關視視頻流; 解碼器,解碼所述基礎視視頻流和所述相關視視頻流;開關,在第一緩衝器和第二緩衝器之間,按照每個圖片切換向所述解碼器供給所述基 礎視視頻流和所述相關視視頻流的供給源;和 控制部件,控制所述開關,所述控制部件利用賦予給所述基礎視視頻流和所述相關視視頻流的各圖片的解碼時 間戳,來決定所述開關的切換定時。
全文摘要
在記錄媒體中,立體視覺專用區域和平面視覺專用區域接續立體視覺/平面視覺共用區域。立體視覺/平面視覺共用區域是交互配置基礎視流文件與相關視流文件的各盤區的連續區域,在立體視覺影像再現時與平面視覺影像再現時這兩種情況下被訪問。立體視覺專用區域是交互配置與立體視覺/平面視覺共用區域中記錄的兩個流文件的各部分接續的盤區的連續區域,在立體視覺影像再現中產生的長跳躍即將開始之前被訪問。平面視覺專用區域是記錄有立體視覺專用區域中記錄的基礎視流文件的盤區的複製品的連續區域,在平面視覺影像再現中產生的長跳躍即將開始之前被訪問。
文檔編號H04N5/91GK101803396SQ20098010034
公開日2010年8月11日 申請日期2009年9月10日 優先權日2008年9月17日
發明者佐佐木泰治, 小川智輝, 矢羽田洋 申請人:松下電器產業株式會社

同类文章

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

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

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

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

個性化檯曆的製作方法

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

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

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

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

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

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

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

釘的製作方法

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

直流氧噴裝置的製作方法

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

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

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

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

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