存储预加载数据的存储介质以及从存储介质再现信息的设备和方法技术

技术编号:3055447 阅读:178 留言:0更新日期:2012-04-11 18:40
一种存储介质、从所述存储介质再现数据的设备和方法,所述存储介质包括图像数据、在图像数据的再现期间控制与用户的交互的程序数据、以及在程序数据的再现期间使图像数据无缝地再现的加载信息。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种从存储介质再现信息,更具体地讲,涉及一种存储使视频对象数据无缝再现的预加载数据的存储介质、以及用于从所述存储介质再现信息的设备和方法。
技术介绍
包含根据运动图像专家组(MPEG)被压缩编码的视频、音频或字幕的音频-视频(AV)数据被记录在存储介质如数字视频盘(DVD)上。在本公开中,包括静止图像数据的AV数据将被称作视频对象数据。在存储介质如DVD上还可记录有附加信息,如关于用于编码或随机存取视频对象数据的进入点的信息、和关于再现视频对象数据的顺序的播放列表(PlayList)。导航信息包括导航命令,所述导航命令指示将被再现或链接到其他播放列表的播放列表,从而控制视频对象数据的再现。通常,导航信息被存储为包含二进制代码的表。因此,导航信息允许关于视频对象数据的信息基于导航信息被再现,还允许用户观看运动图像,如高质量电影。一套导航命令被称作电影对象。专利技术的公开技术问题然而,在传统记录介质上,难于将关于视频对象数据的信息和提供与用户的交互的程序(如运动图像游戏和视频聊天程序)一起记录。换句话说,难于将关于视频对象数据的信息和提供与用户的交互的程序一起再现。传统的存储介质可以支持视频对象数据的无缝再现。通常,由于用于视频对象数据的无缝再现的信息被复用并包括在视频对象数据中,因此可以无缝再现视频对象数据,而不用对它进行附加处理。然而,当视频对象数据和提供与用户的交互的程序一起再现时,视频对象数据必须被附加处理,以将其无缝再现。技术方案本专利技术提供了一种存储使视频对象数据无缝再现的预加载信息的存储介质。本专利技术还提供了一种用于在使用预加载信息无缝再现视频对象数据的同时执行提供与用户的交互的程序的设备和方法。有益效果本专利技术提供了一种存储有确保视频对象数据的无缝再现的预加载信息的存储介质、用于从所述存储介质再现信息的设备和方法。因此,可在使用预加载信息无缝地再现视频对象数据的同时执行提供与用户交互的程序。附图说明通过下面结合附图对实施例的描述,本专利技术的这些和/或其他方面和优点将会变得清楚和更易于理解,其中图1示出了存储在根据本专利技术的实施例的存储介质中的各种类型的数据;图2示出了根据本专利技术实施例的再现设备的示意性框图;图3示出了根据本专利技术实施例的再现设备的详细框图;图4示出了根据本专利技术实施例的处理预加载信息的再现设备的机制的示图;图5示出了根据本专利技术实施例的使用接口定义语言对图4的缓冲器管理器和程序引擎之间的应用程序接口(API)进行的定义;图6示出了根据本专利技术实施例使用JAVA对图4的缓冲器管理器和程序引擎之间的API进行的定义;图7是根据本专利技术实施例从存储预加载信息的存储介质再现信息的方法的流程图;图8是根据本专利技术实施例从存储有预加载信息和后加载信息的存储介质再现信息的方法的流程图; 图9是根据本专利技术的另一实施例的从存储有预加载信息的存储介质再现信息的方法的流程图;图10是根据本专利技术另一实施例的从存储有预加载信息和后加载信息的存储介质再现信息的方法的流程图。最佳实施方式本专利技术提供了一种用于存储使视频对象数据无缝再现的预加载信息的存储介质。本专利技术还提供了一种用于在使用预加载信息无缝地再现视频对象数据的同时执行提供与用户的交互的程序的设备和方法。将在下面的描述中部分地阐述本专利技术的另外的方面和/或优点,通过描述或者通过实施本专利技术,另外的部分将是清楚的。根据本专利技术的一方面,提供了一种存储介质,所述介质包括图像数据;程序数据,用于在所述图像数据的再现期间控制与用户的交互;加载信息,用于在所述程序数据的再现期间使图像数据无缝地再现。加载信息可包括在程序数据的再现之前将被预加载的程序数据的位置信息。存储介质还可包括关于基于所述加载信息的程序数据的当前加载状态的信息。所述存储介质还可包括关于基于所述加载信息的程序数据的当前加载状态的确认信息。所述确认信息可包含在所述程序数据中。所述确认信息可包括指示基于加载信息的程序数据的加载是否完成的属性。响应于基于加载信息的程序数据的加载的完成,所述属性的值可被设置为第一值,否则,设置为第二值。所述确认信息可包括响应于基于加载信息的程序数据的加载被完成而产成的事件。所述确认信息可包括确认程序数据的当前加载状态的命令。所述命令的返回值可被确定为三种类型,所述三种类型分别指示加载完成、加载在继续、以及加载已失败。所述确认信息可包括加载数据包,所述加载数据包包括使确认信息在程序数据中可用的应用程序接口。存储介质可与再现设备分离,并且可以是光盘,其中,可以通过再现设备的光学装置从所述光盘上读取数据。根据本专利技术的另一方面,提供了一种用于从存储介质再现信息的再现设备,所述存储介质存储有图像数据、在所述图像数据的再现期间提供与用户的交互的程序数据、以及用于在所述程序数据的再现期间使所述图像数据无缝再现的加载信息,所述再现设备包括缓冲器管理器;应用管理器,用于读取所述加载信息,检测将在所述程序数据再现之前预加载的所述程序数据的位置,并将关于所述程序数据的位置的信息发送到缓冲器管理器;程序引擎,用于从所述缓冲器管理器接收关于当前加载状态的信息,并再现所述预加载的程序数据,其中,所述缓冲器管理器基于关于所述程序数据的位置的信息控制程序数据的预加载。所述的再现设备还可包括读取单元,从所述存储介质读取各种数据;缓冲器单元,将所述读取的数据分类并临时存储为多种类型;再现单元,根据所述类型将临时存储的数据分类并再现;混合器,混合再现的数据,并将其显示在屏幕上。所述存储介质可包括用于确认所述程序数据的加载状态是否完成的确认信息,其中,所述缓冲器管理器基于关于所述程序数据的位置的信息将所述程序数据加载到缓冲器单元,响应于加载的完成来设置确认信息,并将所述确认信息发送到所述程序引擎。所述确认信息可包括指示所述程序数据的加载是否完成的属性,其中,所述缓冲器管理器响应于加载的完成,将所述属性的值设置为第一值,如果加载未完成,则将所述属性的值设置为第二值。所述确认信包括响应于所述程序数据的加载被完成而产生的事件,其中,所述程序引擎和/或所述应用管理器可根据所述事件执行程序,或控制程序数据的再现。所述确认信息可包括关于当前加载状态的命令,其中,缓冲器管理器发送所述命令的多个返回值中的一个,所述命令的多个返回值分别指示加载被完成,加载在继续和加载已失败。所述程序引擎可解析来自所述程序数据的确认信息,将解析的结果发送到缓冲器管理器,接收发送的返回值,并基于返回的信息执行程序。根据本专利技术的又一方面,提供了一种再现数据的方法,所述方法包括基于加载信息加载程序数据,以从存储介质再现所述程序数据,所述存储介质存储有图像数据、用于在所述图像数据的再现期间提供与用户的交互的程序数据、以及用于在所述程序数据的再现期间使所述图像数据无缝再现的加载信息;响应于加载的完成,设置关于所述程序数据的当前加载状态的确认信息,以指示加载被完成;当确认信息指示加载被完成时,再现加载的程序数据。根据本专利技术的又一方面,提供了一种从包含图像数据和程序数据的存储介质再现数据的方法,所述方法包括在使用预加载信息和后加载信息从存储介质开始再现程序数据之前,基于预加载信息预加载程序数据,其中,所述程序数据在再现所述图像数据期间提供与用户的交互,本文档来自技高网...

【技术保护点】
一种存储介质,包括:图像数据;程序数据,用于在所述图像数据的再现期间控制与用户的交互;加载信息,用于在所述程序数据的再现期间使所述图像数据无缝再现。

【技术特征摘要】
【国外来华专利技术】KR 2003-11-19 10-2003-00823381.一种存储介质,包括图像数据;程序数据,用于在所述图像数据的再现期间控制与用户的交互;加载信息,用于在所述程序数据的再现期间使所述图像数据无缝再现。2.如权利要求1所述的存储介质,其中,所述加载信息包括在所述程序数据再现之前被预加载的程序数据的位置信息。3.如权利要求1所述的存储介质,还包括关于基于所述加载信息的所述程序数据的当前加载状态的确认信息。4.如权利要求3所述的存储介质,其中,所述确认信息包括在所述程序数据中。5.如权利要求3所述的存储介质,其中,所述确认信息包括指示基于所述加载信息的所述程序数据的加载是否完成的属性,其中,响应于基于所述加载信息的所述程序数据的加载完成,所述属性的值被设置为第一值,否则,设置为第二值。6.如权利要求3所述的存储介质,其中,所述确认信息包括响应于基于所述加载信息的所述程序数据的加载被完成而产生的事件。7.如权利要求3所述的存储介质,其中,所述确认信息包括确认所述程序数据的当前加载状态的命令,其中,所述命令的返回值被确定为用于分别指示加载被完成、加载在继续以及加载失败的三种类型。8.如权利要求3所述的存储介质,其中,所述确认信息包括加载数据包,所述加载数据包包括用于使所述确认信息在所述程序数据中可用的应用程序接口。9.如权利要求1所述的存储介质,其中,所述存储介质可以从再现设备中拆卸。10.如权利要求1所述的存储介质,其中,所述存储介质是光盘,可以使用再现设备的光学装置从所述光盘读取数据。11.一种从存储介质再现信息的再现设备,所述存储介质存储有图像数据、用于在所述图像数据的再现期间提供与用户的交互的程序数据、以及用于在所述程序数据的再现期间使所述图像数据无缝再现的加载信息,所述再现设备包括缓冲器管理器;应用管理器,用于读取所述加载信息,检测将在所述程序数据再现之前预加载的所述程序数据的位置,并将所述程序数据的位置的信息发送到缓冲器管理器;程序引擎,用于从所述缓冲器管理器接收关于当前加载状态的信息,并再现所述预加载的程序数据,其中,所述缓冲器管理器控制所述程序数据基于关于所述程序数据的位置的信息而被预加载。12.如权利要求11所述的再现设备,还包括读取单元,从所述存储介质读取各种数据;缓冲器单元,将所述读取的数据分类并临时存储为多种类型;再现单元,根据所述类型将临时存储的数据分类并再现;混合器,混合再现的数据,并将其显示在屏幕上。13.如权利要求11所述的再现设备,其中,所述存储介质包括用于确认所述程序数据的加载状态是否完成的确认信息,其中,所述缓冲器管理器基于关于所述程序数据的位置的信息将所述程序数据加载到缓冲器单元,响应于加载的完成来设置确认信息,并将所述确认信息发送到所述...

【专利技术属性】
技术研发人员:郑吉洙朴成煜姜满锡
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1