高密度光盘的文件构成方法和利用它的对白字幕播放方法及其设备的制作方法

文档序号:7613330阅读:248来源:国知局

专利名称::高密度光盘的文件构成方法和利用它的对白字幕播放方法及其设备的制作方法
技术领域
:本发明是关于包含了用于有效播放光盘中所存储的主数据和辅助数据的播放信息文件的构成方法的。具体地说,本发明是关于蓝光盘(Blu-rayDisc)等高密度光盘的文件构成方法和利用它的对白字幕播放方法及其设备的。
背景技术
:作为能够存储大容量数据的光存储媒体,光盘正在被广泛使用。这其中也包括最近能够长时间存储大量高画质音频数据和视频数据的新型高密度光存储媒体(HD-DVD),例如,蓝光盘(Blu-rayDisc,以下称之为″BD″)等已被开发出来。作为新一代HD-DVD技术的蓝光盘(BD)是能够显著提高现存DVD存储数据容量的新一代光存储解决方案。最近,它正在和其它数字设备一同被订立世界标准技术形式。与此相关,应用蓝光盘(BD)规格的光存储播放设备的开发也已经开始了。但是,到目前为止,蓝光盘(BD)规格还不完善,想要开发出完善的光存储播放设备是非常困难的。具体地说,为了有效播放上述蓝光盘(BD)内所存储的数据,不仅需要提供主AV数据和与主AV数据相关联的辅助数据、对白字幕信息等为用户提供便利的各种数据,而且还必须系统地提供用于播放光盘中所存储的主数据和辅助数据相关联的信息。但是,因为在现有蓝光盘(BD)规格中,上述辅助数据,特别是对白字幕的统一规格事项并不完善,正式的以蓝光盘(BD)为基础的光存储播放设备的开发还存在着很多的限制因素。这在向用户提供多个对白字幕间播放变更,特别是提供无缝变更时问题尤为突出。
发明内容为解决上述问题,本发明便应运而生。本发明的目的是提供蓝光盘(BD)等高密度光盘的文件构成方法和利用它的对白字幕播放方法及其设备的,该技术性课题如下主AV数据流和与主AV数据流相关的多个对白字幕数据流区分为独立的文件进行存储,对用于上述多个对白字幕数据流间的无缝变更的对白字幕无缝信息进行存储,并通过此方法,提供无缝信息,将光盘内存储的对白字幕进行无缝变更,从而能够实现对高密度光盘有效对白字幕的播放。为了实现上述目的,依据本发明的高密度光盘的文件构成方法如下主AV数据流和与主AV数据流相关的多个对白字幕数据流区分为独立的文件进行存储,对用于上述多个对白字幕数据流间的无缝变更的对白字幕无缝信息进行存储。同时,依据本发明的高密度光盘的对白字幕播放方法如下读出正在运行的光盘的文件信息,参考已经读出的文件信息,来对光盘进行播放。在此过程中,如果存在用户的变更对白字幕命令的话,便读取出上述文件信息中的无缝信息,依据所读取出的无缝信息,确认是否能够进行无缝变更后,只对已经确认能够进行变更的对白字幕进行无缝播放。同时,依据本发明的高密度光盘的对白字幕播放方法还可以如下读出正在运行的光盘的文件信息,参考已经读出的文件信息,来对光盘进行播放。在此过程中,如果存在用户的变更对白字幕请求的话,便读取出上述文件信息中的无缝信息,并依据所读取出的无缝信息,确认用于无缝变更所需要的缓冲器大小后,在具有相关缓冲器大小的情况下,便进行对白字幕无缝播放。同时,依据本发明的高密度光盘存储播放设备具有由以下各部分构成的特征对从所运行光盘中播放出的对白字幕数据和无缝信息进行预载的存储部件和对以下过程进行控制的控制装置如果存在用户的对白字幕无缝变更请求的话,在确认是否能够进行无缝变更后,便从上述存储部件中暂时存储的对白字幕无缝信息中,只对允许进行无缝变更的对白字幕进行对白字幕无缝变更播放。下面,将参照附图对依据本发明的高密度光盘文件构成方法等理想实施例进行详细说明。同时,需要说明的是,在本发明中所使用的用语都是现在广泛使用的一般性用语,在特定情况下,也存在发明人所任意选择的用语,在这种情况下,因为在发明的相关说明部分对其意义进行了详细说明,因此,不仅仅单纯通过用语的名称来掌握本发明,而应该从该用语的实际意义来掌握本发明。与此相关,在本发明中所使用的“主数据”的意思是指光盘内所存储的标题(Title)信息,光盘制作者(Author)向用户提供的图像和声音数据等。光盘内至少具备一个以上的标题,一般来说,它是以MPEG2格式进行存储的,这被称为“主AV数据流”。同时,“辅助数据”是指在播放上述“主数据”时,为了播放方便,向用户提供的与主数据相关的所有数据。在这其中包括以下内容对白字幕信息、交互式图解数据流、注释图解数据流、菜单信息、幻灯式浏览显示音频信息等。根据各辅助数据的性质,以MPEG2格式复合多路(multiplexing)存储入主AV数据流内,或者以MPEG2格式或者其它格式存储入与AV数据流相独立的数据流文件中。同时,在本发明中,作为辅助数据的″对白字幕″的意思如下作为一种字幕信息,如果用户想同时观看现在正在播放的图像(主AV数据)和特定语言字幕的话,如果选择了光盘中所提供的对白字幕中的相关语言对白字幕的话,表示在画面一侧所显示的信息。因此,对白字幕能够以多种格式进行存储,它即可以以MPEG2传输(TS;TransPort)信息包(packet)的格式进行存储,也可以以位图(Bit-map)形态的二进制格式进行存储,或者以文本数据(Textdata)的格式进行存储。特别是以文本数据格式进行存储的对白字幕被称为“文本对白字幕(TextSubtitle)”。在本发明中,在蓝光盘(BD)内,与一个标题相关联,提供辅助数据的特定语言对白字幕,按照各种语言的不同分别具有多个。上述所存储的多个对白字幕间如果进行播放变更的话,便能够向用户提供″无缝变更″或者是″无缝转换(switching)″。在光盘内的文件结构便能够提供多种无缝信息。依据本发明的高密度光盘的文件构成方法和播放方法及存储播放设备具有以下优点通过提供能够很容易实现光盘中所存储对白字幕的无缝变更的无缝信息,能够对高密度光盘的有效辅助标题进行播放。图1所显示的是依据本发明的高密度光盘文件结构图。图2是概略显示依据本发明的高密度光盘数值存储形态图。图3是概略显示依据本发明的对白字幕播放管理文件结构图。图4a和图4b所显示的是依据本发明的对白字幕无缝变更实例图。图5和图6所显示的是依据本发明的各种对白字幕无缝信息文件内存储的句法(syntax)。图7a和图7b是用来说明依据本发明的对白字幕无缝变更的对白字幕固有映象(EP_map)和对白字幕映象信息间相关性的图。图8所显示的是与依据本发明的对白字幕无缝变更相关联的菜单信息图。图9所显示的是依据本发明的光盘播放设备图。具体实施方式下面,首先将参照图1和图2,对上述主数据和对白字幕数据在光盘内存储的存储形态和对此进行管理的文件结构进行详细说明。首先,图1所显示的是依据本发明的高密度光盘文件结构图。在一个根目录(rootdirectory)下至少存在一个以上的BD文件夹(BDMV),BD文件夹内包括保障与用户进行交互(interactivity)的普通文件(上位文件)信息的索引文件(index.bdmv)和电影目标文件(MovieObject.bdmv),同时,实际上,具有对光盘内所存储的数据进行播放的信息以及播放它的方法等信息的3个文件夹分别是播放文件夹(PLAYLIST)、夹子文件夹(CLIPINF)和数据流文件夹(STREAM)。下面,将对这3种文件夹及其中所包含的文件进行详细说明。此后,再对与本发明相关联的对白字幕信息和文件间的相关性进行详细说明。数据流文件夹内存在光盘内以特定格式存储的主视频和音频数据流(这被称为″主AV数据流″)文件,以及对白字幕等辅助数据相关的数据流(这被称为″对白字幕数据流″)。如上所述,″主AV数据流″是指现在广泛使用的MPEG2方式的传输(Transport)信息包存储,主AV数据流文件(01000.m2ts,02000.m2ts)的扩展名为″*.m2ts″,它被用来进行区分使用。对于″对白字幕数据流″来说,根据使用情况的不同,也存在着不以MPEG2格式存储的情况,在这种情况下,如果适用相关格式的文件扩展名的话便可以。例如,以文本数据格式进行存储的话,文件扩展名被存储为″*.txt″的话比较理想。上述数据流文件在BD格式中被特别命名为夹子数据流文件(clipstreamfile),与本发明相关联,所陈述的对白字幕数据是与AV数据流不同的文件(seperatedfile)形态,即以对白字幕数据流文件(*.txt)的形态存在的。夹子数据流文件夹是由与上述各个数据流(*.m2ts,*.txt)文件一一对应的夹子信息(Clipinfo)文件(*.clpi)所构成。具体地说,夹子信息文件存储着相对应的数据流文件的属性信息和时间信息(timinginformation)等,上述信息中,将以进入点图(EntryPointMap,以下称之为″EP_map″)方式的演出时间标记(PTSPresentationTimeStamp)和源信息包代码(SPNSourcePacketNumber)以表格(table)的形态一一对应后,在下述的播放信息(PlayItem)或者辅助播放信息中提供的时间信息(In-Time,Out-TimePTS)中具有能够搜索(search)相关数据流文件(*.m2ts,*.txt)的特定位置的映射信息(mapping)。如上所述,互相一一对应的数据流(*.m2ts,*.txt)文件和夹子信息文件(*.clpi)捆绑在一起,在BD规格中,它被命名为″夹子(clip)″。因此,夹子信息文件夹内的文件″01000.clpi″便带有数据流文件夹内文件″01000.m2ts″的属性信息。文件″01000.clpi″和″01000.m2ts″便成为一个夹子构成。具体地说,用于播放和播放对白字幕的夹子信息文件内除上述映射信息外,还存储着多个对白字幕间支持无缝播放变更的多种无缝信息,以后将对此进行详细说明。播放文件夹由播放文件(*.mpls)所构成,每个播放文件中至少包含一个以上指定特定夹子的播放时间(playinginterval)的播放信息。因此,播放信息内具有需要播放的特定夹子,即播放信息内以夹子名(Clip_Information_File_name)指定的夹子的播放开始时间(In-Time)和播放结束时间(Out-Time)的时间信息,这在夹子信息中灵活使用映射信息进行了陈述。最终,播放信息文件通过至少一个以上的播放信息的组合,成为了能够播放所需要夹子的基本播放的文件信息。同时,根据需要,在播放信息文件内,也具有辅助播放信息,在存在辅助播放信息的情况下,与播放信息一起成为非同步(non-synchronized)播放方式。与本发明相关联,将对与包含对白字幕的辅助数据被上述辅助播放信息管理的情况进行举行说明。对此部分内容的说明将在今后进行。同时,在所陈述的BD文件夹内还存在作为保障和用户交互的普通文件的索引文件(index.bdmv)和电影目标文件。具体地说,索引文件主要以索引图表(indexTable)所构成,索引图像内具有用户能够选择的菜单信息(Menu)和标题信息。图2是概略显示依据本发明的高密度光盘数值存储形态图。从光盘内圈来看,作为用于管理全部文件的系统信息,这由以下各部分所构成文件系统信息区域(FileSystemInformationArea);用来存储用于播放所存储的数据流(*.m2ts,*.txt)文件的播放列表文件和夹子信息文件、作为上位文件(普通文件)的索引文件和目标文件的存储区域(这被称为″DatabaseArea″);用来存储音频/视频/图像等主数据和辅助数据的数据流文件区域(AVstreamArea)。因此,用户’55ser)通过上述数据基础区域(DatabaseArea)内的文件信息,便能够决定并灵活使用需要播放的主数据和辅助数据,以及其播放方式。图3是用来显示图1和图2中的文件结构及存储形态的播放管理对白字幕的文件结构例图。特定标题(Title#k)依据播放列表文件播放管理的情况下,具体地说,构成实际标题内容(contents)的主AV数据存储于主夹子(MainClip)内,并依靠播放信息进行管理,上述辅助主AV数据的对白字幕被存储入格外的对白字幕夹子(SubtitleClip)内,并被辅助播放信息所管理,可以存在支持英语(English)的辅助标题(SubtitleClip1)和支持韩国语(Korean)的对白字幕(SubtitleClip2)等多个对白字幕。多个对白字幕分别由不同的文件(SubtitleClip1,2)所构成,但是,一个文件内也可以具有多个辅助标题数据流。同时,在图3中,虽然显示的是依靠一个辅助播放信息,对多个辅助标题进行全部管理的文件结构,但是,多个对白字幕文件也可以具有不同的辅助播放信息。下面,将对依据本发明的多个对白字幕间的播放变更管理信息,特别是无缝信息在文件信息内的存储方法及利用所存储的无缝信息的对白字幕播放方法进行详细说明。将对白字幕,特别是以″文本对白字幕″为主进行说明。图4所显示的是画面内同时提供主数据和对白字幕举行说明的情况。用户(user)在同时对韩国语(Korean)制成的对白字幕作为主数据进行播放收看的过程中,如果希望将主数据以英语(English)文本形式的对白字幕进行变更播放的话,无缝辅助标题的变更播放便如图所示。与此相关联,对白字幕间的″无缝播放变更″的意思实际上是指如同向客户连接提供各对白字幕数据一样,将收看画面作为真正时间(real-Time)予以提供。在本发明中,这被命名为″无缝变更″或者″无缝转换(seamlessswitching)″。同时,如上所述,与对白字幕间的无缝变更相关联,光盘内文件中所存储的信息统称为″无缝信息″。无缝信息的具体内容如图5所示,此后将对此进行详细说明。同时,为了进行白字幕间的无缝变更,基本上光盘播放设备(图9)必须具有能够进行无缝变更的一定大小的缓冲器(图9中的19),例如,一个对白字幕数据流大约相当于720kbyte的存储容量的话,两个对白字幕间为了实现无缝变更的话,必须具有最小(2*720kbyte)大小的缓冲器。在上述具有超过最小容量的缓冲器内,需要预载(preloading)用于无缝变更的对白字幕数据。图5和图6所显示的是依据本发明的各种对白字幕无缝信息文件内存储的句法。图5所显示的是无缝信息中,其中包括能显示进行无缝的对白字幕的个数信息″number_of_Text_subtitle_seamless_change″和能够显示进行无缝的对白字幕的缓冲器大小的信息″minimun_buffer_size_for_seamless_change″。图6显示的是显示能否进行无缝的信息″seamless_changeable_flag″和显示能够进行无缝的语言信息″seamless_changeable_language″。下面,将以上述多种无缝信息的具体特征和灵活使用方法进行具体说明。作为参照,上述4种无缝信息(seamlessinformation)虽然全部能够提供规格化的信息,但是,按照需要,只有特定的信息才能够规格化。在本发明中,将图5和图6分开进行说明的理由正是基于此考虑的。首先,为了方便说明图5,将假设以光盘中存在3个标题(Title#1,#2,#3),标题#1具有n个对白字幕(n≥3),标题#2具有m个对白字幕(m≥2),标题#具有k个辅助标题(k≥4)为例进行说明。同时,各标题作为文件信息,在播放列表文件或夹子信息文件内,与播放对白字幕相关联的″Text_Subtitle″将重新定义句法构成,同时,现存的文件信息,例如,利用夹子信息文件内的″StreamCodingInfo()″等,来存储本发明的无缝信息全都可以。下面,将以新构成″Text_Subtitle()″句法为例进行说明。因此,每个标题作为用来播放对白字幕的文件信息,它具备″Text_Subtitle()″信息,在相关″Text_Subtitle()″内存储的辅助标题播放管理信息构成如下。首先,″number_of_Text_Subtitle″区域作为显示相关标题内存在辅助标题个数的信息,标题#1被存储为″number_of_Text_Subtitle=n″,标题#2便存储为″number_of_Text_Subtitle=m″,标题#3便存储为″number_of_Text_Subtitle=k″。与此相关联,所有标题或者是光盘内能够存储的对白字幕的个数能够格外进行管理。例如,如果将能够分别存储各标题(或者是各光盘)数据流个数定义为P,每个数据流分别为视频数据流=1,音频数据流=2,图像数据流=7进行数值设定的话,最终,能够存储辅助标题数据流的个数便为P-(1+2+7),这便是″max_number_of_Text_Subtitle″区域,它能够存储入上述″Text_Subtitle()″内。同时,″number_of_Text_subtitle_seamless_change″区域作为相关标题内存储所有对白字幕中能够进行无缝变更的对白字幕个数信息,可将标题#1设为″number_of_Text_Subtitle_seamless_change=3″,将标题#2设定为″number_of_Text_Subtitle_seamless_change=2″,将标题#3设定为″number_of_Text_Subtitle_seamless_change=4″,这种情况便如图所示。同时,″minimun_buffer_size_for_seamless_change″区域作为与上述能够进行无缝变更的对白字幕个数相符,支持无缝变更的最小缓冲器大小的信息,例如,光盘制作人可以将标题#1一个辅助标题的容易存储为N(例如,N=720kbyte),这样的话,便存储为″minimun_buffer_size_for_seamless_change=3*N″,标题#2可以存储为一个对白字幕的容量M(例如,M=700kbyte),这样的话″minimun_buffer_size_for_seamless_change=2*M″,标题#3被存储为一个对白字幕容量的大小K(例如,K=750kbyte),″minimun_buffer_size_for_seamless_change=4*K″。光盘制作人将光盘内所有辅助标题的存储容易存储为统一数据的话,很明显,上述N,M,K的数据全部是统一的数据(例如,720kbyte)。因此,光存储播放设备(图9)从相关″number_of_Text_subtitle_seamless_change″区域和″minimun_buffer_size_for_seamless_change″区域内读取出存储的信息,便能够正确确认相关标题能够进行无缝变更的对白字幕个数和为此所需要的缓冲器大小。由此,能够与缓冲器容量相关的构成是指相当于于相关缓冲器大小的用于进行无无缝变更的播放容量大小。同时,光盘存储播放设备(图9)内所具有的缓冲器大小与上述能够进行无缝变更的缓冲器大小相比小的话,或者是很难分割出新缓冲器的情况下,在能够使用的缓冲器内,也能够设定为允许进行无缝变更。例如,标题#1能够进行无缝变更的对白字幕数据流个数为3,最小缓冲器容量虽然为3*720kbyte,但是在光存储播放设备内,能够灵活使用进行无缝变更的缓冲器为X,X如果存在于(2*720kbyte<X<3*720kbyte)范围内的话,最终,光存储播放设备(图9)只能够支持2个对白字幕进行无缝变更,向用户对此进行引导的同时,能够提供选择希望进行无缝变更的对白字幕菜单信息。对于菜单信息将在后面的图8中进行详细说明。接下来,将省去与图5中相同的内容,对图6中存储主AV数据(标题)和对白字幕的光盘中存储无缝信息的方法进行说明。下面,与图5中相统一的区域被省去了,而只对新的区域进行说明。首先,″seamless_changeable_flag″区域作为显示是否能够进行无缝的信息,能够灵活运用是否支持对相关标题内存储的对白字幕进行的无缝变更信息,如果″seamless_changeable_flag=0″的话,便表示不允许进行无缝变更,如果″seamless_changeable_flag=1″的话,便表示允许进行无缝变更。同时,″number_of_Seamless_changeable_stream″区域和图5中的″number_of_Text_subtitle_seamless_change″相统一,都是显示相关标题内能够进行无缝变更的对白字幕的个数,只不过换了个不同的区域名而已。同时,″seamless_changeable_language″区域作为显示能够进行无缝变更的对白字幕语言信息,例如,标题#1所显示的是在韩国语/英语/日本语(Kr/En/Jp)3个对白字幕间能够进行无缝变更;标题#2所显示的是在英语/法语(En/Fr)2个对白字幕间能够进行无缝变更,标题#所显示的是在英语/法语/西班牙语/德语(En/Fr/Sp/Ge)4个对白字幕间能够进行无缝变更。如上述图6所示,随着具有″seamless_changeable_flag″区域和″seamless_changeable_language″区域,光盘制作人能够指定自己制作光盘各特定标题(或者是各光盘)对白字幕间是否能够进行无缝变更,或者是能够进行无缝变更的语言等。在销售相关光盘的特定地域,光盘能够被灵活使用。例如,如果是在韩国使用的光盘的话,″seamless_changeable_language″区域便设定为韩国语/英语(Kr/En)等,在美国使用的光盘的话,在″seamless_changeable_language″区域便能够设定为英语/法语/西班牙语(En/Fr/Sp)等。图7a和图7b是用来说明依据本发明的对白字幕无缝变更的对白字幕固有映象和对白字幕映象信息间相关性的的图。图中所示内容为与在存储对白字幕播放管理信息的夹子信息(Clipinfp)文件内存储各对白字幕固有的映射信息(EP-map)方法的。图7a以上述对白字幕固有的映射信息(EP-map)为中心概略显示了文件结构,如果以播放列表内的辅助播放信息来设定播放管理对白字幕单位的话,例如,如图所示,图中对白字幕数据流文件(ClipSubtitlestreamfile)只有一个,但是,在存在多个对白字幕数据流文件(ClipTextSubtitlestreamfile)的情况下,很显然,它能够按照同一方式进行扩展使用。同时,在图7a中,主AV数据流文件依靠与播放列表内的播放信息相对应的夹子信息文件进行管理,这便如图1所示,指定播放信息内的夹子名(Clip_Information_File_name)的夹子播放开始时间(In-Time)和播放结束时间(Out-Time)被作为演出时间标记(PresentationTimeStamp;以下称之为″PTS″)信息提供给夹子信息文件。夹子信息文件内包含有″EP_map″方式的映射信息。上述PTS信息被变换为映射主AV数据流文件内的特定位置的寻址(address)信息而被提供,具体地说,如果是主AV数据流文件以MPEG2TS格式进行存储的话,上述寻址信息便由源信息包代码(SourcePacketNumber;以下称之为″SPN″。)来进行管理。同时,对对白字幕数据流文件进行管理由与播放列表内的辅助播放信息相对应的夹子信息文件进行管理,这便如图1所示,指定辅助播放信息内的夹子名(Clip_Information_File_name)的夹子夹子播放开始时间(In-Time)和播放结束时间(Out-Time)被作为演出时间标记(PTS)信息提供给辅助标题数据流提供给管理夹子信息文件。相关夹子信息文件内包含有″EP_map″方式的映射信息。上述PTS信息被转换为映射了对白字幕数据流文件内的特定位置的寻址信息。即,上述″EP_map″方式的映射信息成为了由与PTS相对应的寻址信息数值构成标题的方式。与此相关,上述寻址信息按照对白字幕数据流的存储格式形态可以是多种多样的,对白字幕数据流与主AV数据流文件相统一,被作为MPEG2TS格式进行存储的话,与主AV数据流文件相同,被作为源信息包代码(SPN)进行管理。同时,辅助标题数据流由不是MPEG2TS格式的二进制(binary)构成的位图(Bitmap)格式进行存储的话,由相关位图的字节位置(BytePosition;以下称之为″BP″)或者扇区代码(SectorNumber;以下称之为″SN″)进行管理。对白字幕数据流如果以不是MPEG2TS格式的存储文本数据的文本(Text)格式进行存储的话,不仅可以用相关文本(Text)的字节位置(BP)或者扇区代码(SN)进行管理,而且也可以用文本的线代码(LineNumber;以下称之为″LN″)来进行管理。图7b与上述图7a相同,它所显示的是在各对白字幕分别具有映射信息的情况下,为了进行对白字幕间的无缝变更,使相关映射信息的时间同步一致的方法。即,用韩国语制成的对白字幕数据流的映射信息(EP_map#1)标题和用英语制成的对白字幕数据流的映射信息(EP_map#2)标题存在的情况下,各标题内的PTS数值统一被″校准(Align)″,如果用户在特定的PTS位置上具有无缝变更申请的话,便能够对相关映射信息标题内统一的PTS数值寻址信息(SPN或BP或SN或LN)进行变更播放,所以,也能够进行更高速度的无缝变更。具体地说,便是映射信息标题内的PTS数值能够被以″PTS_EP_coarse″和″PTS_EP_fine″的格式读取出来,依据上例的情况,映射信息#1(EP_map#1)标题和映射信息#2(EP_map#2)标题内的″PTS_EP_coarse″和″PTS_EP_fine″数值被相互统一设定,所对应的寻址信息(SPNorBPorSNorLN)实际上如果能够分别指定存储对白字幕的位置的话便可以了。图8所显示的是与依据本发明的对白字幕无缝变更相关联的菜单信息图。即,通过″RootMenu″选择″Subtitlemenu″的话,提供与对白字幕相关联的各种菜单,在其中间可以具有用于设定对白字幕语言的″Language″菜单、用于设定对白字幕画面内播放位置的″Position″菜单和用于设定对白字幕大小的″Font″菜单等。同时,也提供了用户能够设定对白字幕无缝变更所需要的语言的″Seamless″菜单。因此,用户如果选择了″Seamless″菜单的话,便显示出各标题所提供的对白字幕语言或者是能够进行无缝变更的语言。其中,还构成了用户能够选择语言的菜单信息。与此相关,利用本发明的菜单信息,可以应对各种状态。首先,用户可以自己呼出(call)菜单按键等菜单信息,如图8所示,如果选择″Korean/English/Japanese″3个语言的话,光存储播放设备(图9)考虑到自射缓冲器的大小(例如3*720kbyte以上),允许用户所有的要求,如果其大小比最小缓冲器大小还小的话,便告知无法进行无缝变更,提示出只能够选择的语言(例如,1个或者2个)信息。同时,光存储播放设备(图9)在光盘运行的初期,从光盘中读取出无缝信息,如上所述,考虑到自身缓冲器的大小,能够事先计算出能够进行无缝变更的对白字幕的个数,在用户不申请的情况下,向用户提供上述″SubtitleSeamless″菜单,用户如果选择了特定语言的对白字幕的话,此后,便在缓冲器中预载相关语言的辅助标题,此后便能够与用户的无缝申请相对应灵活运用。在其它情况下,除了可以进行上述灵活运用外,按照所提供的如图8所示的菜单信息,相信也能够进行各种各样的灵活运用。图9所显示的是依据本发明的光盘播放设备图。它基本上由以下各部分所构成用于读取出包含光盘内所存储数据和对白字幕无缝信息的文件信息的拾取器装置11;控制拾取器装置11运行的伺服器14;将拾取器装置11所接收到的播放信号还原为所需要的信号数值,把将要存储的信号调制(modulation)为存储入光盘中的信号,并进行传输的信号处理装置13;暂时存储上述文件信息的存储器15;控制上述运行的微型计算机16。包括这些构成部件的设备也可以被称为“存储播放装置”。同时,为了进行本发明的无缝变更,还需要能够预载和暂时存储允许无缝变更的对白字幕数值的缓冲器19,上述缓冲器一般都在上述AV解码器的前端安装。同时,用于存储通过AV解码器18进行解码的数据的缓冲器20一般都安装在AV解码器18的后端。与此相关,本发明中所使用的存储器15或者是缓冲器19,20作为同一“存储手段”,很显然,可以根据使用情况的不同,合二为一,而只具有一种。与此相关,AV解码器17在控制装置12的控制下,最终对输出数据进行解码,并向用户提供,为了运行向光盘中存储信号的功能,AV解码器18在控制装置12的控制下,将输入信号转换为特定格式的信号,例如转换为MPEG2格式的传输数据流格式等,存储播放装置内的信号被提供给处理装置13。同时,控制装置12作为控制整个光存储播放设备运行的部件,如果存在用户对白字幕无缝变更申请的话,确认上述存储部件(缓冲器和/或存储器)中暂时存储的对白字幕无缝信息能否进行无缝变更后,进行控制,只对允许进行无缝变更的对白字幕进行辅助标题无缝变更播放。通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。因此,本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利范围来确定其技术性范围。权利要求1.高密度光盘文件构成方法,包括主AV数据流和与主AV数据流相关的多个对白字幕数据流区分为独立的文件进行存储,对用于上述多个对白字幕数据流间的无缝变更的对白字幕无缝信息进行存储。2.如权利要求项1所述的高密度光盘文件构成方法,其特征在于上述无缝信息中的一个为显示能够进行无缝的对白字幕个数(number_of_Text_subtitle_seamless_change)的信息。3.如权利要求项1所述的高密度光盘文件构成方法,其特征在于上述无缝信息中的一个为显示能够进行无缝的对白字幕缓冲器大小(minimun_buffer_size_for_seamless_change)的信息。4.如权利要求项1所述的高密度光盘文件构成方法,其特征在于上述无缝信息中的一个为显示是否能够进行无缝(seamless_changeable_flag)的信息。5.如权利要求项1所述的高密度光盘文件构成方法,其特征在于上述无缝信息中的一个为显示能够进行无缝语言(seamless_changeable_language)的信息。6.如权利要求项5所述的高密度光盘文件构成方法,其特征在于上述能够进行无缝的语言构成用户能够设定的菜单信息。7.如权利要求项1所述的高密度光盘文件构成方法,其特征在于上述多个对白字幕数据流分别具有映射信息。8.如权利要求项7所述的高密度光盘文件构成方法,其特征在于上述多个对白字幕数据流分别具有的映射信息在时间上是相互同步的。9.如权利要求项1所述的高密度光盘文件构成方法,其特征在于依据上述文件构成方法,于光盘上存储对白字幕无缝信息。10.高密度光盘的对白字幕播放方法,包括读出正在运行的光盘的文件信息,参考已经读出的文件信息,来对光盘进行播放,在此过程中,如果存在用户的变更对白字幕请求的话,便读取出上述文件信息中的无缝信息,并依据所读取出的无缝信息,确认是否能够进行无缝变更后,只对能够进行变更的对白字幕进行无缝播放。11.高密度光盘的对白字幕播放方法,包括读出正在运行的光盘的文件信息,参考已经读出的文件信息,来对光盘进行播放,在此过程中,如果存在用户的无缝变更对白字幕请求的话,便读取取出上述文件信息中的无缝信息,并依据所读取出的无缝信息,确认用于无缝变更所需要的缓冲器大小后,在具有相关缓冲器大小的情况下,进行对白字幕无缝播放。12.如权利要求项11所述的高密度光盘的对白字幕播放方法,其特征在于如果不具有用于上述对白字幕的无缝变更的缓冲器大小的话,将能够利用的缓冲器大小进行扩展,进行无缝变更播放。13.如权利要求项11所述的高密度光盘的对白字幕播放方法,其特征在于如果不具有用于上述对白字幕的无缝变更的缓冲器大小的话,在相关缓冲器大小内,只向用户通报能够进行无缝变更的特定个数的对白字幕。14.如权利要求项11所述的高密度光盘的对白字幕播放方法,其特征在于如果不具有用于上述对白字幕的无缝变更的缓冲器大小的话,向提供提供菜单信息,使用户在相关缓冲器大小范围内,能够选择与对白字幕个数相对应的特定语言数。15.高密度光盘存储播放设备,包括存储部件,对从所运行光盘中播放出的对白字幕数据和无缝信息进行预载;控制装置,如果存在用户的对白字幕无缝变更请求的话,在确认是否能够进行无缝变更后,便从上述存储部件中暂时存储的对白字幕无缝信息中,只对允许进行无缝变更的对白字幕进行对白字幕无缝变更播放。全文摘要本发明是关于蓝光盘(BD)等高密度光盘的文件构成方法和利用它的对白字幕播放方法及其设备的。将本发明具有如下特征主AV数据流和与主AV数据流相关的多个对白字幕(Subtitle)数据流区分为独立的文件进行存储,对用于上述多个对白字幕数据流间的无缝变更(seamlesschange)的对白字幕无缝信息(seamlessinformation)进行存储,并通过此方法,提供无缝信息,将光盘内存储的对白字幕进行无缝变更,从而能够实现对高密度光盘有效对白字幕的播放。文档编号H04N5/93GK1892864SQ20051002744公开日2007年1月10日申请日期2005年7月1日优先权日2005年7月1日发明者徐康洙,金柄辰申请人:上海乐金广电电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1