CN102067591B - 再现装置、记录装置、再现方法及记录方法 - Google Patents

再现装置、记录装置、再现方法及记录方法 Download PDF

Info

Publication number
CN102067591B
CN102067591B CN200980123473.8A CN200980123473A CN102067591B CN 102067591 B CN102067591 B CN 102067591B CN 200980123473 A CN200980123473 A CN 200980123473A CN 102067591 B CN102067591 B CN 102067591B
Authority
CN
China
Prior art keywords
stream
information
viewpoint
transcriber
caption stream
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN200980123473.8A
Other languages
English (en)
Other versions
CN102067591A (zh
Inventor
大久保雅文
金丸智一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN102067591A publication Critical patent/CN102067591A/zh
Application granted granted Critical
Publication of CN102067591B publication Critical patent/CN102067591B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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/106Processing image signals
    • H04N13/156Mixing image signals
    • 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/106Processing image signals
    • H04N13/172Processing image signals image signals comprising non-image signal components, e.g. headers or format information
    • H04N13/183On-screen display [OSD] information, e.g. subtitles or menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/356Image reproducers having separate monoscopic and stereoscopic modes
    • H04N13/359Switching between monoscopic and stereoscopic modes
    • 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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42646Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
    • 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/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • 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/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
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/213Read-only discs
    • 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
    • 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/806Transformation 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 with processing of the sound signal
    • H04N9/8063Transformation 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 with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

一种记录介质、再现装置、记录装置、再现方法、记录方法、程序。在BD-ROM中,记录应与视频流同步再现的字幕流和播放列表信息。播放列表信息包含PlayItem信息和显示方式标志,所述PlayItem信息是使用表示视频流的再现时间轴上的In_Time的信息及表示Out_Time的信息来定义再现区间的信息,并且包含流信息表。显示方式标志表示再现区间中字幕的显示方式的控制是否为有效,流信息表在再现区间中的显示方式为有效的情况下,指示再现装置应选择多个字幕流中的哪个。

Description

再现装置、记录装置、再现方法及记录方法
技术领域
本发明是一种属于图形字幕的显示技术领域的发明。 
背景技术
所谓图形字幕是对通过所谓的行程(run-length)编码压缩后的图形数据进行解码、并进行字幕显示的技术,以BD-ROM再现装置为主,在DVB-MHP、DVD-Video中采用。图形字幕通常通过解码图形字幕流来提供给显示。图形字幕流是PES数据包的排列,在这种PES数据包中,有存储图形数据的数据包、存储调色板(Pallet)数据的数据包、和存储控制数据的数据包,所述图形数据是行程数据,由代码值与该代码值的连续长度构成。 
调色板数据表示各代码值与亮度及色差的对应关系。控制数据包含表示所述色变换中应使用的调色板数据的参照值、指定用于向平面存储器中写入图形的显示区域的信息、平面存储器中图形的显示坐标的信息,根据该参照值来命令图形显示及色变换。 
描绘图形字幕时的再现装置的处理,停留在行程数据的解压、向平面存储器的写入、参照颜色查找表(look-up table)的色变换等,所以再现装置中的字幕显示处理被简化。 
现有技术文献 
专利文献 
专利文献1:日本特开平10-208446号公报 
专利文献2:国际公开第2004/082297号小册子 
发明概要
发明与要解决的问题 
但是,使用再现装置来视听电影作品的视听者的年龄层中从老年到儿童跨度大,另外,再现装置也存在从廉价型号到高端型号各种变化。也传出在不久的将来可切换立体视觉再现与平面视觉再现的型号也将登场,从 电影作品的制作方看,期望对应于这些再现装置的规格或用户层的多样化来实现有特色的字幕显示。 
这里,在组入图形字幕流的控制信息中,存在指定平面存储器中显示区域或显示坐标的信息,所以通过使该控制信息中显示坐标的设定或显示区域的范围变化,可实现滚动、划(wipe)、切入(cut-in)、切出(cut-out)等显示效果。但是,这种控制信息中的控制种类仅限于上述显示效果,不存在可对应于再现装置的再现装置规格或用户层的多样化来实现有特色的显示的余地。 
当然,还考虑通过向组入字幕流的控制信息中追加控制项目、或改变组入字幕流的控制信息的格式来实现那样的有特色的控制,但这些提案损害了此前再现装置的制造开发中养成的控制信息的兼容性,所以担心得不到制造商的赞同。专利文献1、2中记载的技术也以现有的数据结构的扩展、改变为前提,所以将控制信息的兼容性置之度外这点被否认。 
发明内容
本发明的目的在于,提供一种记录介质,可在维持图形字幕流的数据结构的兼容的同时,实现对应于再现装置的处理能力或用户年龄层的字幕显示方式的变化。 
用于解决课题的手段 
为了解决上述课题,根据本发明的记录介质,记录有应与视频流同步再现的字幕流和播放列表信息,其特征在于: 
所述播放列表信息包含再现区间信息与显示方式标志, 
所述再现区间信息是使用表示视频流再现时间轴上的In Time的信息及表示Out Time的信息来定义再现区间的信息,并且包含流信息表, 
显示方式标志表示再现区间中的字幕的显示方式的控制是否为有效, 
流信息表在再现区间中显示方式为有效的情况下,指示再现装置应选择多个字幕流中的哪个。 
发明效果 
本发明的记录介质中,播放列表信息中的显示方式标志表示再现区间中字幕的显示方式的控制是否为有效,播放列表信息中的流信息表在再现 区间中显示方式为有效的情况下,指示再现装置应选择多个字幕流中的哪个,所以即便是为了维持兼容性,例如组入字幕流的控制信息的内容是与现有的内容相同的内容,也只要将各种字幕流记录在记录介质中后提供给再现装置,就能按照再现装置的配置使再现装置选择这些各种字幕流中的某个,由此可使再现装置执行对应于特有显示方式的字幕显示。通过按照设为有效的显示方式从多个字幕流中选择字幕流的处理,实现有特色的字幕显示,所以不必使控制信息变动。 
由于可实现对应于能否进行立体视觉再现或用户年龄多大的显示方式的变更,所以制造商通过对应于配置使字幕的显示方式变化,可实现与其他公司的差别化。 
附图说明
图1是表示记录介质、再现装置的使用行为方式的图。 
图2表示BD-ROM的内部构成。 
图3是表示BD-ROM的应用格式的图。 
图4表示构成左视点流、右视点流的各源数据包经何种过程写入AV数据区域。 
图5是表示BD-ROM的物理单位与构成一个文件区块(extent)的源数据包的对应关系的图。 
图6是将TS数据包的数据包ID可取的多个数值范围与具有各数值范围数据包ID的TS数据包的PES流种类对应后表示的图。 
图7是表示交织配置一例的图。 
图8是表示立体视觉用基本视点流、增强视点流的内部构成一例的图。 
图9是表示通过根据图8的定时切换立体眼镜的透光/遮光来将何种影像提供给再现的图。 
图10是表示利用眼的残像反应形成的立体影像的图。 
图11是表示图形字幕流的构成的图。 
图12是表示由各种功能区段(segment)构成的逻辑结构的图。 
图13是表示字幕的显示位置与Epoch的关系的图。 
图14表示ODS、PDS的数据结构。 
图15表示WDS、PCS的数据结构。 
图16是表示显示集中的PCS的记述例的图。 
图17是表示分配了DSn的AVClip的再现时间轴的图。 
图18是表示由ODS定义的图形字幕的类型的图。 
图19表示如何解码构成基本视点的字幕流、构成增强视点的字幕流。 
图20表示基本视点视频流及增强视点视频流的再现与基本视点字幕流及增强视点字幕流的再现同步的情况下再现的立体视觉影像的一例。 
图21表示由window_horizontal_position、window_vertical_position规定的图形平面中窗口的坐标、及由object_horizontal_position、object_vertical_position规定的图形平面中图形字幕的坐标如何影响立体视觉字幕。 
图22是表示clip信息文件一例的图。 
图23是表示入口映射表的内部构成的图。 
图24表示基于入口映射的入口点的登记。 
图25是表示如何设定对应于左视点、右视点的每个视点的入口映射的图。 
图26是表示播放列表信息的数据结构的图。 
图27是表示子路径信息表的内部构成的图。 
图28表示对左视点、右视点定义何种再现区间。 
图29是表示视频流号码表的内部构成的图。 
图30表示STN_table中字幕流信息表的内部构成。 
图31是表示播放列表信息中扩展数据的内部构成的图。 
图32是表示视频流号码表的内部构成的图。 
图33是表示STN_table_extension中字幕流信息表的内部构成的图。 
图34是表示再现装置的内部构成的图。 
图35是详细表示再现装置的内部构成的图。 
图36表示PSR组12及再现控制引擎14的内部构成。 
图37是表示平面视觉控制部41的内部构成的图。 
图38表示立体视觉控制部42的内部构成。 
图39是表示图形解码器的内部构成的图。 
图40是表示播放列表再现处理的处理步骤的流程图。 
图41是表示基于STN_table_extension的再现步骤的流程图。 
图42是表示装置状态变化时、流变化请求时的PSR2的设定步骤的流程图。 
图43是表示不同年龄再现时的选择步骤的流程图。 
图44是表示立体视觉再现时的选择步骤的处理步骤的流程图。 
图45是表示构成动作对象的源数据包序列、播放列表信息的图。 
图46表示字幕的内容。 
图47表示对应于再现装置中“用户年龄为4岁”的配置信息来显示何种字幕。 
图48表示对应于再现装置中“用户年龄为70岁”的配置信息来显示何种字幕。 
图49表示对应于再现装置中“立体视觉能力ON”“立体视觉再现标志ON”的配置信息来显示何种字幕。 
具体实施方式
以下,参照附图说明具备上述课题解决手段的记录介质及再现装置的实施方式。 
图1是表示记录介质、再现装置的使用行为方式的图。如图1所示,作为记录介质一例的BD-ROM101、再现装置102与电视103、液晶快门立体眼镜104、遥控器100一起构成家庭影院***,供用户使用。 
BD-ROM101向上述家庭影院***提供例如电影作品。 
再现装置102与电视103连接,再现BD-ROM101。 
电视103通过显示电影作品的再现影像或显示菜单等,向用户提供交互式操作环境。 
液晶快门立体眼镜104由液晶快门与控制部构成,使用用户两眼的视差来实现立体视觉。液晶快门立体眼镜104的液晶快门是使用了具有光的透过率因改变施加电压而变化的性质的液晶透镜的快门。液晶快门立体眼镜104的控制部接受从再现装置发送的右视点用图像与左视点用图像的输出切换的同步信号,根据该同步信号,进行第1状态、第2状态的切换。 
图1(b)表示第1状态。所谓第1状态是如下状态,即调节施加电压,以便对应于右视点的液晶透镜不透过光,并调节施加电压,以便对应于左视点的液晶透镜透过光,在该状态下,将左视点用图像提供给视听。 
图1(c)表示第2状态。所谓第2状态是如下状态,即调节施加电压,以便对应于右视点的液晶透镜透过光,并调节施加电压,以便对应于左视点的液晶透镜不透过光,在该情况下,液晶快门立体眼镜可将右视点用图像提供给视听。 
通常,右视点与左视点因其位置差异,从右视点看见的像与从左视点看见的像在外观上有一些差异。利用该差异,人们可将眼看见的像识别为立体。由此,若液晶快门立体眼镜104使以上第1状态、第2状态的切换与右视点用图像与左视点用图像的输出切换定时同步,则用户将平面显示错觉地看成是立体的。下面,说明显示右视点影像、左视点影像时的时间间隔。 
具体地,平面显示的图像中,右视点用图像与左视点用图像中存在相当于与人的视差相当的外观差异程度的差异,通过以短的时间间隔切换显示这些图像,就可以看到就像是在进行立体显示。 
该短的时间间隔只要是通过上述切换显示、人们错觉看成是立体的程度的时间即可。 
遥控器100是从用户受理对分层化GUI的操作的设备,为了这种操作受理,遥控器100具备调用构成GUI的菜单的菜单键、使构成菜单的GUI部件的聚焦移动的箭头键、对构成菜单的GUI部件进行确定操作的决定键、用于将分层化的菜单返回到更上位的菜单的返回键、数值键。 
以上是对家庭影院***的说明。下面,说明BD-ROM的细节。 
图2表示作为本实施方式中进行说明的记录介质一例的光盘、更具体是BD-ROM的内部构成。 
第1段表示作为多层化光盘的BD-ROM,第2段沿水平方向拉伸描绘各记录层上存在的螺旋轨道。该螺旋轨道被处理成一个连续的记录区域。该记录区域由位于最内周的导入区、位于最外周的导出区、存在于其间的第1记录层的记录区域、第2记录层的记录区域、第3记录层的记录区域构成。 
第3段表示BD-ROM中的文件***区域。文件***区域由“卷(volume)管理区域”与“逻辑地址空间”构成。 
“卷管理区域”是记录用于将第1记录层的记录区域、第2记录层的记录区域、第3记录层的记录区域处理成一个连续的文件***空间的文件***管理信息的区域。 
“逻辑地址空间”是由扇区连续的逻辑块号码(LBN)指示的地址空间。即,第2段中的第1记录层的记录区域、第2记录层的记录区域、第3记录层的记录区域构成一个连续的逻辑地址空间。 
第4段表示文件***管理区域的逻辑地址空间中的区域分配。文件***管理记录中,内周侧存在非AV数据记录区域。在紧挨着非AV数据记录区域之后,存在AV数据记录区域。 
第5段表示这些非AV数据记录区域及AV数据记录区域中记录的区块(extent)。在AV数据记录区域中存在构成AV文件的区块(图中的EXT、EXT、EXT…)。在非AV数据记录区域中存在构成AV文件以外文件的区块(图中的EXT、EXT、EXT…)。 
图3是表示BD-ROM的应用格式的图。 
‘BDMV目录’是记录BD-ROM处理的AV内容或管理信息等的数据的目录。在BDMV目录之下,存在称为‘JAR目录’、‘BDJO目录’、‘PLAYLIST目录’、‘CLIPINF目录’、‘STREAM目录’的5个子目录,在BDMV目录中配置‘index.bdmv’、‘MovieObject.bdmv’这两种文件。‘index.bdmv’是涉及BD-ROM整体的管理信息,在将盘***再现装置后,通过首先读出index.bdmv,由此再现装置唯一地识别盘。另外,index.bdmv表示BD-ROM中可再现的多个标题(title)的标题号码与规定各个标题的BD-J对象或电影对象之间的对应。 
‘MovieObject.bdmv’存储一个以上的电影对象。电影对象是在以命令解释器为控制主体的动作模式(HDMV模式)下、规定再现装置应执行的控制步骤的管理对象,包含一个以上的命令、和在用户执行对GUI的菜单调用、标题调用的情况下规定如何屏蔽(mask)这些调用的屏蔽标志。 
‘JAR目录’是配置对应于归档文件的JAR文件的目录。归档文件是通过将一个以上类文件、一个以上数据文件等汇总成一个所得到的文件。一 个以上类文件、一个以上数据文件等例如可通过归档器(archiver)(未图示)来汇总成一个。 
这里,作为归档文件的一例,以Java(注册商标)的归档文件为例进行说明。 
例如,在以作为再现装置具备的字节代码解释器的Java虚拟机为控制主体的动作模式(BD-J模式)下,规定再现装置应执行的控制步骤。存储JAR文件的文件由5位的数字zzzzz与扩展符jar来识别。 
‘BDJO目录’是在以作为字节代码解释器的Java虚拟机为控制主体的动作模式(BD-J模式)下,存储存储了规定再现装置应执行的控制步骤的管理对象(BDJ对象)的文件的目录。存储了BDJ对象的文件由5位的数字zzzzz与扩展符bdjo来识别。 
‘PLAYLIST目录’配置存储了播放列表信息的文件,该播放列表信息包含指定对基本视点视频流的再现区间的主路径信息、指定对增强视点视频流的再现区间的子路径信息。存储该播放列表信息的文件由“yyyyy”这样的5位识别号码与扩展符“mpls”识别。这里,所谓基本视点视频流是指构成左视点或右视点的视频流中可实现平面视觉显示的视频流。另一方面,将构成左视点或右视点的视频流中不是基本视点视频流的视频流称为“增强视点视频流”。构成增强视点视频流的图片数据,根据与构成基本视点视频流的图片数据之间的帧相关性来进行压缩编码。 
作为利用这种视点间相关性的视频压缩方法,有称为Multiview Video Coding(MVC)的MPEG-4 AVC/H.264的修正标准。作为ISO/IEC MPEG与ITU-T VCEG的共同项目的Joint Video Team(JVT)在2008年7月完成了称为Multiview Video Coding(MVC)的MPEG-4AVC/H.264的修正标准的策定。MVC是汇总多个视点的影像来编码的标准,通过不仅将影像的时间方向类似性、还将视点间的类似性也用于预测编码,与多个视点的独立压缩相比,提高压缩效率。 
构成基本视点、增强视点的流不仅是视频流。字幕流也构成基本视点、增强视点。下面,将基本视点视频流、基本视点字幕流统称为“基本视点流”。另外,将增强视点视频流、增强视点字幕流统称为“增强视点流”。 
‘CLIPINF目录’是配置存储了clip信息的文件(clip信息文件)的目录。 Clip(片段)信息文件由“xxxxx”这样的5位识别号码与扩展符“clpi”来识别。在该clip信息文件的内部,存在分别对应于左视点的视频流、右视点的视频流的入口映射(entry map)。 
将构成以上目录中存在的文件的区块,记录在非AV数据区域中。 
‘STREAM目录’是配置存储了平面视觉视频流的AVclip文件、存储了立体视觉视频流的AVclip文件的目录。存储了平面视觉视频流的文件由“xxxxx”这样的5位识别号码与扩展符“m2ts”来识别。存储了立体视觉视频流的文件由“xxxxx”这样的5位识别号码与扩展符“ilts”来识别。 
将构成STREAM目录中存储的基本视点流文件的区块、构成应存储在STREAM目录中的增强视点流文件的区块记录在AV数据记录区域中。 
(流的记录执行方式) 
图4表示构成基本视点流、增强视点流的各源数据包经何种过程写入AV数据区域。图4的第1段表示构成基本视点流或增强视点流的TS数据包。 
构成基本视点流和增强视点流的188字节的TS数据包如第2段所示,附加4字节的TS_extra_header(图中的阴影部),变为192字节长度的源数据包。该TS_extra_header包含表示该TS数据包的解码器输入时刻信息的Arrival_Time_Stamp。 
构成基本视点流和增强视点流的源数据包构成一个以上的“ATC序列”。所谓“ATC序列”是构成ATS时间轴的源数据包的排列,是指该Arrival_Time_Stamp参照的Arrival_Time_Clock中不存在不连续点(no arrival time-base discontinuetiy)的排列。换言之,将该Arrival_Time_Stamp参照的Arrival_Time_Clock中存在连续性的源数据包序列称为“ATC序列”。将ATS如下附加于TS数据包的开头,表示向解码器的传送时刻。 
这种ATC序列成为AVclip,以xxxxx.m2ts这样的文件名记录在记录层中。 
这种AVclip与通常的计算机文件一样,被分割成一个以上文件区块,记录在各记录层上的区域中。第3段表示AVclip,第4段模式地表示AVclip如何记录在各记录层中。该第4段中构成文件的各文件区块具有预定大小(将该大小称为S_EXT。)以上的数据长度。 
图5是表示BD-ROM的物理单位与构成一个文件区块的源数据包之间的对应关系的图。如第2段所示,在BD-ROM的AV文件记录区域中形成多个扇区。构成文件区块的源数据包如第1段所示,每32个为一组,写入连续的3个扇区中。由32个源数据包构成的组为6144字节(=32×192),这与3个扇区大小6144字节(2048×3)一致。将收纳于3个扇区中的32个源数据包称为“Aligned Unit”(排列单元),以Aligned Unit单位来执行向BD-ROM的写入。 
第3段中,扇区以32个单位附加纠错码,构成ECC块。再现装置只要以Aligned Unit单位访问BD-ROM,就可得到32个完结的源数据包。以上是对BD-ROM写入AVclip的过程。 
图6(a)是将TS数据包的数据包ID(PID)可取的多个数值范围与具有各数值范围数据包ID的TS数据包的PES流种类对应后表示的图。 
具有0x0100的数据包ID的TS数据包构成节目映射(Program_map),具有0x1001的数据包ID的TS数据包构成节目时钟参考(PCR)。 
具有0x1011的数据包ID的TS数据包构成基本视点视频流,0x1012的TS数据包构成增强视点视频流。 
具有0x1100-0x111F的数据包ID的TS数据包构成音频流。 
具有0x1220-x123F的数据包ID的TS数据包构成基本视点字幕流。具有0x1240-0x125F的数据包ID的TS数据包构成增强视点字幕流。另外,作为构成平面视觉用图形字幕流的TS数据包,不构成基本视点字幕流的TS数据包的数据包ID为0x1200-0x121F的数值范围。 
构成这些视频流的TS数据包、构成字幕流的TS数据包由构成基本视点的TS数据包彼此、构成增强视点的TS数据包彼此汇总而成。图6(b)表示其一例。 
如图6(b)所示,构成基本视点的源数据包的组由被赋予了0x1011的PID的基本视点视频流的源数据包(图中的视频:Video)、赋予了0x1100的PID的音频流的源数据包(图中的音频:Audio)、赋予了0x1220、0x1221、0x1222、0x1223、0x1224、0x1225、0x1226的PID的图形字幕流的源数据包(图中的PG)构成。 
另一方面,构成增强视点的源数据包的组由赋予了0x1012的PID的增 强视点视频流(图中的Video)的源数据包、赋予了0x1101的PID的音频流的源数据包(图中的Audio)、赋予了0x1240、0x1241、0x1242、0x1243、0x1244、0x1245的PID的图形字幕流的源数据包(图中的PG)构成。 
交织地配置构成基本视点、增强视点的源数据包的组。图7是表示交织配置一例的图。图7中的所谓交织配置是指构成基本视点、增强视点的区块依据“基本视点”、“增强视点”、“基本视点”、“增强视点”...这样的规则性来记录。 
第1段表示AV文件,第2段表示构成AV文件的区块EXT_L[i]、EXT_L[i+1]、EXT_R[i]、EXT_R[i+1]。第3段表示属于各区块内的源数据包序列,第4段表示记录层中的扇区序列。这里,括号中的变量i、i+1表示作为第几个区块再现。根据该记法,可知由变量i指示的两个区块、即EXT_L[i]、EXT_R[i]同时再现,由变量i+1指示的两个区块、即EXT_L[i+1]、EXT_R[i+1]同时再现。 
区块EXT_L[i]、EXT_L[i+1]由PID=0x1011的源数据包构成。虚线箭头h1、h2、h3、h4表示区块EXT_L[i]、EXT_L[i+1]归属于基本视点流、增强视点流中的哪个的归属关系。根据箭头h1、h2所示的归属关系,可知区块EXT_L[i]、EXT_L[i+1]归属于基本视点流。根据箭头h3、h4所示的归属关系,可知区块EXT_R[i]、EXT_R[i+1]归属于增强视点流。 
将区块EXT_L[i]的大小称为SEXT_L[i],将区块EXT_R[i]的大小称为SEXT_R[i]。 
说明如何确定这些SEXT_L、SEXT_R的大小。这里,区块在再现装置中被交互读出到右视点用读缓冲器、左视点用读缓冲器这两个缓冲器中,提供给视频解码器。这样,SEXT_L、SEXT_R的大小必需考虑右视点用读缓冲器及左视点用读缓冲器变为缓冲器充满的时间来确定。即,若设向右视点用读缓冲器的传送速率为Rmax1,则必需确定右视点用读缓冲器的容量,以满足 
右视点用读缓冲器=Rmax1ד伴随跳跃的同时将左视点用读缓冲器变为充满的时间” 
的关系。这里,所谓跳跃(jump)与盘查找(disc seek)含义相同。这是因为BD-ROM中对记录可确保的连续区域有限,基本视点流和增强视点流不 限于相邻来记录,也可记录在分散的区域中。 
接着,考虑“伴随跳跃的同时将左视点用读缓冲器变为充满的时间”。左视点用读缓冲器中的TS数据包积蓄以Rud-Rmax2的传送速率来进行。这意味着从左视点用读缓冲器的输出速率Rmax2与向左视点用读缓冲器的输入速率Rud之间的差分。这样,将左视点用读缓冲器变为充满的时间为RB2/(Rud-Rmax2)。 
当向左视点用读缓冲器读出数据时,由于必需考虑从右视点视频流向左视点视频流的跳跃时间(Tjump)与从左视点视频流至右视点视频流的跳跃时间(Tjump),所以 
左视点用读缓冲器的积蓄中必需(2×Tjump+RB2/(Rud-Rmax2))的时间。 
若设右视点用读缓冲器的传送速率为Rmax1,则在上述左视点用读缓冲器的积蓄时间中,必需以Rmax1的传送速率输出右视点用读缓冲器内的全部源数据包,所以右视点用读缓冲器的大小RB1变为 
RB1≥Rmax1×{2×Tjump+RB2/(Rud-Rmax2)}。 
以同样的步骤,若求左视点用读缓冲器的容量RB2,则为 
RB2≥Rmax2×{2×Tjump+RB1/(Rud-Rmax1)}。 
作为右视点用读缓冲器、左视点用读缓冲器的存储器大小的具体值,为1.5Mbyte以下,在本实施方式中,区块大小SEXT_R、SEXT_L被设定为与该右视点用读缓冲器、左视点用读缓冲器的大小相同的大小,或基本与其相等的大小。以上是对基本视点流、增强视点流的记录执行方式的说明。下面,说明基本视点流及增强视点流的内部构成。 
图8是表示立体视觉用基本视点流、增强视点流的内部构成一例的图。 
基本视点流、增强视点流例如包含图片数据。图片(picture)数据有多种,包含I图片、P图片、B图片这样的图片数据。 
所谓I图片是一画面大小的图片数据。 
所谓P图片是表示与构成基准的I图片之间的差分的图片数据。 
所谓B图片是由构成基准的I图片与P图片生成的图片数据。 
图8的第2段表示基本视点流的内部构成。该流中包含图片数据I1、P2、Br3、Br4、P5、Br6、Br7、P9这样的图片数据。 
这些图片数据根据DTS(解码时间戳:表示由解码器执行解码的开始时刻的信息)来解码。第1段表示左视点图像。通过根据PTS,按I1、Br3、Br4、P2、Br6、Br7、P5的顺序,再现如此解码的图片数据I1、P2、Br3、Br4、P5、Br6、Br7、P9,由此再现左视点图像。 
第4段表示增强视点流的内部构成。该辅视频流包含P1、P2、B3、B4、P5、B6、B7、P8这样的图片数据。这些图片数据根据DTS来解码。第3段表示右视点图像。通过根据PTS(演示(presentation)时间戳:表示视频、音频的提示时刻的信息),按P1、B3、B4、P2、B6、B7、P5的顺序,再现如此解码的图片数据P1、P2、B3、B4、P5、B6、B7、P8,由此再现右视点图像。 
第5段表示如何使液晶快门立体眼镜104的状态变化。如该第5段所示,可知收看左视点影像时,关闭右视点的液晶快门,收看右视点影像时,关闭左视点的液晶快门。 
这些主视频流、辅视频流除利用时间方向的冗余性的图片间预测编码外,还由利用视点间的冗余性的图片间预测编码压缩。增强视点流的图片参照基本视点流的相同显示时刻的图片来压缩。 
例如,增强视点流的开头P图片参照基本视点流的I图片,增强视点流的B图片参照基本视点流的Br图片,增强视点流的第二个P图片参照基本视点流的P图片。 
图9是表示通过根据图8的定时切换立体眼镜的透光/遮光来将何种影像提供给再现的图。这里,帧显示期间是1/24秒,若使立体眼镜中的右视点、左视点的透光/遮光每隔1/48秒变化,则右视点、左视点的图片分别交互出现。图9所示的左视点的图像及右视点的图像模式地示出图像内出现的人物的脸的方向或位置在左视点图像与右视点图像中稍稍错位(另外,图9、图10中人物的脸的方向或位置错位为模式错位。)。 
图10是表示利用眼的残像反应形成的立体影像的图。 
以上结束对增强视点视频流的内部构成的说明。 
下面说明图形字幕流。图11是表示图形字幕流的构成的图。图11(a)的第1段表示构成AVClip的TS数据包序列。第2段表示构成图形字幕流的PES数据包序列。第2段中的PES数据包序列通过从第1段的TS数据 包中、具有规定PID的TS数据包中取出有效载荷(payload)后连结来构成。 
第3段表示图形字幕流的构成。图形字幕流由称为PCS(Presentation Composition Segment:演示合成区段)、WDS(Window Define Segment:窗口定义区段)、PDS(Palette Definition Segment:调色板定义区段)、ODS(Object_Definition_Segment:对象定义区段)、END(END of Display Set Segment:显示集结束区段)的功能区段构成。这些功能区段中,PCS被称为画面构成区段,WDS、PDS、ODS、END被称为定义区段。PES数据包与功能区段的对应关系为1对1的关系、1对多的关系。即,功能区段在变换为一个PES数据包后记录在BD-ROM中,或被区段化,变换为多个PES数据包后,记录在BD-ROM中。 
图11(b)是表示通过变换功能区段得到的PES数据包的图。如图11(b)所示,PES数据包由‘数据包头’与‘有效载荷’构成,该有效载荷相当于功能区段实体。另外,数据包头中存在对应于该功能区段的DTS、PTS。另外,在以后的说明中,将存储功能区段的PES数据包的头内存在的DTS和PTS,作为功能区段的DTS和PTS进行处理。 
这些各种功能区段构筑图12的逻辑结构。图12是表示由各种功能区段构成的逻辑结构的图。图12中,分别在第3段示出功能区段,在第2段示出Display Set,在第1段示出Epoch。 
第2段的所谓Display Set(显示集,简称为DS)是指构成图形字幕流的多个功能区段中、构成一画面大小的图形的功能区段的集合。图中的虚线kz1表示第3段的功能区段归属于哪个DS的归属关系。可知PCS-WDS-PDS-ODS-END这样的一连串功能区段构成一个DS。再现装置可不从BD-ROM中读出构成该DS的多个功能区段地构成一画面大小的图形。 
第1段的所谓Epoch是指AVClip再现时间轴上具有存储器管理连续性的一个期间、及分配给该期间的数据群。所谓这里设想的存储器是用于存储一画面大小的图形的图形平面、用于存储解压状态的图形数据的对象缓冲器。在对它们的存储器管理中,有连续性是指通过相当于该Epoch的期间,不发生这些图形平面及对象缓冲器的快闪(flash),仅在图形平面内的某个确定的矩形区域内,进行图形的删除及再描绘(※这里所谓快闪是清除全 部平面及缓冲器的存储内容。)。该矩形区域的纵横向的大小及位置在相当于Epoch的期间中始终固定。在图形平面中,在该固定的区域内,只要进行图形的删除及再描绘,就可保障影像与图形的同步。即,Epoch可称为可保障影像-图形同步的再现时间轴上的一单位。在图形平面中,在想变更应执行图形删除、再描绘的区域的情况下,必需在再现时间轴上定义该变更时刻,使该变更时刻之后变为新的Epoch。此时,在两个Epoch的边界,不保证影像-图形的同步。 
根据Epoch中字幕的位置关系,在再现时间轴上,画面上的某个确定的矩形区域内出现字幕的期间可称为Epoch。图13是表示字幕的显示位置与Epoch之间的关系的图。在图13中,考虑对应于动态图像各图片的图案来变更字幕的位置。即,5个字幕‘本当に(真的)’、‘ごめん(抱歉)’、‘あれから(从那以后)’、‘3年だつた(已经3年了)’中,两个字幕‘本当に’、‘ごめん’配置在画面的下侧,‘あれから’、‘3年だつた’配置在画面的上侧。这是考虑画面的易见性,在画面中相当于空白的位置上配置字幕。在有这种时间变动的情况下,在AVClip的再现时间轴上,在下侧空白中出现字幕的期间变为一个Epoch1,在上侧空白中出现字幕的期间变为另一Epoch2。这两个Epoch分别具有独自的字幕描绘区域。在Epoch1中,画面下侧的空白变为字幕的描绘区域(window1)。另一方面,在Epoch2中,画面上侧的空白变为字幕的描绘区域(window2)。由于这些Epoch1、2中保证缓冲器、平面中存储器管理的连续性,所以无缝进行上述空白中的字幕显示。以上是对Epoch的说明。下面说明Display Set。 
图12中的虚线hk1、2表示第2段的功能区段归属于哪个Epoch的归属关系。可知Epoch Start、Acquisition Point、Normal Case这样一连串DS构成第1段Epoch。‘Epoch Start’、‘Acquisition Point’、‘Normal Case’是DS的类型。图12中的Acquisition Point、Normal Case的顺序只是一例,哪个在先均无妨。 
‘Epoch Start’(Epoch开始)表示新的Epoch的开始。因此,Epoch Start包含下一画面合成所需的全部功能区段。Epoch Start配置在电影作品中的章节等、判明找到起点(頭出し)的位置。 
‘Acquisition Point’(采集点)不是Epoch的开始时刻,而是包含下一画 面合成所需的全部功能区段的Display Set。若从作为Acquisition Point的DS找到起点,则能可靠地实现图形显示。即,作为Acquisition Point的DS起到可从Epoch的中途进行画面构成的作用。将作为Acquisition Point的Display Set组入可构成找到起点目的地的位置上。在这种位置中有可通过时间搜索指定的位置。所谓时间搜索是从用户受理几分几秒这样的时间输入、从相当于该时间输入的再现时刻进行找到起点的操作。由于这种时间输入以10分钟单位、10秒钟单位这样的大的单位进行,所以间隔10分钟的再现位置、间隔10秒钟的再现位置变为可由时间搜索指定的位置。通过这样在通过时间搜索指定的位置设置Acquisition Point,可最佳地执行时间搜索时的图形字幕流再现。 
‘Normal Case’仅包含与前一Display Set的差分。例如,某个DSv的字幕是与先行的DSu相同的内容,但画面构成与该先行的DSu不同的情况下,仅设置PCS与END的DSv,设该DSv为Normal Case的DS。据此,由于不必设置重复的ODS,所以可有助于BD-ROM中的容量削减。另一方面,Normal Case的DS不过是差分,所以Normal Case单独不能进行画面构成。 
接着,说明Definition Segment(ODS、WDS、PDS)。 
‘Object_Definition_Segment’是定义图形字幕的功能区段。下面说明该图形字幕。记录在BD-ROM中的AVClip由于以伴随高清的高画质为卖点,所以图形字幕的分辨率也设定为1920×1080象素这样的高精细的大小。由于有1920×1080的分辨率,所以BD-ROM中,可鲜明再现剧场上映用的字幕的字体,即手写的韵味深的字体的字幕显示。图形字幕由多个行程数据构成。所谓行程数据是利用表示象素值的象素代码与象素值的连续长度来表现象素序列的数据。象素代码是8比特的值,取1~255的值。行程数据中,可利用该象素代码从全色的16,777,216色中选择任意的256色,设定为象素的颜色。另外,在显示为字幕的情况下,必需通过将字符串配置在透明色的背景中来描绘图形字幕。 
基于ODS的图形字幕的定义具有图14(a)所示的数据结构。ODS如图14(a)所示,由表示自身是ODS的‘segment_type’、表示ODS的数据长度的‘segment_length’、唯一识别Epoch中对应于该ODS的图形字幕的 ‘object_id’、表示Epoch中ODS的版本的‘object_version_number’、‘last_in_sequence_flag’、和作为图形字幕的部分或全部的连续字节长度数据‘object_data_fragment’构成。 
‘Palette Definition Segment(PDS)’是存储调色板数据的功能区段。所谓调色板数据是表示1~255的象素代码与象素值的组合的数据。这里,象素值由红色差分量(Cr值)、蓝色差分量(Cb值)、亮度分量(Y值)、透明度(T值)构成。通过将各行程数据具有的象素代码置换为调色板所示的象素值,行程数据显色。图14(b)示出PDS的数据结构。如图14(b)所示,PDS由表示自身是PDS的‘segment_type’、表示PDS的数据长度的‘segment_length’、唯一识别该PDS中包含的调色板的‘pallet_id’、表示Epoch中的Epoch的PDS版本的‘pallet_version_number’、关于各入口的信息‘pallet_entry’构成。‘pallet_entry’表示各入口中红色差分量(Cr值)、蓝色差分量(Cb值)、亮度分量Y值、透明度(T值)。 
接着说明WDS。 
‘window_definition_segment’是用于定义图形平面的矩形区域的功能区段。已描述了在Epoch中,只有在清除及再描绘在图形平面中的某个矩形区域内进行的情况下,存储器管理才产生连续性。将该图形平面中的矩形区域称为“window”,用该WDS定义。图15(a)是表示WDS的数据结构的图。如图15(a)所示,WDS使用唯一识别图形平面中窗口的‘window_id’、表示图形平面中左上象素的水平位置的‘window_horizontal_position’、表示图形平面中左上象素的垂直位置的‘window_vertical_position’、表示图形平面中窗口的横向幅度的‘window_width’、和表示图形平面中纵向幅度的‘window_height’来表现。 
说明window_horizontal_position、window_vertical_position、window_width、window_height可取的值。这些参数假定的坐标系是图形平面的内部区域,该图形平面具有纵向:video_heigh、横向:video_width的二维状大小。 
window_horizontal_position是图形平面中左上象素的水平地址,所以取1~video_width的值,window_vertical_position是图形平面中左上象素的垂直地址,所以取1~video_height的值。 
window_width是图形平面中窗口的横向幅度,所以取1~video_width-window_horizontal_position的值,window_height由于是图形平面中的纵向幅度,所以取1~video_height-window_vertical_position的值。 
利用WDS的window_horizontal_position、window_vertical_position、window_width、window_height,可对每个Epoch规定在图形平面的何处配置窗口或将窗口的大小设为何值。因此,可在创作(authoring)时调整,以在显示属于某个Epoch的图片的期间,为了不妨碍图片内的图案,在图片上相当于空白的位置上,呈现窗口。由此,可容易看到基于图形的字幕显示。WDS可对每个Epoch定义,所以即便图片的图案中有时间变动,也可对应于该变动,容易看到地显示图形。因此,结果是,可将电影作品的品质提高到与将字幕组入影像主体相同的水平。 
下面,说明‘END of Display Set Segment’。END of Display Set Segment是表示Display Set传送终止的指标,配置在Display Set中的功能区段中紧挨着最后的ODS之后。该END of Display SetSegment的内部构成由表示自身是END of Display SetSegment的‘segment_type’、与表示该功能区段的数据长度的‘segment_length’构成,没有对其必需说明的构成要素。故省略图示。 
以上是对ODS、PDS、WDS、END的说明。接着说明PCS。 
PCS是构成交互式画面的功能区段。PCS由图15(b)所示的数据结构构成。如图15(b)所示,PCS由‘segment_type’、‘segment_length’、‘composition_number’、‘composition_state’、‘pallet_update_flag’、‘pallet_id’、‘composition_object(1)~(m)’构成。 
‘composition_number’使用0~15的数值来识别Display Set中的图形更新。说到如何识别,若从Epoch的开头至本PCS存在图形更新,则每当经由这些图形更新,就通过递增等规则来设定composition_number。 
‘composition_state’表示从本PCS开始的Display Set是Normal Case、ACquisition Point还是Epoch Start。 
‘pallet_update_flag’表示本PCS中是否进行PalletOnly Display Update。所谓PalletOnly Display Update是指仅将之前的调色板切换为新的调色板的更新。若本PCS中执行这种更新,则将本字段设定为“1”。 
‘pallet_id’表示本PCS是否执行PalletOnly Display Update。所谓PalletOnly Display Update是指通过从之前的Display Set、仅将调色板切换为新的调色板来执行的更新。在本PCS中执行这种更新的情况下,将本字段设定为“1”。 
‘composition_object(1)~(n)’是用于实现该PCS所属的Display Set中的画面构成的控制信息。图15(b)的虚线wd1详细示出任意composition_object(i)的内部构成。如该虚线wd1所示,composition_object(i)由‘object_id_ref’、‘window_id_ref’、‘object_cropped_flag’、‘object_horizontal_position’、‘object_vertical_position’、‘cropping_rectangle信息(1)(2)...(n)’构成。 
‘object_id_ref’是图形字幕识别符(object_id)的参照值。该参照值意味着实现对应于composition_object(i)的画面构成时,应使用的图形字幕的识别符。 
‘window_id_ref’是窗口识别符(window_id)的参照值。该参照值表示实现对应于composition_object(i)的画面构成时,应使图形字幕显示于哪个窗口中。 
‘object_cropped_flag’是对显示对象缓冲器中裁剪(crop)的图形字幕还是将图形字幕设为非显示进行切换的标志。在设定为“1”的情况下,显示对象缓冲器中裁剪的图形字幕,在设定为“0”的情况下,图形字幕变为非显示。 
‘object_horizontal_position’表示图形平面中图形字幕左上象素的水平位置。 
‘object_vertical_position’表示图形平面中左上象素的垂直位置。 
‘cropping_rectangle信息(1)(2)...(n)’是在将‘object_cropped_flag’设定为1的情况下变为有效的信息要素。虚线wd2详细示出任意cropping_rectangle信息(i)的内部构成。如该虚线所示,cropping_rectangle信息(i)由‘object_cropping_horizontal_position’、‘object_cropping_vertical_position’、‘object_cropping_width’、‘object_cropping_height’构成。 
‘object_cropping_horizontal_position’表示图形平面中裁剪矩形左上象素的水平位置。裁剪矩形是用于切出图形字幕一部分的框,相当于ETSI EN300 743标准规格中的“Region”。 
‘object_cropping_vertical_position’表示图形平面中裁剪矩形左上象素的垂直位置。 
‘object_cropping_width’表示图形平面中裁剪矩形的横向幅度。 
‘obiect_cropping_height’表示图形平面中裁剪矩形的纵向幅度。 
以上是PCS的数据结构。下面说明PCS的具体记述。该具体例伴随着动态图像的再现进行,通过向多个图形平面写入,如‘本当に’、‘ごめん’所示那样慢慢显示。这里假定的Epoch具有DS1(Epoch Start)、DS2(Normal Case)。DS1具备定义构成字幕显示框的window的WDS、表示台词‘本当にごめん’的ODS、第1个PCS。设DS2(Normal Case)具有第2个PCS。 
下面,说明如何记述各个PCS。图16示出属于Display Set的WDS、PCS的记述例。图16是表示显示集中的PCS的记述例的图。 
图16(a)中,WDS的window_horizontal_position、window_vertical_position表示图形平面中窗口的左上坐标LP1,window_width、window_height表示容器显示框的横向幅度、纵向幅度。 
图16(a)中的裁剪信息的object_cropping_horizontal_position、object_cropping_vertical_position表示设对象缓冲器中图形字幕的左上坐标为原点的坐标系中裁剪范围的基准SDT。从基准点起,object_cropping_width、object_cropping_height所示范围(图中的粗框部分)变为裁剪范围。裁剪的图形字幕被配置在图形平面的坐标系中以obiect_horizontal_position、object_vertical_position为基准点(左上)的虚线范围cp1中。由此,将‘本当に’写入图形平面中的窗口内。由此,将字幕‘本当に’与动态图像合成显示。 
图16(b))是表示DS2中的PCS的记述例的图。图16(b)中的WDS的记述与图17相同,所以省略说明。裁剪信息的记述与图16(b)不同。图16(b)中的裁剪信息的object_cropping_horizontal_position、object_cropping_vertical_position表示对象缓冲器上的字幕‘本当にごめん’中‘ごめん’的左上坐标,object_cropping_height、object_cropping_width表示‘ごめん’的横向幅度、纵向幅度。由此,将‘ごめん’写入图形平面中的窗口内。由此,将字幕‘ごめん’与动态图像合成显示。 
以上是对功能区段的说明。接着,说明具有这些PCS、ODS的Display Set在AVClip再现时间轴上如何分配。Epoch是再现时间轴上存储器管理连续的期间,Epoch由一个以上的Display Set构成,所以如何向AVClip再现时间轴分配Display Set成为问题。这里,所谓AVClip的再现时间轴是指用于规定构成AVClip中复用的视频流的各个图片数据的解码定时、再现定时而设想的时间轴。在该再现时间轴上,解码定时、再现定时以90KHz的时间精度表现。附加于Display Set内的PCS、ODS上的DTS、PTS表示该再现时间轴上应实现同步控制的定时。使用附加于该PCS、ODS上的DTS、PTS来进行同步控制是向再现时间轴分配Display Set。 
若设属于Epoch的Display Set之中任意的Display Set为DSn,则DSn由图17所示的DTS、PTS设定向AVClip的再现时间轴分配。图17是表示分配了DSn的AVClip的再现时间轴的图。图中,DSn的起点由属于DSn的PCS的DTS值(DTS(DSn[PCS]))表示,终点由属于DSn的PCS的PTS值(PTS(DSn[PCS]))表示。DSn中进行最初显示的定时也示于PCS的PTS值(PTS(DSn[PCS]))。在AVClip再现时间轴上,若使视频流的期望图片出现的定时与PTS(DSn[PCS])一致,则DSn的最初显示与该视频流同步。 
PTS(DSn[PCS])是向DTS(DSn[PCS])加上ODS解码所需的期间(DECODE DURATION)的值。 
最初显示所需的ODS的解码在该DECODE DURATION内进行。图17的期间mc1表示执行属于DSn的任意ODS(ODSm)的解码的期间。该解码期间的开始点由DTS(ODSn[ODSm])表示,该解码的终止点由PTS(ODSn[ODSm])表示。 
通过对属于Epoch的全部ODS进行以上向再现时间轴的分配,Epoch如规定所示。以上是就对再现时间轴的分配的说明。 
以上是对图形流的说明。 
图18是表示由ODS定义的图形字幕的类型的图。(a)是构成平假名字符的字幕的图形字幕,(b)是构成带注音假名的字符的字幕的图形字幕。(c)是构成放大字符的字幕的图形字幕,(d)、(e)是构成带厚度字符的字幕的图形字幕。这些(d)、(e)中的字符厚度在(d)与(e)中看到的角度微妙差异。因此,若将这些带厚度的字符作为左视点字幕、右视点字幕,与左视点动态图像、右视点动态图像一起再现,则可在实现动态图像的立体视觉的同时,实现 字幕的立体视觉。这些图形字幕在设字幕的显示方式控制为有效的情况下、对应于其控制内容来适当选择。 
接着,说明使用该图形流实现立体视觉时的改良。 
图19表示如何解码构成基本视点的字幕流、构成增强视点的字幕流。 
在实现立体视觉的情况下,准备两个***的上述图形解码器、图形平面、视频平面。将其中基本视点用的图形解码器、图形平面、视频平面称为基本图形解码器、基本图形平面、基本视频平面。另一方面,将增强视点用的图形解码器、图形平面、视频平面称为扩展图形解码器、扩展图形平面、扩展视频平面。 
另外,如上所述,通过解码具有0x1220-0x123F的PID的源数据包,在基本图形解码器内的对象缓冲器中存储通过解码这些源数据包得到的图形字幕。之后,向基本图形平面中写入通过解码这些源数据包得到的图形字幕,用于与基本视频平面中存储的图片进行合成。 
并行地,通过解码具有0x1240-0x125F的PID的源数据包,在扩展图形解码器内的对象缓冲器中存储通过解码这些源数据包得到的图形字幕。之后,向扩展图形平面中写入通过解码这些源数据包得到的图形字幕,用于与扩展视频平面中存储的图片进行合成。 
这里,通过将表示图18所示带厚度的字符的图形字幕以左右错位的状态写入基本图形平面、扩展图形平面中,图形浮现在影像之前。 
图20表示基本视点视频流及增强视点视频流的再现与基本视点字幕流及增强视点字幕流的再现同步的情况下再现的立体视觉影像的一例。由于向基本图形平面、扩展图形平面分别写入图形,所以立体视觉影像中字幕立体地呈现。 
图21表示由window_horizontal_position、window_vertical_position规定的图形平面中窗口的坐标、及由object_horizontal_position、object_vertical_position规定的图形平面中图形字幕的坐标如何影响立体视觉字幕。左视点图形平面中窗口及图形字幕的位置与右视点图形平面中窗口及图形字幕的位置之间的间隔在图21中称为“偏移”(offset)。(a)表示偏移大、左视点的字幕与右视点的字幕的间隔宽的情况,(b)表示偏移窄、左视点的字幕与右视点的字幕的间隔窄的情况。 
如(a)所示,左视点图形平面中窗口及图形字幕的位置与右视点图形平面中窗口及图形字幕的位置之间的间隔越宽,则立体视觉字幕越向近前一侧前进。相反,如(b)所示,左视点图形平面中窗口及图形字幕的位置与右视点图形平面中窗口及图形字幕的位置之间的间隔越窄,则立体视觉字幕越向进深一侧后退。 
由于存在以上规则性,所以当执行创作时,必需将基本视点图形流的PCS的window_horizontal_position、window_vertical_position、object_horizontal_position、object_vertical_position、增强视点流的PCS的window_horizontal_position、window_vertical_position、object_horizontal_position、object_vertical_position设定为适当的坐标,以便立体视觉字幕相对立体视觉动态图像位于适当的位置。 
以上结束对基本视点字幕流、增强视点字幕流的内部构成的说明。接着说明clip信息文件。 
字幕中除上述说明的由行程图形数据定义的图形字幕流外,还存在由文本代码与字体定义的文本字幕流定义。这些字幕流尽管数据结构不同,但作为字幕的用途相同,所以一齐处理。若与文本字幕流相比,则尽管图形流字幕流在创作时费事,但具有可最佳表现立体视觉用的厚度等、可提高再现品位的优点。 
<clip信息文件> 
图22是表示clip信息文件一例的图。clip信息文件如图22所示,是AVclip的管理信息,与AVclip一对一地对应,由流属性表与入口映射表构成。 
引出线zh1详细示出表示流属性表的内部构成。流属性表如该引出线所示,对每个PID登记AVclip中包含的各流的属性信息。属性信息对每个基本视点流、增强视点流具有不同的信息。 
引出线zh2详细示出表示基本视点流的内部构成。如引出线所示,作为由PID=0x1011的TS数据包构成的基本视点的流属性信息,记述编解码器(codec)、分辨率、宽高比、帧速率。 
接着,说明入口映射表的内部构成。 
入口映射是表示使用某个数据包ID确定的STC时间轴中、任意源数据 包的源数据包号码与STC时间轴上的PTS之间的对应的表。 
STC时间轴是表示解码时刻、显示时刻的MPEG2-TS的时间轴。将作为AV流的***基准时刻的STC(System Time Clock)的不连续点(system time-base discontinueity)不存在的一个源数据包统称为“STC序列”。 
图23(a)是表示入口映射表的内部构成的图。引出线eh1详细示出表示入口映射表的内部构成。 
如引出线eh1所示,入口映射表如关于由PID=0x1011的TS数据包构成的基本视点流的入口映射、由PID=0x1012的TS数据包构成的增强视点流的入口映射那样,对由多种TS数据包构成的打包基本流的每个存在入口映射。入口映射中,将包含构成一对的PTS与SPN的组的信息称为“入口点”,入口点是将PTS与SPN的组合,与表示可否从该SPN解码的显示方式标志(is_angle_change标志)相对应起来的信息。另外,将开头作为0、每个入口点递增之后的值称为“入口点ID(下面为EP_ID)”。 
通过利用该入口映射,再现装置可确定对应于视频流时间轴上任意地点的源数据包位置。例如,当快进、后退的特殊再现时,通过确定并选择登记于入口映射的I图片来进行再现,可不解析AVclip地高效进行处理。另外,入口映射对复用于AVclip内的每个视频流制作,用PID管理。 
引出线eh2详细示出表示PID=0x1011的入口映射的内部构成。由对应于EP_ID=0的入口点、对应于EP_ID=1的入口点、对应于EP_ID=2的入口点、对应于EP_ID=3的入口点构成。对应于EP_ID=0的入口点由设定为ON(开启)的is_angle_change标志、SPN=3、PTS=80000构成。对应于EP_ID=1的入口点由设定为OFF(关闭)的is_angle_change标志、SPN=1500、PTS=270000构成。 
对应于EP_ID=2的入口点由设定为关闭的is_angle_change标志、SPN=3200、PTS=360000构成。对应于EP_ID=3的入口点包含设定为关闭的is_angle_change标志、SPN=4800、PTS=450000。 
图23(b)表示由图23(a)所示的对应于PID=0x1011的TS数据包的入口映射内多个入口映射指示哪个源数据包。对应于EP_ID=0的入口映射指示SPN=3,将该源数据包号码与PTS=80000对应。对应于EP_ID=1的入口映射指示SPN=1500,将该源数据包号码对应于PTS=270000。 
对应于EP_ID=2的入口映射指示SPN=3200的源数据包,将该源数据包号码对应于PTS=360000。对应于EP_ID=3的入口映射指示SPN=4800的源数据包,将该源数据包号码与PTS=450000对应。 
图24表示基于入口映射的入口点的登记。第1段表示由STC序列规定的时间轴。第2段表示clip信息中的入口映射。第3段表示构成STC序列的源数据包序列。 
箭头te1、te2、te3、te4模式表示STC时间轴上的再现时刻t1、t11、t21、t31与入口点之间的对应关系,箭头sh1、sh2、sh3、sh4模式表示ATC sequece中的SPN=n1、n11、n21、n31与入口点之间的对应关系。 
入口映射在指定ATC序列中SPN=n1的源数据包的情况下,在该入口映射的PTS中设定成STC序列中的PTS=t1。此时,使用PTS=t1这样的时刻,可使再现装置执行从ATC序列中的SPN=n1的随机访问。另外,入口映射在指定ATC序列中SPN=n21的源数据包的情况下,在该入口映射的PTS中设定成STC序列中的PTS=t21。此时,使用PTS=t21这样的时刻,可使再现装置执行从ATC序列中的SPN=n21的随机访问。 
图25是表示如何设定分别对应于左视点、右视点的入口映射的图。图25中的建立对应是在入口映射中各入口映射的源数据包号码中记述STC序列中的源数据包号码,在入口映射中各入口映射的PTS中记述STC序列中的PTS。表示时间轴的源数据包与时间轴之间的对应由入口映射如何取得。 
箭头th1、th2、th3、th4模式表示STC时间轴上再现时刻t1、t2、与入口点之间的对应关系,箭头sh1、sh2、sh3、sh4模式表示ATCsequece中的SPN=n1、n11、n8、n18与入口点之间的对应关系。 
第5段是交织记录的左视点、右视点的区块,与此前图中所示的相同。第4段是分别对应于PID=0x1011、PID=0x1012的入口映射。对应于PID=0x1011的入口映射包含指示n1的入口点、指示n8的入口点。这些入口点表示n1、n8与STC时间轴上的t1、t2之间的对应。对应于PID=0x1012的入口映射包含指示n11的入口点、指示n18的入口点。这些入口点表示n11、n18与STC时间轴上的t1、t2之间的对应。 
如上所述,在时间轴上,应在相同再现时刻再现的左视点、右视点的区块被记录在AV数据记录区域中分散的位置上,同时,通过使用分别与之 对应的入口映射,构成左视点的区块、右视点的区块的开头的源数据包使用PTS而唯一地被访问。 
以上是对clip信息文件的说明。接着说明播放列表信息的细节。 
图26是表示播放列表信息的数据结构的图,图26中,如引出线mp1所示,播放列表信息包含再现属性信息、主路径信息、子路径信息表、扩展数据。 
首先说明再现属性信息。引出线mp3详细示出表示再现属性信息的内部构成。如引出线mp3所示,再现属性信息包含对应内容(content)作为基础的标准的‘版本号码’、‘再现类型’、‘立体再现标志’。作为版本号码,可存储BD-ROM应用格式版本2.00等版本号码。另外,作为再现类型,可指示再现装置以意味着从开头顺序地再现播放列表中包含的播放项目的“顺序”或“随机/随机播放(shuffle)”再现。 
下面说明主路径信息。引出线mp1详细示出表示主路径信息的内部构成。MainPath如箭头mp1所示,由多个PlayItem(播放项目)信息#1...#N定义。PlayItem信息定义构成MainPath的一个逻辑再现区间。PlayItem信息的构成由引出线mp2详细示出。如该引出线所示,PlayItem信息由表示再现区间的IN点及Out点所属的AVclip的再现区间信息文件名的‘Clip_Information_file_name’、表示AVclip的编码方式的‘Clip_codec_identifier’、表示PlayItem是否构成多角度的‘is_multi_angle’、表示该PlayItem(当前PlayItem)与其前一个PlayItem(previous PlayItem)的连接状态的‘connection_condition’、唯一表示以该PlayItem作为对象的STC_Sequence的‘ref_to_STC_id[0]’、表示再现区间起点的时间信息‘In_time’(开始时间)、表示再现区间终点的时间信息‘Out_time’(结束时间)、表示该PlayItem中应屏蔽的用户操作是哪个的‘UO_mask_table’、表示是否允许对该PlayItem中途随机访问的‘PlayItem_random_access_flag’、表示该PlayItem再现终止后是否继续最后图片的静止显示的‘Still_mode’、‘STN_table’、‘BaseView_indicator’、‘STN_table’、与‘multi_clip_entry’构成。其中,构成再现路径的是表示再现区间起点的时间信息‘In_time’、表示再现区间终点的时间信息‘Out_time’的组,所谓再现路径信息由该‘In_time’及‘Out_time’的组构成。 
STN_table(STream Number_table)是向包含数据包ID的流入口及流属性的组分配逻辑流号码的表。STN_table中的流入口及流属性的组的顺序,表示对应的流的优先顺序。 
BaseView_indicator若为0,则表示BaseView(基本视点)是Left(左),若为1,则表示BaseView是Right(右)。 
图27是表示子路径信息表的内部构成的图。引出线su1详细示出表示子路径信息的内部构成。如引出线su1所示,子路径信息表包含多个子路径信息1、2、3...m。这些子路径信息是从一个类结构体派生的多个实例(instance),其内部构成是共通的。引出线su2详细示出表示Subpath信息的共同内部构成。如该引出线所示,各Subpath信息包含表示子路径类型的Subpath_type、与一个以上的子播放项目信息(...子播放项目信息#1-VOB#m...)。引出线su3详细示出表示SubPlayItem的内部构成。如该引出线所示,子播放项目信息由‘Clip_information_file_name’、‘Clip_codec_identifier’、‘ref_to_STC_id[0]’、‘SubPlayItem_In_time’、‘SubPlayItem_Out_time’、‘sync_PlayItem_id’、‘sync_start_PTS_of_PlayItem’构成。后面说明SubPlayItem的内部构成。 
‘Clip_information_file_name’是通过记述clip信息的文件名来唯一指定对应于SubPlayItem的SubClip的信息。 
‘Clip_codec_identifier’表示AVclip的编码方式。 
‘ref_to_STC_id[0]’唯一表示以该SubPlayItem为对象的STC_Sequence。 
‘SubPlayItem_In_time’是表示SubClip再现时间轴上的SubPlayItem的起点的信息。 
‘SubPlayItem_Out_time’是表示SubClip再现时间轴上的SubPlayItem的终点的信息。 
‘sync_PlayItem_id’是唯一指定构成MainPath的PlayItem中、该SubPlayItem应同步的PlayItem的信息。SubPlayItem_In_time存在于由该sync_PlayItem_id指定的Play Item的再现时间轴上。 
‘sync_start_PTS_of_PlayItem’以45KHz的时间精度来表示由sync_PlayItem_id指定的Play Item的再现时间轴上、由SubPlayItem_In_time指定的SubPlayItem的起点存在于何处。 
图28表示对左视点、右视点定义何种再现区间。该图以图14为基础来制图,在构成该基础的图的第2段时间轴上,描绘PlayItem的In_time及Out_time。在第1段的时间轴上,描绘SubPlayItem的In_time及Outt_time。从第3段至第5段与图14的第3段至第5段相同。左视点、右视点的I图片在时间轴上为相同时刻。 
左视点与右视点通过播放项目信息、子播放项目信息建立对应。 
说明扩展数据。图18是表示播放列表信息中扩展数据的内部构成的图。引出线et1详细示出表示扩展数据的内部构成。如该引出线所示,扩展数据由对应于播放项目信息#1~#N的每一个的STN_table_extention构成。引出线et2详细示出表示对应于PlayItem信息#1的STN_table_extention的内部构成。如该引出线所示,对应于PlayItem信息#1的STN_table_extention包含“视频流号码表”。 
图29是表示视频流号码表的内部构成的图。如引出线mh1所示,视频流号码表由stream_entry及stream_attribute的组构成。 
‘Stream_entry’包含:表示对构成主视频流的PES数据包的PID的参照值的‘ref_to_stram_PID_of_main_Clip’、表示NTSC、PAL等视频显示方式的‘video_format’、1/24秒、1/29.94秒等‘frame_rate’。 
图30表示STN_table中字幕流信息表的内部构成。STN_table中字幕流信息表由‘显示方式信息’与‘N个流信息’构成。n个流信息的每一个与流号码的每一个对应,由stream_entry与stream_attribute构成。引出线gh1详细示出表示stream_entry的内部构成。对stream_entry设定‘ref_to_stram_PID_of_mainClip’或‘ref_to_Sub_Path_id’、‘ref_to_SubClip_entry_id’、‘ref_to_stream_PID_of_subClip’中的哪一个。‘ref_to_stream_PID_of_SubClip’表示在对应于流号码的字幕流存在于与视频流相同的AVClip中的情况下、关于该字幕流的PID。 
‘stream_attribute’如引出线gh2所示,由‘语言属性’与‘字符属性’构成。引出线gh3详细示出表示字符属性的内部构成。如该引出线所示,字符属性由‘字符类型’与‘字符大小’构成。引出线gh4详细示出字符类型的构成。如引出线gh4所示,字符类型可表示对应于该stream_attribute的字幕流是平假名字符还是带注音假名的字符。这里的带注音假名字符是 指“向通常显示分配注音假名”。作为字符属性的变更,也考虑设定“片假名”。 
引出线gh5详细示出字符大小的内部构成。如引出线gh5所示,字符大小可表示对应于stream_attribute的字幕流的字幕字符是放大字符、通常字符还是缩小字符。 
图30(b)表示字幕流信息表中的显示方式信息的内部构成。如图30(b)所示,显示方式信息通过设定为“1”,表示对应于再现装置中用户年龄设定的显示方式控制为有效,通过设定为“0”,表示对应于再现装置中用户年龄设定的显示方式控制为无效。 
以上是对字幕流号码表的说明。接着,说明扩展数据。图31是表示播放列表信息中扩展数据的内部构成的图。引出线et1详细示出表示扩展数据的内部构成。如该引出线所示,扩展数据由对应于播放项目信息#1~#N的各个播放项目信息的STN_table_extention构成。引出线et2详细示出表示对应于PlayItem信息#1的STN_table_extention的内部构成。如该引出线所示,对应于PlayItem信息#1的STN_table_extention包含“视频流号码表”。 
图32是表示视频流号码表的内部构成的图。 
由N个enhanced_view_is_available标志及depth_is_available标志的组e1、与N个stream_entry及stream_attribute的组f1构成。它们对应于1~N个流号码,enhanced_view_is_available标志可通过使用1~N的流号码来唯一确定。stream_entry及stream_attribute的组也可通过使用1~N的流号码来唯一确定。 
‘Stream_entry’如引出线vh1所示,包含表示对构成主视频流的PES数据包的PID的参照值的‘ref_to_stream_PID_of_main_Clip’,stream_attribute如引出线vh2所示,包含‘video_format’‘frame_rate’。 
这些表中stream_entry的顺位表示当再现装置选择流时流选择的优先顺位。即,再现装置优先选择表中表项位于高顺位的流。 
在enhanced_view_is_available标志为ON、设定为增强视点的情况下,在ref_to_stream_of_MainClip中记述0x1011的数据包ID与0x1012的数据包ID。 
图33是表示STN_table_extension中字幕流信息表的内部构成的图。图 33(a)表示字幕流信息表的整体构成。如图33(a)所示,字幕流信息表由f3所指示的显示方式信息与f4所指示的N个流信息构成。n个流信息各自与流号码各自对应,由‘stream_entry’、‘stream_attribute’与‘立体显示信息’构成。引出线gh3详细示出表示stream_entry的内部构成。对stream_entry设定‘ref_to_stram_PID_of_mainClip’或‘ref_to_Sub_Path_id’、‘ref_to_SubClip_entry_id’、‘ref_to_stream_PID_of_subClip’中的某一个。‘ref_to_stream_PID_of_mainClip’表示在对应于流号码的字幕流存在于与视频流相同的AVClip中的情况下、对该字幕流的PID。 
‘ref_to_Sub_Path_id’表示在对应于流号码的字幕流存在于与视频流不同的AVClip中的情况下、参照该字幕流的子路径的ID。 
‘ref_to_SubClip_entry_id’表示在对应于流号码的字幕流存在于与视频流不同的AVClip中的情况下、该AVClip的ID。 
‘ref_to_stream_PID_of_subClip’表示在对应于流号码的字幕流存在于与视频流不同的AVClip中的情况下、对该字幕流的PID。 
引出线gh4详细示出表示立体显示信息的内部构成。如引出线所示,立体显示信息表示对应的字幕流是左视点用还是右视点用,并且,表示应与对应于该流号码的字幕流同时选择的其他字幕流的流号码。 
图33(b)表示字幕流信息表中的显示方式信息的内部构成。如图33(b)所示,显示方式信息通过设定为“1”,表示对应于再现装置中立体视觉再现设定的显示方式控制为有效,通过设定为“0”,表示对应于再现装置中立体视觉再现设定的显示方式控制为无效。 
STN_table_extension由于预先存在,所以在不能立体显示的情况下,指定由STN_table的流信息设定的右视点用或左视点用视频流或字幕流中任一。 
但是,视频与字幕未必均是立体显示。 
本申请说明书中的所谓内容(content)是包含由某个标题号码管理的播放列表信息与在由该播放列表信息参照的AVclip中复用的视频流的单位,被称为“标题”。 
另外,本申请中的字幕流信息表的数据结构在设再现区间中立体视觉再现的再现方式为有效的情况下,本质在于指示应选择多个字幕流中的哪 个,字幕流信息表在设再现区间中立体视觉显示方式为有效的情况下,由于只要能指示应同时选择的两个字幕流的组合即可,所以若可将流号码和与其对应的TS数据包的数据包ID相对应,则采用何种数据结构均可。 
例如,也可以是将构成左视点字幕流的TS数据包的数据包识别符与构成右视点字幕流的TS数据包的数据包识别符对应于流号码的形式。即,也可以是将左视点字幕流的0x1220的数据包识别符与右视点字幕流的0x1240的数据包识别符对应于流号码的形式。 
以上是对播放列表信息的说明。接着,说明再现装置的细节。 
图34是表示再现装置的内部构成的图。图34中构成再现装置的主要部件是前端(front end)部105、***LSI106、存储器设备107、后端(back end)部108、非易失性存储器109、主机110、网络I/F111。 
前端部105是数据输入源。在后述的图35中,前端部105例如包含BD-ROM驱动器112、本地存储器113。 
***LSI106由逻辑元件构成,构成再现装置核心。 
后述的图35的构成要素中,解复用器4、视频解码器5a、b、图形解码器7a、b、音频解码器9、PSR组12、再现控制引擎14、色变换部15a、色变换部15b、合成器17a、合成器17b包含于***LSI106中。***LSI可以由单芯片构成,也可以由多个芯片构成。 
存储器设备107由SDRAM等存储器元件的阵列构成。 
后述的图35的构成要素中、读缓冲器1、读缓冲器2、基本视频平面6a、扩展视频平面6b、基本图形平面8a、扩展图形平面8b、静态脚本存储器13、堆存储器21、动态脚本存储器23包含于存储器设备107中。 
后端部108是再现装置内部与其他装置的连接接口。在后述的图35中,后端部108例如包含HDMI发送接收部10。 
非易失性存储器109是可读写的记录介质,是即便不供电也可保持记录内容的介质,用于字幕显示用配置信息的备份。在这种非易失性存储器109中例如可利用闪存、FeRAM等。 
主机110是由MPU、ROM、RAM构成的再现装置的核心。后述的图35的具体构成要素中、BD-J平台22、命令解释器25包含于该主机110中。 
网络接口111用于与再现装置的外部进行通信,可访问可由因特网访 问的服务器,或访问由局域网连接的服务器。例如,可用于因特网上公开的BD-ROM追加内容的下载,或通过与内容指定的因特网上的服务器之间进行数据通信,利用网络功能再现内容。所谓BD-ROM追加内容是原始BD-ROM中没有的内容,例如是追加的副声音、字幕、特典影像、应用等。可从BD-J平台控制网络接口111,可将因特网上公开的追加内容下载到本地存储器113。 
如上所述,前端部105例如包含BD-ROM驱动器112、本地存储器113。 
BD-ROM驱动器112例如具备光学头(未图示),该光学头具有半导体激光器(未图示)、准直透镜(未图示)、分束器(未图示)、物镜(未图示)、聚光透镜(未图示)、光检测器(未图示)。从半导体激光器射出的光束通过准直透镜、分束器、物镜,聚光到光盘的信息面上。聚光的光束在光盘上反射/衍射,通过物镜、分束器、聚光透镜,聚光到光检测器。对应于在光检测器上聚光的光的光量,生成的信号对应于从BD-ROM读出的数据。 
本地存储器113具备内置介质、可移动介质,用于保存可下载的追加内容或应用所使用的数据等。向每个BD-ROM分配追加内容的保存区域,另外,向每个应用分配应用可用于数据保持的区域。如何将下载的追加内容与BD-ROM上的数据合并、或记载了合并规则的合并管理信息也保存于该内置介质、可移动介质中。 
所谓内置介质例如是内置于再现装置中的硬盘驱动器、存储器等可写入的记录介质。 
所谓可移动介质例如是具有可携带性的记录介质,最好是SD卡等具有可携带性的半导体存储卡。 
当以设可移动介质为半导体存储卡时为例进行说明时,再现装置中具备用于安装可移动介质的槽(未图示)和用于读取安装于槽中的可移动介质的接口(例如存储卡I/F),若将半导体存储器安装于槽中,则可移动介质与再现装置电连接,利用接口(例如存储卡I/F),可将半导体存储器中记录的数据变换为电信号后读出。 
<再现装置的详细构成> 
更详细地说明这些前端部105~主机110内的构成要素。图35是表示前端部105~主机110内的详细构成的图。如图35所示,在前端部105~主机 110内,存在读缓冲器1、2、虚拟文件***3、解复用器4、视频解码器5a、b、视频平面6a、b、图形解码器7a、b、图形平面8a、b、音频解码器9、HDMI接口10、再现状态/设定寄存器组12、静态脚本存储器13、再现控制引擎14、色变换部15a、b、缩放(scaler)部16a、b、合成器17a、b、文本字幕解码器18、堆存储器21、BD-J平台22、动态脚本存储器23、模式管理模块24、命令解释器25、UO检测模块26等构成要素。 
读缓冲器1是如下缓冲器,即暂时存储构成区块的源数据包,该区块构成从BD-ROM驱动器112读出的基本视点流,在调整传送速度后,传送到解复用器4,具有上述“RB1”等规模。 
读缓冲器2是如下缓冲器,即暂时存储构成区块的源数据包,该区块构成从BD-ROM驱动器112读出的增强视点流,在调整传送速度后,传送到解复用器4,具有上述“RB2”等规模。 
虚拟文件***3根据与追加内容一起下载到本地存储器113的合并管理信息,构筑使存储在本地存储器中的追加内容与BD-ROM上的内容合并的、虚拟的BD-ROM(虚拟封装(package))。从作为HDMV模式的动作主体的命令解释器或作为BD-J模式的动作主体的BD-J平台,可无区别地参照虚拟封装与原始BD-ROM。在虚拟封装再现中,再现装置使用BD-ROM上的数据与本地存储器上的数据双方进行再现控制。 
解复用器4由源数据包去包器(depacketizer)、PID过滤器构成,受理对应于应再现的流的数据包识别符的指示,执行基于该数据包识别符的数据包过滤。构成基本视点视频流的源数据包、构成增强视点视频流的源数据包若经读缓冲器1、2传送,则从相应区块中分离构成基本视点视频流的TS数据包、构成增强视点视频流的TS数据包,传送给视频解码器5a、视频解码器5b。 
基本视频解码器5a解码从解复用器4输出的构成基本视点视频流的TS数据包,将非压缩形式的图片写入基本视频平面6a中。 
扩展视频解码器5b解码从解复用器4输出的增强视点视频流,解码TS数据包,将非压缩形式的图片写入扩展视频平面6b中。 
基本视频平面6a是用于存储构成基本视点视频流的非压缩形式的图片的存储器。 
扩展视频平面6b是用于存储构成增强视点视频流的非压缩形式的图片的存储器。 
基本图形解码器7a解码从解复用器4输出的构成基本视点字幕流的TS数据包,将非压缩形式的图形字幕写入基本图形平面8a中。 
扩展图形解码器7b解码从解复用器4输出的构成增强视点字幕流的TS数据包,将非压缩形式的图形字幕写入扩展图形平面8b中。 
基本图形平面8a是用于存储通过解码基本视点字幕流得到的非压缩形式的图形字幕的存储器。 
扩展图形平面8b是用于存储通过解码增强视点字幕流得到的非压缩形式的图形字幕的存储器。 
音频解码器9解码从解复用器4输出的音频帧,输出非压缩形式的音频数据。 
HDMI发送接收部10包含依据例如HDMI标准(HDMI:High Definition Multimedia Interface,高清多媒体接口)的接口,依据HDMI标准和与再现装置HDMI连接的装置(在本例中为电视103)进行发送接收,将基本视频平面6a、扩展视频平面6b中存储的图片数据、由音频解码器9解码的非压缩音频数据经HDMI接口10传送给电视103。电视103保持例如涉及是否对应于立体视觉显示的信息、涉及可平面显示的分辨率的信息、涉及可立体显示的分辨率的信息,若从再现装置经HDMI接口有请求,则电视103将请求的必需信息(例如涉及是否对应于立体视觉显示的信息、涉及可平面显示的分辨率的信息、涉及可立体显示的分辨率的信息)返回给再现装置。这样,通过经HDMI发送接收部10,可从电视103取得电视103是否对应于立体视觉显示的信息。 
再现状态/设定寄存器(Player Status/Setting Register)组12是包含存储播放列表的再现状态的再现状态寄存器、存储表示再现装置中的配置的配置信息的再现设定寄存器、可存储内容利用的任意信息的通用寄存器的寄存器的集合。所谓播放列表的再现状态表示利用播放列表中记载的各种AV数据信息中哪个AV数据、或再现播放列表的哪个位置(时刻)等的状态。当播放列表的再现状态变化时,再现控制引擎14对PSR组12存储其内容。另外,通过来自作为HDMV模式动作主体的命令解释器或作为BD-J模式动 作主体的Java平台执行的应用的指示,可存储应用指定的值,或将存储的值传递给应用。 
静态脚本存储器13是用于存储当前播放列表信息或当前clip信息的存储器。所谓当前播放列表信息是指可从BD-ROM或内置介质驱动器、可移动介质驱动器访问的多个播放列表信息中变为当前处理对象的播放列表信息。所谓当前clip信息是指可从BD-ROM或内置介质驱动器、可移动介质驱动器访问的多个clip信息中变为当前处理对象的clip信息。 
再现控制引擎14对应于来自作为HDMV模式动作主体的命令解释器、作为BD-J模式动作主体的Java平台的函数调用,执行AV再现功能、播放列表的再现功能。所谓AV再现功能是沿袭DVD播放器、CD播放器的功能群,是再现开始、再现停止、暂停、解除暂停、解除静止图像功能、以即值指定再现速度的快进、以即值指定再现速度的后退、声音切换、副影像切换、角度切换等处理。所谓播放列表再现功能是指根据构成当前播放列表的当前播放列表信息、当前clip信息来执行该AV再现功能中再现开始或再现停止。 
色变换部15a使用色查找表,将基本图形平面8a中存储的象素代码变换为Y、Cr、Cb的象素值。 
色变换部15b使用色查找表,将扩展图形平面8b中存储的象素代码变换为Y、Cr、Cb的象素值。 
缩放部16a执行基本图形平面8a中存储的图形的放大、缩小。 
缩放部16b执行扩展图形平面8b中存储的图形的放大、缩小。 
合成器17a对基本视频平面6a中存储的非压缩形式的图片数据的各象素、与基本图形平面8a中展开的图形的各象素进行合成。 
合成器17b对基本视频平面6b中存储的非压缩形式的图片数据的各象素、与扩展图形平面8b中展开的图形的各象素进行合成。 
文本字幕解码器18在指定文本字幕流代替图形字幕流来作为当前流的情况下,通过以字体展开构成文本字幕流的文本代码,得到文本字幕,写入图形平面8a、b中。 
堆存储器21是配置***应用的字节代码、BD-J应用的字节代码、***应用利用的***参数、BD-J应用利用的应用参数的堆栈区域。 
BD-J平台22是作为BD-J模式动作主体的Java平台,完整安装Java2Micro_Edition(J2ME)Personal Basis Profile(PBP1.0)与Globally Executable MHP specification(GEM 1.0.2)for package media targets,包含类加载器、字节代码解释器。类加载器是***应用之一,从JAR归档文件中存在的类文件中读出字节代码,存储在堆存储器中,由此执行BD-J应用的加载。字节代码解释器将堆存储器21中存储的构成BD-J应用的字节代码、构成***应用的字节代码变换为本机码(native code),让MPU21来执行。 
动态脚本存储器23存储当前动态脚本,是供作为HDMV模式动作主体的命令解释器、作为BD-J模式动作主体的Java平台的处理的存储器。所谓当前动态脚本是指BD-ROM或内置介质、可移动介质中记录的index.bdmv、BD-J对象、电影对象中构成当前执行对象的对象。 
作为模式管理模块一例的模块管理器24保持从BD-ROM或内置介质驱动器、可移动介质驱动器读出的index.bdmv,进行模式管理及分支控制。所谓模块管理器24执行的模式管理是指让命令解释器40、BD-J模块哪个执行动态脚本这样的模块的分配。 
作为HDMV模块一例的命令解释器25是构成HDMV动作主体的DVD虚拟播放器,构成HDMV模式的执行主体。作为HDMV模式动作主体的命令解释器解读并执行构成脚本程序的导航命令。导航命令由于用与DVD-Video类似的语法记述,所以通过执行这种导航命令,可实现类似DVD-Video的再现控制。 
UO检测模块26检测对遥控器100或再现装置102的前面板执行的用户操作,将表示用户操作的信息(后面称为UO(User Operation))输出到模式管理模块25。从该UO中仅选择适合于当前再现装置中的模式的UO,传递给执行该模式的模块。例如,在执行HDMV模式的过程中,在受理上下左右、激活等UO的情况下,向HDMV模式的模块输出这些UO。以上是对再现装置内部构成的说明。接着说明PSR组12及再现控制引擎14的细节。 
图36表示再现控制引擎14的内部构成与PSR组12的内部构成。 
首先,说明PSR中有代表性的PSR。 
PSR2通过设定为1~32的值,表示字幕的当前流号码。 
PSR4通过设定为1~100的值,表示当前的标题号码。 
PSR5通过设定为1~999的值,表示当前的章节号码,通过设定为0xFFFF,表示再现装置中章节号码无效。 
PSR6通过设定为0~999的值,表示当前播放列表的号码。 
PSR7通过设定为0~255的值,表示当前播放项目的号码。 
PSR8通过设定为0~0xFFFFFFFF的值,使用45KHz的时间精度表示当前的再现时刻(当前PTM)。以上是对PSR的说明。 
PSR13表示用户年龄。 
PSR15表示再现装置中的字幕显示能力。 
PSR16表示再现装置的语言设定。 
另外,PSR组12中存在立体视觉再现能力、立体视觉再现方式标志。 
立体视觉能力表示再现装置是否存在执行立体视觉再现的能力。立体视觉再现标志表示用户是否打算执行立体视觉再现。 
图36(b)是表示再现控制引擎14的内部构成。如图36(b)所示,再现控制引擎14由执行在执行平面视觉再现时的播放列表再现控制的平面视觉控制部41、执行设定立体视觉时的播放列表再现控制的立体视觉控制部42构成。 
图37是表示平面视觉控制部41的内部构成的图。如图37所示,平面视觉控制部41由过程(procedure)控制部43、PID设定部44构成。 
<过程控制部43> 
过程控制部43在产生从某个PlayItem信息向其他PlayItem信息的切换的情况下,或用户执行表示切换流号码之意的操作的情况下,执行规定的流选择过程,向PSR2中写入新的辅视频流的流号码。再现装置对应于写入PSR中的流号码,再现辅视频流,所以通过这种PSR2的设定,辅视频流被选择。 
当切换PlayItem信息时执行流选择过程是因为由于STN_table按每个PlayItem信息存在,所以某个PlayItem信息中可再现的辅视频流在其他PlayItem信息中有可能不能再现。 
作为特征动作,过程控制部43从当前播放项目信息中的STN_table中,取出对应于PSR13中用户年龄的流号码,将该流号码作为当前流号码,存储在PSR2中。 
描述切换定时。在判断为使用再现装置102的利用者为年幼者的情况下,过程控制部43将语言类型为“平假名”的字幕流的数据包识别符设定给解复用器,执行前述再现的播放列表所参照的传输流的解复用。由此,变为语言类型为“平假名”的图形字幕由基本图形解码器7a输出。 
下面描述错误处理。在指定BD-J应用不能对应的字幕流的情况下(例如没有平假名用的字幕流却指定了平假名用的字幕流的情况下等),可将这些指定切换为通常的字幕流。在进行平面、立体显示切换的情况下,再现装置102使播放列表暂时停止后,从停止位置再次再现播放列表,或从最初再现。 
<PID设定部44> 
PID设定部44从STN_table中的stream_entry中取出对应于PSR2中存储的流号码的PID,设定给解复用器4,使解复用器4执行基于该PID的数据包过滤。 
图38表示立体视觉控制部42的内部构成。如图38所示,立体视觉控制部42由过程控制部45、PID设定部46构成。 
<过程控制部45> 
过程控制部45在能力2、显示方式标志表示可立体视觉再现的情况下,从Extension_Data中的STN_table_extension中取出两个流号码,将该流号码作为当前流号码存储在PSR2中。 
描述字幕流的优先顺序。在选择右视点用或左视点用之一的情况下,流号码小的一方优先。在判断是否执行立体显示的判断中,或者也可参照通用寄存器,可将再现装置102在PSR组12以外独自保持的信息作为判断材料。 
通过来自使用遥控器100的用户操作或BD-ROM应用的指示,也可实现平面、立体显示设定。 
在立体显示标志表示不能立体显示的情况下,对应于流信息中的影像和字幕的立体显示信息,指定右视点用或左视点用之一的影像、字幕流。视频与字幕未必均是立体显示。另外,在选择右视点用或左视点用之一的情况下,从流号码小的一方优先。 
由此,即便在不能立体显示的再现装置或再现装置连接于不能立体显 示的显示装置上的情况下,也可使用立体显示用影像流的一部分(本例中为左视点用或右视点用影像流之一)和字幕流的一部分(本例中为左视点用或右视点用字幕流之一)来进行平面显示。 
并且,播放列表再现中可从使用了遥控器100的用户操作或BD-J应用进行字幕的平面、立体显示的切换,也可作为错误处理。 
<PID设定部46> 
PID设定部46从STN_table_extension中的stream_entry中取出对应于PSR2中存储的两个流号码的两个PID,设定给解复用器4,使解复用器4执行基于该PID的数据包过滤。 
以上是对再现控制引擎14的说明。接着说明图形解码器的细节。 
图39是表示图形解码器的内部构成的图。如图39所示,图形解码器12由编码数据缓冲器31、***电路36、流图形处理器32、对象缓冲器33、合成缓冲器34、图形控制器35构成。 
编码数据缓冲器31是将功能区段与DTS、PTS一起存储的缓冲器。这种功能区段通过从传输流的各TS数据包中去除TS数据包头、PES数据包头,并顺序排列有效载荷来得到。去除的TS数据包头、PES数据包头中,将PTS/DTS与PES数据包对应存储。 
流图形处理器32解码ODS,将由通过解码得到的索引色构成的非压缩状态的非压缩图形作为图形字幕,写入对象缓冲器33中。流图形处理器32的解码是瞬时执行的,通过解码,流图形处理器32暂时保持图形字幕。虽然流图形处理器32的解码瞬时执行,但从流图形处理器32向对象缓冲器33写入却不是瞬时终止的。这是因为在BD-ROM标准的播放器模型中,以128Mbps的传送速率来向对象缓冲器33写入。由于向对象缓冲器33写入的写入完成时刻示于END区段的PTS中,所以一直等待对下一DS的处理,直到该END区段的PTS所示的时刻经过为止。通过解码各ODS得到的图形字幕的写入在与该ODS关联的DTS的时刻开始,到与ODS关联的PTS所示的解码终止时刻结束。 
对象缓冲器33是配置由流图形处理器32解码得到的图形字幕的缓冲器。对象缓冲器33必需设定为图形平面的2倍/4倍大小。这是因为若考虑实现Scrolling(滚动)的情况,则必需存储图形平面8的2倍、4倍的图形字 幕。 
合成缓冲器34是配置PCS、PDS的存储器。应处理的Display Set有两个,在这些PCS的有效(active)期间重复的情况下,在Composition(合成)缓冲器16中存储多个应处理的PCS。 
图形控制器35执行PCS的解读,根据PCS的解读结果,执行向对象缓冲器33写入图形字幕,及从对象缓冲器33中读出图形字幕,并显示图形字幕。图形控制器35的显示在存储PCS的PES数据包的PTS所示的时刻执行。从图形控制器35执行的属于DSn的图形字幕显示起、到属于DSn+1的图形字幕显示为止的间隔如上所述。 
***电路36中实现编码数据缓冲器31-流图形处理器32之间的传送、编码数据缓冲器31-合成缓冲器34之间的传送的线逻辑电路。该传送处理中若当前时刻为ODS的DTS所示的时刻,则将ODS从编码数据缓冲器31传送到流图形处理器32。另外,若当前时刻为PCS、PDS的DTS所示的时刻,则执行将PCS、PDS传送给合成缓冲器34的处理。以上是对图形解码器的说明。接着说明播放列表处理的细节。 
图40是表示播放列表再现处理的处理步骤的流程图。 
步骤S1中,读入播放列表信息文件。进入步骤S2~步骤S5的处理。步骤S2是再现装置中是否存在能力的判定。步骤S3是作为再现装置连接对方的电视中是否存在立体视觉再现的处理能力的判定。步骤S4是当前播放列表的再现属性信息中的显示方式标志是否有效的判定。若步骤S2~步骤S4之一判定为否,则移到步骤S5,执行基于各播放项目信息中的STN_table的播放项目再现。 
若步骤S2~步骤S4全部为是,则步骤S5中执行基于各播放项目信息中的STN_table_extension的播放项目再现。 
图41是表示播放列表信息的再现步骤的流程图。 
在步骤S51中,将当前PlayItem号码初始化为“1”,移动到步骤S52~S62的循环。该循环是重复对当前播放项目号码执行步骤S52~步骤S60的处理后将当前播放项目号码递增的处理(步骤S61),直到当前播放项目号码变为最终(步骤S62为是)。步骤S52~步骤S60如下所述。 
在步骤S52中,使用对应于基本视点流的数据包ID的入口映射,将当 前PlayItem.In_Time及当前PlayItem.Out_Time变换为Start_SPN[i]及End_SPN[i]。 
选择增强视点流,并选择当前字幕流(步骤S53),将选择的流的当前流号码写入PSR(步骤S54),确定对应于当前流号码的SubPlayItem(步骤S55)。使用对应于增强视点流的数据包ID[j]的入口映射[j],将确定的SubPlayItemIn_Time、SubPlayItemOut_Time变换为Start_SPN[j]、End_SPN[j](步骤S56)。 
确定属于用于将数据包ID[i]的TS数据包[i]从Start_SPN[i]到End_SPN[i]读出的读出范围[i]的区块(步骤S57),确定属于用于将数据包ID[j]的TS数据包[j]从Start_SPN[j]到End_SPN[j]读出的读出范围的区块(步骤S58)。之后,在步骤S59中,按地址的升序对属于读出范围[i]、[j]的区块进行排序,在步骤S60中使用排序后的地址,指示驱动器连续读出属于读出范围[i]、[j]的区块。以上是基于STN_table、STN_table_extension的再现步骤。 
下面说明字幕流选择步骤。 
在根据STN_table或STN_table_extension来选择字幕流的选择步骤中有‘Procedure when playback condition is changed’(再现条件改变时的过程)、‘Procedure when Stream change is requested’(请求流改变时的过程)这两个选择步骤。 
Procedure when playback condition is changed表示由于某种事象在再现装置中发生、所以在再现装置状态变化时应执行的处理步骤。 
Procedure when Stream change is requested表示用户请求流切换时应执行的处理步骤。 
图42(a)是表示装置状态变化时的PSR2的设定步骤的流程图。 
步骤S11是STN_table中的entry数是否为0的判定,若是0,则维持PSR2的值(步骤S13)。 
步骤S12是在STN_table中的entry数不是0的情况下,判定STN_table的entry数比PSR2多、且条件(A)为真。所谓条件(A)是再现装置中存在再现由PSR2确定的音频流的能力。若步骤S12为是,则维持PSR2(步骤S14)。在PSR2的值比entry数大或不满足条件(A)的情况下,再设定PSR2(步骤 S15)。 
图42(b)是表示流变化时的PSR2的设定步骤的流程图。该流程图与图42(a)的不同之处在于将图42(a)中的PSR2的标记置换为X。该X是基于User Operation(用户操作)的值。 
该流程图中的步骤S20是判定STN_table的entry数比X多,且条件(A)为真。所谓条件(A)是再现装置中存在再现由PSR2确定的音频流的能力,通过PSR15与视频流的Stream_coding_type的比较来判定。若X满足该条件,则将X设定给PSR2(步骤S21)。 
在X比entry数大或不满足条件(A)的情况下,判定X是否为0xFFFF(步骤S22)。若不是0xFFFF,可考虑用户打算选择的音频流的号码无效,所以忽视基于用户操作的值X,维持PSR2的设定值(步骤S24)。若PSR2的设定值为0xFFFF,则设定PSR2(步骤S23)。 
图43是表示不同年龄再现时的选择步骤的流程图。 
该流程图的步骤S31、步骤S32是对STN_table中记述的字幕流中的每个字幕流重复步骤S33~步骤S35的处理的循环处理。在该循环处理中,将构成处理对象的字幕流设为字幕流i。步骤S33是字幕流i是图形字幕流还是文本字幕流的判定,若是图形字幕,则移到步骤S34。 
步骤S34是图形字幕流i是否满足以下(a)、(b)的判定。 
(a)再现装置中存在再现图形字幕流i的能力 
(b)图形字幕流i的语言属性与再现装置的语言设定一致 
该(b)的条件由STN_table中的PG_language_code是否与PSR17一致的判定来进行。 
另一方面,步骤S35是文本字幕流i是否满足(a)、(b)的判定。 
(a)再现装置中存在以字体展开并再现文本字幕流i的能力 
(b)文本字幕流i的语言属性与再现装置的语言设定一致 
是否具备(a)条件的判定通过再现装置的PSR30是否表示“有再现能力”来进行。是否具备(b)条件的判定通过STN_table的textST_language_code是否与PSR17的设定值一致来进行。 
若对全部字幕流重复以上步骤S33~步骤S35的处理,则执行步骤S36~步骤S41的处理。 
步骤S36是是否不存在满足(a)的字幕流的判定,若不存在,则步骤S39中将Invalid的值(0xFFFF)设定给PSR2(步骤S38)。 
步骤S37是是否存在满足(a)、(b)双方的字幕流的判定,若存在,则将满足(a)、(b)的字幕流中,在STN_table中的入口顺位最高的字幕流设定给PSR2(步骤S39)。 
步骤S41将仅满足(a)的图形字幕流、仅满足(a)的文本字幕流中、在STN_table中的入口顺位最高的流设定给PSR2。下面边交替具体例边说明本流程图的说明。 
步骤S40是PSR13中的用户年龄是否意味着年幼者的判定。另外,在本实施方式中,将5岁以下设定为年幼者。在为是的情况下,将满足(a)、(b)的字幕流中STN_table中的入口顺位最高的流设定给PSR2。在步骤S43中,使缩放部执行字幕字符的放大。 
步骤S44判定用户年龄是否是表示年老者的值。另外,在本实施方式中,设65岁以上为年老者。若为是,则步骤S45中将字幕流中stream_entry中的字符属性为放大字符的字幕流的流号码设定给PSR2。 
(立体视觉设定时的选择步骤) 
图44是表示立体视觉设定时的选择步骤的处理步骤的流程图。 
与图42的流程图附加相同参照符号的步骤意味着与图42共通的处理,所以省略其说明。
在步骤S46中,将对应于PSR2的流号码的stream_entry的PID与对应于PSR2的流号码的立体显示信息中指定为“其他字幕”的字幕PID设定给解复用器,执行数据包过滤。 
在步骤S47中,起动基本图形解码器、扩展图形解码器,执行两***的TS数据包系列的解码。 
以上是对立体视觉设定时的流选择步骤的说明。接着,说明上述选择步骤的具体动作的细节。 
以图45、图46的事例为题材,说明具体动作。 
图45是表示构成动作对象的AV流、播放列表信息的图。图45(a)是表示AV流的内部构成的图,其与图6(b)所示的相同。 
图45(b)表示播放列表信息的内部构成。该播放列表信息中的播放项目 信息1包含向4个字幕流分配流号码的STN_table。该STN_table中显示方式信息设定为对应于用户年龄的显示方式控制为有效,该STN_table中的流信息,向被赋予0x1220的PID的TS数据包所构成的字幕流、被赋予0x1221的PID的TS数据包所构成的字幕流、被赋予0x1222的PID的TS数据包所构成的字幕流、被赋予0x1223的PID的TS数据包所构成的字幕流分别分配1~4的流号码。对这些字幕流,将语言代码分别设定为日语、日语、日语、英语,字符属性设定为无、平假名、放大字符、无。 
另一方面,图45(b)中的播放列表信息的Extension_Data包含向4个字幕流分配流号码的STN_table_extension。在该STN_table_extension中,显示方式信息设定为对应于立体视觉设定的显示方式控制为有效,该STN_table_extension中的流信息,向被赋予0x1225的PID的TS数据包所构成的字幕流、被赋予0x1240的PID的TS数据包所构成的字幕流、被赋予0x1226的PID的TS数据包所构成的字幕流、被赋予0x1241的PID的TS数据包所构成的字幕流分别分配6~9的流号码。对这些字幕流,将语言属性分别设定为日语、日语、英语、英语,立体显示信息如下设定。即,流号码=6的立体显示信息设定流号码=7作为应组合的字幕,流号码=7的立体显示信息设定流号码=6作为应组合的字幕。流号码=8的立体显示信息设定流号码=9作为应组合的字幕,流号码=9的立体显示信息设定流号码=8作为应组合的字幕。 
图46表示字幕的内容。0x1221的TS数据包中存储的行程数据表示“さあはじまるよ!!(好啊,开始吧)”的平假名字符。 
0x1222的TS数据包中存储的行程数据表示“囲碁クラブ(围棋俱乐部)”等放大字符。 
0x1242的TS数据包中存储的行程数据表示“This is stereogram(这是立体图)”的英文。 
0x1243的TS数据包中存储的行程数据表示是“This is stereogram”的英文,其显示位置稍有不同。 
在本具体例中,除输出以显示通常大小的字幕的字幕流外,还将输出以显示比通常大小大的大小的字幕的字幕流复用于视频流上。由此,适当指定上述两个字幕流之一,通过图形解码器输出指定的字幕流。由此,不 必在再现装置内设置放大字幕的功能,进一步简化再现装置的构成,可廉价制造。 
图47表示对应于再现装置中“用户年龄为4岁”的配置信息来显示何种字幕。图47(a)是配置信息的具体内容,PSR13中将用户年龄设定为“4”,即4岁。PSR16中的语言设定为日语,立体视觉能力设定为“无”,立体视觉再现标志设定为“关闭”。通过这种配置信息的再现装置若读出在先图中的播放列表信息,则通过执行上述处理步骤,如图47(b)所示,“流号码=2号”的字幕流变为选择对象。 
结果,将流号码=2设定给PSR2。这样,STN_table中,对应于流号码=2的0x1221如图47(c)所示,设定给PSR2,所以赋予了0x1221的PID的TS数据包如图47(d)所示,选择性地输出到视频解码器5。结果,如图47(e)所示,图46所示的“さあはじまるよ!!”的字幕与动态图像合成后显示。 
图48表示对应于再现装置中“用户年龄为70岁”的配置信息来显示何种字幕。图48(a)是配置信息的具体内容,PSR13中的用户年龄设定为“70”,即70岁。PSR16中的语言设定为日语,立体视觉能力设定为“无”,立体视觉再现标志设定为关闭。若由这种配置信息的再现装置读出在先图中的播放列表信息,则通过执行上述处理步骤,如48(b)所示,流号码=3号的字幕流变为选择对象。结果,将流号码=3设定给PSR2。这样,STN_table中,对应于流号码=3的0x1222如48(c)所示,设定给PSR2,所以赋予了0x1222的PID的TS数据包如48(d)所示,由解复用器4选择性地输出到视频解码器5。结果,如48(e)所示,图46所示的“囲碁サロン(围棋沙龙)”的字幕与动态图像合成后显示。 
图49表示对应于再现装置中“立体视觉能力ON”“立体视觉再现标志ON”的配置信息来显示何种字幕。图49(a)是配置信息的具体内容,设定为“立体视觉能力ON”“立体视觉再现标志ON”的配置信息。PSR16中的语言设定为英语。若由这种配置信息的再现装置读出在先图中的播放列表信息,则通过执行上述处理步骤,如图49(b)所示,流号码=8、9号的字幕流变为选择对象。结果,将流号码=8、9设定给PSR2。这样,STN_table中,对应于流号码=8、9的0x1226、0x1241设定给解复用器4,所以赋予了0x1226、0x1241的PID的TS数据包选择性地输出到视频解码器5。结果, 如图49(d)所示,图36所示的“This is stereogram”的字幕与动态图像合成后显示。 
(备注) 
以上说明了在本申请的申请时刻申请人得知的最佳实施方式,但对下面示出的技术主题,可施加进一步的改良或变更实施。是如各实施方式所示实施还是是否实施这些改良、变更均是任意的,想留意基于实施者主观的实施。 
(作为记录装置的实施) 
再现装置102构成为具备包含内置介质驱动器、可移动介质的本地存储器,假设对它们写入,所以本申请说明书中记载的再现装置兼备作为记录装置的功能。在再现装置102作为记录装置起作用的情况下,通过以下的两个方式,执行播放列表信息的写入。 
i)在再现装置102具有再现虚拟封装的功能的情况下,如下执行播放列表信息的写入。即,当装填BD-ROM时,根据来自应用的请求,经网络从WWW服务器取得对应于所述BD-ROM的追加内容。取得的追加内容包含上述播放列表信息。再现装置102中,进行记录控制的控制部根据来自所述应用的请求,将取得的播放列表信息写入本地存储器。由此,通过使记录在BD-ROM中的内容与所述本地存储器中记录的追加内容组合,可构筑所述虚拟封装。 
这里,在所述BD-ROM中记录盘根证书的识别符、发布BD-ROM内容的组织的识别符、BD-ROM识别符,应存储追加内容的区域由包含盘根证书识别符、组织识别符与BD-ROM识别符的文件路径来确定。 
所述应用通过将确定应存储追加内容的区域的文件路径传递给控制部来进行写入。
所述本地存储器在具有将目录名及文件名限制为255字符以下的文件***的情况下,用于向所述本地存储器写入的文件路径,包含8字符以下的目录名及文件名且扩展符名为3字符以下的8.3形式的文件***中的文件名与扩展符的指定。 
ii)在再现装置102具有接受按需(on demand)制造服务或电子代理商销售(sell-through)服务(MODEST)的提供的功能的情况下,如下进行播放列表 信息的写入。 
即,再现装置102在通过经按需制造服务或电子代理商销售服务接受播放列表信息的提供时,在可移动介质中的根目录之下,建立默认目录与MODEST目录,在MODEST目录之下建立BDMV目录。MODEST目录是快速MODEST目录,快速MODEST目录是当初次接受上述服务时建立的MODEST目录。当用户第2次之后接受服务时,再现装置102中的控制部建立对应于第2次之后的服务的MODEST目录。 
如上所述,若取得播放列表信息,则控制部将起动程序(start program)写入默认目录,将播放列表信息写入MODEST目录之下的BDMV目录。该起动程序是在将记录介质装填到再现装置102时应最初执行的程序,使再现装置102显示用于从用户受理选择BDMV目录的操作的菜单,让再现装置102执行根变更功能。该根变更功能是在由用户执行对菜单的选择操作的情况下、将选择的BDMV目录所属的MODEST目录识别为根目录的功能。通过这种根变更功能,可执行基于由与再现BD-ROM相同的控制步骤取得的播放列表信息的再现控制。 
(Java(TM)应用) 
BD-J应用例如可以是电子商务(EC(Electronic Commerce))的客户端应用,也可以是网络对战型在线游戏。并且,也可与检索引擎协作,向用户提供各种在线服务。 
(表示指定右视点用或左视点用中的哪个的信息的放置场所) 
另外,在上述例子中不对应于立体显示的情况下,说明了使播放列表中包含表示指定右视点用或左视点用中的哪个的信息的构成,但不限于此。在不能立体显示的情况下,表示指定右视点用或左视点用的哪个的信息,构成为包含在再现装置102的配置信息中,不能对应于立体显示的情况下,也可根据设定在再现装置102的配置信息中的表示指定左视点用、哪个的信息,来指定左视点用或右视点用流(影像流和字幕流)。 
该表示指定右视点用或左视点用的哪个的信息也可通过利用者登记于再现装置来设定,或将表示指定右视点用或左视点用的哪个的信息登记在再现状态寄存器或通用寄存器中,将该信息用作配置信息。 
(非易失性存储器的变形) 
非易失性存储器109即便利用本地存储器、BD驱动器中可写入的记录介质也可实施。另外,即便是可经由网络I/F访问的介质,只要能不依赖于再现装置的电源提供状态来保持记录内容,则也可用作非易失性存储器109来实施。 
(事先登记的内容) 
也可将显示的字幕的大小等利用者信息,作为再现装置102的事先登记信息来进行存储、使用,或将PSR组12中包含的再现状态寄存器或通用寄存器中登记的信息作为配置信息来使用。 
由此,可自动进行与在内容制作时刻不能判断的内容利用者的需要相符合的字幕再现。 
另外,由于内容制作者不必准备大小不同的多个字幕流,所以可削减记录介质的使用容量,或削减内容制作成本。 
(字幕放大) 
在上述实施方式中,通过在通常字符的字幕流之外单独地存储放大字符的字幕流,执行面向年老者的字符放大,但若用户为年老者,则也可通过由缩放部放大通常字符的字幕流,执行字幕字符的放大。 
(设定字幕的自动放大、缩小功能的有效、无效) 
也可具有设定字幕的自动放大、缩小功能的有效、无效的功能。并且,在字幕的自动放大、缩小功能有效的情况下,执行放大,但在字幕的自动放大、缩小功能无效的情况下,即便在将使用再现装置102的利用者判断为是年老者的情况下,也不变更字幕的大小。 
(自动变更功能的有效、无效设定) 
也可具有对再现装置102设定字幕字符的自动变更功能的有效、无效的功能。并且,在字幕字符的自动变更功能有效的情况下,如图10所示,但在字幕字符的自动变更功能无效的情况下,即便在将使用再现装置102的利用者判断为年幼者的情况下,也将语言类型为“通常”的字幕流设定给解复用器4,执行所述再现的播放列表所参照的传输流的复用。 
(偏好的设定) 
例如,再现装置102的利用者也可将事先登记了年龄、喜好的字幕(喜欢平假名的显示等)信息的利用者信息作为再现装置102的配置信息来存 储、使用,或将再现状态寄存器或通用寄存器中登记的信息用作配置信息。 
(立体视觉用的视频流) 
将左视点用、右视点用的视频流记录在BD-ROM中不过是一例。也可按每个图片,将表示每个象素的进深值的视频流作为增强视点视频流记录在BD-ROM中,以供再现。 
(应安装的封装) 
在应用执行装置的实施中,期望将以下的BD-J Extension安装在应用执行装置中。BD-J Extension包含为了将超过GEM[1.0.2]的功能提供给Java(TM)应用而专用的各种封装(package)。在由BD-J Extension提供的封装中有以下封装。 
·org.bluray.media 
该封装应追加到Java(TM)Media FrameWork,提供特殊功能。将对角度、声音、字幕的选择的控制追加到该封装。 
·org.bluray.ti 
该封装包含用于将GEM[1.0.2]中的“服务”映射到“标题”后动作的API或从BD-ROM询问标题信息的机制或选择新标题的机制。 
·org.bluray.application 
该封装包含用于管理应用的生存区间的API。另外,包含询问执行应用时的信令所需的信息的API。 
·org.bluray.ui 
该封装包含定义用于为BD-ROM专用的关键事件的常量,并实现与影像再现同步的类。 
·org.bluray.vfs 
该封装提供由于不论数据的所在均无缝再现数据、所以绑定BD-ROM中记录的内容(on-disc内容)与未记录在BD-ROM中的Local Storage上的内容(off-disc内容)的机制(Binding Scheme:banding方案)。 
所谓Binding Scheme将BD-ROM上的内容(AVclip、字幕、BD-J应用)与Local Storage上的关联内容相关联。该Binding Scheme不论内容的所在均实现无缝再现。 
(编程语言的适用范围) 
在上述实施方式中,作为虚拟机的编程语言,利用Java(TM),但不仅是Java(TM),也可以是UNIX(TM)OS等中使用的B-Shell或Perl Script、ECMA Script等其他编程语言。 
(多驱动器化) 
在上述实施方式中,作为记录介质的一例,以BD-ROM为例进行说明,作为具有从BD-ROM中读出数据的功能的具体手段的一例,以BD-ROM驱动器为例进行。但是,BD-ROM仅是一例,作为记录介质,也可以是BD-R、BD-RE、DVD、CD等光盘介质,在这些记录介质中存储具有上述数据结构的数据,若有读取这些记录介质的驱动器装置,则可进行上述实施方式中说明的动作。 
各实施方式中的记录介质包含光盘、半导体存储卡等全部封装介质。本实施方式的记录介质以预先记录了必要数据的光盘(例如BD-ROM、DVD-ROM等现有可读取的光盘)为例进行说明,但不限于此,例如,即便利用具有将包含经由广播或网络分发的本发明实施所需数据的3D内容写入光盘的功能的终端装置(例如也可以是下列功能组入再现装置中,也可以是再现装置之外的装置),记录在可写入的光盘(例如BD-RE、DVD-RAM等现有可写入的光盘)中,将该记录了的光盘适用于本发明的再现装置中,也可实施本发明。 
另外,记录介质除光盘以外,例如即便是SD存储卡等可移动介质(半导体存储卡),也可实施本发明。 
例如,在使用半导体存储器代替BD-ROM的情况下,例如图35所示的构成中,只要构成为经用于读出半导体存储卡内的数据的接口,经由读缓冲器1、读缓冲器2发送到虚拟文件***3,从虚拟文件***3传送到堆存储器21、动态脚本存储器23、静态脚本存储器13、文本字幕解码器18、解复用器14即可。 
具体而言,若将半导体存储卡***再现装置102的槽(未图示)中,则经由存储卡I/F电连接再现装置102与半导体存储卡。半导体存储卡中记录的数据经存储卡I/F、经由读缓冲器1、读缓冲器2发送到虚拟文件***3,从虚拟文件***3传送到堆存储器21、动态脚本存储器23、静态脚本存储器13、文本字幕解码器18、解复用器14即可。 
有时,在BD-ROM中记录的数据中,例如从著作权的保护、数据的隐匿性提高的观点看,根据需要加密数据的一部分。 
例如,BD-ROM中记录的数据中,加密的数据可以是BD-ROM中记录的数据之一,但例如有对应于视频流的数据、对应于音频流的数据、对应于字幕流的数据或对应于包含这些数据的流的数据。 
下面,说明BD-ROM中记录的数据中加密的数据的解读。 
再现装置中,将对应于为了解读BD-ROM内的加密数据所需密钥的数据(例如设备密钥)事先存储在再现装置中。 
另一方面,在BD-ROM中记录对应于为了解读加密的数据所需密钥的数据(例如对应于上述设备密钥的MKB(媒体密钥块))、与加密用于解读加密数据的密钥自身的数据(例如对应于上述设备密钥及MKB的加密标题密钥)。这里,设备密钥、MKB及加密标题密钥成对出现,还与写入BD-ROM上通常不能拷贝的区域(称为BCA的区域)中的识别符(例如卷ID)对应。若该组合不正确,则不能解读加密。仅在组合正确的情况下,才可导出加密解读所需的密钥(例如根据上述设备密钥、MKB及卷ID,对加密标题密钥进行解密所得的标题密钥),使用该加密解读所需的密钥,可解读加密后的数据。 
在再现装置再现所装填的BD-ROM的情况下,例如若与BD-ROM内的加密标题密钥、MKB成对的(或对应的)设备密钥不在再现装置内,则加密的数据无法再现。这是因为解读加密后的数据所需的密钥(标题密钥)在对密钥自身进行加密后(加密标题密钥)记录在BD-ROM上,若MKB与设备密钥的组合不正确,则不能导出加密解读所需的密钥。 
相反,若加密标题密钥、MKB、设备密钥及卷ID的组合正确,则例如使用上述加密解读所需的密钥(根据设备密钥、MKB及卷ID对加密标题密钥进行解密所得的标题密钥),由解码器解码视频流,由音频解码器解码音频流,以这样的方式构成再现装置。 
在本实施方式中,作为记录介质,以BD-ROM为例进行说明,但未必限于BD-ROM,例如即便在适用于可读入/写入的半导体存储器(例如SD卡等具有可携带性的半导体存储卡)的情况下,也可实施。 
例如,也可构成为,例如利用电子分发将对应于BD-ROM中记录的数 据的数据记录在半导体存储卡中,从半导体存储卡再现。即便在利用电子分发来分发必需的数据并记录分发的数据的情况下,也期望根据需要对分发的数据中的部分或全部数据进行加密后分发,并对必要的数据在保持加密的状态下记录在半导体存储器中。 
说明例如利用电子分发,将对应于本实施方式中进行说明了的数据的数据(分发数据)记录在半导体存储器中的动作。
上述动作也可以构成为在本实施方式中进行了说明的再现装置进行这种动作,也可以是由本实施方式的再现装置以外的、执行在半导体存储器中存储分发数据的专用终端装置执行的方式。这里,说明再现装置进行的实例。另外,作为记录目的地的半导体存储器,以SD卡为例进行说明。 
在将分发数据记录在***再现装置具备的槽中的SD存储卡的情况下,首先向存储分发数据的分发服务器(未图示)请求发送分发数据。此时,再现装置从所***的SD存储卡中读出用于唯一识别SD存储卡的识别信息(例如各个SD存储卡固有的识别号码,具体地例如SD存储卡的序列号等),将读出的识别信息与分发请求一起,发送给分发服务器。 
该用于唯一识别SD存储卡的识别信息例如相当于上述卷ID。 
另一方面,分发服务器中,分发数据中必需的数据(例如视频流、音频流等)以能够使用加密解读所需的密钥(例如标题密钥)来解除加密的方式进行加密后存储在服务器上。 
例如,分发服务器构成为保持私钥,可对半导体存储卡的固有识别号码中的每个号码动态生成不同的公钥信息。 
另外,分发服务器构成为可对加密后的数据解读所需的密钥(标题密钥)自身进行加密(即构成为可生成加密标题密钥)。 
生成的公钥信息例如包含相当于上述MKB、卷ID及加密标题密钥的信息。加密后的数据、例如半导体存储器固有的识别号码、后述的公钥信息中包含的公钥主体和预先记录在再现装置中的设备密钥的组合若正确,则得到加密解读所需的密钥(例如根据设备密钥、MKB及半导体存储器固有的识别号码,对加密标题密钥进行解密所得的标题密钥),使用该得到的加密解读所需的密钥(标题密钥),可解读加密的数据。 
接着,再现装置将接收到的公钥信息与分发数据记录在***槽中的半 导体存储卡的记录区域中。 
下面,对解密后再现半导体存储卡的记录区域中记录的公钥信息与分发数据中包含的数据之中加密后的数据的方法一例进行说明。 
接收到的公钥信息例如记录着公钥主体(例如上述MKB及加密标题密钥)、签名信息、半导体存储卡的固有识别号码、和表示涉及应无效的设备的信息的设备列表。 
签名信息中例如包含公钥信息的散列(hash)值。 
设备列表中例如记载涉及有可能不正当再现的设备的信息。这是例如预先记录在再现装置中的设备密钥、再现装置的识别号码或再现装置具备的解码器的识别号码等用于唯一确定有可能不正当再现的装置、装置中包含的部件或功能(程序)等的信息。 
说明半导体存储卡的记录区域中记录的分发数据之中、加密数据的再现。 
首先,执行涉及在对利用公钥主体加密的数据进行解密之前是否使解密密钥主体起作用的检查。 
具体地,执行: 
(1)公钥信息中包含的半导体存储器固有的识别信息与半导体存储卡中预先记录的固有识别号码是否一致的检查 
(2)再现装置内算出的公钥信息的散列值与签名信息中包含的散列值是否一致的检查 
(3)根据公钥信息中包含的设备列表中示出的信息,进行再现的再现装置是否可能不正当再现的检查(例如公钥信息中包含的设备列表中示出的设备密钥与再现装置中预先记录的设备密钥是否一致的检查)。 
执行这些检查的顺序可按任意顺序执行。 
在上述(1)~(3)的检查中,若满足以下3个条件中的任意一个,则再现装置进行控制,以不解读加密的数据,这3个条件是:公钥信息中包含的半导体存储器固有的识别信息与半导体存储器中预先记录的固有识别号码不一致、再现装置内算出的公钥信息的散列值与签名信息中包含的散列值不一致、判断为进行再现的再现装置有可能不正当再现。 
另外,若公钥信息中包含的半导体存储卡固有的识别信息与半导体存 储卡中预先记录的固有识别号码一致、且再现装置内算出的公钥信息的散列值与签名信息中包含的散列值一致、且判断为进行再现的再现装置不可能不正当再现,则判断为半导体存储器固有的识别号码、公钥信息中包含的公钥主体和再现装置中预先记录的设备密钥的组合正确,使用加密解读所需的密钥(根据设备密钥、MKB及半导体存储器固有的识别号码,对加密标题密钥进行解密所得的标题密钥),进行加密数据的解读。 
例如在加密的数据是视频流、音频流的情况下,视频解码器利用上述加密解读所需的密钥(对加密标题密钥进行解密所得的标题密钥),解密(解码)视频流,音频解码器利用上述加密解读所需的密钥,解密(解码)音频流。 
通过如上构成,在已知有可能在电子分发时不正当利用的再现装置、部件、功能(程序)等的情况下,设备列表中示出用于识别它们的信息,若要分发,则在再现装置侧包含设备列表中示出的设备的情况下,可抑制使用公钥信息(公钥主体)的解密,所以半导体存储器固有的识别号码、公钥信息中包含的公钥主体和再现装置中预先记录的设备密钥的组合即便正确,也由于可控制成不解读加密的数据,所以可抑制在不正当的装置上利用分发数据。 
另外,期望半导体存储卡中预先记录的半导体存储卡的固有识别符采用存储在隐匿性高的记录区域中的构成。这是因为若篡改半导体存储卡中预先记录的固有识别号码(例如以SD存储卡为例,为SD存储卡的序列号等),则非法拷贝变容易。这是因为向多个半导体存储卡分别分配不同的固有识别号码,但若篡改成该固有的识别号码相同,则上述(1)的判定无意义,有可能执行相当于进行篡改数量的非法拷贝。 
因此,期望半导体存储卡的固有识别号码的信息采用记录在隐匿性高的记录区域中的构成。 
为了实现这种构成,例如半导体存储卡构成为将用于记录半导体存储卡的固有识别符这样的隐匿性高的数据的记录区域,设置在存储通常数据的记录区域(称为第1记录区域)之外的记录区域(称为第2记录区域)中,并设置用于访问该第2记录区域的控制电路,并且,仅可经控制电路来访问第2记录区域。 
例如,第2记录区域中记录的数据进行了加密后记录,控制电路组入 例如用于对加密的数据进行解密的电路。在控制电路向第2记录区域访问数据的情况下,对加密进行解密,返回解密后的数据即可。或者,控制电路保持第2记录区域中记录的数据的存储场所的信息,若有数据的访问请求,则确定对应的数据的存储场所,返回从所确定的存储场所读取的数据即可。 
在再现装置上动作的应用中,请求利用电子分发在半导体存储卡中记录的应用,若经存储卡I/F向控制电路发出对第2存储区域中记录的数据(例如半导体存储器固有的识别号码)的访问请求,则接受请求的控制电路读出第2记录区域中记录的数据,返回到再现装置上动作的应用。只要构成为与该半导体存储卡的固有识别号码一起向分发服务器请求必要数据的分发请求,并将从分发服务器发送的公钥信息和对应的分发数据记录在第1记录区域中即可。 
另外,期望在再现装置上动作的应用中,请求利用电子分发在半导体存储卡中记录的应用,在经存储卡I/F向控制电路发出对第2存储区域中记录的数据(例如半导体存储器固有的识别号码)的访问请求之前,事先检查是否未篡改应用。篡改的检查也可利用使用了例如依据现有X.509标准的数字证书的检查等。 
另外,对半导体存储卡的第1记录区域中记录的分发数据的访问不必经半导体存储卡具有的控制电路来访问。 
(程序的实施方式) 
各个实施方式公开的应用程序可以按照下面所述生成。首先,软件开发人员使用编程语言记述用于实现各个流程图及功能性构成要素的源程序。在进行该记述时,软件开发人员按照编程语言的语法,使用类构造体及变量、排列变量、外部函数的调用,记述具体实现各个流程图及功能性构成要素的源程序。 
所记述的源程序作为文件提供给编译器(compiler)。编译器翻译这些源程序并生成目标程序。 
由编译器进行的翻译包括语法分析、优化、资源分配、代码生成这些过程。在语法分析中,进行源程序的词法分析、语法分析和意思分析,把源程序转换为中间程序。在优化时,对中间程序进行基本块化、控制流程 分析、数据流程分析这些作业。在资源分配时,为了实现与作为目标的处理器的命令设定的适应性,把中间程序中的变量分配给作为目标的处理器具有的寄存器或存储器。在代码生成时,把中间程序中的各个中间命令转换为程序码,得到目标程序。 
此处生成的目标程序由一个以上的程序码构成,这些程序码用于使计算机执行各个实施方式所示的流程图的各个步骤或功能性构成要素的各个步骤。其中,程序码有处理器的本机码、JAVA字节码等各种类型。在利用程序码实现各个步骤时有各种方式。在能够使用外部函数来实现各个步骤时,调用该外部函数的调用语句成为程序码。并且,像实现一个步骤那样的程序码有时也归属于各个不同的目标程序。在命令种受限制的RISC处理器中,也可以通过组合算术运算命令及逻辑运算命令、分支命令等,实现流程图的各个步骤。 
在生成目标程序后,编程器(programmer)针对这些目标程序起动连接器(linker)。连接器把这些目标程序及相关联的库程序分配到存储器空间中,并将它们结合成为一个,生成装载模块。这样生成的装载模块是以计算机的读取为前提的,用于使计算机执行各个流程图所示的处理步骤或功能性构成要素的处理步骤。也可以把这种程序记录在计算机可读的记录介质中提供给用户。 
(***LSI的单体实施) 
所说***LSI指在高密度基板上安装裸片并封装得到的产品。通过在高密度基板上安装多个裸片并封装,使多个裸片具有像一个LSI那样的外形构造的产品,也包含于***LSI中(这种***LSI被称为多芯片模块。)。 
在此如果考察封装的类型,***LSI的种类包括QFP(方形扁平封装)、PGA(插针网格阵列)。QFP是将插针安装在封装体的四个侧面上的***LSI。PGA是在整个底面上安装多个插针的***LSI。 
这些插针作为与其他电路的接口来发挥作用。***LSI中的插针具有这种接口的作用,所以通过向***LSI中的这些插针连接其他电路,***LSI发挥作为再现装置102的核心的作用。 
这种***LSI当然能够装配在再现装置102上,还能够装配在TV或游戏机、电脑、一段(one segment)电话等处理影像再现的各种设备上,能够更 广地扩展再现装置的用途。 
在把基本缓冲器及视频解码器、音频解码器、图形解码器也构成为一体的***LSI时,优选***LSI的设计思想依据于Uniphier体系。 
依据于Uniphier体系的***LSI由下面的电路单元构成。 
·数据并行处理器DPP 
数据并行处理器DPP是多个单元处理器进行相同动作的SIMD型处理器,利用一个命令使内置于各个单元处理器中的运算器同时动作,由此实现针对构成图片的多个像素的解码处理的并行化。 
·命令并行处理器IPP 
命令并行处理器IPP具有:包括命令RAM、命令高速缓冲存储器、数据RAM、数据高速缓冲存储器的“Local Memory Controller”;包括命令提取部、解码器、执行单元、寄存器文件的“Processing Unit部”;使Processing Unit部并行执行多个应用的“Virtual Multi Processor Unit部”。 
·MPU块 
MPU块由ARM核、外部总线接口(Bus Control Unit:BCU)、DMA控制器、定时器、矢量中断控制器这些周边电路、和UART、GPIO(General Purpose Input Output:一般用途输入输出)、同步串行接口等周边接口构成。 
·流I/O块 
流I/O块通过USB接口或ATA Packet接口,与连接在外部总线上的驱动器装置、硬盘驱动器装置、SD存储卡驱动器装置进行数据的输入输出。 
·AV I/O块 
AV I/O块由音频输入输出、视频输入输出、OSD控制器构成,与电视机、AV放大器进行数据的输入输出。 
·存储器控制块 
存储器控制块是实现通过外部总线连接的SD-RAM的读写的块,包括控制各个块之间的内部连接的内部总线连接部、与在***LSI外部连接的SD-RAM进行数据传输的访问控制部、调整来自各个块的对SD-RAM的访问请求的访问计划部。 
具体的生产步骤如下所述。首先,以各个实施方式所示的结构图为基本,生成应作为***LSI的部分的电路图,使用电路元件及IC、LSI具体 实现结构图中的构成要素。 
并且,为了具体实现各个构成要素,规定将电路元件及IC、LSI之间进行连接的总线及其周边电路、与外部的接口等。另外,也规定连接线、电源线、接地线、时钟信号线等。在进行这种规定时,考虑LSI的规格来调整各个构成要素的动作定时,对各个构成要素实施保证必要的带宽等的调整,由此完成电路图。 
在完成电路图后,进行安装设计。所说安装设计指基板布局的作成作业,即,将根据电路设计作成的电路图上的部件(电路元件及IC、LSI)配置在基板上的何处、或者确定在基板上如何布线电路图上的连接线。 
在进行这种安装设计并确定基板上的布局后,把安装设计结果转换为CAM数据,输出给NC工作机械等设备。NC工作机械以该CAM数据为基础进行SoC安装及SiP安装。SoC(System on chip:芯片上***)安装指在一个芯片上形成多个电路的技术。SiP(System in Package:封装中***)安装指利用树脂等将多个芯片作成一个封装体的技术。经过以上过程,能够以各个实施方式所示的再现装置102的内部结构图为基础形成本发明涉及的***LSI。 
另外,按照以上所述生成的集成电路根据集成度的不同,有时也称为IC、LSI、超级(super)LSI、特级(ultra)LSI。 
在使用FPGA来实现***LSI的情况下,多个逻辑元件被配置成网格状,根据在LUT(Look UP Table:查找表)中记述的输入输出的组合,连接纵、横的布线,由此能够实现各个实施方式所示的硬件结构。LUT存储在SRAM中,这种SRAM的内容因电源断开而消失,所以在使用这种FPGA时,需要向SRAM写入利用配置信息的定义来实现各个实施方式所示的硬件结构的LUT。 
在本实施方式中,利用中间件和对应于***LSI的硬件、除***LSI之外的硬件、针对中间件的接口的部分、中间件和***LSI之间的接口的部分、中间件和除***LSI之外的必要硬件之间的接口的部分、用户接口的部分来实现,在装配它们来构成再现装置时,通过使它们协作动作来提供特有的功能。 
通过适当定义针对中间件的接口以及中间件与***LSI的接口,能够 分别独立地并行开发再现装置的用户接口部分、中间件部分、***LSI部分,能够更高效地进行开发。另外,各个接口的部分的分割方法有各种分割方法。例如,作为***LSI 106中包含的部件而示出的视频解码器5a、视频解码器5a、音频解码器9、色变换部15a、色变换部15b、合成器17a、合成器17b形成为一个芯片时,关于控制它们的中间件以及与对应于它们的中间件之间的接口部分,可以在开发芯片的一侧进行开发,并在完成后将芯片装配到再现装置中,并且将所开发的中间件、接口部分编入到再现装置内的存储器等的存储部中,由此能够并行进行再现装置侧的开发和芯片侧的开发,开发效率提高。 
如果使所开发的芯片和与所开发的芯片相关的中间件之间的接口部分共用,则能够提高通用性。 
另外,关于利用***LSI进行构成的部分,当然不是只能利用LSI构成,也可以使用与应包含于***LSI中的功能对应的信号处理电路进行构成。 
产业上的可利用性 
根据本发明的可动态切换平面显示与立体显示的记录介质、其再现装置和再现方法,尤其在AV内容制作相关的电影产业、处理其的设备制造相关的民用设备产业中利用的可能性高。例如,可用作BD-ROM盘和BD-ROM播放器等。 
符号说明 
1、2  读缓冲器 
3  虚拟文件*** 
4  解复用器 
5a、b  视频解码器 
6a、b  视频平面 
7a、b  图形解码器 
8a、b  图形平面 
9  音频解码器 
10  HDMI接口 
12  再现状态/设定寄存器组 
13  静态脚本存储器 
14  再现控制引擎 
15a、b  色变换 
16a、b  缩放部部 
17a、b  合成器 
18  文本字幕解码器 
21  堆存储器 
22  BD-J平台 
23  动态脚本存储器 
24  模式管理模块 
25  命令解释器 
16  UO检测模块 
101  BD-ROM 
102  再现装置 
103  电视 
104  立体眼镜 
105  前端部 
106  ***LSI 
107  存储器设备 
108  后端部 
109  非易失性存储器 
110  主机 
111  网络I/F 
112  BD-ROM驱动器 
113  本地存储器 

Claims (3)

1.一种再现装置,选择记录介质中记录的多个字幕流中的一个或者两个,并与视频流同步地进行再现,其特征在于:
记录介质中记录有应与视频流同步再现的字幕流和播放列表信息,
所述播放列表信息包含再现区间信息与显示方式标志,
所述再现区间信息是使用表示视频流再现时间轴上的In Time的信息及表示Out Time的信息来定义再现区间的信息,并且包含第1流信息表,
显示方式标志表示再现区间中的字幕的立体视觉显示方式的控制是否为有效,
第1流信息表示出在所述再现区间中对所述字幕进行平面显示的情况下所使用的平面显示用的字幕流,
在所述显示方式标志表示所述显示区间中的立体视觉显示方式的字幕显示为有效的情况下,所述播放列表信息还包含第2流信息表,所述第2流信息表示出在所述再现区间中对所述字幕进行立体视觉显示所使用的左视点用字幕流及右视点用字幕流,
该再现装置具备:
配置存储部,存储所述再现装置中的配置信息;
取得部件,从与所述再现装置连接的显示装置取得与所述显示装置是否能进行立体显示有关的信息;
选择部件,进行第1判定、第2判定及第3判定,该第1判定是对在所述配置信息中是否将立体视觉的显示方式的控制设定为有效进行判定,该第2判定是根据所取得的信息对所述显示装置是否能进行立体显示进行判定,该第3判定是对所述显示方式标志是否将所述再现区间中的字幕的立体视觉显示方式的控制设为有效进行判定,在所述第1判定、所述第2判定及所述第3判定为有效的情况下,选择由所述第2流信息表所示出的两个字幕流,作为应与视频流同步的字幕流;和
再现部件,再现所选择的字幕流和视频流,
所述选择部件在所述第1判定、所述第2判定及所述第3判定中的任意一个不是有效的情况下,选择由所述第1流信息表所示出的字幕流,作为应与视频流同步的字幕流。
2.根据权利要求1所述的再现装置,其特征在于,
所述再现装置具备解复用部,
再现部件包含对两个字幕流中的一个进行解码而得到左视点字幕的图形解码器、和对两个字幕流中的另一个进行解码而得到右视点字幕的图形解码器,
所述解复用部执行数据包过滤,将构成视频流和多个字幕流的多个TS数据包之中、具有从选择部件指示的数据包识别符的TS数据包输出给视频解码器、图形解码器,
通过从所述第2流信息表中取得对应于两个字幕流中每个字幕流的数据包识别符,并命令解复用部进行基于该两个数据包识别符的数据包过滤,从而执行在所述立体视觉显示方式为有效的情况下的选择部件的选择。
3.一种再现方法,在计算机上执行选择记录介质中记录的多个字幕流中的一个或者两个、并与视频流同步地进行再现的处理,其特征在于:
记录介质中记录有应与视频流同步再现的字幕流和播放列表信息,
所述播放列表信息包含再现区间信息与显示方式标志,
所述再现区间信息是使用表示视频流再现时间轴上的In Time的信息及表示Out Time的信息来定义再现区间的信息,并且包含第1流信息表,
显示方式标志表示再现区间中的字幕的立体视觉显示方式的控制是否为有效,
第1流信息表示出在所述再现区间中对所述字幕进行平面显示的情况下所使用的平面显示用的字幕流,
在所述显示方式标志表示所述显示区间中的立体视觉显示方式的字幕显示为有效的情况下,所述播放列表信息还包含第2流信息表,所述第2流信息表示出在所述再现区间中对所述字幕进行立体视觉显示所使用的左视点用字幕流及右视点用字幕流,
所述计算机具备配置存储部,存储所述计算机中的配置信息;
该再现方法包括:
取得步骤,从与所述计算机连接的显示装置取得与所述显示装置是否能进行立体显示有关的信息;
选择步骤,进行第1判定、第2判定及第3判定,该第1判定是对在所述配置信息中是否将立体视觉的显示方式的控制设定为有效进行判定,该第2判定是根据所取得的信息对所述显示装置是否能进行立体显示进行判定,该第3判定是对所述显示方式标志是否将所述再现区间中的字幕的立体视觉显示方式的控制设为有效进行判定,在所述第1判定、所述第2判定及所述第3判定为有效的情况下,选择由所述第2流信息表所示出的两个字幕流,作为应与视频流同步的字幕流;和
再现步骤,再现所选择的字幕流和视频流,
所述选择步骤在所述第1判定、所述第2判定及所述第3判定中的任意一个不是有效的情况下,选择由所述第1流信息表所示出的字幕流,作为应与视频流同步的字幕流。
CN200980123473.8A 2008-06-26 2009-06-24 再现装置、记录装置、再现方法及记录方法 Expired - Fee Related CN102067591B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2008166807 2008-06-26
JP2008-166807 2008-06-26
US10961808P 2008-10-30 2008-10-30
US61/109,618 2008-10-30
PCT/JP2009/002905 WO2009157198A1 (ja) 2008-06-26 2009-06-24 記録媒体、再生装置、記録装置、再生方法、記録方法、プログラム

Publications (2)

Publication Number Publication Date
CN102067591A CN102067591A (zh) 2011-05-18
CN102067591B true CN102067591B (zh) 2014-03-19

Family

ID=41444270

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980123473.8A Expired - Fee Related CN102067591B (zh) 2008-06-26 2009-06-24 再现装置、记录装置、再现方法及记录方法

Country Status (8)

Country Link
US (2) US8265453B2 (zh)
EP (1) EP2293553B1 (zh)
JP (2) JP5065488B2 (zh)
CN (1) CN102067591B (zh)
ES (1) ES2428921T3 (zh)
MX (1) MX2010013448A (zh)
RU (1) RU2518189C2 (zh)
WO (1) WO2009157198A1 (zh)

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8335425B2 (en) * 2008-11-18 2012-12-18 Panasonic Corporation Playback apparatus, playback method, and program for performing stereoscopic playback
CN102292995B (zh) * 2009-01-20 2015-01-28 皇家飞利浦电子股份有限公司 3d图像数据的传输
BRPI0922899A2 (pt) * 2009-02-12 2019-09-24 Lg Electronics Inc receptor de transmissão e método de processamento de dados de subtítulos 3d
KR20110129903A (ko) * 2009-02-18 2011-12-02 코닌클리케 필립스 일렉트로닉스 엔.브이. 3d 시청자 메타데이터의 전송
JP4985807B2 (ja) * 2009-04-15 2012-07-25 ソニー株式会社 再生装置および再生方法
JP2011041249A (ja) * 2009-05-12 2011-02-24 Sony Corp データ構造および記録媒体、並びに、再生装置、再生方法、プログラム、およびプログラム格納媒体
US8437603B2 (en) * 2009-05-25 2013-05-07 Panasonic Corporation Recording medium, reproduction device, integrated circuit, reproduction method, and program
US20100303437A1 (en) * 2009-05-26 2010-12-02 Panasonic Corporation Recording medium, playback device, integrated circuit, playback method, and program
US9097903B2 (en) * 2009-06-16 2015-08-04 Lg Electronics Inc. 3D display device and selective image display method thereof
JP5521486B2 (ja) * 2009-06-29 2014-06-11 ソニー株式会社 立体画像データ送信装置および立体画像データ送信方法
CN102474603B (zh) 2009-07-04 2015-04-22 杜比实验室特许公司 帧兼容三维传输中全分辨率图形、菜单和字幕的支持
WO2011084021A2 (ko) * 2010-01-11 2011-07-14 엘지전자 주식회사 방송 수신기 및 3d 이미지 디스플레이 방법
US9025933B2 (en) * 2010-02-12 2015-05-05 Sony Corporation Information processing device, information processing method, playback device, playback method, program and recording medium
KR101638541B1 (ko) * 2010-03-22 2016-07-11 엘지전자 주식회사 영상표시장치 및 그 동작방법
JP5533163B2 (ja) * 2010-04-08 2014-06-25 ソニー株式会社 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム
KR20110115103A (ko) * 2010-04-14 2011-10-20 삼성전자주식회사 디지털 자막 방송을 위한 방송 비트스트림을 생성하는 방법 및 그 장치, 디지털 자막 방송을 위한 방송 비트스트림을 수신하는 방법 및 그 장치
CA2797619C (en) * 2010-04-30 2015-11-24 Lg Electronics Inc. An apparatus of processing an image and a method of processing thereof
JP2011239169A (ja) * 2010-05-10 2011-11-24 Sony Corp 立体画像データ送信装置、立体画像データ送信方法、立体画像データ受信装置および立体画像データ受信方法
US8771064B2 (en) 2010-05-26 2014-07-08 Aristocrat Technologies Australia Pty Limited Gaming system and a method of gaming
CN105163105B (zh) * 2010-05-30 2018-03-27 Lg电子株式会社 处理和接收用于3维字幕的数字广播信号的方法和装置
KR20110138151A (ko) 2010-06-18 2011-12-26 삼성전자주식회사 자막 서비스를 포함하는 디지털 방송 서비스를 제공하기 위한 비디오 데이터스트림 전송 방법 및 그 장치, 자막 서비스를 포함하는 디지털 방송 서비스를 제공하는 비디오 데이터스트림 수신 방법 및 그 장치
JP5637750B2 (ja) 2010-06-30 2014-12-10 日立コンシューマエレクトロニクス株式会社 記録装置/方法/媒体、再生装置/方法
JP2012023488A (ja) * 2010-07-13 2012-02-02 Ntt Docomo Inc 画像処理装置、画像処理方法、表示装置及びプログラム
JP5527727B2 (ja) * 2010-08-06 2014-06-25 日立コンシューマエレクトロニクス株式会社 映像表示システム及び表示装置
JP2012044407A (ja) * 2010-08-18 2012-03-01 Sony Corp 画像処理装置および方法、並びにプログラム
US20130182074A1 (en) * 2010-10-13 2013-07-18 University-Industry Cooperation Group Of Kyung Hee University Method and apparatus for transmitting stereoscopic video information
GB2485140A (en) * 2010-10-26 2012-05-09 Sony Corp A Method and Apparatus For Inserting Object Data into a Stereoscopic Image
GB2488746B (en) * 2010-12-23 2016-10-26 Samsung Electronics Co Ltd Improvements to subtitles for three dimensional video transmission
US8566870B2 (en) * 2011-03-31 2013-10-22 Sony Corporation Higher speed high definition television (HDTV) channel and external input surfing
US8988512B2 (en) * 2011-04-14 2015-03-24 Mediatek Inc. Method for adjusting playback of multimedia content according to detection result of user status and related apparatus thereof
JP2013026644A (ja) * 2011-07-15 2013-02-04 Hitachi Consumer Electronics Co Ltd 受信装置、受信方法および送受信方法
JP6307213B2 (ja) * 2012-05-14 2018-04-04 サターン ライセンシング エルエルシーSaturn Licensing LLC 画像処理装置、画像処理方法およびプログラム
JP6140416B2 (ja) * 2012-10-10 2017-05-31 サターン ライセンシング エルエルシーSaturn Licensing LLC 情報処理装置、情報処理方法およびプログラム
KR20140049832A (ko) * 2012-10-18 2014-04-28 삼성전자주식회사 블루레이 디스크와 이를 재생하기 위한 블루레이 디스크 재생 장치 및 그 자막 표시 방법
EP2866435A1 (en) * 2013-10-22 2015-04-29 TP Vision Holding B.V. Consumer device and method for adapting the duration of a temporary control status related to the display of a user interface element
JP6134076B2 (ja) * 2014-09-08 2017-05-24 ソニー株式会社 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム
CN110364189B (zh) * 2014-09-10 2021-03-23 松下电器(美国)知识产权公司 再现装置以及再现方法
EP4280598A3 (en) * 2014-09-12 2024-02-21 Panasonic Intellectual Property Corporation of America Recording medium, playback device, and playback method
JP2016081553A (ja) * 2014-10-17 2016-05-16 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 記録媒体、再生方法、および再生装置
CN104681023A (zh) * 2015-02-15 2015-06-03 联想(北京)有限公司 一种信息处理方法及电子设备
CN106980579B (zh) 2016-09-30 2020-08-14 阿里巴巴集团控股有限公司 一种图片加载方法及装置
CN109791707B (zh) * 2016-10-06 2023-05-26 索尼公司 再现装置和方法、记录装置和方法、再现/记录装置和方法、记录介质
CN106570096B (zh) * 2016-10-31 2019-02-22 腾讯科技(深圳)有限公司 图片排序方法和装置
CN107168892A (zh) * 2017-03-29 2017-09-15 联想(北京)有限公司 一种数据的写入方法及装置
CN108924599A (zh) 2018-06-29 2018-11-30 北京优酷科技有限公司 视频字幕显示方法及装置
CN109151507B (zh) * 2018-08-08 2021-06-11 武汉市风奥科技股份有限公司 视频播放***及方法
CN114500974B (zh) * 2020-07-17 2024-01-30 深圳市瑞立视多媒体科技有限公司 基于虚幻引擎的字幕实现方法、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1223437A (zh) * 1997-10-21 1999-07-21 索尼公司 记录、播放、记录/播放装置及方法、显示和记录介质
JP2001333335A (ja) * 2000-05-24 2001-11-30 Minolta Co Ltd 映像情報機器
EP1501316A1 (en) * 2002-04-25 2005-01-26 Sharp Corporation Multimedia information generation method and multimedia information reproduction device
EP1863032A2 (en) * 2004-06-18 2007-12-05 Matsushita Electric Industrial Co., Ltd. Reproduction device, program, and reproduction method
CN101111895A (zh) * 2004-12-02 2008-01-23 索尼株式会社 再现装置、再现方法、再现程序、记录媒体和数据结构

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2857122B2 (ja) 1996-11-22 1999-02-10 株式会社東芝 多種言語記録媒体
EP1791128A1 (en) * 1997-10-21 2007-05-30 Sony Corporation Playback apparatus, Playback method, recording apparatus, recording method, recording/playback apparatus, recording/playback method, and recording medium
PL374116A1 (en) 2001-06-04 2005-10-03 Matsushita Electric Industrial Co, Ltd. Recording apparatus, recording medium, reproduction apparatus, program, and method
JP4041348B2 (ja) 2001-06-04 2008-01-30 松下電器産業株式会社 記録装置、記録媒体、再生装置、プログラム、方法
JP2004274125A (ja) * 2003-03-05 2004-09-30 Sony Corp 画像処理装置および方法
WO2004082297A1 (ja) 2003-03-11 2004-09-23 Seijiro Tomita 立体映像表示装置
WO2005010882A1 (en) * 2003-07-24 2005-02-03 Lg Electronics Inc. Recording medium having a data structure for managing reproduction of text subtitle data recorded thereon and recording and reproducing methods and apparatuses
ES2302076T3 (es) 2003-11-10 2008-07-01 Matsushita Electric Industrial Co., Ltd Medio de grabacion, aparato de reproduccion, programa, metodo de reproduccion, circuito integrado del sistema.
KR100739680B1 (ko) * 2004-02-21 2007-07-13 삼성전자주식회사 스타일 정보를 포함하는 텍스트 기반 서브타이틀을 기록한저장 매체, 재생 장치 및 그 재생 방법
JP3746506B2 (ja) 2004-03-08 2006-02-15 一成 江良 立体視化パラメータ埋込装置及び立体視画像再生装置
KR20070043801A (ko) 2004-07-22 2007-04-25 마츠시타 덴끼 산교 가부시키가이샤 재생장치, 재생방법, 프로그램 및 컴퓨터 판독 가능한기록매체
JP4339206B2 (ja) * 2004-08-19 2009-10-07 ソニー株式会社 再生装置、再生方法および再生プログラム、ならびに、記録媒体
CN101872637B (zh) 2004-12-01 2013-02-27 松下电器产业株式会社 再现装置和再现方法
US8711203B2 (en) * 2006-10-11 2014-04-29 Koninklijke Philips N.V. Creating three dimensional graphics data
JP2009135686A (ja) * 2007-11-29 2009-06-18 Mitsubishi Electric Corp 立体映像記録方法、立体映像記録媒体、立体映像再生方法、立体映像記録装置、立体映像再生装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1223437A (zh) * 1997-10-21 1999-07-21 索尼公司 记录、播放、记录/播放装置及方法、显示和记录介质
JP2001333335A (ja) * 2000-05-24 2001-11-30 Minolta Co Ltd 映像情報機器
EP1501316A1 (en) * 2002-04-25 2005-01-26 Sharp Corporation Multimedia information generation method and multimedia information reproduction device
EP1863032A2 (en) * 2004-06-18 2007-12-05 Matsushita Electric Industrial Co., Ltd. Reproduction device, program, and reproduction method
CN101111895A (zh) * 2004-12-02 2008-01-23 索尼株式会社 再现装置、再现方法、再现程序、记录媒体和数据结构

Also Published As

Publication number Publication date
RU2518189C2 (ru) 2014-06-10
EP2293553B1 (en) 2013-09-11
JP5065488B2 (ja) 2012-10-31
EP2293553A4 (en) 2011-12-28
RU2010150618A (ru) 2012-08-10
EP2293553A1 (en) 2011-03-09
JP2012213220A (ja) 2012-11-01
JP5400932B2 (ja) 2014-01-29
MX2010013448A (es) 2010-12-22
US20120294585A1 (en) 2012-11-22
US8265453B2 (en) 2012-09-11
WO2009157198A1 (ja) 2009-12-30
JPWO2009157198A1 (ja) 2011-12-08
US20090324202A1 (en) 2009-12-31
ES2428921T3 (es) 2013-11-12
CN102067591A (zh) 2011-05-18
US8509593B2 (en) 2013-08-13

Similar Documents

Publication Publication Date Title
CN102067591B (zh) 再现装置、记录装置、再现方法及记录方法
CN102100076B (zh) 能够进行立体视觉再生的再生装置、再生方法
JP5291026B2 (ja) 3d映像を再生する再生装置、および配信装置
CN101911713B (zh) 再现装置、集成电路、再现方法、记录方法、记录介质再现***
EP2445224B1 (en) Information recording medium for reproducing 3d video, and reproduction device
CN102547359B (zh) 再现装置、集成电路
EP2293583A1 (en) Recording medium, reproducing device, integrated circuit, reproducing method, and program
CN102232295A (zh) 再现装置、记录介质及集成电路
EP2326102A1 (en) Reproduction device, reproduction method, and reproduction program for stereoscopically reproducing video content

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140319

Termination date: 20200624

CF01 Termination of patent right due to non-payment of annual fee