[go: up one dir, main page]

TWI444037B - Information processing apparatus, information processing method, reproducing apparatus, reproducing method, reproducing computer program product and computer program product for information processing - Google Patents

Information processing apparatus, information processing method, reproducing apparatus, reproducing method, reproducing computer program product and computer program product for information processing Download PDF

Info

Publication number
TWI444037B
TWI444037B TW99110010A TW99110010A TWI444037B TW I444037 B TWI444037 B TW I444037B TW 99110010 A TW99110010 A TW 99110010A TW 99110010 A TW99110010 A TW 99110010A TW I444037 B TWI444037 B TW I444037B
Authority
TW
Taiwan
Prior art keywords
stream
file
information
data
extended
Prior art date
Application number
TW99110010A
Other languages
English (en)
Other versions
TW201105114A (en
Inventor
Motoki Kato
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of TW201105114A publication Critical patent/TW201105114A/zh
Application granted granted Critical
Publication of TWI444037B publication Critical patent/TWI444037B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/93Regeneration of the television signal or of selected parts thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/87Regeneration of colour television signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B20/1252Formatting, e.g. arrangement of data block or words on the record carriers on discs for discontinuous data, e.g. digital information signals, computer programme data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/322Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/189Recording image signals; Reproducing recorded image signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/597Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234327Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4347Demultiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4385Multiplex stream processing, e.g. multiplex stream decrypting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8451Structuring of content, e.g. decomposing content into time segments using Advanced Video Coding [AVC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8227Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • G11B2020/10592Audio or video recording specifically adapted for recording or reproducing multichannel signals
    • G11B2020/106113D video data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1289Formatting of user data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2541Blu-ray discs; Blue laser DVR discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/87Regeneration of colour television signals
    • H04N9/8715Regeneration of colour television signals involving the mixing of the reproduced video signal with a non-recorded signal, e.g. a text signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Description

資訊處理裝置、資訊處理方法、再生裝置、再生方法、再生電腦程式產品及資訊處理電腦程式產品
本發明係關於一種資訊處理裝置、資訊處理方法、再生裝置、再生方法及程式,本發明特別係關於一種可自記錄媒體適當地再生3D(Dimension,維)圖像之內容之資訊處理裝置、資訊處理方法、再生裝置、再生方法及程式。
例如,作為電影等之內容,主流為2維(2D)圖像之內容,但最近可立體視之3維(3D)圖像(圖形)之內容備受關注。
作為3D圖像(以下亦稱為立體圖像)之顯示方式,係存在各種方式,但無論採用任何方式時,3D圖像之資料量均大於2D圖像之資料量。
又,電影等之高解像度之圖像之內容有時亦為大容量,為將此種大容量之圖像之內容作為資料量較多之3D圖像而記錄,需要大容量之記錄媒體。
作為此種大容量之記錄媒體,例如有BD(Blu-Ray(註冊商標))-ROM(Read Only Memory,唯讀記憶體)等之Blu-Ray(註冊商標)Disc(以下亦稱作BD)。
此處,提出有一種檔案管理裝置,其係藉由檔案化機構而以小於扇區之特定單位來指定信號之在記錄媒體中的記錄位置並進行檔案化,藉此,即便係於任意位置分割或結合經檔案化之信號之編輯處理,亦僅將該信號之編輯對象部分檔案化而無需重新記錄於記錄媒體中,可僅於檔案管理資訊上進行編輯處理,如此一來可使編輯處理格外地簡單化(專利文獻1)。
[先前技術文獻] [專利文獻]
[專利文獻1]日本專利特開平11-195287號公報
然而,於現有之BD標準中,並未規定以何種方式將3D圖像之內容記錄於BD中,且未規定以何種方式再生。
但是,若將3D圖像之內容之記錄及再生方法委託給製作3D圖像之內容之製作人(author),則存在無法適當地再生3D圖像之內容之虞。
本發明係鑒於此種狀況而完成者,其目的在於可自BD等記錄媒體中適當地再生立體圖像(3D圖像)之內容。
本發明之第1方面之再生裝置包括:讀出機構,其自記錄媒體中讀出交錯檔案,該交錯檔案係包含以特定之編碼方式對視訊串流進行編碼而生成之基本串流與擴展串流中之上述基本串流的第1複用串流、及包含與上述基本串流對應之上述擴展串流之第2複用串流以特定資料量之組塊單位交錯之檔案,且讀出上述第1複用串流之資訊即包含構成上述複用串流之組塊之個數、及各組塊之於上述第1複用串流中之開始封包編號的第1資訊檔案,並讀出上述第2複用串流之資訊即包含構成上述第2複用串流之組塊之個數、及各組塊之於上述第2複用串流中之開始封包編號的第2資訊檔案;以及分離機構,其使用上述第1資訊檔案及上述第2資訊檔案,而將上述交錯檔案分離為上述第1複用串流與上述第2複用串流。
上述組塊可為上述記錄媒體中連續配置之源封包之集合。
上述第1資訊檔案包含之上述組塊之個數、與上述第2資訊檔案包含之上述組塊之個數可為相等之數。
上述第1資訊檔案可更包含構成上述第1複用串流之源封包之總數之資訊,且上述第2資訊檔案可更包含構成上述第2複用串流之源封包之總數之資訊。
將上述第1資訊檔案包含之上述組塊之個數設為(n+1),將構成上述第1複用串流之組塊設為B[i](i=0~n),將自上述第1複用串流之前導部起第k個組塊設為B[k],將構成上述第2複用串流之組塊設為D[i](i=0~n),將自上述第2複用串流之前導部起第k個組塊設為D[k],將B[k]之開始封包編號設為SPN_chunk_start_1[k],將D[k]之開始封包編號設為SPN_chunk_start_2[k],將構成上述第1複用串流之源封包之總數設為number_of_source_packets1,將構成上述第2複用串流之源封包之總數設為number_of_source_packets2時,於上述分離機構中,針對k=0~(n-1),可藉由(SPN_chunk_start_1[k+1]-SPN_chunk_start_1[k])而計計算構成B[k]之源封包個數,且針對k=0~(n-1),可藉由(SPN_chunk_start_2[k+1]-SPN_chunk_start_2[k])而計計算構成D[k]之源封包個數,可藉由(number_of_source_packets1-SPN_chunk_start_1[n])而計計算構成B[n]之源封包個數,且可藉由(number_of_ source_packets2-SPN_chunk_start_2[n])而計計算構成D[n]之源封包個數。
關於B[i]與D[i],可設為i值相同之組之組塊具有相同之再生時間。
進而可設置有對上述讀出機構之讀出進行控制之控制機構。該情形時,上述控制機構可讀出EP_map,該EP_map係上述第1複用串流之資訊,即包含上述第1複用串流中之入口點之個數、與關於各入口點之表示PTS(Presentation Time Stamp,顯示時間標誌)之PTS_EP_start[i]及表示位置的源封包編號之SPN_EP_start[i]之資訊,且檢測具有較所指定之再生開始時刻小且最接近於該再生開始時刻之值之PTS_EP_start[m],檢測與PTS_EP_start[m]對應之SPN_EP_start[m],檢測具有較SPN_EP_start[m]小且最接近於該SPN_EP_start[m]之值的SPN_chunk_start_1[k]及其k,並將SPN_chunk_start_1[k]與SPN_chunk_start_2[k]之和決定為上述交錯檔案之讀出開始位址。
上述基本串流與上述擴展串流可分別為藉由以H.264 AVC/MVC對視訊串流進行編碼而生成之主視點視訊串流(Base view video stream)與次視點視訊串流(Dependent view video stream)。
本發明之第1方面之再生方法包含如下步驟:自記錄媒體中讀出交錯檔案,該交錯檔案係包含以特定之編碼方式對視訊串流進行編碼而生成之基本串流與擴展串流中之上述基本串流的第1複用串流、及包含與上述基本串流對應之上述擴展串流之第2複用串流以特定之資料量之組塊單位交錯之檔案,且讀出上述第1複用串流之資訊即包含構成上述複用串流之組塊之個數、及各組塊之於上述第1複用串流中之開始封包編號的第1資訊檔案,並讀出上述第2複用串流之資訊即包含構成上述第2複用串流之組塊之個數、及各組塊之於上述第2複用串流中之開始封包編號的第2資訊檔案;使用上述第1資訊檔案及上述第2資訊檔案,而將上述交錯檔案分離為上述第1複用串流與上述第2複用串流。
本發明之第1方面之程式係使電腦執行包含如下步驟之處理:自記錄媒體中讀出交錯檔案,該交錯檔案係包含以特定之編碼方式對視訊串流進行編碼而生成之基本串流與擴展串流中之上述基本串流的第1複用串流、及包含與上述基本串流對應之上述擴展串流之第2複用串流以特定之資料量之組塊單位交錯之檔案,且讀出上述第1複用串流之資訊即包含構成上述複用串流之組塊之個數、及各組塊之於上述第1複用串流中之開始封包編號的第1資訊檔案,並讀出上述第2複用串流之資訊即包含構成上述第2複用串流之組塊之個數、及各組塊之於上述第2複用串流中之開始封包編號的第2資訊檔案;使用上述第1資訊檔案及上述第2資訊檔案,而將上述交錯檔案分離為上述第1複用串流與上述第2複用串流。
本發明之第2方面之資訊處理裝置包括設定機構,其於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流及擴展串流之再生加以管理的再生管理資訊檔案中,設定表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位即盤區單位而交錯之狀態下記錄於光碟的記錄狀態資訊,於以上述盤區單位交錯之狀態下記錄之情形時,在上述再生管理資訊檔案中設定對上述基本串流與上述擴展串流進行管理之虛擬檔案。
上述設定機構可於上述再生管理資訊檔案中更設定有:描述有與上述基本串流之再生區間即剪輯相關之資訊之剪輯資訊檔案之識別資訊;及描述有與上述基本串流之剪輯一併用於三維圖像再生之上述擴展串流之剪輯所相關之資訊的上述剪輯資訊檔案之識別資訊。
上述設定機構可於上述基本串流之上述剪輯資訊檔案中設定與上述基本串流之盤區相關之資訊,且可於上述擴展串流之上述剪輯資訊檔案中設定與上述擴展串流之盤區相關之資訊。
上述基本串流與上述擴展串流可分別設為以H.264 AVC/MVC對視訊串流進行編碼而生成之主視點視訊串流與次視點視訊串流。
本發明之第2方面之資訊處理方法包含如下步驟:於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流及擴展串流之再生加以管理的再生管理資訊檔案中,設定表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位即盤區單位而交錯之狀態下記錄於光碟的記錄狀態資訊,於以上述盤區單位交錯之狀態下記錄之情形時,在上述再生管理資訊檔案中設定對上述基本串流與上述擴展串流進行管理之虛擬檔案。
本發明之第2方面之程式係使電腦執行包含如下步驟之處理:於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流及擴展串流之再生加以管理的再生管理資訊檔案中,設定表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位即盤區單位而交錯之狀態下記錄於光碟的記錄狀態資訊,於以上述盤區單位交錯之狀態下記錄之情形時,在上述再生管理資訊檔案中設定對上述基本串流與上述擴展串流進行管理之虛擬檔案。
本發明之第3方面之再生裝置包括控制機構:其於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流與擴展串流之再生加以管理的再生管理資訊檔案中所設定之、表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位即盤區單位而交錯之狀態下記錄於光碟之記錄狀態資訊,表示係以上述盤區單位而交錯之狀態下記錄的情形時,根據上述再生管理資訊檔案中所設定之對上述基本串流與上述擴展串流進行管理之虛擬檔案,而自上述光碟中讀出上述基本串流與上述擴展串流。
進而可設置有再生機構,其對自上述光碟所讀出之上述基本串流與上述擴展串流進行再生。
可進而設置有分離機構:其於上述再生管理資訊檔案中設定有描述與上述基本串流之盤區相關之資訊之剪輯資訊檔案之識別資訊,而作為與上述基本串流之再生區間即剪輯相關的資訊,且設定有描述與上述擴展串流之盤區相關之資訊之上述剪輯資訊檔案之識別資訊,而作為與上述基本串流之剪輯一併用於三維圖像再生之上述擴展串流之剪輯所相關之資訊的情形時,可根據各上述剪輯資訊檔案中設定之與上述盤區相關之資訊,而將由上述控制機構所讀出之資料分離為上述基本串流之資料與上述擴展串流之資料。
與上述盤區相關之資訊於與上述剪輯建立關聯之串流檔案中可設為各上述盤區開始之源封包之編號。
上述基本串流與上述擴展串流可分別設為以H.264 AVC/MVC對視訊串流進行編碼而生成之主視點視訊串流與次視點視訊串流。
本發明之第3方面之再生方法包含如下步驟:其於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流與擴展串流之再生加以管理的再生管理資訊檔案中所設定之、表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位即盤區單位而交錯之狀態下記錄於光碟之記錄狀態資訊,表示係以上述盤區單位而交錯之狀態下記錄的情形時,根據上述再生管理資訊檔案中所設定之對上述基本串流與上述擴展串流進行管理之虛擬檔案,而自上述光碟中讀出上述基本串流與上述擴展串流。
本發明之第3方面之程式係使電腦執行包含如下步驟之處理:於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流與擴展串流之再生加以管理的再生管理資訊檔案中所設定之、表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位即盤區單位而交錯之狀態下記錄於光碟之記錄狀態資訊,表示係以上述盤區單位而交錯之狀態下記錄的情形時,根據上述再生管理資訊檔案中所設定之對上述基本串流與上述擴展串流進行管理之虛擬檔案,而自上述光碟中讀出上述基本串流與上述擴展串流。
本發明之第4方面之再生裝置包括控制機構:於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流與擴展串流之再生加以管理的再生管理資訊檔案中所設定之、表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位即盤區單位而交錯之狀態下記錄於光碟中之記錄狀態資訊,表示係以上述盤區單位而交錯之狀態下記錄的情形時,參照上述再生管理資訊檔案中所設定之對上述基本串流與上述擴展串流進行管理之虛擬檔案,且於上述再生管理資訊檔案中所設定之、描述有與由上述虛擬檔案所管理之上述擴展串流之再生區間即剪輯相關之資訊的剪輯資訊檔案之識別資訊、與上述光碟中記錄之上述擴展串流之剪輯之上述剪輯資訊檔案之識別資訊不一致的情形時,自上述光碟中讀出上述基本串流之剪輯之資料,並讀出與上述光碟不同之記錄媒體中所記錄之擴展串流之剪輯之資料,而作為與上述基本串流之剪輯之資料一併用於三維圖像再生之擴展串流之剪輯的資料。
上述基本串流與上述擴展串流可分別設為以H.264 AVC/MVC對視訊串流進行編碼而生成之主視點視訊串流與次視點視訊串流。
本發明之第4方面之再生方法包含如下步驟:於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流與擴展串流之再生加以管理的再生管理資訊檔案中所設定之、表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位即盤區單位而交錯之狀態下記錄於光碟中之記錄狀態資訊,表示係以上述盤區單位而交錯之狀態下記錄的情形時,參照上述再生管理資訊檔案中所設定之對上述基本串流與上述擴展串流進行管理之虛擬檔案,且於上述再生管理資訊檔案中所設定之、描述有與由上述虛擬檔案所管理之上述擴展串流之再生區間即剪輯相關之資訊之剪輯資訊檔案之識別資訊、與上述光碟中記錄之上述擴展串流之剪輯之上述剪輯資訊檔案之識別資訊不一致的情形時,自上述光碟中讀出上述基本串流之剪輯之資料,並讀出與上述光碟不同之記錄媒體中所記錄之擴展串流之剪輯之資料,而作為與上述基本串流之剪輯之資料一併用於三維圖像再生之擴展串流之剪輯的資料。
本發明之第4方面之程式係使電腦執行包含如下步驟之處理:於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流與擴展串流之再生加以管理的再生管理資訊檔案中所設定之、表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位即盤區單位而交錯之狀態下記錄於光碟中之記錄狀態資訊,表示係以上述盤區單位而交錯之狀態下記錄的情形時,參照上述再生管理資訊檔案中所設定之對上述基本串流與上述擴展串流進行管理之虛擬檔案,且於上述再生管理資訊檔案中所設定之、描述有與由上述虛擬檔案所管理之上述擴展串流之再生區間即剪輯相關之資訊之剪輯資訊檔案之識別資訊、與上述光碟中記錄之上述擴展串流之剪輯之上述剪輯資訊檔案之識別資訊不一致的情形時,自上述光碟中讀出上述基本串流之剪輯之資料,並讀出與上述光碟不同之記錄媒體中所記錄之擴展串流之剪輯之資料,而作為與上述基本串流之剪輯之資料一併用於三維圖像再生之擴展串流之剪輯的資料。
於本發明之第1方面中,自記錄媒體中讀出交錯檔案,該交錯檔案係包含以特定之編碼方式對視訊串流進行編碼而生成之基本串流與擴展串流中之上述基本串流的第1複用串流、及包含與上述基本串流對應之上述擴展串流之第2複用串流以特定之資料量之組塊單位交錯之檔案,且讀出上述第1複用串流之資訊即包含構成上述複用串流之組塊之個數、及各組塊之於上述第1複用串流中之開始封包編號的第1資訊檔案。又,讀出上述第2複用串流之資訊即包含構成上述第2複用串流之組塊之個數、及各組塊之於上述第2複用串流中之開始封包編號的第2資訊檔案,使用上述第1資訊檔案及上述第2資訊檔案,而將上述交錯檔案分離為上述第1複用串流與上述第2複用串流。
於本發明之第2方面中,於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流與擴展串流之再生加以管理的再生管理資訊檔案中,設定有表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位即盤區單位而交錯之狀態下記錄於光碟中的記錄狀態資訊,且於該記錄狀態資訊表示係以上述盤區單位而交錯之狀態下記錄之情形時,在上述再生管理資訊檔案中設定對上述基本串流與上述擴展串流進行管理之虛擬檔案。
於本發明之第3方面中,於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流與擴展串流之再生加以管理的再生管理資訊檔案中所設定之、表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位即盤區單位而交錯之狀態下記錄於光碟之記錄狀態資訊,表示係以上述盤區單位而交錯之狀態下記錄的情形時,根據上述再生管理資訊檔案中所設定之對上述基本串流與上述擴展串流進行管理之虛擬檔案,而自上述光碟中讀出上述基本串流與上述擴展串流。
於本發明之第4方面中,於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流與擴展串流之再生加以管理的再生管理資訊檔案中所設定之、表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位即盤區單位而交錯之狀態下記錄於光碟中之記錄狀態資訊,表示係以上述盤區單位而交錯之狀態下記錄的情形時,參照上述再生管理資訊檔案中所設定之對上述基本串流與上述擴展串流進行管理之虛擬檔案,且於上述再生管理資訊檔案中所設定之、描述有與由上述虛擬檔案所管理之上述擴展串流之再生區間即剪輯相關之資訊之剪輯資訊檔案之識別資訊、與上述光碟中記錄之上述擴展串流之剪輯之上述剪輯資訊檔案之識別資訊不一致的情形時,自上述光碟中讀出上述基本串流之剪輯之資料,並讀出與上述光碟不同之記錄媒體中所記錄之擴展串流之剪輯之資料,而作為與上述基本串流之剪輯之資料一併用於三維圖像再生之擴展串流之剪輯的資料。
根據本發明,可適當地再生立體圖像(3D圖像)之內容。
[再生系統之構成例]
圖1係表示包含應用本發明之再生裝置201之再生系統之構成例的圖。
如圖1所示,該再生系統係藉由以HDMI(High Definition Multimedia Interface,高清晰度多媒體介面)電纜等將再生裝置201與顯示裝置203加以連接而構成。於再生裝置201中安裝有BD等光碟202。
於光碟202中,記錄有為顯示視點數為兩個之立體圖像(3D圖像)而必需之串流。
各串流之資料係以盤區單位而於交錯之狀態下記錄於光碟202中。
再生裝置201係與光碟202中所記錄之串流之3D再生對應之播放器。再生裝置201對光碟202中記錄之串流進行再生,並使再生所得之3D圖像顯示於包含電視接收器等之顯示裝置203中。聲音亦同樣地由再生裝置201再生,並自顯示裝置203中設置之揚聲器等輸出。
於光碟202中記錄有可顯示3D圖像之串流。作為用以將串流記錄於光碟202中之編碼方式,例如可採用H.264 AVC(Advanced Video Coding,進階視訊編碼)/MVC(Multi-view Video coding,多視點視訊編碼)。
[H.264 AVC/MVC規範(Profile)]
於H.264 AVC/MVC中,定義有被稱為主視點視訊之圖像串流、及被稱為次視點視訊之圖像串流。以下,適當地將H.264 AVC/MVC僅稱為MVC。
圖2係表示攝影之例之圖。
如圖2所示,將同一被攝體作為對象,藉由L圖像用之相機與R圖像用之相機而進行拍攝。將由L圖像用之相機與R圖像用之相機所拍攝之影像之基本串流輸入至MVC編碼器。
圖3係表示MVC編碼器之構成例之方塊圖。
如圖3所示,MVC編碼器211包括H.264/AVC編碼器221、H.264/AVC解碼器222、深度(Depth)計算部223、次視點視訊編碼器224、及多工器225。
將藉由L圖像用之相機所拍攝之影像#1之串流輸入至H.264/AVC編碼器221與深度計算部223。又,將藉由R圖像用之相機所拍攝之影像#2之串流輸入至深度計算部223與次視點視訊編碼器224。亦可將影像#2之串流輸入至H.264/AVC編碼器221與深度計算部223,將影像#1之串流輸入至深度計算部223與次視點視訊編碼器224。
H.264/AVC編碼器221將影像#1之串流編碼作為例如H.264 AVC/高級規範(High Profile)視訊串流。H.264/AVC編碼器221將編碼所得之AVC視訊串流作為主視點視訊串流而輸出至H.264/AVC解碼器222與多工器225。
H.264/AVC解碼器222對自H.264/AVC編碼器221所提供之AVC視訊串流進行解碼,並將解碼所得之影像#1之串流輸出至次視點視訊編碼器224。
深度計算部223根據影像#1之串流與影像#2之串流而計算深度(視差),並將所計算出之深度之資料輸出至多工器225。
次視點視訊編碼器224對自H.264/AVC解碼器222所提供之影像#1之串流、與自外部輸入之影像#2之串流進行編碼,並輸出次視點視訊串流。
主視點視訊不允許將其他串流作為參照圖像之預測編碼,但如圖4所示,次視點視訊允許將主視點視訊作為參照圖像之預測編碼。例如將L圖像作為主視點視訊並將R圖像作為次視點視訊而進行編碼之情形時,其結果所得之次視點視訊串流之資料量與主視點視訊串流之資料量相比而變少。
再者,因係以H.264/AVC進行編碼,故而對主視點視訊進行時間方向之預測。又,關於次視點視訊,亦進行視點(view)間之預測及時間方向之預測。為對次視點視訊進行解碼,編碼時作為參照目標之對應之主視點視訊之解碼必須先結束。
次視點視訊編碼器224將亦使用此種視點間之預測而編碼所得之次視點視訊串流輸出至多工器225。
多工器225將自H.264/AVC編碼器221所提供之主視點視訊串流、自深度計算部223所提供之次視點視訊串流(深度之資料)、及自次視點視訊編碼器224所提供之次視點視訊串流,作為例如MPEG(motion picture experts group,動畫專家群)2 TS(transport stream,傳輸串流)而加以複用。主視點視訊串流與次視點視訊串流有時複用於1個MPEG2 TS中,有時包含於不同之MPEG2 TS中。
多工器225輸出所生成之TS(MPEG2 TS)。自多工器225輸出之TS與其他管理資料一併由記錄裝置記錄於光碟202中,並以記錄於光碟202中之形式而提供給再生裝置201。
以下,適當地如圖3所示,將2個次視點視訊中之、包含深度資訊之次視點視訊稱為D1視點視訊,將包含R圖像之次視點視訊稱為D2視點視訊(view video)。再者,亦可將包含R圖像之次視點視訊作為D1視點視訊而加以處理,將包含深度資訊之次視點視訊作為D2視點視訊而加以處理。
又,將使用主視點視訊與D1視點視訊而進行之3D再生稱為B-D1再生。將使用主視點視訊與D2視點視訊而進行之3D再生稱為B-D2再生。
再生裝置201於根據使用者之指示等而進行B-D1再生之情形時,自光碟202中讀出主視點視訊串流與D1視點視訊串流並進行再生。
又,再生裝置201於進行B-D2再生之情形時,自光碟202中讀出主視點視訊串流與D2視點視訊串流並進行再生。
進而,再生裝置201於進行通常之2D圖像之再生之情形時,自光碟202中僅讀出主視點視訊串流並進行再生。
主視點視訊串流係以H.264/AVC進行編碼之AVC視訊串流,故而只要係與BD之格式對應之播放器,則可再生上述主視點視訊串流,並可顯示2D圖像。
[TS之構成例]
圖5係表示TS之構成例之圖。
圖5之主TS(Main TS主)中複用有主視點視訊、次視點視訊、初始音訊(Primary audio)、主PG(Base PG)、次PG(Dependent PG)、主IG(Base IG)、次IG(Dependent IG)之各個串流。如此,亦存在次視點視訊串流係與主視點視訊串流一併包含於主TS中之情形。
光碟202中記錄有主TS與子TS(Sub TS子)。主TS係至少含有主視點視訊串流之TS。子TS係含有主視點視訊串流以外之串流且與主TS一併使用之TS。
為與視訊同樣地可進行3D顯示,關於PG、IG亦準備有主視點(Base view)與次視點(Dependent view)之各串流。
圖6係表示TS之其他構成例之圖。
圖6之主TS中複用有主視點視訊、次視點視訊之各串流。
另一方面,子TS中複用有初始音訊、主PG、次PG、主IG、次IG之各串流。
如此,亦存在將視訊串流複用於主TS中,將PG、IG之串流等複用於子TS中之情形。
圖7係表示TS之進而其他構成例之圖。
圖7之主TS中複用有主視點視訊、初始音訊、主PG、次PG、主IG、次IG之各串流。
另一方面,子TS中含有次視點視訊串流。
如此,亦存在次視點視訊串流與主視點視訊串流包含於不同之TS中之情形。
[應用程式格式]
圖8係表示再生裝置201之AV串流之管理之例的圖。
如圖8所示,AV串流之管理係使用播放清單與片段(Clip)之2個層而進行。AV串流不僅記錄於光碟202中,有時亦記錄於再生裝置201之局部儲存器中。
此處,將1個AV串流及附帶於其之資訊片段資訊(Clip Information)之對視作1個目標,並將該些目標總稱為片段。以下,將儲存有AV串流之檔案稱為AV串流檔案。又,亦將儲存有片段資訊之檔案稱為片段資訊檔案。
將AV串流於時間軸上展開,各片段之存取點主要係以時間戳記於播放清單中予以指定。片段資訊檔案係用於查找應開始AV串流中之解碼之位址等。
播放清單係AV串流之再生區間之集合。AV串流中之1個再生區間被稱為播放項目(PlayItem)。播放項目係以時間軸上之再生區間之進入(IN)點與離開(OUT)點之對而表示。如圖8所示,播放清單係由1個或複數個播放項目而構成。
圖8之自左側起第1個播放清單係由2個播放項目構成,根據該2個播放項目而分別參照左側之片段所含之AV串流之前半部分與後半部分。
自左側起第2個播放清單係由1個播放項目構成,藉此,參照右側之片段所含之AV串流全體。
自左側起第3個播放清單係由2個播放項目構成,根據該2個播放項目,而分別參照左側之片段所含之AV串流之某部分、與右側之片段所含之AV串流之某部分。
例如,於將自左側起第1個播放清單所含之左側之播放項目作為再生對象而由磁碟引導程式指定之情形時,進行該播放項目所參照之左側之片段中所含的AV串流之前半部分之再生。如此,播放清單係作為用以管理AV串流之再生之再生管理資訊而使用。
播放清單中將藉由1個以上之播放項目之行列而形成之再生路徑稱為主路徑(Main Path)。
又,於播放清單中,將與主路徑平行地藉由1個以上之子播放項目(SubPlayItem)之行列而形成之再生路徑稱為子路徑(Sub Path)。
圖9係表示主路徑與子路徑之結構之圖。
播放清單可具有1個主路徑與1個以上之子路徑。
上述主視點視訊串流係作為構成主路徑之播放項目所參照之串流而加以管理。又,次視點視訊串流係作為構成子路徑之子播放項目所參照的串流而加以管理。
圖9之播放清單包含由3個播放項目之行列所形成之1個主路徑、與3個子路徑。
於構成主路徑之播放項目中,自前導部起分別依序設定有ID(Identification,標識符)。於子路徑中亦自前導部起依序設定有Subpath_id=0、Subpath_id=1、及Subpath_id=2之ID。
於圖9之例中,Subpath_id=0之子路徑包含1個子播放項目,Subpath_id=1之子路徑包含2個子播放項目。又,Subpath_id=2之子路徑中包含1個子播放項目。
於1個播放項目所參照之片段AV串流中,至少包含視訊串流(主圖像資料)。
又,於片段AV串流中,以與片段AV串流所含之視訊串流相同之時序(同步地)再生的音訊串流既可包含1個以上,亦可不包含。
於片段AV串流中,與片段AV串流所含之視訊串流同步地再生之位元映射的字幕資料(PG(Presentation Graphic,表達圖形))之串流既可包含1個以上,亦可不包含。
於片段AV串流中,與片段AV串流檔案所含之視訊串流同步地再生之IG(Interactive Graphic,交互圖形)之串流既可包含1個以上,亦可不包含。IG之串流係用於顯示由使用者操作之按鈕等之圖形。
1個播放項目所參照之片段AV串流中,複用有視訊串流、與該視訊串流同步地再生之0個以上之音訊串流、0個以上之PG串流、及0個以上之IG串流。
又,1個子播放項目參照與播放項目所參照之片段AV串流不同之串流(其他串流)之視訊串流、音訊串流、或PG串流等。
關於使用此種播放清單、播放項目、子播放項目之AV串流之管理,記載於例如日本專利特開2008-252740號公報、日本專利特開2005-348314號公報中。
[目錄結構]
圖10係表示光碟202所記錄之檔案之管理結構之例的圖。
如圖10所示,檔案係藉由目錄結構而分級地管理。於光碟202上生成1個根(root)目錄。根目錄之下係1個記錄再生系統所管理之範圍。
於根目錄之下設有BDMV目錄。
BDMV目錄之下直接儲存有設定「Index.bdmv」之名稱之檔案即索引(Index)檔案、及設定「MovieObject.bdmv」之名稱之檔案即影片對象(MovieObject)檔案。
於BDMV目錄之下設有備份(BACKUP)目錄、播放清單目錄、CLIPINF目錄、串流(STREAM)目錄等。
於播放清單目錄中儲存有描述播放清單之播放清單檔案。各播放清單檔案設定有5位數之數字與擴展名「.mpls」組合而成之名稱。圖10所示之1個播放清單檔案設定有「00000.mpls」之檔案名。
CLIPINF目錄中儲存有片段資訊檔案。各片段資訊檔案設定有5位數之數字與擴展名「.clpi」組合而成之名稱。
圖10之3個片段資訊檔案分別設定有「00001.clpi」、「00002.clpi」、「00003.clpi」之檔案名。以下,適當地將片段資訊檔案稱為clpi檔案。
例如,「00001.clpi」之clpi檔案係描述有與主視點視訊之片段相關之資訊之檔案。
「00002.clpi」之clpi檔案係描述有與D2視點視訊之片段相關之資訊之檔案。
「00003.clpi」之clpi檔案係描述有與D1視點視訊之片段相關之資訊的檔案。
串流目錄中儲存有串流檔案。各串流檔案設定有5位數之數字與擴展名「.m2ts」組合而成之名稱、或者設定有5位數之數字與擴展名「.ilvt」組合而成之名稱。以下,適當地將設定有擴展名「.m2ts」之檔案稱為m2ts檔案。又,將設定有擴展名「.ilvt」之檔案稱為ilvt檔案。
「00001.m2ts」之m2ts檔案係2D再生用之檔案,藉由指定該檔案而進行主視點視訊串流之讀出。
「00002.m2ts」之m2ts檔案係D2視點視訊串流之檔案,「00003.m2ts」之m2ts檔案係D1視點視訊串流之檔案。
「10000.ilvt」之ilvt檔案係B-D1再生用之檔案,藉由指定該檔案而進行主視點視訊串流與D1視點視訊串流之讀出。
「20000.ilvt」之ilvt檔案係B-D2再生用之檔案,藉由指定該檔案而進行主視點視訊串流與D2視點視訊串流之讀出。
除了圖10所示者以外,於BDMV目錄之下亦設有儲存音訊串流之檔案之目錄等。
[各資料之語法]
圖11係表示播放清單檔案之語法之圖。
播放清單檔案係儲存於圖10之播放清單目錄中且設定有擴展名「.mpls」之檔案。
圖11之type_indicator表示「xxxxx.mpls」之檔案之種類。
version_number表示「xxxx.mpls」之版次號碼。version_number由4位數之數字組成。例如,於3D再生用之播放清單檔案中設定有表示為「3D Spec version」之「0240」。設定有「0240」之播放清單檔案中所描述之播放清單係作為下述之3D_PlayList。
PlayList_start_address係以自播放清單檔案之前導部之位元組起的相對位元組數作為單位,而表示PlayList()之前導位址。
PlayListMark_start_address係以自播放清單檔案之前導部之位元組起的相對位元組數作為單位,而表示PlayListMark()之前導位址。
ExtensionData_start_address係以自播放清單檔案之前導部之位元組起的相對位元組數作為單位,而表示ExtensionData()之前導位址。
於ExtensionData_start_address之後,含有160bit之reserved_for_future_use。
於AppInfoPlayList()中儲存有再生限制等之、與播放清單之再生控制相關之參數。
PlayList()中儲存有與主路徑及子路徑等相關之參數。關於PlayList()之內容於下文說明。
於PlayListMark()中儲存有播放清單之標記資訊、即指示章跳躍等之使用者操作或指令等之與跳躍目的地(跳躍點)之標記相關的資訊。
於ExtensionData()中可插入私有資料。
圖12係表示圖11之播放清單()之語法之圖。
長度(length)係表示自該長度場域之後至PlayList()之最後為止之位元組數的32位元之無符號整數。即,長度表示自reserved_for_future_use起直至播放清單之最後為止之位元組數。
於長度之後準備16位元之reserved_for_future_use。
number_of_PlayItems係表示播放清單中之播放項目之數的16位元之場域。於圖9之例之情形時,播放項目之數為3。播放項目_id之值係按照播放清單中PlayItem()出現之順序而自0起分配。例如,分配圖9之播放項目_id=0、1、2。
number_of_SubPaths係表示播放清單中之子路徑之數之16位元之場域。於圖9之例之情形時,子路徑之數為3。SubPath_id之值係按照播放清單中SubPath()出現之順序而自0起分配。例如分配圖9之Subpath_id=0、1、2。於其後之for語句中,以播放項目之數參照PlayItem(),以子路徑之數參照SubPath()。
圖13係表示圖12之SubPath()之語法之圖。
長度係表示自該長度場域之後直至子路徑()之最後為止之位元組數的32位元之無符號整數。即,長度表示自reserved_for_future_use起直至播放清單之最後為止的位元組數。
於長度之後準備16位元之reserved_for_future_use。
SubPath_type係表示子路徑之應用程式之種類之8位元之場域。SubPath_type係用於例如表示子路徑為音訊、為位元映射字幕、還是為文本字幕等之種類之情形。
於SubPath_type之後準備15位元之reserved_for_future_use。
is_repeat_SubPath係指定子路徑之再生方法之1位元之場域,表示於主路徑之再生期間重複子路徑之再生、或者僅進行1次之子路徑之再生。例如,於主路徑所參照之片段與子路徑所參照之片段之再生時序不同的情形時(將主路徑作為靜態圖像之幻燈顯示之路徑,將子路徑作為BGM(Background Music,背景音樂)之音訊之路徑而使用之情形時等)時加以利用。
於Is_repeat_SubPath之後準備8位元之reserved_for_future_use。
number_of_SubPlayItems係表示1個子路徑中之子播放項目之個數(入口數)的8位元之場域。例如,圖9之SubPath_id=0之子播放項目之number_of_SubPlayItems為1個,SubPath_id=1之子播放項目之number_of_SubPlayItems為2個。於其後之for語句中,以子播放項目之數量參照SubPlayItem()。
圖14係表示圖13之子播放項目(i)之語法之圖。
長度係表示自該長度場域之後直至Sub playItem()之最後為止之位元組數的16位元之無符號整數。
圖14之子播放項目(i)係分為子播放項目參照1個片段之情形、與參照複數個片段之情形而進行描述。
對子播放項目參照1個片段之情形進行說明。
Clip_Information_file_name[0]表示子播放項目所參照之片段之片段資訊檔案之名稱。
Clip_codec_identifier[0]表示片段之編解碼方式。於Clip_codec_identifier[0]之後含有reserved_for_future_use。
is_multi_Clip_entries係表示有無多片段之登錄之旗標。於打出is_multi_Clip_entries之旗標之情形時,以子播放項目參照複數個片段時之語法作為參照。
ref_to_STC_id[0]係與STC非連續點(系統時基之非連續點)相關之資訊。
SubPlayItem_IN_time表示子路徑之再生區間之開始位置,SubPlayItem_OUT_time表示結束位置。
sync_PlayItem_id與sync_start_PTS_of_PlayItem表示主路徑之時間軸上子路徑開始再生之時刻。
SubPlayItem_IN_time、SubPlayItem_OUT_time、sync_PlayItem_id、sync_start_PTS_of_PlayItem係於子播放項目所參照之片段中共通地使用。
對「if(is_multi_Clip_entries==1b」、且子播放項目參照複數個片段之情形進行說明。
num_of_Clip_entries表示所參照之片段之數。Clip_Information_file_name[SubClip_entry_id]之數指定除了Clip_Information_file_name[0]以外的片段之數。
Clip_codec_identifier[SubClip_entry_id]表示片段之編解碼方式。
ref_to_STC_id[SubClip_entry_id]係與STC非連續點(系統時基之非連續點)相關之資訊。於ref_to_STC_id[SubClip_entry_id]之後含有reserved_for_future_use。
圖15係表示圖12之PlayItem()之語法之圖。
長度係表示自該長度場域之後至PlayItem()之最後為止之位元組數的16位元之無符號整數。
Clip_Information_file_name[0]表示播放項目所參照之片段之片段資訊檔案的名稱。再者,包含片段之m2ts檔案之檔案名、及與其對應之片段資訊檔案之檔案名中含有相同的5位數之數字。
Clip_codec_identifier[0]表示片段之編解碼方式。於Clip_codec_identifier[0]之後含有reserved_for_future_use。於reserved_for_future_use之後含有is_multi_angle、connection_condition。
ref_to_STC_id[0]係與STC非連續點(系統時基之非連續點)相關之資訊。
IN_time表示播放項目之再生區間之開始位置,OUT_time表示結束位置。
於OUT_time之後含有UO_mask_table()、PlayItem_random_access_mode、still_mode。
於STN_table()中包含對象之播放項目所參照之AV串流之資訊。又,於存在與對象之播放項目建立關聯而再生之子路徑時,亦包含構成該子路徑之子播放項目所參照之AV串流之資訊。
圖16係表示圖15之STN_table()之語法之圖。
STN_table()係作為播放項目之屬性而設定。
長度係表示自該長度場域之後至STN_table()之最後為止之位元組數的16位元之無符號整數。於長度之後準備16位元之reserved_for_future_use。
number_of_video_stream_entries表示STN_table()中登入(登錄)之賦予有video_stream_id之串流之數。
video_stream_id係用以識別視訊串流之資訊。例如,主視點視訊串流係根據該video_stream_id而特別指定。
關於次視點視訊串流之ID,既可於STN_table()內定義,亦可藉由在主視點視訊串流之ID上加上特定值等而計算並求得。
video_stream_number係用於視訊切換且使用者可看到之視訊串流編號。
number_of_audio_stream_entries表示STN_table()中登入之賦予有audio_stream_id之第1個音訊串流之串流之個數。audio_stream_id係用以識別音訊串流之資訊,audio_stream_number係用於聲音切換且使用者可看到之音訊串流編號。
number_of_audio_stream2_entries表示STN_table()中登入之賦予有audio_stream_id2之第2個音訊串流之串流之個數。audio_stream_id2係用以識別音訊串流之資訊,audio_stream_number係用於聲音切換且使用者可看到之音訊串流編號。於該例中係設為可切換再生之聲音。
number_of_PG_txtST_stream_entries表示STN_table()中登入之賦予有PG_txtST_stream_id的串流之數。其中,登入有對位元映射字幕進行運行長度編碼之PG串流與文本字幕檔案(txtST)。PG_txtST_stream_id係用以識別字幕串流之資訊,PG_txtST_stream_number係用於字幕切換且使用者可看到之字幕串流編號。
number_of_IG_stream_entries表示STN_table()中登入之賦予有IG_stream_id的串流之個數。其中登入有IG串流。IG_stream_id係用以識別IG串流之資訊,IG_stream_number係用於圖形切換且使用者可看到之圖形串流編號。
主TS、子TS之ID亦登錄於STN_table()中。stream_attribute()中描述有上述ID並非為基本串流而為TS之ID之內容。
[播放清單之具體例]
圖17係表示3D再生用之播放清單即3D_PlayList之具體例的圖。
為便於說明,於圖17之左側顯示有表示行數之數字及「:」。該數字及「:」並非為構成3D_PlayList者。
第2行之number_of_PlayItems係與圖12之number_of_PlayItems對應,其表示3D_PlayList中之播放項目之數。第2行至第8行係與播放項目相關之描述。即,第3行至第8行係與圖12之使用for語句之播放項目之描述對應。
第5行之ref_to_B_clpi_file_name係與圖15之Clip_Information_file_name[0]對應,表示儲存主視點視訊串流之m2ts檔案之檔案名中之除了「.m2ts」之擴展名以外的5位數之數字。藉由該描述,可特別指定參照之m2ts檔案、及主視點視訊之片段之clpi檔案。
第6行之類型(type)表示主視點視訊、及與其建立關聯之D1/D2視點視訊之資料之於光碟202上的配置之類型。類型係使用例如圖15之Clip_codec_identifier[0]後之reserved_for_future_use而設定。
圖18係表示類型之含義之圖。
類型之值為0表示主視點視訊、D1視點視訊、D2視點視訊不交錯。
於該情形時,存在之D1/D2視點視訊之兩者、或任一封包係與主視點視訊之封包一併複用於1個MPEG2-TS中。
類型之值為1表示主視點視訊、D1視點視訊、D2視點視訊全部交錯。
於該情形時,包含B視點視訊(view video)之第1TS、包含D1視點視訊之第2TS、與包含D2視點視訊之第3TS之3個TS係以盤區單位而於光碟202上交錯。
類型之值為2表示主視點視訊與D1視點視訊交錯。
於該情形時,包含B視點視訊之封包之第1TS、及包含D1視點視訊之封包之第2TS之2個TS係以盤區單位而於光碟202上交錯。第1TS中亦可複用有D2視點視訊之封包。又,第2TS中亦可複用有D2視點視訊之封包。
類型之值為3表示主視點視訊與D2視點視訊交錯。
於該情形時,包含B視點視訊之封包之第1TS、包含D2視點視訊之封包之第2TS之2個TS係以盤區單位而於光碟202上交錯。第1TS中亦可複用有D1視點視訊之封包。又,第2TS中不可包含D1視點視訊之封包。
返回至圖17之說明,第7行之STN_table係與圖15之STN_table()對應。如圖16進行之說明所示,STN_table中描述有3D_PlayList參照之各串流之ID。
第9行之number_of_SubPaths係與圖12之number_of_SubPaths對應,表示3D_PlayList中之子路徑(SubPath)之數。第9行至第14行係與子路徑相關之描述。即,第10行至第14行係與圖12之使用for語句之子路徑之描述對應。
第12行之SubPath_type係與圖13之SubPath_type對應,表示子路徑之種類。
圖19係表示SubPath_type之含義之圖。
若對圖19所示之各值中之主要內容進行說明,SubPath_type之值為8表示對D1視點視訊進行再生之子路徑。
又,SubPath_type之值為9表示對D2視點視訊進行再生之子路徑。
圖17之第13行之ref_to_clpi_file_name係與圖14之Clip_Information_file_name[0]對應。
於該子路徑係對D1視點視訊進行再生者之情形時,ref_to_clpi_file_name表示儲存D1視點視訊之m2ts檔案之檔案名中之除了「.m2ts」之擴展名以外的5位數之數字。藉由該描述,可確認參照之clpi檔案。
另一方面,於該子路徑係對D2視點視訊進行再生者之情形時,第13行之ref_to_clpi_file_name表示儲存D2視點視訊之m2ts檔案之檔案名中之除了「.m2ts」之擴展名以外的5位數之數字。
第16行至第30行係與interleaved_file_info()、即ilvt檔案相關之描述。例如,使用PlayItem()、SubPath()中之reserved_for_future_use而準備與ilvt檔案相關之描述。
第17行至第22行係第6行之類型之值為1且主視點視訊、D1視點視訊、D2視點視訊全部交錯時要參照之描述。
第18行之ref_to_D1-B_interleaved_file_name表示主視點視訊與D1視點視訊之再生用之ilvt檔案之檔案名中之除了「.ilvt」之擴展名以外的5位數之數字。
第19行之ref_to_D2-B_interleaved_file_name表示主視點視訊與D2視點視訊之再生用之ilvt檔案之檔案名中之除了「.ilvt」之擴展名以外的5位數之數字。
第20行之ref_to_D1_clpi_file_name表示儲存D1視點視訊之m2ts檔案之檔案名中之除了「.m2ts」之擴展名以外的5位數之數字。藉由該描述,可確認D1視點視訊之m2ts檔案之再生時要參照的clpi檔案。
第21列之ref_to_D2_clpi_file_name表示儲存D2視點視訊之m2ts檔案之檔案名中之除了「.m2ts」之擴展名以外的5位數之數字。藉由該描述,可確認D2視點視訊之m2ts檔案之再生時要參照的clpi檔案。
第23行至第26行係第6行之類型之值為2且主視點視訊與D1視點視訊交錯時要參照的描述。
第24行之ref_to_D1-B_interleaved_file_name表示主視點視訊與D1視點視訊之再生用之ilvt檔案之檔案名中之除了「.ilvt」之擴展名以外的5位數之數字。
第25行之ref_to_D1_clpi_file_name表示儲存D1視點視訊之m2ts檔案之檔案名中之除了「.m2ts」之擴展名以外的5位數之數字。藉由該描述,可特別指定D1視點視訊之m2ts檔案之再生時要參照的clpi檔案。
第27行至第30行係第6行之類型之值為3且主視點視訊與D2視點視訊交錯時要參照的描述。
第28行之ref_to_D2-B_interleaved_file_name表示主視點視訊與D2視點視訊之再生用之ilvt檔案之檔案名中之除了「.ilvt」之擴展名以外的5位數之數字。
第29行之ref_to_D2_clpi_file_name表示儲存D2視點視訊之m2ts檔案之檔案名中之除了「.m2ts」之擴展名以外的5位數之數字。藉由該描述,可特別指定D2視點視訊之m2ts檔案之再生時要參照的clpi檔案。
如此,3D_PlayList中於資料在光碟202上交錯時,描述有針對D1視點視訊、D2視點視訊而可特別指定與其等之片段AV串流對應的clpi檔案之檔案名的資訊。
[再生裝置201之構成例]
圖20係表示再生裝置201之構成例之方塊圖。
控制器251執行預先準備之控制程式,對再生裝置201之全體之動作進行控制。
例如,控制器251控制光碟驅動器252,讀出3D再生用之播放清單檔案。又,控制器251根據STN_table中登錄之ID,讀出主TS與子TS,並將其提供給解碼部256。
光碟驅動器252按照控制器251之控制而自光碟202中讀出資料,並將讀出之資料輸出至控制器251、記憶體253、或解碼部256。
記憶體253適當地記憶控制器251執行各種處理所必需之資料等。
局部儲存器254例如由HDD(Hard Disk Drive,硬碟驅動器)而構成。局部儲存器254中記錄有自伺服器272下載之D1/D2視點視訊串流等。局部儲存器254中記錄之串流亦適當地提供給解碼部256。
網際網路介面255按照來自控制器251之控制,經由網路271而與伺服器272進行通訊,並將自伺服器272下載之資料提供給局部儲存器254。
自伺服器272下載對光碟202中記錄之資料進行更新之資料。可將所下載之D1/D2視點視訊串流與光碟202中記錄之主視點視訊串流一併使用,藉此可實現與光碟202之內容不同之內容之3D再生。當下載D1/D2視點視訊串流時,播放清單之內容亦可適當地更新。
解碼部256對自光碟驅動器252、或局部儲存器254所提供之串流進行解碼,並將所得之視訊信號輸出至顯示裝置203。音訊信號亦經由特定之路徑而輸出至顯示裝置203。
操作輸入部257係包含按鈕、按鍵、觸控面板、旋控鈕、滑鼠等輸入器件、及接收自特定之遙控器發送之紅外線等之信號的接收部。操作輸入部257檢測使用者之操作,並將表示檢測出之操作內容之信號提供給控制器251。
圖21係表示解碼部256之構成例之圖。
分離部281按照控制器251之控制,將自光碟驅動器252所提供之資料分離為構成主TS之封包之資料以及構成子TS之封包之資料。例如,將根據3D播放清單檔案之STN_table()中所描述之串流ID而自光碟202中讀出的TS提供給分離部281。
分離部281將經分離之構成主TS之封包輸出至讀取緩衝器282並加以記憶,將構成子TS之封包輸出至讀取緩衝器285並加以記憶。
又,分離部281將自局部儲存器254所提供之構成子TS之封包輸出至讀取緩衝器285並加以記憶。
如上所述,存在將自伺服器272下載之D1/D2視點視訊記憶於局部儲存器254中之情形。當指示與光碟202中記錄之主視點視訊一併再生時,自局部儲存器254中讀出作為子TS之D1/D2視點視訊串流,並將其提供給分離部281。
PID(Proportional Intergral Derivative,比例-積分-微分)濾波器283將讀取緩衝器282中記憶之構成主TS之封包根據各封包中設定的PID而進行分配。自控制器251分別指定構成主視點視訊之封包之PID、構成D1視點視訊之封包之PID、及構成D2視點視訊之封包之PID。
PID濾波器283自讀取緩衝器282中讀出主TS所含之主視點視訊之封包,將其輸出至ES緩衝器284中並加以記憶。ES緩衝器284中記憶有包含主視點視訊之封包之ES(Elementary Stream,基本串流)。
又,PID濾波器283於主TS中複用有D1/D2視點視訊之封包時,根據PID而提取其等之封包並輸出至開關287。
PID濾波器286自讀取緩衝器285中讀出子TS所含之D1/D2視點視訊之封包並輸出至開關287。
再者,此處係僅對主視點視訊、D1/D2視點視訊之視訊串流之處理進行了說明,但如參照圖5進行之說明所示,主TS中有時複用有PG或IG等之圖形之資料。同樣地,如參照圖6進行之說明所示,子TS中除了複用有D1/D2視點視訊以外,有時還複用有字幕之資料或圖形之資料。
PID濾波器283與PID濾波器286適當地亦根據PID而分配其等之資料,並輸出至特定之輸出目的地。圖21之PID濾波器283與PID濾波器286之方塊內所示之輸出目的地之端子(圓圈)上連接有對圖形之資料進行解碼的解碼器等。
開關287將自PID濾波器283所提供之D1/D2視點視訊之封包輸出至ES緩衝器288並加以記憶。又,開關287將自PID濾波器286所提供之D1/D2視點視訊之封包輸出至ES緩衝器288並加以記憶。ES緩衝器288中記憶有包含D1/D2視點視訊之封包的ES。
開關289將ES緩衝器284中記憶之主視點視訊之封包、及ES緩衝器288中記憶之D1/D2視點視訊之封包中的作為解碼對象之封包輸出至解碼器290。DTS(Decoding Time Stamp,解碼時間戳)等之時刻資訊係設定於主視點視訊及D1/D2視點視訊之PES封包中,根據該時刻資訊而進行自緩衝器之讀出。
視訊解碼器290對自開關289所提供之封包進行解碼,並輸出由解碼所得之主視點視訊、或D1/D2視點視訊之資料。
[3D_PlayList之例1]
圖22係表示3D_PlayList之例之圖。
圖22之「00000.mpls」之播放清單檔案中描述之3D_PlayList係對主視點視訊、D1視點視訊、D2視點視訊全部交錯之光碟20之再生進行管理的播放清單。即,類型之值為1。
於圖22之例中,PlayItem()之ref_to_B_clpi_file_name為「00001」。根據該描述,可確認對主視點視訊之m2ts檔案即「00001.m2ts」進行再生時,係參照圖10之「00001.clpi」之clpi檔案。
又,SubPath()[1]之SubPath_type為「9」。SubPath_type為「9」表示該第1個子路徑係對D2視點視訊進行再生之子路徑。
SubPath()[1]之ref_to_clpi_file_name為「00002」。根據該描述,對D2視點視訊進行再生時可確認係參照圖10之「00002.clpi」之clpi檔案。
SubPath()[2]之SubPath_type為「8」。SubPath_type為「8」表示該第2個子路徑係對D1視點視訊進行再生之子路徑。
SubPath()[2]之ref_to_clpi_file_name為「00003」。根據該描述,可確認對D1視點視訊進行再生時係參照圖10之「00003.clpi」之clpi檔案。
interleaved_file_info()之ref_to_D1-B_interleaved_file_name為「10000」。根據該描述,可確認進行D1-B再生時係參照圖10之「10000.ilvt」之ilvt檔案。
又,ref_to_D2-B_interleaved_file_name為「20000」。根據該描述,可確認進行D2-B再生時係參照圖10之「20000.ilvt」之ilvt檔案。
ref_to_D1_clpi_file_name為「00003」。根據該描述,可確認對D1視點視訊進行再生時係參照圖10之「00003.clpi」之檔案。
ref_to_D2_clpi_file_name為「00002」。根據該描述,可確認對D2視點視訊進行再生時係參照圖10之「00002.clpi」之檔案。
圖23係表示與圖22之3D_PlayList一併使用之clpi檔案之語法的圖。
圖23A係表示「00001.clpi」之clpi檔案之例之圖。如上所述,「00001.clpi」之clpi檔案係對主視點視訊之m2ts檔案即「00001.m2ts」進行再生時要參照的檔案。
number_of_source_packetsl表示「00001.m2ts」之m2ts檔案所含之源封包個數。
EP_map表示「00001.m2ts」之m2ts檔案所含之TS中之入口點(EP,entry point)之位置資訊。
chunk_map()表示針對「00001.m2ts」之m2ts檔案所含之TS而自前導部之組塊起依序表示各組塊之開始位置的源封包數(Source Packet Number)(SPN)。
組塊係屬於1個TS且於光碟202上連續配置之源封包(Source packet)之集合。此處,將1個組塊設為相當於光碟202上配置之1個盤區者而進行說明。
chunk_map()表示各組塊之長度。chunk_map()之具體例於下文進行說明。
圖23B係表示「00002.clpi」之clpi檔案之例之圖。「00002.clpi」之clpi檔案係對D2視點視訊進行再生時要參照之檔案。
圖23C係表示「00003.clpi」之clpi檔案之例之圖。「00003.clpi」之clpi檔案係對D1視點視訊進行再生時要參照之檔案。圖23B、圖23C之描述內容與圖23A所示者相同。
圖24係表示使用圖22、圖23之資料而進行之檔案管理之概念的圖。
如圖24所示,檔案管理係按照物理層、檔案系統層、應用層之3層結構之形式而進行。圖22之3D_PlayList、圖23之clpi檔案為應用層之資訊。
物理層係於主視點視訊、D1視點視訊、D2視點視訊全部交錯之狀態下記錄之光碟202之層。
於圖24之例中,依序配置有D1視點視訊之組塊、D2視點視訊之組塊、主視點視訊之組塊。於圖24中,附有「B」文字之方塊表示主視點視訊之組塊,附有「D1」文字之方塊表示D1視點視訊之組塊。附有「D2」文字之方塊表示D2視點視訊之組塊。
如此,主視點視訊、D1視點視訊、D2視點視訊之各盤區(組塊)係於光碟202上交錯配置。交錯配置係指同一種類之串流之盤區不鄰接,而是週期性地配置。
於檔案系統層中,將應用程式以檔案名指定之串流檔案(m2ts檔案、ilvt檔案)、與光碟202上之各組塊建立關聯。檔案系統例如為UDF(Universal Disc format,通用光碟格式)檔案系統。
如圖24所示,「00001.m2ts」之m2ts檔案係由光碟202上配置之主視點視訊之組塊而構成。
又,「00002.m2ts」之m2ts檔案係由光碟202上配置之D2視點視訊之組塊而構成。
「00003.m2ts」之m2ts檔案係由光碟202上配置之D1視點視訊之組塊而構成。
「20000.ilvt」之檔案係由光碟202上配置之D2視點視訊之組塊與主視點視訊之組塊而構成。
「10000.ilvt」之檔案係由光碟202上配置之D1視點視訊之組塊與主視點視訊之組塊而構成。
為進行2D再生,而由應用程式指定「00001.m2ts」並指示資料之讀出時,按照檔案系統之管理而讀出主視點視訊之組塊。
又,為進行B-D1再生而由應用程式指定「10000.ilvt」並指示資料之讀出時,按照檔案系統之管理而讀出D1視點視訊之組塊與主視點視訊之組塊。
為進行B-2D再生而由應用程式指定「20000.ilvt」並指示資料之讀出時,按照檔案系統之管理而讀出D2視點視訊之組塊與主視點視訊之組塊。
[動作例1]
此處,參照圖25之流程圖而對按照圖22之3D_PlayList檔案進行之再生處理加以說明。
於步驟S1中,控制器251根據類型之值而確認主視點視訊、D1視點視訊、D2視點視訊全部交錯。
該情形時,於步驟S2中控制器251讀出interleaved_file_info()。
於步驟S3中,控制器251根據使用者之操作等而判定是否指示了B-D1再生。
於步驟3中判定出指示了B-D1再生時,在步驟S4中控制器251指定interleaved_file_info()中所描述之「10000.ilvt」(ref_to_D1-B_interleaved_file_name),並透過UDF檔案系統而自光碟202中讀出主視點視訊之組塊與D1視點視訊之組塊。
將藉由光碟驅動器252所讀出之主視點視訊之組塊與D1視點視訊之組塊提供給解碼部256之分離部281。
於步驟S5中,分離部281根據圖23之「00001.clpi」(ref_to_B_clpi_file_name)之chunk_map()、及「00003.clpi」(ref_to_D1_clpi_file_name)之chunk_map(),而將所提供之資料分離為「00001.m2ts」之m2ts檔案之資料、與「00003.m2ts」之m2ts檔案之資料。分離部281將「00001.m2ts」之m2ts檔案之資料輸出至讀取緩衝器282,將「00003.m2ts」之m2ts檔案之資料輸出至讀取緩衝器285。使用chunk_map()而進行之資料之分離於下文進行說明。
讀取緩衝器282中記憶之「00001.m2ts」之m2ts檔案之資料係經由PID濾波器283、ES緩衝器284、開關289而提供給解碼器290。讀取緩衝器285中記憶之「00003.m2ts」之m2ts檔案之資料係經由PID濾波器286、開關287、ES緩衝器288、及開關289而提供給解碼器290。
於步驟S6中,解碼器290對自開關289依序提供之封包進行解碼(再生)。
另一方面,於步驟S3中判定出未指示B-D1再生、即指示B-D2再生時,在步驟S7中控制器251指定interleaved_file_info()中所描述之「20000.ilvt」(ref_to_D2-B_interleaved_file_name),並透過UDF檔案系統而自光碟202中讀出主視點視訊之組塊與D2視點視訊之組塊。
於步驟S8中,分離部281根據「00001.clpi」(ref_to_B_clpi_file_name)之chunk_map()、及「00002.clpi」(ref_to_D2_clpi_file_name)之chunk_map(),將所提供之資料分離為「00001.m2ts」之m2ts檔案之資料、及「00002.m2ts」之m2ts檔案之資料。分離部281將「00001.m2ts」之m2ts檔案之資料輸出至讀取緩衝器282,將「00002.m2ts」之m2ts檔案之資料輸出至讀取緩衝器285。
其後,將「00001.m2ts」之m2ts檔案之資料及「00002.m2ts」之m2ts檔案之資料,與B-D1再生時同樣地提供給解碼器290,並於步驟S6中再生。
[使用chunk_map()之資料之分離]
圖26係表示chunk_map()之語法之例之圖。
number_of_chunks表示參照之組塊之個數。number_of_chunks之後描述有此處所指定之個數之組塊之資訊。
SPN_chunk_start[i]表示係以例如前導部之組塊之開始位置為基準而自該基準位置起直至各組塊之開始位置為止的SPN(長度)。自前導部之組塊起依序描述有直至各組塊之開始位置為止之SPN。
圖27係表示chunk_map()之具體例之圖。
圖27A係「00001.clpi」之clpi檔案中描述之chunk_map(),number_of_chunks為(n+1)。
又,SPN_chunk_start[i]為0、c1、c2、...cn。
如圖28C所示,第1個值0表示以「00001.m2ts」之m2ts檔案所含之主視點視訊之前導部之組塊之開始位置為基準而自該基準位置起直至第1個組塊(B[0])之開始位置為止的SPN為0。
第2個值c1表示自基準位置起直至第2個組塊(B[1])之開始位置為止之SPN為c1。
第3個值c2表示自基準位置起直至第3個組塊(B[2])之開始位置為止之SPN為c2。
第n+1個值cn表示自基準位置起直至最後之組塊即第n+1個組塊(B[n])之開始位置為止的SPN為cn。
圖27B係「00002.clpi」之clpi檔案中描述之chunk_map(),number_of_chunks為(n+1)。
又,SPN_chunk_start[i]為0、b1、b2、...、bn。
如圖28B所示,第1個值0表示以「00002.m2ts」之m2ts檔案所含之D2視點視訊之前導部之組塊之開始位置為基準而自該基準位置起直至第1個組塊(D2[0])之開始位置為止的SPN為0。
第2個值b1表示自基準位置起直至第2個組塊(D2[1])之開始位置為止之SPN為b1。
第3個值b2表示自基準位置起直至第3個組塊(D2[2])之開始位置為止之SPN為b2。
第n+1個值bn表示自基準位置起直至最後之組塊即第n+1個組塊(D2[n])之開始位置為止的SPN為bn。
圖27C係「00003.clpi」之clpi檔案中描述之chunk_map(),number_of_chunks為(n+1)。
又,SPN_chunk_start[i]為0、a1、a2、...、an。
如圖28A所示,第1個值0表示以「00003.m2ts」之m2ts檔案所含之D1視點視訊之前導部之組塊之開始位置為基準而自該基準位置起直至第1個組塊(D1[0])之開始位置為止的SPN為0。
第2個值a1表示自基準位置起直至第2個組塊(D1[1])之開始位置為止之SPN為a1。
第3個值a2表示自基準位置起直至第3個組塊(D1[2])之開始位置為止之SPN為a2。
第n+1個值an表示自基準位置起直至最後之組塊即第n+1個組塊(D1[n])之開始位置為止的SPN為an。
D1[i]、D2[i]、B[i]係如圖28D所示般依序於光碟202上週期性地配置。
分離部281於自光碟202讀出之資料係自光碟驅動器252所提供時,根據圖27之3個chunk_map()之描述,將自所提供之資料之前導部起相當於a1之SPN部分之資料作為D1[0]而分離。
又,分離部281將自D1[0]之結束位置起相當於b1之SPN部分之資料作為D2[0]而分離,將自D2[0]之結束位置起相當於c1之SPN部分之資料作為B[0]而分離。
分離部281將自B[0]之結束位置起相當於a2-a1之SPN部分之資料作為D1[1]而分離。
分離部281將自D1[1]之結束位置起相當於b2-b1之SPN部分之資料作為D2[1]而分離,將自D2[1]之結束位置起相當於c2-c1之SPN部分之資料作為B[1]而分離。
再者,成為分離對象之組塊於B-D1再生時僅為D1[i]、B[i],於B-D2再生時僅為D2[i]、B[i]。
如此,分離部281之資料之分離係使用chunk_map()中所描述之各組塊之長度之資訊而進行。
對chunk_map()進行補充。
當類型=0時,關於根據ref_to_B_clpi_file_name而參照之clpi檔案,chunk_map()為可選(亦可無)。而且,於存在chunk_map()之情形時,播放器必須忽略上述chunk_map()。
又,關於局部儲存器254上之與m2ts檔案對應之clpi檔案,chunk_map()為可選(亦可無)。而且,於存在chunk_map()之情形時,播放器必須忽略上述chunk_map()。
當類型=1時,對應之主視點視訊之TS、D1視點視訊之TS、D2視點視訊之TS之3個TS係分別分割成相同數(n+1)之組塊。即,圖28之D1[i]、D2[i]、B[i]係以下標i之值相同之組之組塊具有相同再生時間之方式而分割。
同樣地,當類型=2時,對應之主視點視訊之TS、D1視點視訊之TS之2個TS係分別分割成相同數(n+1)之組塊。即,交錯之D1[i]、B[i]係以下標i之值相同之組之組塊具有相同再生時間的方式而分割。
當類型=3時,對應之主視點視訊之TS、D2視點視訊之TS之2個TS係分別分割成相同數(n+1)之組塊。即,交錯之D2[i]、B[i]係以下標i之值相同之組之組塊具有相同再生時間的方式而分割。
[3D_PlayList之例2]
圖29係表示3D_PlayList之其他例之圖。
圖29之「0000.mpls」之播放清單檔案所描述之3D播放清單係對主視點視訊與D2視點視訊交錯之光碟202之再生進行管理的播放清單。即,類型之值為3。
除了子路徑之描述係參照D2視點視訊之子路徑之描述、及interleaved_file_info()之描述不同的方面以外,圖29之3D_PlayList之描述與圖22之描述相同。
即,SubPath()之subPath_type為「9」。SubPath_type為「9」表示該子路徑係對D2視點視訊進行再生之子路徑。
又,ref_to_clpi_file_name為「00002」。
圖29之interleaved_file_info()之ref_to_D2-B_interleaved_file_name為「20000」。根據該描述,可確認進行D2-B再生時係參照圖10之「20000.ilvt」之ilvt檔案。
又,ref_to_D2_clpi_file_name為「00002」。根據該描述,可確認對D2視點視訊進行再生時係參照圖10之「00002.clpi」之clpi檔案。
圖30係表示與圖29之3D_PlayList一併使用之clpi檔案之語法的圖。
圖30A係表示「00001.clpi」之clpi檔案之例之圖,圖30B係表示「00002.clpi」之clpi檔案之例之圖。任一clpi檔案均包含EP_map、及上述chunk_map()之描述。
圖31係表示使用圖29、圖30之資料而進行之檔案管理之概念的圖。
如圖31所示,物理層係以主視點視訊與D2視點視訊交錯之狀態而記錄之光碟202之層。
「00001.m2ts」之m2ts檔案係由光碟202上配置之主視點視訊之組塊而構成。
又,「00002.m2ts」之m2ts檔案係由光碟202上配置之D2視點視訊之組塊而構成。
「20000.ilvt」之ilvt檔案係由光碟202上配置之D2視點視訊之組塊與主視點視訊之組塊而構成。
為進行2D再生而由應用程式指定「00001.m2ts」並指示資料之讀出時,按照檔案系統之管理而讀出主視點視訊之組塊。
為進行B-D2再生而由應用程式指定「20000.ilvt」並指示資料之讀出時,按照檔案系統之管理而讀出D2視點視訊之組塊與主視點視訊之組塊。
[動作例2]
參照圖32之流程圖,對按照圖29之3D_PlayList檔案而進行之再生處理加以說明。
於步驟S11中,控制器251根據類型之值而確認主視點視訊、D2視點視訊交錯。
該情形時,於步驟S12中控制器251讀出interleaved_file_info()。
於指示B-D2再生之情形時,在步驟S13中控制器251指定interleaved_file_info()中所描述之「20000.ilvt」(ref_to_D2-B_interleaved_file_name),並透過UDF檔案系統而自光碟202中讀出主視點視訊之組塊與D2視點視訊之組塊。
將藉由光碟驅動器252所讀出之主視點視訊之組塊及D2視點視訊之組塊提供給解碼部256之分離部281。
於步驟S14中,分離部281根據「00001.clpi」(ref_to_B_clpi_file_name)之chunk_map()、及「00002.clpi」(ref_to_D2_clpi_file_name)之chunk_map(),而將所提供之資料分離為「00001.m2ts」之m2ts檔案之資料、及「00002.m2ts」之m2ts檔案之資料。分離部281將「00001.m2ts」之m2ts檔案之資料輸出至讀取緩衝器282,將「00002.m2ts」之m2ts檔案之資料輸出至讀取緩衝器285。
讀取緩衝器282中記憶之「00001.m2ts」之m2ts檔案之資料係經由PID濾波器283、ES緩衝器284、開關289而提供給解碼器290。另一方面,讀取緩衝器285中記憶之「00002.m2ts」之m2ts檔案之資料係經由PID濾波器286、開關287、ES緩衝器288、及開關289而提供給解碼器290。
於步驟S15中,解碼器290對自開關289依序提供之封包進行解碼。
[3D_PlayList之例3]
圖33係表示3D_PlayList之進而其他例之圖。
圖33之「00000.mpls」之播放清單檔案中所描述之3D_PlayList係對光碟202中記錄之主視點視訊、D2視點視訊、及局部儲存器254中記錄的D1視點視訊之再生進行管理的播放清單。於光碟202中,主視點視訊與D2視點視訊交錯。
因係表示光碟202中之資料之配置類型者,故而PlayItem()之type(類型)之值為3。
SubPath()[1]之SubPath_type為「9」。SubPath_type為「9」表示該第1個子路徑係對D2視點視訊進行再生之子路徑。
SubPath()[1]之ref_to_clpi_file_name為「00002」。根據該描述,可確認出對D2視點視訊進行再生時參照圖10之「00002.clpi」之clpi檔案。
SubPath()[2]之SubPath_type為「8」。SubPath_type為「8」表示該第2個子路徑係對D1視點視訊進行再生之子路徑。
SubPath()[2]之ref_to_clpi_file_name為「00003」。根據該描述,可確認出對D1視點視訊進行再生時參照局部儲存器254中所記錄之「00003.clpi」之clpi檔案。
與該第2個子路徑相關之描述係例如於下載D1視點視訊時追加。
interleaved_file_info()之ref_to_D2-B_interleaved_file_name為「20000」。根據該描述,可確認出進行B-D2再生時參照圖10之「20000.ilvt」之ilvt檔案。
又,ref_to_D2_clpi_file_name為「00002」。根據該描述,可確認出對D2視點視訊進行再生時參照圖10之「00002.clpi」之檔案。
再者,於局部儲存器254中D1視點視訊並未交錯,故而無需與D1視點視訊相關之ilvt檔案。
圖34係表示與圖33之3D_PlayList一併使用之clpi檔案之語法的圖。
圖34A係表示「00001.clpi」之clpi檔案之例之圖,圖34B係表示「00002.clpi」之clpi檔案之例之圖。任一clpi檔案均包含EP_map及chunk_map()之描述。
圖35係表示使用圖33、圖34之資料而進行之檔案管理之概念的圖。
如圖35所示,物理層係以主視點視訊與D2視點視訊交錯之狀態而記錄之光碟202、及記錄有第2個子路徑參照之D1視點視訊之檔案的局部儲存器254之層。
於圖35之例中,儲存D1視點視訊之m2ts檔案之檔案名為「00003.m2ts」。又,與「00003.m2ts」對應之clpi檔案之檔案名為「00003.clpi」。
「00001.m2ts」之m2ts檔案係由光碟202中所配置之主視點視訊之組塊而構成。
又,「00002.m2ts」之m2ts檔案係由光碟202中所配置之D2視點視訊之組塊而構成。
「20000.ilvt」之ilvt檔案係由光碟202上配置之D2視點視訊之組塊與主視點視訊之組塊而構成。
為進行2D再生而由應用程式指定「00001.m2ts」並指示資料之讀出時,按照檔案系統之管理而讀出主視點視訊之組塊。
為進行B-D1再生而由應用程式指定「00001.m2ts」並指示資料之讀出時,按照檔案系統之管理而讀出主視點視訊之組塊。又,按照圖33之3D_PlayList之第2個子路徑之描述,指定「00003.m2ts」,並自局部儲存器254中讀出D1視點視訊之m2ts檔案。
為進行B-D2再生而由應用程式指定「20000.ilvt」並指示資料之讀出時,按照檔案系統之管理而讀出D2視點視訊之組塊與主視點視訊之組塊。
[動作例3]
參照圖36之流程圖,對按照圖33之3D_PlayList檔案而進行之再生處理加以說明。
於步驟S21中,控制器251根據類型之值而確認主視點視訊、D2視點視訊交錯。
該情形時,於步驟S22中控制器251讀出interleaved_file_info()。
於步驟S23中控制器251判定是否指示B-D1再生。
於進行B-D1再生之情形時,使用光碟202中記錄之資料與局部儲存器254中記錄之資料。另一方面,於進行B-D2再生之情形時,使用光碟202中記錄之資料。
於步驟S23中判定出並未指示B-D1再生、即指示B-D2再生之情形時,在步驟S24中控制器251抽出包含構成interleaved_file_info()中所描述之「20000.ilvt」(ref_to_D2_B_interleaved_file_name)的D2視點視訊之片段之名稱X「00002」(包含D2視點視訊之m2ts檔案之名稱中之除了擴展名以外的部分)。
於步驟S25中,控制器251抽出SubPath_type=9(對D2-view video進行再生之子路徑)所參照之片段之名稱Y「00002」。
於步驟S26中,控制器251根據Y與X相同,而識別出D2視點視訊包含於「20000.ilvt」中。此處當Y與X不同時,包含D2視點視訊之片段係位於局部儲存器254中。
於步驟S27中,控制器251指定interleaved_file_info()中所描述之「20000.ilvt」(ref_to_D2-B_interleaved_file_name),並透過UDF檔案系統而自光碟202中讀出主視點視訊之組塊與D2視點視訊之組塊。
將藉由光碟驅動器252所讀出之主視點視訊之組塊與D2視點視訊之組塊提供給解碼部256之分離部281。
於步驟S28中,分離部281根據「00001.clpi」(ref_to_B_clpi_file_name)之chunk_map()、及「00002.clpi」(ref_to_D2_clpi_file_name)之chunk_map(),而將所提供之資料分離為「00001.m2ts」之m2ts檔案之資料、與「00002.m2ts」之m2ts檔案之資料。分離部281將「00001.m2ts」之m2ts檔案之資料輸出至讀取緩衝器282,將「00002.m2ts」之m2ts檔案之資料輸出至讀取緩衝器285。
讀取緩衝器282中記憶之「00001.m2ts」之m2ts檔案之資料係經由PID濾波器283、ES緩衝器284、開關289而提供給解碼器290。另一方面,讀取緩衝器285中記憶之「00002.m2ts」之m2ts檔案之資料係經由PID濾波器286、開關287、ES緩衝器288、及開關289而提供給解碼器290。
於步驟S29中,解碼器290對自開關289依序提供之封包進行解碼。
另一方面,當步驟S23中判定出指示B-D1再生時,於步驟S30中,控制器251抽出包含構成interleaved_file_info()中所描述之「20000.ilvt」(ref_to_D2-B_interleaved_file_name)之D2視點視訊的片段之名稱X「00002」。
於步驟S31中,控制器251抽出SubPath_type=8(對D1-view video進行再生之子路徑)所參照的片段之名稱Y「00003」。
於步驟S32中,控制器251根據Y與「00001.clpi」(ref_to_B_clpi_file_name)中之除了擴展名以外之部分不同、且Y與X不同,而識別D1視點視訊之片段係位於局部儲存器254上。此處當Y與「00001.clpi」中之除了擴展名以外之部分相同時,或者Y與X相同時,D1視點視訊係包含於「20000.ilvt」中。
於步驟S33中,控制器251使用「00001.clpi」(ref_to_B_clpi_file_name)之EP_map,而自光碟驅動器252中讀出「00001.m2ts」之m2ts檔案。於「00001.clpi」之EP_map中包含作為「00001.m2ts」之m2ts檔案之解碼開始位置的入口點之資訊。
於步驟S34中,控制器251使用「00003.clpi」(SubPath()[2]所參照之檔案)之EP_map,而自局部儲存器254中讀出「00003.m2ts」之m2ts檔案。於「00003.clpi」之EP_map中包含作為「00003.m2ts」之m2ts檔案之解碼開始位置的入口點之資訊。
將所讀出之主視點視訊之組塊與D1視點視訊之組塊提供給解碼部256之分離部281。
將自光碟202所讀出之「00001.m2ts」之m2ts檔案之資料記憶於讀取緩衝器282之後,經由PID濾波器283、ES緩衝器284、開關289而將其提供給解碼器290。
又,將自局部儲存器254讀出之「00003.m2ts」之m2ts檔案之資料記憶於讀取緩衝器285之後,經由PID濾波器286、開關287、ES緩衝器288、及開關289而將其提供給解碼器290。
於步驟S29中,解碼器290對自開關289依序提供之封包進行解碼。
[利用chunk_map()而對「10000.ilvt」進行隨機存取再生之方法]
圖37係將參照圖27所說明之chunk_map()之內容匯總而表示之圖。
圖37係將各clpi檔案之chunk_map()中所描述之SPN_chunk_start(自基準位置起之SPN(長度))在縱向上設為i而羅列者。
圖38係表示與chunk_map()一併描述於各clpi檔案中之EP_map()之語法的圖。
EP_map()係為特別指定進行隨機存取等時之解碼開始位置而作為參照。
number_of_EP_entries表示EP(入口點)之個數。
針對各EP而準備number_of_EP_entries之後之描述。PTS_EP_start[i]表示EP之PTS,SPN_EP_start[i]表示EP之SPN。如此,於EP_map中關於各入口點之PTS與SPN係建立關聯而登錄。
參照圖39之流程圖,對再生裝置201之處理加以說明。
此處,對參照圖22之3D_PlayList而進行B-D1再生並進行隨機存取之情形加以說明。
於步驟S41中,控制器251根據類型之值而確認主視點視訊、D1視點視訊、D2視點視訊全部交錯。
該情形時,於步驟S42中控制器251讀出interleaved_file_info()。
於步驟S43中,控制器251判斷出interleaved_file_info()中所描述之「10000.ilvt」(ref_to_D1-B_interleaved_file_name)為讀出檔案。
於自「00000.mpls」之3D_PlayList檔案之時刻x起開始再生之情形時,在步驟S44中控制器251使用「00001.clpi」(ref_to_B_clpi_file_name)之EP_map,查找具有較x小且最接近於該x之值的PTS_EP_start[m]。
於步驟S45中,控制器251抽出與PTS_EP_start[m]對應之SPN_EP_start[m]。如參照圖38進行之說明所示,於EP_map中PTS_EP_start[i]與SPN_EP_start[i]係建立關聯而登錄。
圖40係表示藉由步驟S44、S45之處理而特別指定之位置之例的圖。
如圖40所示,於自時間軸上之時刻x起開始再生之情形時,在步驟S44中確認具有較x小且最接近於該x之值的PTS_EP_start[m]。又,於步驟S45中特別指定與PTS_EP_start[m]對應之SPN_EP_start[m]。
於步驟S46中,控制器251使用「00001.clpi」之chunk_map而查找具有較SPN_EP_start[m]小且最接近於該SPN_EP_start[m]之值的SPN_chunk_start[k]。圖41表示藉由步驟S46之處理而特別指定之SPN_chunk_start[k]。
於步驟S47中,控制器251將「00001.clpi」之chunk_map()之SPN_chunk_start[k]、與「00003.clpi」(ref_to_D1_clpi_file_name)之chunk_map()之SPN_chunk_start[k]的和,決定為「10000.ilvt」之讀出開始位址。
此處所決定之「10000.ilvt」之讀出開始位址表示「10000.ilvt」中之D1[k]之組塊的開始位址。
於步驟S48中,控制器251指定「10000.ilvt」(ref_to_D1-B_interleaved_file_name),並根據步驟S47所決定之位址,透過UDF檔案系統而讀出主視點視訊之組塊與D1視點視訊之組塊。
將所讀出之主視點視訊之組塊與D1視點視訊之組塊提供給解碼部256之分離部281。
於步驟S49中,分離部281根據「00001.clpi」(ref_to_B_clpi_file_name)之chunk_map()、及「00003.clpi」(ref_to_D1_clpi_file_name)之chunk_map(),而將所提供之資料分離為「00001.m2ts」之m2ts檔案之資料、及「00003.m2ts」之m2ts檔案之資料。分離部281將「00001.m2ts」之m2ts檔案之資料輸出至讀取緩衝器282,將「00003.m2ts」之m2ts檔案之資料輸出至讀取緩衝器285。
讀取緩衝器282中記憶之「00001.m2ts」之m2ts檔案之資料係經由PID濾波器283、ES緩衝器284、開關289而提供給解碼器290。讀取緩衝器285中記憶之「00003.m2ts」之m2ts檔案之資料係經由PID濾波器286、開關287、ES緩衝器288、及開關289而提供給解碼器290。
於步驟S50中,解碼器290對自開關289依序提供之封包進行解碼。
ilvt檔案之隨機存取係以如上所述之方式而進行。
[關於EP_map]
此處,對EP_map進行說明。
對主視點視訊之EP_map進行說明,但D1/D2視點視訊亦可同樣地設定EP_map。例如,於主視點視訊之某個畫面上設定入口點之情形時,在D1/D2視點視訊之對應的畫面上亦設定有入口點。
將各個串流之畫面按照編碼順序/解碼順序、或者顯示順序排列時,相同位置上之主視點視訊之畫面與D1/D2視點視訊之畫面係對應之畫面。
圖42係表示光碟202中所記錄之AV串流之結構之圖。
包含主視點視訊串流之TS係由具有6144位元組之大小之整數個對齊單元(Aligned Unit)而構成。
對齊單元包含32個源封包(Source Packet)。源封包具有192位元組。1個源封包包含4位元組之傳輸封包額外標頭(TP_extra header)、及188位元組之傳輸封包(Transport Packet)。
主視點視訊之資料係封包化為MPEG2 PES封包。於PES封包之資料部附加PES封包標頭而形成PES封包。於PES封包標頭中包含對PES封包所傳輸之基本串流之種類進行特別指定的串流ID。
PES封包進而封包化為傳輸封包。即,將PES封包分割為傳輸封包之有效負載之大小,於有效負載上附加傳輸封包標頭而形成傳輸封包。傳輸封包標頭包含有效負載中儲存之資料之識別資訊即PID。
再者,源封包中,將片段AV串流之前導部設為例如0,並賦予每個源封包逐一增加之源封包編號。又,對齊單元係自源封包之第1位元組開始。
EP_map係於賦予有片段之存取點之時間戳記時,用以檢索應在片段AV串流檔案中開始資料讀出之資料位址。EP_map係自基本串流及傳輸串流提取之入口點之列表。
EP_map具有用以檢索應在AV串流中開始解碼之入口點之位址資訊。EP_map中之1個EP資料係由PTS、及與PTS對應之存取單元(Access Unite)之AV串流中之位址之對而構成。於AVC/H.264中,1個存取單元中儲存有1個畫面之資料。
圖43係表示片段AV串流之例之圖。
圖43之片段AV串流係包含以PID=x進行識別之源封包之視訊串流(主視點視訊串流)。視訊串流係針對每個源封包,根據源封包內之傳輸封包之標頭所含之PID而加以區別。
於圖43中,對視訊串流之源封包中之、包含IDR(Instantaneous Decording Refresh,瞬間解碼重新更新)畫面之前導位元組的源封包附上顏色。未附上顏色之四邊表示包含並非成為隨機存取點之資料之源封包、或包含其他串流之資料之源封包。
IDR畫面為1個畫面,並於包含IDR畫面之GOP內首先被解碼。於IDR畫面之解碼時,參照畫面緩衝器之狀態、至今為止所管理之幀編號及POC(Picture Order Count,圖像序列號)等之與解碼相關之所有資訊均重置。
例如,包含以PID=x進行區別之視訊串流之可隨機存取之IDR畫面之前導位元組的源封包編號X1之源封包,於片段AV串流之時間軸上係配置於PTS=pts(x1)的位置處。
同樣地,接下來將包含可隨機存取之IDR畫面之前導位元組之源封包設為源封包編號X2之源封包,將其配置於PTS=pts(x2)之位置。
圖44係概念性地表示與圖43之片段AV串流對應之EP_map之例的圖。
如圖44所示,EP_map係包含stream_PID、PTS_EP_start、及SPN_EP_start。
stream_PID表示傳輸視訊串流之傳輸封包之PID。
PTS_EP_start表示自可隨機存取之IDR畫面起開始之存取單元之PTS。
SPN_EP_start表示包含根據PTS_EP_start之值而參照之存取單元之第1位元組之源封包的位址。
視訊串流之PID係儲存於stream_PID中,且生成表示PTS_EP_start與SPN_EP_start之對應關係的表格資訊即EP_map_for_one_stream_PID()。
例如,於PID=x之視訊串流之EP_map_for_one_stream_PID[0]中,PTS=pts(x1)與源封包編號X1、PTS=pts(x2)與源封包編號X2、...、PTS=pts(xk)與源封包編號Xk係分別對應地描述。
針對複用於相同片段AV串流中之各個視訊串流亦生成此種表格。包含所生成之表格之EP_map係儲存於與該片段AV串流對應之片段資訊檔案中。
圖45係表示SPN_EP_start所指之源封包之資料結構之例的圖。
如上所述,源封包係以於188位元組之傳輸封包上附加4位元組之標頭之形式而構成。傳輸封包部分包含標頭(TP header)及有效負載部。SPN_EP_start表示包含自IDR畫面起開始之存取單元之第1位元組之源封包的源封包編號。
於AVC/H.264中,存取單元即畫面係自AU定界符(Access Unit Delimiter)起開始。於AU定界符之後接有SRS及PPS。於其後儲存有IDR畫面之片層之資料的前導部分或全體。
位於傳輸封包之TP標頭之payload_unit_start_indicator之值為1係表示自該傳輸封包之有效負載起開始新的PES封包。自該源封包起開始存取單元。
針對主視點視訊串流及次視點視訊串流亦分別準備此種EP_map。
[記錄裝置之構成例]
圖46係表示軟體製作處理部301之構成例之方塊圖。
視訊編碼器311具有與圖3之MVC編碼器211相同之構成。視訊編碼器311以H.264 AVC/MVC對複數個影像資料進行編碼,藉此生成主視點視訊串流與次視點視訊串流並輸出至緩衝器312。
音訊編碼器313對所輸入之音訊串流進行編碼,將所得之資料輸出至緩衝器314。將光碟中記錄之音訊串流與主視點視訊、次視點視訊串流一併輸入至音訊編碼器313。
資料編碼器315對播放清單檔案等之、視訊、音訊以外之上述各種資料進行編碼,並將編碼所得之資料輸出至緩衝器316。
例如,資料編碼器315於播放清單檔案中設定表示主視點視訊串流之資料與D1/D2視點視訊串流之資料是否於以盤區單位而交錯之狀態下記錄於光碟的類型(圖18)。
又,資料編碼器315於主視點視訊串流之資料與D1/D2視點視訊串流之資料以交錯狀態而記錄於光碟之情形時,在播放清單檔案中設定上述ilvt檔案。ilvt檔案係作為將主視點視訊串流之資料與D1/D2視點視訊串流之資料虛擬地匯總而加以管理之虛擬檔案來發揮功能。
進而,資料編碼器315於播放清單檔案中設定各片段之片段資訊檔案之檔案名,或者於各個片段資訊檔案中設定EP_map或chunk_map。
多工部317將各個緩衝器中記憶之視訊資料、音訊資料、及串流以外之資料與同步信號一併加以複用,並輸出至糾錯編碼部318。
糾錯編碼部318將糾錯用編碼附加於藉由多工部317而複用之資料中。
調變部319相對於自糾錯編碼部318所提供之資料實施調變並加以輸出。調變部319之輸出係作為於再生裝置201中可再生之光碟202中記錄的軟體。
將具有此種構成之軟體製作處理部301設置於記錄裝置中。
圖47係表示包含軟體製作處理部301之構成之例之圖。
亦存在圖47所示之構成之一部分設置於記錄裝置內之情形。
藉由軟體製作處理部301所生成之記錄信號係於母盤前期製作處理部331中進行母盤製作處理,而生成應記錄於光碟202中之格式之信號。將所生成之信號提供給母盤記錄部333。
於記錄用母盤製作部332中準備包含玻璃等之母盤,並於其上塗佈包含光阻劑等之記錄材料。藉此,製作記錄用母盤。
於母盤記錄部333中,與自母盤前期製作處理部331所提供之記錄信號對應地調變雷射光束,並照射母盤上之光阻劑。藉此,母盤上之光阻劑與記錄信號對應地曝光。其後,對該母盤進行顯影,使母盤上出現訊坑。
於金屬母盤製作部334中,對母盤實施電鑄等之處理,而製作轉印有玻璃母盤上之訊坑之金屬母盤。利用該金屬母盤進而製作金屬壓模,並將其作為成形用模具。
於成形處理部335中,向成形用模具中藉由注射等方法而注入PMMA(polymethyl methacrylate,聚甲基丙烯酸甲酯)(丙烯酸)或PC(polycarbonate,聚碳酸酯)等之材料,並使其固定化。或者,於金屬壓模上塗佈2P(紫外線固化樹脂)等之後,照射紫外線而使其固化。藉此,可將金屬壓模上之訊坑轉印於包含樹脂之印模上。
於成膜處理部336中,在印模上藉由蒸鍍或者濺鍍等方法而形成反射膜。或者,於印模上藉由旋塗而形成反射膜。
於後加工處理部337中,對該光碟實施內外徑之加工,並實施使2片光碟貼合等之必需的處理。進而,貼附標籤或者安裝盤芯之後,插入至盒匣中。如此一來完成記錄有可藉由再生裝置201而再生之資料之光碟202。
上述一系列處理既可由硬體執行,亦可由軟體執行。於藉由軟體而執行一系列處理之情形時,將構成該軟體之程式安裝於專用之硬體中所組裝之電腦、或者通用之個人電腦等中。
將所安裝之程式記錄於可移除式記錄媒體中而進行提供。又,亦可經由區域網路、網際網路、數位廣播之類的有線或無線之傳輸媒體而提供。
本發明之實施形態並不限定於上述實施形態,於不脫離本發明之主旨之範圍內可進行各種變更。
221...H.264/AVC編碼器
222...H.264/AVC解碼器
201...再生裝置
202...光碟
203...顯示裝置
211...MVC編碼器
223...深度計算部
224...次視點視訊編碼器
225...多工器
251...控制器
252...光碟驅動器
253...記憶體
254...局部儲存器
255...網際網路介面
256...解碼部
257...操作輸入部
圖1係表示包含應用本發明之再生裝置之再生系統之構成例的圖。
圖2係表示攝影之例之圖。
圖3係表示MVC編碼器之構成例之方塊圖。
圖4係表示參照圖像之例之圖。
圖5係表示TS之構成例之圖。
圖6係表示TS之其他構成例之圖。
圖7係表示TS之進而其他構成例之圖。
圖8係表示AV串流之管理之例之圖。
圖9係表示主路徑與子路徑之結構之圖。
圖10係表示光碟中所記錄之檔案之管理結構之例的圖。
圖11係表示播放清單檔案之語法之圖。
圖12係表示圖11之PlayList()之語法之圖。
圖13係表示圖12之SubPath()之語法之圖。
圖14係表示圖13之子播放項目(i)之語法之圖。
圖15係表示圖12之PlayItem()之語法之圖。
圖16係表示圖15之STN_table()之語法之圖。
圖17係表示3D_PlayList之具體例之圖。
圖18係表示類型之含義之圖。
圖19係表示SubPath_type之含義之圖。
圖20係表示再生裝置之構成例之方塊圖。
圖21係表示圖20之解碼部之構成例之圖。
圖22係表示3D_PlayList之例之圖。
圖23A-C係表示clpi檔案之語法之圖。
圖24係表示使用圖22、圖23之資料而進行之檔案管理之概念的圖。
圖25係對按照圖22之3D_PlayList檔案而進行之再生處理進行說明之流程圖。
圖26係表示chunk_map()之語法之例之圖。
圖27A-C係表示chunk_map()之具體例之圖。
圖28A-D係表示組塊之分離之圖。
圖29係表示3D_PlayList之其他例之圖。
圖30A、B係表示clpi檔案之語法之圖。
圖31係表示使用圖29、圖30之資料而進行之檔案管理之概念的圖。
圖32係對按照圖29之3D_PlayList檔案而進行之再生處理進行說明的流程圖。
圖33係表示3D_PlayList之進而其他例之圖。
圖34A、B係表示clpi檔案之語法之圖。
圖35係表示使用圖33、圖34之資料而進行之檔案管理之概念的圖。
圖36係對按照圖33之3D_PlayList檔案而進行之再生處理進行說明的流程圖。
圖37係對圖27之chunk_map()之內容進行總結而表示之圖。
圖38係表示EP_map()之語法之圖。
圖39係對再生裝置之隨機存取處理進行說明之流程圖。
圖40係表示藉由步驟S44、S45之處理而特別指定之位置之例的圖。
圖41係表示藉由步驟S46之處理而特別指定之SPN_chunk_start[k]之圖。
圖42係表示光碟上所記錄之AV串流之結構之圖。
圖43係表示片段AV串流之例之圖。
圖44係表示EP_map之例之圖。
圖45係表示SPN_EP_start所指之源封包之資料結構之例的圖。
圖46係表示軟體製作處理部之構成例之方塊圖。
圖47係表示包含軟體製作處理部之構成之例之圖。
(無元件符號說明)

Claims (27)

  1. 一種再生裝置,其包括:讀出機構,其自記錄媒體中讀出交錯檔案,該交錯檔案係以特定資料量之組塊單位交錯包含以特定之編碼方式對視訊串流進行編碼而生成之基本串流與擴展串流中之上述基本串流的第1複用串流、及包含與上述基本串流對應之上述擴展串流之第2複用串流之檔案,且讀出上述第1複用串流之資訊,即包含構成上述複用串流之組塊之個數、及各組塊之在上述第1複用串流中之開始封包編號的第1資訊檔案,並讀出上述第2複用串流之資訊,即包含構成上述第2複用串流之組塊之個數、及各組塊之在上述第2複用串流中之開始封包編號的第2資訊檔案;以及分離機構,其使用上述第1資訊檔案及上述第2資訊檔案,而將上述交錯檔案分離為上述第1複用串流與上述第2複用串流。
  2. 如請求項1之再生裝置,其中上述組塊為上述記錄媒體中連續配置之源封包之集合。
  3. 如請求項2之再生裝置,其中上述第1資訊檔案包含之上述組塊之個數、與上述第2資訊檔案包含之上述組塊之個數為相等之數。
  4. 如請求項3之再生裝置,其中上述第1資訊檔案更包含構成上述第1複用串流之源封包之總數之資訊;且上述第2資訊檔案更包含構成上述第2複用串流之源封 包之總數之資訊。
  5. 如請求項4之再生裝置,其中將上述第1資訊檔案包含之上述組塊之個數設為(n+1),將構成上述第1複用串流之組塊設為B[i](i=0~n),將自上述第1複用串流之前導部起第k個組塊設為B[k],將構成上述第2複用串流之組塊設為D[i](i=0~n),將自上述第2複用串流之前導部起第k個組塊設為D[k],將B[k]之開始封包編號設為SPN_chunk_start_1[k],將D[k]之開始封包編號設為SPN_chunk_start_2[k],將構成上述第1複用串流之源封包之總數設為number_of_source_packets1,且將構成上述第2複用串流之源封包之總數設為number_of_source_packets2時,上述分離機構,針對k=0~(n-1),藉由(SPN_chunk_start_1[k+1]-SPN_chunk_start_1[k])而計算構成B[k]之源封包之個數,針對k=0~(n-1),藉由(SPN_chunk_start_2[k+1]-SPN_chunk_start_2[k])而計算構成D[k]之源封包之個數,藉由(number_of_source_packets1-SPN_chunk_start_1[n])而計算構成B[n]之源封包之個數,且藉由(number_of_source_packets2-SPN_chunk_start_2[n])而計算構成D[n]之源封包之個數。
  6. 如請求項5之再生裝置,其中關於B[i]與D[i],i值相同之組之組塊具有相同之再生時間。
  7. 如請求項5之再生裝置,其中更包括對上述讀出機構之讀出進行控制之控制機構;上述控制機構:讀出EP_map,其係上述第1複用串流之資訊,包含上述第1複用串流中之入口點之個數、與關於各入口點之表示PTS(Presentation Time Stamp)之PTS_EP_start[i]及表示位置的源封包編號之SPN_EP_start[i]之資訊,檢測具有較所指定之再生開始時刻小且最接近於該再生開始時刻之值之PTS_EP_start[m],檢測與PTS_EP_start[m]對應之SPN_EP_start[m],檢測具有較SPN_EP_start[m]小且最接近於該SPN_EP_start[m]之值的SPN_chunk_start_1[k]及其k,且將SPN_chunk_start_1[k]與SPN_chunk_start_2[k]之和決定為上述交錯檔案之讀出開始位址。
  8. 如請求項1之再生裝置,其中上述基本串流與上述擴展串流分別為藉由以H.264 AVC/MVC對視訊串流進行編碼而生成之主視點視訊串流與次視點視訊串流。
  9. 一種再生方法,其包含如下步驟:自記錄媒體中讀出交錯檔案,該交錯檔案係以特定之資料量之組塊單位交錯包含以特定之編碼方式對視訊串流進行編碼而生成之基本串流與擴展串流中之上述基本串流的第1複用串流、及包含與上述基本串流對應之上述擴展串流之第2複用串流之檔案;讀出上述第1複用串流之資訊,即包含構成上述複用 串流之組塊之個數、及各組塊之於上述第1複用串流中之開始封包編號的第1資訊檔案;讀出上述第2複用串流之資訊,即包含構成上述第2複用串流之組塊之個數、及各組塊之於上述第2複用串流中之開始封包編號的第2資訊檔案;且使用上述第1資訊檔案及上述第2資訊檔案,而將上述交錯檔案分離為上述第1複用串流與上述第2複用串流。
  10. 一種再生電腦程式產品,其係使電腦執行如下處理,該處理包含如下步驟:自記錄媒體中讀出交錯檔案,該交錯檔案係以特定之資料量之組塊單位交錯包含以特定之編碼方式對視訊串流進行編碼而生成之基本串流與擴展串流中之上述基本串流的第1複用串流、及包含與上述基本串流對應之上述擴展串流之第2複用串流之檔案;讀出上述第1複用串流之資訊,即包含構成上述複用串流之組塊之個數、及各組塊之於上述第1複用串流中之開始封包編號的第1資訊檔案;讀出上述第2複用串流之資訊,即包含構成上述第2複用串流之組塊之個數、及各組塊之於上述第2複用串流中之開始封包編號的第2資訊檔案;使用上述第1資訊檔案及上述第2資訊檔案,而將上述交錯檔案分離為上述第1複用串流與上述第2複用串流。
  11. 一種資訊處理裝置,其包括設定機構,該設定機係於將以特定之編碼方式對複數個影像資料進行編碼而生成之 基本串流及擴展串流之再生加以管理的再生管理資訊檔案中,設定表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位,即盤區單位而交錯之狀態下記錄於光碟的記錄狀態資訊,且於以上述盤區單位交錯之狀態下記錄之情形時,在上述再生管理資訊檔案中設定對上述基本串流與上述擴展串流進行管理之虛擬檔案。
  12. 如請求項11之資訊處理裝置,其中上述設定機構於上述再生管理資訊檔案中更設定有上述剪輯資訊檔案之識別資訊,其係描述有與上述基本串流之再生區間,即剪輯相關之資訊之剪輯資訊檔案的識別資訊;及描述有與上述基本串流之剪輯一併用於三維圖像再生之上述擴展串流之剪輯所相關之資訊者。
  13. 如請求項12之資訊處理裝置,其中前述設定機構係於上述基本串流之上述剪輯資訊檔案中設定有與上述基本串流之盤區相關之資訊,且於上述擴展串流之上述剪輯資訊檔案中設定有與上述擴展串流之盤區相關之資訊。
  14. 如請求項11之資訊處理裝置,其中上述基本串流與上述擴展串流分別為藉由以H.264 AVC/MVC對視訊串流進行編碼而生成之主視點視訊串流與次視點視訊串流。
  15. 一種資訊處理方法,其包含如下步驟:於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流及擴展串流之再生加以管理的再生管理資訊檔案中,設定表示上述基本串流之資料、與上述擴 展串流之資料是否於以特定之資料單位,即盤區單位而交錯之狀態下記錄於光碟的記錄狀態資訊,且於以上述盤區單位交錯之狀態下記錄之情形時,在上述再生管理資訊檔案中設定對上述基本串流與上述擴展串流進行管理之虛擬檔案。
  16. 一種資訊處理電腦程式產品,其係使電腦執行如下處理,該處理包含如下步驟:於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流及擴展串流之再生加以管理的再生管理資訊檔案中,設定表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位,即盤區單位而交錯之狀態下記錄於光碟的記錄狀態資訊,且於以上述盤區單位交錯之狀態下記錄之情形時,在上述再生管理資訊檔案中設定對上述基本串流與上述擴展串流進行管理之虛擬檔案。
  17. 一種再生裝置,其包括控制機構,該控制機構於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流與擴展串流之再生加以管理的再生管理資訊檔案中所設定之表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位,即盤區單位而交錯之狀態下記錄於光碟之記錄狀態資訊,表示係以上述盤區單位而交錯之狀態下記錄的情形時,根據上述再生管理資訊檔案中所設定之對上述基本串流與上述擴展串流進行管理之虛擬檔案,而自上述光碟 中讀出上述基本串流與上述擴展串流。
  18. 如請求項17之再生裝置,其中更包括再生機構,其對自上述光碟所讀出之上述基本串流與上述擴展串流進行再生。
  19. 如請求項18之再生裝置,其中更包括分離機構,其係於上述再生管理資訊檔案中設定有描述與上述基本串流之盤區相關之資訊之剪輯資訊檔案的識別資訊,以作為與上述基本串流之再生區間,即剪輯相關的資訊,且設定有描述與上述擴展串流之盤區相關之資訊之上述剪輯資訊檔案的識別資訊,以作為與上述基本串流之剪輯一併用於三維圖像再生之上述擴展串流之剪輯所相關之資訊的情形時,根據各上述剪輯資訊檔案中設定之與上述盤區相關之資訊,而將由上述控制機構所讀出之資料分離為上述基本串流之資料與上述擴展串流之資料。
  20. 如請求項19之再生裝置,其中與上述盤區相關之資訊,於與上述剪輯建立關聯之串流檔案中係各上述盤區開始之源封包之編號。
  21. 如請求項17之再生裝置,其中上述基本串流與上述擴展串流分別為藉由以H.264 AVC/MVC對視訊串流進行編碼而生成之主視點視訊串流與次視點視訊串流。
  22. 一種再生方法,其包含如下步驟:於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流與擴展串流之再生加以管理的再生管理 資訊檔案中所設定之表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位,即盤區單位而交錯之狀態下記錄於光碟之記錄狀態資訊,表示係以上述盤區單位而交錯之狀態下記錄的情形時,根據上述再生管理資訊檔案中所設定之對上述基本串流與上述擴展串流進行管理之虛擬檔案,而自上述光碟中讀出上述基本串流與上述擴展串流。
  23. 一種再生電腦程式產品,其係使電腦執行如下處理,該處理包含如下步驟:於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流與擴展串流之再生加以管理的再生管理資訊檔案中所設定之表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位即盤區單位而交錯之狀態下記錄於光碟之記錄狀態資訊,表示係以上述盤區單位而交錯之狀態下記錄的情形時,根據上述再生管理資訊檔案中所設定之對上述基本串流與上述擴展串流進行管理之虛擬檔案,而自上述光碟中讀出上述基本串流與上述擴展串流。
  24. 一種再生裝置,其包括控制機構,該控制機構於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流與擴展串流之再生加以管理的再生管理資訊檔案中所設定之表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位即盤區單位而交錯之狀態下記錄於光碟中之記錄狀態資訊,表示係以上述盤區單 位而交錯之狀態下記錄的情形時,參照上述再生管理資訊檔案中所設定之對上述基本串流與上述擴展串流進行管理之虛擬檔案,且於上述再生管理資訊檔案中所設定之描述有與由上述虛擬檔案所管理之上述擴展串流之再生區間,即剪輯相關之資訊之剪輯資訊檔案的識別資訊、與上述光碟中記錄之上述擴展串流之剪輯之上述剪輯資訊檔案的識別資訊不一致的情形時,自上述光碟中讀出上述基本串流之剪輯之資料,並讀出與上述光碟不同之記錄媒體中所記錄之擴展串流之剪輯之資料,以作為與上述基本串流之剪輯之資料一併用於三維圖像再生之擴展串流之剪輯的資料。
  25. 如請求項24之再生裝置,其中上述基本串流與上述擴展串流分別為藉由以H.264 AVC/MVC對視訊串流進行編碼而生成之主視點視訊串流與次視點視訊串流。
  26. 一種再生方法,其包含如下步驟:於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流與擴展串流之再生加以管理的再生管理資訊檔案中所設定之表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位,即盤區單位而交錯之狀態下記錄於光碟中之記錄狀態資訊,表示係以上述盤區單位而交錯之狀態下記錄的情形時,參照上述再生管理資訊檔案中所設定之對上述基本串流與上述擴展串流進行管理之虛擬檔案,且 於上述再生管理資訊檔案中所設定之描述有與由上述虛擬檔案所管理之上述擴展串流之再生區間,即剪輯相關之資訊之剪輯資訊檔案之識別資訊、與上述光碟中記錄之上述擴展串流之剪輯之上述剪輯資訊檔案之識別資訊不一致的情形時,自上述光碟中讀出上述基本串流之剪輯之資料,並讀出與上述光碟不同之記錄媒體中所記錄之擴展串流之剪輯之資料,以作為與上述基本串流之剪輯之資料一併用於三維圖像再生之擴展串流之剪輯的資料。
  27. 一種再生電腦程式產品,其係使電腦執行如下處理,該處理包含如下步驟:於將以特定之編碼方式對複數個影像資料進行編碼而生成之基本串流與擴展串流之再生加以管理的再生管理資訊檔案中所設定之表示上述基本串流之資料、與上述擴展串流之資料是否於以特定之資料單位,即盤區單位而交錯之狀態下記錄於光碟中之記錄狀態資訊,表示係以上述盤區單位而交錯之狀態下記錄的情形時,參照上述再生管理資訊檔案中所設定之對上述基本串流與上述擴展串流進行管理之虛擬檔案,且於上述再生管理資訊檔案中所設定之描述有與由上述虛擬檔案所管理之上述擴展串流之再生區間,即剪輯相關之資訊之剪輯資訊檔案之識別資訊、與上述光碟中記錄之上述擴展串流之剪輯之上述剪輯資訊檔案之識別資訊不一致的情形時,自上述光碟中讀出上述基本串流之 剪輯之資料,並讀出與上述光碟不同之記錄媒體中所記錄之擴展串流之剪輯之資料,以作為與上述基本串流之剪輯之資料一併用於三維圖像再生之擴展串流之剪輯的資料。
TW99110010A 2009-04-07 2010-03-31 Information processing apparatus, information processing method, reproducing apparatus, reproducing method, reproducing computer program product and computer program product for information processing TWI444037B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009093159 2009-04-07
JP2010065109A JP4984183B2 (ja) 2009-04-07 2010-03-19 再生装置、再生方法、および記録方法

Publications (2)

Publication Number Publication Date
TW201105114A TW201105114A (en) 2011-02-01
TWI444037B true TWI444037B (zh) 2014-07-01

Family

ID=42936239

Family Applications (1)

Application Number Title Priority Date Filing Date
TW99110010A TWI444037B (zh) 2009-04-07 2010-03-31 Information processing apparatus, information processing method, reproducing apparatus, reproducing method, reproducing computer program product and computer program product for information processing

Country Status (16)

Country Link
US (2) US8582953B2 (zh)
EP (1) EP2288172B1 (zh)
JP (1) JP4984183B2 (zh)
KR (1) KR20120014237A (zh)
CN (4) CN103313071B (zh)
AU (1) AU2010235565B2 (zh)
BR (1) BRPI1002810A2 (zh)
CA (1) CA2724975C (zh)
DK (1) DK2288172T3 (zh)
ES (1) ES2552391T3 (zh)
MX (1) MX2010013105A (zh)
MY (1) MY155528A (zh)
PL (1) PL2288172T3 (zh)
RU (1) RU2523196C2 (zh)
TW (1) TWI444037B (zh)
WO (1) WO2010116955A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4984184B2 (ja) 2009-04-08 2012-07-25 ソニー株式会社 再生装置および再生方法
US20130002821A1 (en) * 2010-03-24 2013-01-03 Panasonic Corporation Video processing device
US8643699B2 (en) * 2011-04-26 2014-02-04 Mediatek Inc. Method for processing video input by detecting if picture of one view is correctly paired with another picture of another view for specific presentation time and related processing apparatus thereof
US8813116B2 (en) * 2011-04-27 2014-08-19 Morega Systems Inc. Adaptive video server with virtual file system and methods for use therewith
KR102009049B1 (ko) 2011-11-11 2019-08-08 소니 주식회사 송신 장치, 송신 방법, 수신 장치 및 수신 방법
CN104575125B (zh) * 2013-10-10 2017-06-30 北大方正集团有限公司 双音频复读方法和装置
CN103531210B (zh) * 2013-10-16 2017-01-18 广州番禺巨大汽车音响设备有限公司 一种基于音响实现蓝光碟数据读取输出的方法及音响系统
JP6560230B2 (ja) 2014-01-02 2019-08-14 ヴィド スケール インコーポレイテッド インターレースおよびプログレッシブ混合のコンテンツを用いるスケーラブルビデオコーディングのための方法およびシステム
CN107465945B (zh) * 2017-09-12 2019-12-03 中广热点云科技有限公司 一种实现iptv播放增强的方法及系统

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW436777B (en) * 1995-09-29 2001-05-28 Matsushita Electric Industrial Co Ltd A method and an apparatus for reproducing bitstream having non-sequential system clock data seamlessly therebetween
WO1997032437A1 (en) 1996-02-28 1997-09-04 Matsushita Electric Industrial Co., Ltd. High-resolution optical disk for recording stereoscopic video, optical disk reproducing device, and optical disk recording device
EP2268015B1 (en) 1996-12-04 2013-10-16 Panasonic Corporation Optical disk for high resolution and three dimensional video recording, optical disk reproduction apparatus, and optical disk recording apparatus
KR100321020B1 (ko) * 1997-08-29 2002-01-18 모리시타 요이찌 고해상도 및 일반 영상 기록용 광디스크, 광디스크 재생장치, 광디스크 기록 장치 및 재생 제어 정보 생성 장치
DE69841532D1 (de) 1997-08-29 2010-04-15 Panasonic Corp Optische Platte mit hierarchisch codiertem digitalen Videosignal, Wiedergabevorrichtung und Aufnahmevorrichtung für die optische Platte
US6222837B1 (en) * 1997-09-26 2001-04-24 Lucent Technologies Inc. Internet service via ISDN
JPH11195287A (ja) * 1997-12-27 1999-07-21 Sony Corp フアイル管理装置及びフアイル管理方法
JP3948979B2 (ja) * 2002-02-18 2007-07-25 パイオニア株式会社 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
KR100563685B1 (ko) * 2002-02-25 2006-03-28 엘지전자 주식회사 재기록 가능 기록매체의 재생리스트 관리방법
JP3770249B2 (ja) * 2002-07-04 2006-04-26 ソニー株式会社 多重化装置及び方法
JP4608953B2 (ja) 2004-06-07 2011-01-12 ソニー株式会社 データ記録装置、方法およびプログラム、データ再生装置、方法およびプログラム、ならびに、記録媒体
CN101027726A (zh) * 2004-08-17 2007-08-29 Lg电子株式会社 再现记录介质和本地存储上所记录的数据的方法和装置
BRPI0510404A (pt) * 2004-12-01 2007-10-23 Matsushita Electric Industrial Co Ltd meio de gravação, dispositivo de reprodução, programa, método de reprodução e circuito integrado
US20080056678A1 (en) * 2006-04-18 2008-03-06 Kim Kun S Apparatus for reproducing data, method thereof, apparatus for recording the same, method thereof and recording medium
RU2315439C1 (ru) * 2006-07-03 2008-01-20 Борис Иванович Волков Система объемной видеозаписи и воспроизведения
RU2334370C1 (ru) * 2007-03-23 2008-09-20 Борис Иванович Волков Система стереотелевидения
JP2008252740A (ja) 2007-03-30 2008-10-16 Sony Corp リモートコマンダおよびコマンド発生方法、再生装置および再生方法、プログラム、並びに、記録媒体
MY162861A (en) * 2007-09-24 2017-07-31 Koninl Philips Electronics Nv Method and system for encoding a video data signal, encoded video data signal, method and system for decoding a video data signal
CA2680696C (en) * 2008-01-17 2016-04-05 Panasonic Corporation Recording medium on which 3d video is recorded, recording medium for recording 3d video, and reproducing device and method for reproducing 3d video
KR101506217B1 (ko) * 2008-01-31 2015-03-26 삼성전자주식회사 스테레오스코픽 영상의 부분 데이터 구간 재생을 위한스테레오스코픽 영상 데이터스트림 생성 방법과 장치, 및스테레오스코픽 영상의 부분 데이터 구간 재생 방법과 장치
US20090202227A1 (en) * 2008-02-13 2009-08-13 Samsung Electronics Co., Ltd. Method and apparatus for recording data, method and apparatus for reproducing data, and recording medium for recording data
US8565576B2 (en) * 2008-05-01 2013-10-22 Panasonic Corporation Optical disc for reproducing stereoscopic video image
CN102685515B (zh) 2009-02-19 2013-11-20 松下电器产业株式会社 再生装置、记录方法及记录介质再生系统
EP2403259A4 (en) * 2009-02-27 2013-03-27 Panasonic Corp RECORDING MEDIUM, PLAYING DEVICE AND INTEGRATED CIRCUIT

Also Published As

Publication number Publication date
CN103313071A (zh) 2013-09-18
US9781402B2 (en) 2017-10-03
EP2288172A4 (en) 2013-07-03
CN103327354A (zh) 2013-09-25
KR20120014237A (ko) 2012-02-16
AU2010235565B2 (en) 2015-08-13
CA2724975C (en) 2014-02-04
CN103327354B (zh) 2015-12-23
PL2288172T3 (pl) 2016-01-29
WO2010116955A1 (ja) 2010-10-14
RU2010149063A (ru) 2012-06-10
EP2288172B1 (en) 2015-10-14
HK1164000A1 (zh) 2012-09-14
CN102655014A (zh) 2012-09-05
TW201105114A (en) 2011-02-01
CN102655014B (zh) 2015-09-09
MX2010013105A (es) 2010-12-21
ES2552391T3 (es) 2015-11-27
JP2010263612A (ja) 2010-11-18
US8582953B2 (en) 2013-11-12
DK2288172T3 (en) 2015-11-16
RU2523196C2 (ru) 2014-07-20
AU2010235565A1 (en) 2010-10-14
JP4984183B2 (ja) 2012-07-25
EP2288172A1 (en) 2011-02-23
CA2724975A1 (en) 2010-10-14
CN103313071B (zh) 2016-01-20
BRPI1002810A2 (pt) 2016-02-23
MY155528A (en) 2015-10-30
US20130287367A1 (en) 2013-10-31
CN102292999B (zh) 2014-05-28
US20110116762A1 (en) 2011-05-19
CN102292999A (zh) 2011-12-21

Similar Documents

Publication Publication Date Title
JP4993224B2 (ja) 再生装置および再生方法
JP5267886B2 (ja) 再生装置、記録媒体、および情報処理方法
TWI444037B (zh) Information processing apparatus, information processing method, reproducing apparatus, reproducing method, reproducing computer program product and computer program product for information processing
TWI444042B (zh) A recording apparatus, recording method, reproducing apparatus, reproducing method, recording medium and program
JP2010244630A (ja) 情報処理装置、情報処理方法、プログラム、及び、データ構造
CN103079046B (zh) 再现装置、再现方法和记录方法
TWI444034B (zh) Reproducing apparatus and reproducing method
JP4984187B2 (ja) 記録方法
JP4984195B2 (ja) 再生装置、再生方法、および記録方法
JP2010244629A (ja) 情報処理装置、情報処理方法、プログラム、および記録媒体
JP4985884B2 (ja) 再生装置、再生方法、および記録方法
HK1164000B (zh) 信息处理设备、信息处理方法、播放设备、播放方法

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees