运动图像的再现方法

文档序号:6778446阅读:140来源:国知局
专利名称:运动图像的再现方法
技术领域
本发明涉及从存储介质再现,尤其是,涉及一种其中设置了表示哪些数据类型可以被再现设备再现的播放器模式信息的运动图像再现设备、一种利用该设备的再现方法、以及一种存储介质。
背景技术
记录在通常的存储介质上的运动图像数据包括压缩的并且编码的运动图像信息和用于控制运动图像信息再现的导航信息。
运动图像信息包括包括有根据运动图像专家组(MPEG)标准编码的视频、音频、和/或字幕的音频-视觉流。而且,运动图像信息可以包括附加信息,诸如音频-视频流的编码属性、随机存取的进入点、以及被定义为确定再现次序的对象的播放列表。
导航信息包括控制运动图像信息再现的导航命令,诸如用于再现播放列表的命令或用于再现另一播放列表的命令。导航信息通常被存储在二进制编码表中。因此,运动图像信息可以根据存储介质的导航信息而被再现,并且用户可观看运动图像,诸如具有高清晰度图像质量的电影。一套导航命令被称作电影对象。
然而,其中记录有运动图像的传统存储介质不能提供除运动图像信息的再现功能之外的附加功能,诸如提供用户交互功能和浏览功能的程序功能。
而且,即使存储介质提供除运动图像信息的再现之外的功能,仅具有再现运动图像信息的功能的传统再现设备也不能再现包括有附加信息的存储介质。因此,再现设备和存储介质之间的兼容性较低。

发明内容
本发明提供一种提供程序功能和浏览功能以作为除运动图像信息的再现之外的附加功能的存储介质。
本发明还提供一种不考虑是否提供了除再现运动图像信息的功能之外的附加功能,即,不考虑再现设备的种类,仍然可以从存储介质平滑地再现信息的再现设备。
本发明还提供一种其中可以不考虑存储介质或再现设备的类型而平滑地再现存储介质的再现方法。
根据本发明的一方面,提供一种再现设备,包括存储区域,其中记录有表示可再现数据类型的播放器模式信息;以及再现单元,从包括用于再现运动图像信息的第一类数据和用于利用运动图像信息提供附加功能的第二类数据中至少一类数据的存储介质,根据记录在存储区域中的播放器模式信息,选择性地再现第一类数据或第一和第二类数据。
播放器模式信息可被记录,以当再现设备仅可以再现第一类数据时表示第一模式并当再现设备可以再现第一类数据和第二类数据时表示第二模式。
存储区域可存储多个其中记录有由再现设备设置的再现信息的系统参数。系统参数包括播放器模式信息,并且播放器模式信息在再现开始后不能被重设。
再现设备还可包括读单元,从存储介质读取第一类数据和第二类数据中的至少一类数据并读取用于控制该数据的再现的系统数据。
再现设备还可包括缓冲单元,临时存储读取的第一类数据或第一类数据和第二类数据、以及读取的系统数据。再现单元可包括应用管理器,根据系统数据控制数据的再现;和混合器,通过覆盖从第一和第二类数据再现的图像来产生图像。
再现单元可包括放映引擎,解码并再现包括在第一类数据中的压缩的和编码的运动图像信息;和导航引擎,根据导航信息控制放映引擎。导航信息包括在第一类数据中,并且被用于控制运动图像信息的再现。在此情况下,播放器模式信息表示第一模式。
再现单元还可包括程序引擎,执行用于提供用户交互功能的包括在第二类数据中的程序数据。在此情况下,播放器模式信息表示第二模式。
再现单元还可包括浏览器引擎,执行用于从存储与运动图像相关的信息的标记文档再现相关信息的包括在第二类数据中的浏览器数据。在此情况下,播放器模式信息再一次表示第二模式。
应用管理器可将包括在系统数据中的最初将被再现的数据的位置信息发送到导航引擎。导航引擎可控制放映引擎从而放映引擎再现最初将被再现的数据并从存储区域读取播放器模式信息,并且控制放映引擎从而放映引擎根据播放器模式信息再现可再现的第一类数据或第一类数据和第二类数据。
最初将被再现的数据可以是第一类数据。
应用管理器可控制引擎,从而利用放映引擎和导航引擎再现最初将被再现的数据。当播放器模式信息表示第一模式时利用放映引擎和导航引擎,并且当播放器模式信息表示第二模式时利用放映引擎、导航引擎、程序引擎和浏览器引擎,可再现随后将被再现的数据。
存储介质可以是易于插入到再现设备并从中取出的便携式存储介质。
存储介质可以是可以利用光学装置从其读取数据的光盘。
根据本发明的另一方面,提供一种存储介质,其存储用于再现运动图像信息的第一类数据和用于利用运动图像信息提供附加功能的第二类数据中的至少一类数据,和用于控制再现单元从而再现单元根据再现设备选择性地再现可再现的第一类数据或第一类数据和第二类数据的播放器控制信息。
存储介质还可存储用于控制第一类数据或第一类数据和第二类数据的再现的系统数据。
系统数据可包括最初将被再现的数据的位置信息。
最初将被再现的数据可以是第一类数据。
最初将被再现的数据可包括播放器控制信息。播放器控制信息用于控制再现设备,从而从再现设备的存储区域读取播放器模式信息。当读取的播放器模式信息表示第一模式时,第一类数据被再现,并且当读取的播放器模式信息表示第二模式时,第一类数据和第二类数据被再现。
第一类数据可包括压缩的和编码的运动图像信息、和用于控制运动图像信息的再现的导航信息。
第二类数据可包括用于提供用户交互功能的程序数据。
第二类数据还可包括用于从存储与运动图像相关的信息的标记文档再现相关信息的浏览器数据。
根据本发明的另一方面,提供一种再现方法,包括读取表示可再现数据类型的播放器模式信息,并且根据从存储介质读取的播放器模式信息选择性地再现第一类数据或第一类数据和第二类数据。播放器模式信息包括用于再现运动图像信息的第一类数据和用于利用运动图像信息提供附加功能的第二类数据中的至少一类数据。
播放器模式信息可从再现设备的存储区域被读取。当可被再现设备再现的数据类型是第一类时,播放器模式信息可被记录以表示第一模式,并且当可被再现设备再现的数据类型是第一类和第二类时,播放器模式信息可被记录以表示第二模式。
当读取的播放器模式信息表示第一模式时,第一类数据被再现,并且当读取的播放器模式信息表示第二模式时,第一类数据和第二类数据被再现。再现的图像可被覆盖作为单一图像,并且随后该单一图像可被显示在屏幕上。
本发明的其它方面和/或优点将在下面的描述中被部分阐明,或通过对本发明的实践而被了解。


通过下面结合附图进行的对实施例的描述,本发明的上述和/或其他优点将会变得更加清楚,其中图1表示根据本发明实施例的记录在存储介质中的第一类数据;图2表示根据本发明实施例的记录在存储介质中的第一类数据和第二类数据;图3表示图1中示出的第一类数据的系统数据;图4表示图2中示出的第一类数据和第二类数据的系统数据;图5是根据本发明实施例的再现设备的方框图;图6是可再现第一类数据的再现设备的详细方框图;图7是可再现第一类和第二类数据的再现设备的详细方框图;图8是示出在图5的再现设备的系统寄存器中存储的系统参数的表;图9表示图8的系统参数中的播放器模式信息;图10表示根据本发明实施例的记录在存储介质中的播放器控制信息;图11是表示根据本发明实施例的再现方法的图;以及图12是表示根据本发明实施例的再现方法的流程图。
具体实施例方式
参照附图来详细说明本发明的实施例,其中相同的标号全部指的是相同的元件。下面参照附图描述实施例以解释本发明。
根据本发明的一方面,用于再现运动图像的第一类数据或用于利用运动图像信息提供附加功能的第一类数据和第二类数据被记录在存储介质中。尤其是,存储介质包括播放器控制信息,其用于控制再现设备,从而根据表示可再现数据类型的播放器模式信息,再现设备当再现设备是第一模式再现设备时再现第一类数据和当再现设备是第二模式再现设备时再现第一类数据和第二类数据。播放器模式信息被包括在再现设备的预定存储区域中。
而且,根据本发明一方面的再现设备包括预定存储区域,用于存储表示作为第一类数据和第二类数据的可被再现设备再现的数据的播放器模式信息;和再现单元,当播放器模式信息表示第一模式时再现第一类数据和当播放器模式信息表示第二模式时再现第一类数据和第二类数据。
因此,提供用于再现运动图像信息和/或附加功能的存储介质可以被再现而不考虑所使用的可再现数据的类型。
图1表示根据本发明的一方面记录在存储介质中的第一类数据。参照图1,存储介质存储核心数据1和系统数据3。核心数据1被用于再现运动图像(核心数据1也被称作“第一类数据”)。每一核心数据1被实现为对象。核心数据1包括压缩的和编码的运动图像信息101和用于控制运动图像信息101再现的导航信息102。一组导航命令被称作电影对象。运动图像信息西101可根据存储在存储介质中的导航信息102而被再现,并且用户可以观看诸如具有高分辨率图像质量的电影的运动图像。
系统数据3控制核心数据1的再现。系统数据3包括启动信息105和标题信息106中的至少一个。启动信息105表示当存储介质被再现设备再现时最初将被再现的对象的位置。标题信息106包括表示每一将被再现的对象的位置的进入点信息。
图2表示根据本发明的一方面记录在存储介质中的第一类数据和第二类数据。参照图2,存储介质存储核心数据1、完全数据2、和系统数据3。核心数据1是在图1中的。完全数据2除运动图像的再现外还提供附加功能(完全数据还被称作“第二类数据”)。完全数据2可以包括用于从存储与运动图像相关的信息的标记文档再现相关信息的浏览器数据203,和/或提供用户交互功能的程序数据204。
浏览器数据203可包括至少一个具有用于从存储与运动图像相关的信息的标记文档再现相关信息的命令的对象。命令可通过标记语言和/或执行脚本语言(例如ECMA脚本)而被实现。因此,当运动图像被再现时,可以从存储与运动图像相关的信息的标记文档再现相关信息。例如,对于记录在存储介质中的电影,诸如存储在网页或其它文件中的与男演员/女演员有关的最新新闻、与电影有关的新闻和更新的字幕之类的相关信息可以与电影一起被再现。
程序数据204可包括至少一个提供功能的对象,所述功能诸如利用运动图像的游戏功能、用于在再现运动图像的一部分时再现导演评述的功能、用于在再现运动图像数据的一部分时显示附加信息的功能、或在再现运动图像数据的一部分期间聊天的功能。在程序数据204中,为了通过运动图像执行程序,可包括将在下面描述的用于再现运动图像信息的放映引擎的应用程序接口(API)。完全数据2还可包括用于提供除运动图像的再现之外的另一附加功能的另一数据类型。
系统数据3被用于控制核心数据1和完全数据2的再现。系统数据3包括启动信息205和标题信息206。因为启动信息205和标题信息206与上面图1中所讨论的相同,所以在此不详细讨论它们。
因此,其中记录有第一类和第二类数据的存储介质利用运动图像可提供除运动图像的再现之外的不同的附加功能。
图3表示图1中示出的第一类数据的系统数据3。参照图3,系统数据3包括启动信息105和标题信息106。系统数据3还可包括用于在屏幕上显示菜单的菜单信息307。启动信息105表示当存储介质被再现设备再现时最初将被再现的对象的位置。在图3中,启动信息105指向包括在核心数据1中的电影对象(M-OB)301。因此,当存储介质被插入到再现设备中时,电影对象(M-OB)301被最初再现。启动信息105不限于指向电影对象301。
标题信息106包括用于再现电影对象(M-OB)303、304、305、...中的至少一个的控制信息(标题_1、标题_2、标题_3、...)。其中记录有第一类核心数据1的存储介质的标题信息106表示具有用于再现运动图像的导航命令的电影对象。标题信息106包括表示将被再现的每一对象的位置的进入点信息。
电影对象303到305包括多个用于再现运动图像的导航命令,并且可被制成二进制表格。每一对象具有识别号码,并且该识别号码与由标题信息106表示的进入点信息相同。
而且,当连接到表示第二电影对象303到305的位置的第一电影对象303到305时第二电影对象303到305可被再现。例如,当由电影对象(M-OB)301表示时电影对象(M-OB)302和电影对象(M-OB)303到305可被再现。
图4表示图2中示出的第一类数据和第二类数据的系统数据3。参照图4,系统数据3被用于控制核心数据1和完全数据2的再现。系统数据3包括启动信息205和标题信息206。系统数据3还可包括用于在屏幕上显示菜单的菜单信息407。
启动信息205表示当由再现设备再现存储介质时最初将被再现的对象的位置。在图4中,启动信息205指向包括在核心数据1中的电影对象(M-OB)401。因此,当存储介质被插入到再现设备时,电影对象(M-OB)401被最初再现。应该理解启动信息205可指向任何包括在核心数据1中的电影对象401。
标题信息206包括表示每一将被再现的对象的位置的进入点信息。标题信息206包括用于再现至少一个对象的控制信息(标题_1、标题_2、标题_3、...)。由标题信息206表示的对象可被至少分类为第一类核心模式对象402(以下,称为电影对象)、第二类程序模式对象204(以下,称为程序对象)、和/或浏览器模式对象203(以下,称作网页对象)。
电影对象401和402包括多个用于再现运动图像的导航命令并且可被制成二进制表格。每一电影对象401和402具有识别号码,并且该识别号码与由标题信息206表示的进入点信息相同。网页对象203包括标记语言脚本和/或执行脚本,并且相关标记文档的文件名可以是进入点信息。程序对象204包括用于提供用户交互功能的程序,并且相关程序的文件名可以是进入点信息。
当连接到表示第二对象的位置的第一对象时,第二对象可被再现。
如上所述,存储介质可存储用于再现运动图像的核心数据并且还可存储程序数据和/或浏览器数据作为完全数据以利用运动图像提供附加功能。尤其是,存储完全数据的存储介质可提供不同的附加信息,诸如利用运动图像的游戏、在线聊天和与网页相关的信息的显示等。
存储介质可以是易于插入到再现设备中并从中取出的便携式存储介质,并且/或者可以是可利用再现设备的光学装置从其读取数据的光盘。例如,诸如CD-ROM、DVD、或者蓝盘(Blu-ray Disc)的光盘可包括在该存储介质中,并且将在以后发展的光盘也可包括在存储介质中。
以下,将描述用于从上述存储介质再现的再现设备。
图5是根据本发明一方面的再现设备的方框图。参照图5,再现设备包括读单元502、缓冲单元503、再现单元504和作为预定存储区域的系统寄存器505。
读单元502读取将被从如上所述的存储介质501再现的数据。例如,如果存储介质501是光盘,则再现设备包括读取记录在光盘上的数据的光学装置。根据存储介质501的类型,读单元502读取第一类核心数据或第一和第二类完全数据。
缓冲单元503临时存储从读单元502读取的数据,并且将该数据发送到再现单元504。再现单元504根据记录在系统寄存器505中的播放器模式信息利用使用根据数据类型的特定再现功能的再现引擎再现对象。利用显示设备(未示出)显示被再现的对象。系统寄存器505是其中存储有表示可被再现设备再现的数据的类型的播放器模式信息的预定存储区域。系统寄存器505将在下面被详细描述。
图6是可再现第一类数据的再现设备(第一模式再现设备)的详细的方框图。参照图6,根据数据的类型,缓冲单元503在导航数据缓冲器601、运动图像数据缓冲器602和系统数据缓冲器603中临时存储数据。根据系统寄存器505的播放器模式信息,临时存储的数据被传送到相关的再现引擎。
再现单元504至少包括再现引擎604和605,以及应用管理器606。再现引擎604和605包括导航引擎604和放映引擎605。导航引擎604从导航数据缓冲器601接收导航数据,并且控制运动图像流数据的再现。放映引擎605可被控制以利用具有用于再现运动图像的命令的API功能再现运动图像信息。放映引擎605从运动图像数据缓冲器602接收运动图像流数据,并且解码和再现压缩的和编码的运动图像。
系统寄存器505包括表示多类可由再现设备再现的数据的播放器模式信息。由于图6中示出的再现设备可仅再现用于再现运动图像信息的核心数据(第一类数据),所以第一模式被记录在播放器模式信息中。
导航引擎604再现最初将被再现的对象并从系统寄存器505读取播放器模式信息。当播放器模式信息表示第一模式时,导航引擎604通过导航引擎604和放映引擎605再现随后的第一类对象。
应用管理器606从系统数据缓冲器603接收系统数据3,并且控制再现引擎604和605以再现运动图像信息。即,当存储在存储介质中的信息被再现时,应用管理器606利用系统数据3的启动信息105搜索并再现最初必须被再现的对象。而且,应用管理器根据系统数据3的标题信息106606搜索将被再现的对象的位置,并且再现将被再现的对象。
因此,即使当在没有如图6中所示的可以再现提供附加功能的第二类数据的引擎的情况下再现设备仅可再现仅支持运动图像的再现的第一类数据时,即使当存储第一类和第二类数据二者的存储介质被插入时,再现设备可以通过设置系统寄存器505的播放器模式信息为第一模式来仅平滑地再现第一类数据。例如,即使当具有附加功能的存储介质被插入到该再现设备中时,运动图像可以通过仅再现该再现设备可以支持的信息来被无错误地平滑地再现。
图7是可再现第一类和第二类数据的再现设备(第二模式再现设备)的详细方框图。参照图7,缓冲单元503根据数据的类型临时在浏览器数据缓冲器701、程序数据缓冲器702、导航数据缓冲器703、运动图像数据缓冲器704和系统数据缓冲器705中存储数据。根据系统寄存器505播放器模式信息,临时存储的数据被传送到相关的再现引擎。
再现单元504包括再现引擎706到709、应用管理器710和混合器711。
再现引擎706到709根据临时存储的数据的类型执行各自的再现功能。具体地说,再现引擎706到709至少包括浏览器引擎706、程序引擎707、导航引擎708和/或放映引擎709。
浏览器引擎706从浏览器数据缓冲器701接收浏览器数据203,并且从标记文档再现与运动图像信息相关的信息。即,浏览器引擎706执行具有包括在浏览器数据203中的标记语言脚本或执行脚本的浏览命令。
程序引擎707从程序数据缓冲器702接收程序数据204并且提供用户交互功能。即,程序引擎707执行实现诸如游戏、聊天或导演评论的特定功能的特定程序。因此,利用运动图像与用户的交互动作可被执行。在此,浏览器引擎706或程序引擎707可通过使用用于放映引擎709的API功能来提供用于运动图像的附加功能。
导航引擎708从导航数据缓冲器703接收导航数据202并且控制运动图像流数据的再现。导航引擎708还可利用包括用于再现运动图像的命令的API功能通过放映引擎709来控制运动图像信息的再现。
放映引擎709从运动图像数据缓冲器704接收运动图像流数据201,并且解码并再现压缩的和编码的运动图像。
应用管理器710从系统数据缓冲器705接收系统数据3,并且当再现运动图像信息并提供附加功能时控制再现引擎706到709。即,当存储介质被再现时,应用管理器710利用系统数据3的启动信息205搜索并再现最初必须被再现的对象。而且,应用管理器710根据系统数据3的标题信息206搜索将被再现的对象的位置,并且根据数据类型利用相关再现引擎再现该对象。
系统寄存器505是其中记录有表示可由再现设备再现的数据的类型的类型的播放器模式信息的预定存储区域。由于图7中示出的再现设备可再现用于再现运动图像信息的核心数据(第一类数据)和完全数据(第一类数据和第二类数据),所以第二模式被记录在播放器模式信息中。系统寄存器505的配置将在下面详细描述。
导航引擎708再现最初将被再现的对象,并且从系统寄存器505读取播放器模式信息。当播放器模式信息表示第二模式时,导航引擎708利用导航引擎708和放映引擎709再现随后的第一类对象,并且利用浏览器引擎706和程序引擎707再现随后的第二类对象。
混合器711通过覆盖由再现引擎再现的图形图像来输出单一图像,所述再现引擎即浏览器引擎706、程序引擎707、导航引擎708和/或放映引擎709。
因此,当同时再现运动图像时,诸如浏览功能和程序功能的附加功能可被实现。即,在其中系统寄存器505存储表示第二模式的信息的再现设备中,第一类运动图像数据被导航引擎708和放映引擎709解码,提供第二类附加功能的程序数据和/或浏览器数据被浏览器引擎706和程序引擎707解码,并且解码的数据通过混合器711被覆盖并显示在单一屏幕上。例如,在当被称作“黑客帝国”的第一类运动图像数据被再现时包括演员表简介的图像被覆盖并再现或者用于用在电影中的移动电话的广告图像被覆盖时,运动图像和附加功能可被同时提供。
图8是示出在图5的再现设备的系统寄存器505中存储的系统参数的表。参照图8,系统寄存器505是存储用于记录与由再现设备设置的再现相关的信息的多个参数的预定存储区域。在图8中,示出从0到63编号的64个系统参数。每一系统参数具有固定的32比特的长度,并且具有正整数值。在系统参数中,记录有与由再现设备支持的运动图像的再现相关的不同的控制信息,诸如音频流号码、播放列表号码、导航定时器、菜单语言信息和字幕语言信息。而且,存在有多个保留区域。尤其是,所示系统参数号码11和12不能在再现开始后重设。
系统寄存器505存储表示可由再现设备再现的数据的类型的播放器模式信息。播放器模式信息被记录在保留区域中的第N区域。播放器模式信息在再现设备仅支持第一类数据的再现时表示第一模式,并且在再现设备支持第一类和第二类数据二者的再现时表示第二模式。即,当系统寄存器505的播放器模式信息被读取时,可由再现设备再现的数据类型可被确定。尤其是,播放器模式信息可被记录在所示的第11号或12号区域,从而播放器模式信息不能被重设。
如图8所示的存储在系统寄存器505中的系统参数的数量、每一参数的长度和参数的次序仅仅是本发明的一个实施例,并且在不脱离本发明范围的情况下可进行形式上和细节上的各种改变。
图9表示在图5的再现设备的系统寄存器505中存储的系统参数的结构。参照图9,播放器模式信息被记录在具有32比特固定长度的寄存器中,并且播放器模式信息的最低有效位(LSB)b0(P模式(P_mode))被记录为0或1。值0表示再现设备是第一模式再现设备,并且再现设备仅可再现第一类运动图像信息。值1表示再现设备是第二模式再现设备,并且该再现设备可再现第一类运动图像信息并利用第二类运动图像提供附加功能。图9中示出的播放器模式信息的比特排列和比特的数量仅仅是一个实施例,并且在不脱离本发明范围的情况下可进行形式上和细节上的各种改变。
为了增加存储介质和再现设备之间的兼容性,最初将被再现的数据可以是可在任何类型的再现设备中被再现的第一类核心数据。随后的数据可根据播放器模式信息而被选择性地再现。当播放器模式信息表示第一模式时,利用放映引擎和导航引擎再现数据,并且当播放器模式信息表示第二模式时,利用放映引擎和导航引擎再现第一类数据并利用浏览器引擎和程序引擎再现第二类数据。
图10表示根据本发明一方面记录在存储介质中的播放器控制信息。参照图10,任何类型的再现设备均可通过其利用系统数据3平滑地再现在包括第一类数据或第一类和第二类数据的存储介质中存储的信息的播放器控制信息被示出。
在图10的导航命令中,存储在再现设备的系统寄存器中的播放器模式信息(mode info)被读取,并且当播放器模式信息的值是0(核心模式或第一模式)时,第一类电影对象被调用。当播放器模式信息的值是1(完全模式或第二模式)时,第一类电影对象和第二类程序和/或浏览器对象被调用。与播放器模式信息类型的每一个相关的名称可被转换。
导航命令被包括作为由系统寄存器3的启动信息105或205表示的最初将被再现的电影对象的一部分(第一类核心数据)。最初将被再现的对象可以是第一类电影对象。因为第一模式再现设备和第二模式再现设备二者均可再现第一类电影对象,所以,当最初将被再现的对象是第一类电影对象时,存储介质和再现设备之间的兼容性提高。即,根据播放器模式信息,数据可被平滑地再现而不用考虑记录在存储介质中数据的种类和被再现设备支持的数据的种类。
将根据上述配置描述根据本发明一方面的再现包括模式信息的运动图像数据的方法。
图11是用于表示根据本发明一方面的再现方法的方框图。参照图11,最初将被再现的电影对象1102基于包括在系统数据3中的启动信息1101而被再现,并且再现设备的系统寄存器1103的播放器模式信息被读取以确定随后将被再现的对象。例如,如果播放器模式信息表示第一模式,则利用放映引擎和导航引擎再现电影对象(第一类数据),并且当播放器模式信息表示第二模式时,利用放映引擎和导航引擎再现电影对象(第一类数据),同时,利用浏览器引擎和/或程序引擎再现浏览器对象和/或程序对象(第二类数据)。利用混合器从再现的图形获得单一图像,并且经显示单元(未示出)将其输出。
图12是表示根据本发明一方面的再现方法的流程图。参照图12,为了不考虑存储介质或再现设备的类型而平滑地再现运动图像,在操作步骤1201中,系统数据被从存储介质读取,并且在操作步骤1202中,根据包括在系统数据中的启动信息105或205,调用最初将被再现的第一类电影对象。为了再现随后的数据,在操作步骤1203中,根据包括在被调用的电影对象中的导航命令(播放器模式信息),从再现设备的系统寄存器读取播放器模式信息,并且在操作步骤1204中,根据读取的播放器模式信息,当播放器模式信息表示第一模式时,核心模式数据(第一类数据)被再现,并且当播放器模式信息表示第二模式时,完全模式数据(第一类数据和第二类数据)被再现。
本发明还可被实施为计算机可读记录介质上的计算机可读代码。该计算机可读记录介质是可存储可在其后被计算机系统读取的数据的任何数据存储装置。该计算机可读记录介质的范例包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光盘和载波(诸如通过互联网的数据传输)。该计算机可读记录介质还可在与计算机系统连接的网络上分发,从而计算机可读代码被以分布的方式存储并执行。
如上所述,根据本发明的各方面,存储介质可提供除运动图像信息的再现之外的附加功能,诸如用于提供用户交互功能的程序功能和用于从标记文档再现相关信息的浏览功能。
而且,利用再现设备,存储介质中的信息可被平滑地再现,而不用考虑存储介质仅包括用于运动图像信息的再现的第一类数据还是还包括提供附加功能的第二类数据,此外,不用考虑再现设备是否可再现第一类数据和第二类数据二者。
尽管本发明的一些实施例被示出和描述,应该理解,本领域技术人员在不脱离本发明范围的情况下,可以进行各种变形和修改,本发明范围由权利要求及其等同物所限定。
权利要求
1.一种再现方法,包括读取表示可再现数据类型的播放器模式信息;并且根据读取的播放器模式信息,选择性地再现第一类数据、或第一类数据和第二类数据,其中,第一类数据提供再现运动图像信息,并且第二类数据利用运动图像信息提供附加功能。
2.如权利要求1所述的再现方法,其中,读取播放器模式信息包括从再现设备的存储区域读取播放器模式信息,其中,当可再现的数据的类型是第一类数据时,播放器模式信息表示第一模式,并且当可再现的数据的类型是第一类数据和第二类数据时,播放器模式信息表示第二模式。
3.如权利要求1所述的再现方法,其中,选择性地再现第一类数据,或者选择性地再现第一类数据和第二类数据,包括当读取的播放器模式信息表示第一模式时,再现第一类数据;当读取的播放器模式信息表示第二模式时,再现第一类数据和第二类数据;覆盖再现的图像作为单一图像;以及显示单一图像。
4.如权利要求1所述的再现方法,其中,第一类数据包括压缩的和编码的运动图像信息;以及用于控制运动图像信息的再现的导航信息。
5.如权利要求1所述的再现方法,其中,第二类数据包括用于提供用户交互功能的程序数据。
6.如权利要求5所述的再现方法,其中,程序数据提供用于当再现运动图像的一部分时显示文本的功能、用于当再现运动图像的一部分时显示相关信息的功能、和用于当再现运动图像的一部分时通信的功能中的至少一个功能。
7.如权利要求6所述的再现方法,其中,程序数据包括应用程序接口功能,用于再现运动图像信息。
8.如权利要求1所述的再现方法,其中,第二类数据还包括浏览器数据,用于从存储与运动图像相关的信息的标记文档再现信息。
9.如权利要求8所述的再现方法,其中,浏览器数据包括被表现为从标记文档再现信息的标记语言脚本和/或执行脚本的至少一个命令。
10.一种再现方法,包括读取系统数据,系统数据用于控制电影数据对象、或电影数据对象和至少一个第二类数据对象的再现;根据包括在系统数据中的启动信息调用最初将被再现的电影数据对象;利用调用的电影数据对象读取播放器模式信息;根据读取的播放器模式信息再现电影数据对象或电影数据对象和至少一个第二类数据对象。
11.如权利要求10的再现方法,其中,电影数据对象独立于所述至少一个第二类数据对象而被控制和提供。
12.如权利要求10的再现方法,其中,系统数据包括表示最初将被再现的电影数据对象的位置的启动信息和包括用于将被再现的电影数据对象和至少一个第二类数据对象中的每一个的进入点信息的标题信息。
13.如权利要求10的再现方法,其中,播放器控制信息用于选择性地再现电影数据对象、或电影数据对象和至少一个第二类数据对象。
14.如权利要求13的再现方法,其中,至少一个第二类数据对象包括用于从标记文档再现相关信息的至少一个浏览器数据对象和/或用于提供用户交互功能的至少一个程序数据对象。
15.如权利要求14的再现方法,其中,至少一个程序数据对象包括用于再现运动图像信息的应用程序接口功能。
16.如权利要求10的再现方法,其中,电影数据对象包括用于再现运动图像的多个导航命令。
17.如权利要求16的再现方法,其中,电影数据对象的每一个都具有识别号码,并且用于电影数据对象的每一个的识别号码与由各个标题信息表示的进入点信息相同。
全文摘要
一种其中播放器模式信息被设置的运动图像再现设备,一种利用该设备的再现方法,和一种存储介质。该再现设备包括存储区域,其中记录有表示可再现数据类型的播放器模式信息;以及再现单元,根据来自包括用于再现运动图像信息的第一类数据和用于利用运动图像信息提供附加功能的第二类数据中至少一类数据的存储介质的播放器模式信息,选择性地再现第一类数据或选择性地再现第一类数据和第二类数据。因此,具有再现运动图像信息的功能和/或附加功能的存储介质可不考虑再现设备的类型而被再现。
文档编号G11B27/32GK101055753SQ20071010460
公开日2007年10月17日 申请日期2004年10月29日 优先权日2003年10月30日
发明者金光玟, 郑吉洙, 朴成煜, 姜满锡 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1