CN1758736A - 存储多媒体数据的存储介质和再现运动图像的设备及方法 - Google Patents

存储多媒体数据的存储介质和再现运动图像的设备及方法 Download PDF

Info

Publication number
CN1758736A
CN1758736A CNA2005101082033A CN200510108203A CN1758736A CN 1758736 A CN1758736 A CN 1758736A CN A2005101082033 A CNA2005101082033 A CN A2005101082033A CN 200510108203 A CN200510108203 A CN 200510108203A CN 1758736 A CN1758736 A CN 1758736A
Authority
CN
China
Prior art keywords
storage medium
download
management information
data
routine data
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.)
Pending
Application number
CNA2005101082033A
Other languages
English (en)
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1758736A publication Critical patent/CN1758736A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1288Formatting by padding empty spaces with dummy data, e.g. writing zeroes or random data when de-icing optical 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
    • 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/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

一种存储用于提供运动图像再现功能和编程功能的多媒体数据的存储介质,和一种从所述存储介质再现运动图像的设备及方法,所述设备包括:存储单元,其存储从所述存储介质或从网络下载的程序数据和用于指示下载的程序数据在没有所述存储介质的情况下能否被独立地执行的下载管理信息;读取单元,其从所述存储单元读取所述下载的程序数据和所述下载管理信息;和再现单元,其参照所述下载管理信息再现所述下载的程序数据。因此,不仅可以提供通常运动图像再现功能,而且可以向用户提供用户交互功能和/或其它附加功能,并且可以在没有所述存储介质的情况下独立地执行从存储介质或经网络从外部数据库下载到本地存储器的程序应用。

Description

存储多媒体数据的存储介质和再现运动图像的设备及方法
本申请要求于2004年10月9日在韩国知识产权局提交的第10-2004-0080727号韩国专利申请的利益,该申请完全公开于此以资参照。
技术领域
本发明的一方面涉及多媒体数据的再现,更具体地讲,涉及一种存储用于提供运动图像再现功能和编程功能的多媒体数据的存储介质,和一种再现该运动图像的设备及方法。
背景技术
图1是示出用于再现比如高清晰度电影的通常运动图像的多媒体数据的格式的示图。参照图1,多媒体数据包括多个运动图像数据,即,播放列表3和片断4,导航数据2和***数据1,并且包括四个不同的层,即,片断4、播放列表3、导航数据2和***数据1分别归属的第一层、第二层、第三层和第四层。
当比如盘的存储介质被***到用于从存储介质再现运动图像的设备(以下被称为运动图像再现设备)中时,属于多媒体数据的第四层的***数据1可被构成索引表1,索引表1包括作为将电影对象指定为被首先再现的起始信息和关于多个标题的多个标题信息。索引表1是最上层表,所述最上层表定义多个标题和菜单,并且还包括用于指定标题的开始部分的位置的位置信息和用于指定菜单的开始部分的位置的位置信息。如果响应于用户输入或导航命令从菜单选择了新的标题,则运动图像再现设备检查索引表中的多个信息并且参照检查的结果再现运动图像。
属于多媒体数据的第三层的导航数据包括多个电影对象20,所述电影对象20包括用来再现运动图像数据的多个导航命令。包括在电影对象中的导航命令被用来开始播放列表3的再现、在电影对象20之间转换,或基于用户的偏好管理播放列表3的再现。
属于多媒体数据的第二层的播放列表3定义在其中运动图像被再现的单元。将运动图像数据以片断为单位记录在存储介质的连续空间中。播放列表3可以是每个单元包括片断的部分或多个片断的再现的单元。播放列表3中的每一个可包括多个标注为‘播放项目’的再现子单元。播放项目可指定将被再现的片断的部分或将被再现的多个片断的部分。播放列表3可定义它们各个组的播放项目将被再现的顺序。另外,在播放列表3中每一个的一些播放项目由用户选择将被再现或者通过运动图像再现设备的缺省设置选择将被再现的情况下,播放列表3可定义它们各个组的选择的播放项目将被再现的顺序。
属于多媒体数据的第一层的片断4包括运动图像数据将被记录在其中的单元。片断4中的每一个包括片断音频/视频(AV)流和片断信息文件。片断AV流包括音频数据、视频数据、字幕数据和图形数据。片断信息数据包括片断AV流的属性信息和用于将再现时间信息转换成字节地址信息的进入点映射。
图2是通常运动图像再现设备的方框图。参照图2,运动图像再现设备包括:读取单元,用于从存储介质读取数据;缓冲单元,用于临时存储读取的数据;导航引擎,用于参照导航数据控制运动图像的再现;模块管理器,响应于初始执行、用户的选择或导航数据中的改变通过读取***数据来控制导航引擎处理标题改变;和放映引擎,用于对运动图像数据解码并显示解码的运动图像数据。运动图像再现设备还可包括在单个屏幕上放置解码的视频数据和解码的图形数据的混合器(未示出)。
现在将参照图1描述图2的运动图像再现设备的操作。
参照图1和图2,当存储介质被***到运动图像再现设备中时,模块管理器从存储在存储介质中的多个多媒体数据之中读取对应于***数据的索引表1。模块管理器检查包括在索引表1中的起始信息并控制导航引擎执行由起始信息指定的电影对象20。
导航引擎读取电影对象20,并对存储在电影对象20中的导航命令进行解析,并且响应于导航命令控制放映引擎再现运动图像。
放映引擎读取运动图像数据,即,播放列表文件3和片断文件4,并且参照包括在播放列表文件3和片断文件4的每一个中的信息来再现片断AV流。如果响应于用户输入或导航命令从菜单选择新的标题,则模块管理器可控制导航引擎再现所述新的标题。以这种方式,运动图像再现设备可通过从存储介质读取多媒体数据来再现高质量的运动图像。
最近几年,对不仅提供通常运动图像再现功能而且提供在来自存储介质的运动图像数据的再现中允许用户介入的用户交互功能的存储介质的需求稳定地增加。通常,仅以由内容制造商确定的预定方式从存储介质再现运动图像数据,因此给用户对运动图像数据再现方式上的介入留下太少的空间并且不能提供除了通常的运动图像再现功能之外的多种附加服务,比如下载涉及预定运动图像内容的各种内容的功能和显示关于预定运动图像内容的功能。
为了允许用户交互并提供多种附加服务,需要将以比如C语言、Java、HTML和其它脚本语言的多种编程语言编写的程序应用(program application)与运动图像内容一起提供给存储介质。这些程序应用使得存储在存储介质中的运动图像数据能够根据用户交互以不同方式被再现,而不是仅以由内容制造商确定的特定方式被再现。因此,必须向存储介质提供以内容制造商期望的特定方式执行的不仅程序应用而且用于控制程序应用的控制信息。
另外,为了向存储介质增加新的程序应用或通过由制造存储介质的内容制造商建立的互联网站点向存储介质提供新的内容,存储介质需要将程序应用从网络下载到运动图像再现设备的本地存储装置,然后执行下载的程序应用。
发明内容
本发明的一方面提供一种存储用于提供运动图像再现功能和编程功能的多媒体数据的存储介质和一种再现运动图像的设备及方法,所述编程功能提供用户交互功能和/或其它附加功能。
本发明的另一方面提供一种用于执行从存储介质或网络下载到用于再现运动图像的设备的本地存储器中的程序应用的方法和设备。
根据本发明的另一方面,提供一种从存储介质再现运动图像的设备,在所述存储介质中存储被用来再现运动图像数据的再现模式数据和被用来使用所述运动图像数据来提供用户交互功能和/或其它附加功能的程序数据。所述设备包括:存储单元,其存储从存储介质或从网络下载的程序数据和用于指示下载的程序数据在没有所述存储介质的情况下能否被独立地执行的下载管理信息;读取单元,其从所述存储单元读取所述下载的程序数据和所述下载管理信息;和再现单元,其参照所述下载管理信息再现所述下载的程序数据。
根据本发明的另一方面,如果所述下载管理信息指示所述下载的程序数据可以被独立地执行,则所述再现单元可在没有所述存储介质的情况下再现所述下载的程序数据。另一方面,如果所述下载管理信息指示所述下载的程序数据不能够被独立地执行,则所述再现单元可控制程序引擎通知用户在没有所述存储介质的情况下所述下载的程序数据不能够被执行。
根据本发明的另一方面,所述下载管理信息可被包括在用于控制所述下载程序数据的执行的应用程序管理信息中,并且所述应用程序管理信息可被包括在所述下载的程序数据中。
根据本发明的另一方面,所述下载管理信息可与用来控制所述下载的程序数据的执行的应用程序管理信息被分开存储,并且所述应用程序管理信息可被包括在所述下载的程序数据中。
根据本发明的另一方面,提供一种从存储介质再现运动图像的方法,在所述存储介质中存储用于再现运动图像数据的再现模式数据和用于使用所述运动图像数据提供用户交互功能和/或其它附加功能的程序数据。所述方法包括:搜索存储单元,所述存储单元存储从所述存储介质或从网络下载的所述程序数据和用于指示在没有用于由用户选择的程序数据的所述存储介质的情况下下载的程序数据能否独立地被执行的下载管理信息;在所述存储单元中检查对应于选择的程序数据的下载管理信息;和参照对应于所述选择的程序数据的所述下载管理信息再现所述选择的程序数据。
根据本发明的另一方面,再现步骤可包括:如果对应于所述选择的程序数据的所述下载管理信息指示所述选择的程序数据可独立地被执行,则在没有所述存储介质的情况下再现所述选择的程序数据;和如果对应于所述选择的程序数据的所述下载管理信息指示所述选择的程序数据不能独立地被执行,则控制用于从存储介质再现运动图像的设备通知用户在没有所述存储介质的情况下所述选择的程序数据不能被执行。
根据本发明的另一方面,提供一种存储介质,包括:再现模式数据,用于再现运动图像数据;和程序数据,用于使用所述运动图像数据来提供用户交换功能和/或其它附加功能。所述程序数据包括下载管理信息,所述下载管理信息指示所述程序数据是否可下载到用于从存储介质再现运动图像的设备的存储单元,在下载到所述存储单元之后,在没有所述程序数据从其被下载的存储介质的情况下所述程序数据能否独立地被执行。
根据本发明的另一方面,所述存储介质还可包括用于控制所述再现模式数据和所述程序数据的执行的***数据。
本发明的另外方面和/或优点将在下面的描述中被部分地阐述,并且部分地根据描述将变得清楚,或者可以通过实施本发明而被了解。
附图说明
通过结合附图,从实施例的下面描述中,本发明这些和/或其它方面及优点将会变得清楚,并且更易于理解,其中:
图1是示出用于再现运动图像的通常多媒体数据的格式的示图;
图2是用于从存储介质再现运动图像的通常设备的方框图;
图3是根据本发明示例性实施例的用于提供运动图像再现功能和编程功能的多媒体数据的格式的示图;
图4A至图4C是示出根据本发明示例性实施例的下载管理信息的多种示例的示图,所述下载管理信息被用来在没有存储介质的情况下执行下载到用于从存储介质再现运动图像的设备的本地存储器的程序应用;
图5是示出图4A、图4B或图4C的下载管理信息的格式的方框图;
图6是根据本发明示例性实施例用于从存储介质再现运动图像的设备,所述设备在没有所述存储介质的情况下使用下载管理信息执行下载到它的本地存储器中的程序应用;
图7A和图7B是示出根据本发明示例性实施例的下载到用于从存储介质再现运动图像的设备的本地存储器的程序应用数据的格式的示例的示图;和
图8是示出根据本发明示例性实施例的使用下载管理信息在没有存储介质的情况下执行下载到本地存储器中的程序应用的方法的流程图。
具体实施方式
现在将详细描述本发明的实施例,其示例在附图中示出,其中,相同的标号始终表示相同的部件。下面通过参照附图来描述这些实施例以解释本发明。
图3是示出根据本发明示例性实施例的提供运动图像再现功能和编程功能的多媒体数据的格式的方框图。参照图3,多媒体数据包括运动图像数据,即,播放列表3和片断4,导航数据2和***数据1,并且包括四个不同的层,即,片断4、播放列表3、导航数据2和***数据1分别归属的第一层、第二层、第三层和第四层。多媒体数据还包括用于提供编程功能的程序应用6和全模式导航数据5。全模式导航数据5包括多个应用程序对象50。
当以通常方法再现运动图像数据时,使用存储在电影对象20中的导航命令来读取播放列表3中的每一个,并且确定以什么顺序和在什么时候参照播放列表3再现运动图像数据。根据确定的再现顺序读取由再现时间信息指定的片断信息文件,并且将再现时间信息转换成字节地址信息。其后,读取对应于字节地址信息的片断AV流4,从而再现运动图像。在由内容制造商确定的时间瞬间再现运动图像数据的这种类型的再现被称为核心模式再现或电影模式再现。
另一方面,在运动图像数据的再现期间可执行具有编程功能的程序应用。这种类型的再现被称为全模式再现。对于全模式再现,根据本发明示例性实施例的多媒体数据可包括多个程序应用6和多个应用程序对象50。另外,根据本发明示例性实施例的多媒体数据还可包括具有编程功能的多个应用程序对象50以及被用来再现运动图像数据的多个电影对象20。因此,在全模式再现中,程序应用6中的每一个可提供:在来自存储介质的运动图像数据的再现中允许用户介入的用户交互功能;和在来自存储介质的运动图像数据的再现期间借助于用于特定播放列表的应用程序程序接口(API)的其它附加功能。换句话说,可与特定电影场景同步提供预定信息或执行特定程序应用6。
例如,当用户在看电影‘Matrix’的同时单击由男演员或女演员携带的移动电话时,关于移动电话的制造商的广告应用程序可被自动执行。另一方面,当在电影“the Lord of the Rings”的再现期间具有由雪覆盖的山的壮丽的风景被显示为背景图像时,用于提供关于对应于所述背景图像的地区的旅游信息和关于在该地区发生的事件宣传的信息的程序应用6可自动地被执行。
在运动图像数据的再现期间程序应用6中的每一个可被执行或者使用运动图像数据而被执行。另一方面,程序应用6中的每一个可独立于运动图像数据的再现被执行。由于程序应用6可以用比如C语言和Java的编程语言编写,所以可提供除了通常运动图像再现功能之外的附加功能并为用户交互留下大量空间。
用于从存储介质再现运动图像的设备(以下被称为运动图像再现设备)可直接执行图3示出的存储在存储介质中的程序应用6中的每一个。另一方面,运动图像再现设备可将程序应用6从存储介质下载到它的本地存储器并且执行下载的程序应用6。另一方面,运动图像再现设备可经网络将程序应用6从外部数据库下载到它的本地存储器,然后执行下载的程序应用6。在某些情况下,为了增加新的程序应用功能或从由制造存储介质的内容制造商建立的互联网站点获得新的内容,需要运动图像再现设备将程序应用从存储介质或经网络从外部数据库下载到它的本地存储器。在这种情况下,下载到运动图像再现设备的本地存储器中的程序应用紧密地与所述程序应用从其被下载的存储介质有关,因此当通过使用所述存储介质的标识符从所述存储介质再现运动图像数据时,载到运动图像再现设备的本地存储器中的程序应用通常被执行。程序应用通常被设计以使它可与它从其被下载的存储介质结合而被执行。
然而,在一些其它情况下,需要运动图像再现设备独立于来自存储介质的运动图像数据的再现来执行下载到它的本地存储器的程序应用。现在将详细介绍根据本发明示例性实施例的在没有存储介质的情况下独立地执行存储在运动图像再现设备的本地存储器中的程序应用的设备及方法。
图4A至图4C是示出根据本发明示例性实施例的在没有存储介质的情况下用来执行被下载到运动图像再现设备的本地存储器中的程序应用的下载管理信息的示例的示图。下载管理信息可被包括在多媒体数据中,下载管理信息在多媒体数据中的位置可被改变,所述多媒体数据被存储在存储介质中。
特别地,图4A示出包括在多媒体数据中的应用程序对象50,所述多媒体数据被存储在存储介质中。参照图4A,下载管理信息52A可被包括在应用程序管理信息51A中并且被用于根据制造商的说明书控制程序应用的执行,所述应用程序管理信息51A被包括在应用程序对象50中。
参照图4B,下载管理信息52B可与应用程序管理信息51B被分开包括在应用程序对象50中。
参照图4C,下载管理信息52C可被包括在程序应用6中。
图5是示出图4A、图4B或图4C的下载管理信息52A、下载管理信息52B或下载管理信息52C的示图。参照图5,下载管理信息52A、下载管理信息52B或下载管理信息52C包括:下载允许信息521,用于指示是否允许将程序应用从存储介质下载到运动图像再现设备的本地存储器;和独立执行允许信息522,用于指示在没有所述存储介质的情况下是否允许执行被下载到运动图像再现设备的本地存储器的程序应用。
因此,下载允许信息521指示内容制造商是否允许将存储在存储介质中的程序应用下载到运动图像再现设备的本地存储器中。如果允许从存储介质上自由地下载程序应用,则即使未被授权的人也可使用程序应用非法访问存储在存储介质中的多媒体数据。因此,内容制造商可确定是否允许从存储介质下载程序应用。
独立执行允许信息522指示在没有存储介质的情况下内容制造商是否允许独立执行存储在运动图像再现设备的本地存储器中的程序应用。例如,一旦电影预览数据和关于电影预览数据的程序应用被从互联网站点或由电影工作室提供的存储介质下载,它们就可以不管存储介质当前是否被***运动图像再现设备中而被执行,因此它们在没有存储介质的情况下向用户提供多种信息。然而,如果从存储介质被下载到运动图像再现设备的本地存储器中的程序应用被用于使用已经存储在存储介质中的多媒体数据来提供附加功能,则在没有存储介质的情况下下载的程序应用无法正确地运行。为了解决这个问题,制造商有必要指定在没有存储介质的情况下他或她制作的程序应用能否运行,其中,所述程序应用被存储在所述存储介质中。在本发明实施例中,独立执行允许信息522指示在没有存储介质的情况在内容制造商是否允许下载到运动图像再现设备的本地存储器上的程序应用被独立地执行,其中,从所述存储介质下载程序应用。
在本实施例中,提供用于指示在没有存储介质的情况下在内容制造商是否允许下载到运动图像再现设备的本地存储器中的程序应用被执行的信息,即,下载管理信息52A、下载管理信息52B或下载管理信息52C,其中,所述程序应用从所述存储介质被下载。当将程序应用从存储介质或外部数据库下载到运动图像再现设备的本地存储器中时,用于指示在没有所述存储介质或所述外部数据库的情况下程序应用能否被独立地执行的下载管理信息52A、下载管理信息52B或下载管理信息52C也被存储在所述本地存储器中,其中,所述程序应用从所述存储介质或所述外部数据库被下载。如上所述,如图4A和图4B所示,下载管理信息52A、下载管理信息52B或下载管理信息52C可作为应用程序管理信息的一部分被包括在应用程序对象中或与应用程序管理信息被分开包括在应用程序对象中。下载管理信息52A、下载管理信息52B或下载管理信息52C可包括下载允许信息521和独立执行允许信息522。
现在将描述根据本发明示例性实施例的使用上面提到的多媒体数据结构的运动图像再现设备的结构。
图6是根据本发明示例性实施例的使用下载管理信息执行被下载到它的本地存储器中的程序应用的运动图像再现设备的方框图。参照图6,运动图像再现设备包括:读取单元,其从存储介质读取数据;缓冲单元,其临时存储读取的数据;导航引擎,其参照导航数据控制运动图像数据的再现;模块管理器104,其响应于初始执行、用户选择或导航数据中的改变通过读取***数据来控制导航引擎处理标题改变;和放映引擎,其对运动图像数据解码并将解码的运动图像数据输出到屏幕。
运动图像再现设备还可包括用来执行程序应用的程序引擎102和程序数据缓冲器101。一起执行一个或多个程序应用需要多个程序引擎102。例如,为了一起执行Java应用程序和HTML应用程序,需要可执行Java应用程序的Java虚拟机和可执行HTML应用程序的浏览引擎。
运动图像再现设备还可包括混合器103,所述混合器103放置由程序引擎102提供的执行结果和由放映引擎在一个屏幕上输出的解码的运动图像数据。
为了提供运动图像编程功能,程序引擎102可包括使用对应于程序应用的应用程序对象来控制程序应用的执行的应用程序管理器105。详细地说,应用程序管理器105读取包括在应用程序对象中的应用程序管理信息,并且参照应用程序管理信息来控制对应于应用程序对象的程序应用的执行。在本实施例中,模块管理器104和应用程序管理器105被分开实现。然而,模块管理器104可被并入应用程序管理器105,在这种情况下,应用程序管理器105不仅执行它自己的功能,而且执行模块管理器104的功能。
运动图像再现设备还包括可存储从存储介质100或外部数据库300下载的程序应用的本地存储器200。
模块管理器104搜索用于存储多个程序应用的本地存储器200,基于搜索结果显示仅包括可由用户选择的程序应用的程序应用列表,并接收关于由用户选择的程序应用之一的选择信息。模块管理器104可控制程序引擎102执行选择的程序应用。详细地说,模块管理器104可检查包括在下载管理信息中的独立执行信息。其后,如果独立执行允许信息522指示在没有存储介质100的情况下可独立地执行选择的程序应用,则模块管理器104可控制程序引擎102在没有存储介质100的情况下独立执行选择的程序应用。否则,模块管理器104可通知用户在没有存储介质100的情况下选择的程序应用不能够被独立地执行。
图7A和图7B是示出根据本发明示例性实施例的下载到运动图像再现设备的本地存储器中的程序应用数据的格式的示例的示图。
图7A示出从存储介质100或经网络从外部数据库300下载到本地存储器200的程序应用数据的格式。参照图7A,至少一个下载的程序应用和对应于所述程序应用的下载管理信息52可与从其它们被下载的存储介质的标识符一起被存储在本地存储器200中。如同上面参照图4A至图5描述的下载管理信息52A、下载管理信息52B或下载管理信息52C,下载管理信息52包括下载允许信息521和独立执行允许信息522。另一方面,下载管理信息52可仅包括独立执行允许信息522。
参照图7B,多个下载的程序应用和分别对应于所述程序应用的多个下载管理信息52可与它们从其被下载的存储介质的标识符一起被存储在本地存储器200中。
图8是示出根据本发明示例性实施例的在没有存储介质的情况下使用下载管理信息执行被下载到本地存储器中的程序应用的方法的流程图。参照图8,在操作401中,运动图像再现设备在它的本地存储器200中搜索用户期望的程序应用,其中,在所述本地存储器200中存储多个程序应用。在操作402中,运动图像再现设备参照与期望的程序应用一起被存储在本地存储器200中的下载管理信息确定在没有存储介质的情况下期望的程序应用能否被独立地执行。在操作404中,如果在操作403中确定的下载管理信息指示期望的程序应用的独立执行被允许,则运动图像再现设备执行期望的程序应用。在操作404中,如果在操作403中确定的下载管理信息没有指示期望的程序应用的独立执行被允许,则运动图像再现设备通知用户期望的程序应用不能够被执行。
例如,运动图像再现设备可参照存储在存储介质中的工作室访问信息来确定电影预览数据和与所述电影预览数据联合操作的Java应用程序是否存在于由内容制造商建立的互联网站点中。其后,运动图像再现设备可从互联网站点下载电影预览数据和Java应用程序,并且将它们与用于指示在没有存储介质的情况下所述Java应用程序能否被独立地执行的下载管理信息一起存储在本地存储器200中。
当存储介质与运动图像再现设备分离时,运动图像再现设备的模块管理器104向用户提供存储在本地存储器200中的包括多个Java应用程序的Java应用程序列表并且执行由用户选择的Java应用程序之一。在执行选择的Java应用程序之前,模块管理器104可参照对应于选择的Java应用程序的下载管理信息来确定选择的Java应用程序能否被独立地执行。如果对应于选择的Java应用程序的下载管理信息指示内容制造商不允许选择的Java应用程序的独立执行,则运动图像再现设备通知用户因为没有内容制造商的批准所以选择的Java应用程序不能被执行。另一方面,如果对应于选择的Java应用程序的下载管理信息指示内容制造商允许选择的Java应用程序的独立执行,则运动图像再现设备执行选择的Java应用程序。选择的Java应用程序可使用存储在存储介质中的电影预览文件来再现电影预览数据或者当被执行时提供多种附加服务和功能,比如提供游戏服务或广告服务或提供屏幕保护功能。
本发明的一方面可被实现为写在计算机可读记录介质上的计算机可读代码。计算机可读记录介质可以是以计算机可读方式存储数据的任何类型的记录装置。计算机可读记录介质的示例包括ROM、RAM、CD-ROM、磁带、软盘、光学数据存储器和载波(例如,通过互联网的数据传输)。计算机可读记录介质可分布在与网络连接的多个计算机***以使计算机可读代码以分散的方式被写入并从其被执行。用于实现本发明的一方面所需的函数程序、代码和代码段可被本领域的普通技术人员之一容易地理解。
如上所述,在本发明的一方面中,提供存储用于提供运动图像再现功能和编程功能的多媒体数据的存储介质和从存储介质再现运动图像的设备及方法,所述编程功能提供用户交互功能和/或其它附加功能。
因此,根据本发明的一方面,通过使用下载管理信息可独立地执行从存储介质或经网络从外部数据库下载到本地存储器的程序应用。
虽然已经显示并描述了本发明的一些实施例,但是本领域的技术人员应该理解,在不脱离由权利要求和它们的等同物限定其的范围的本发明的原理和精神的情况下,可以在这个实施例中进行改变。

Claims (21)

1、一种从存储介质再现运动图像的设备,在所述存储介质中存储被用来再现运动图像数据的再现模式数据和被用来使用所述运动图像数据来提供用户交互功能和/或其它附加功能的程序数据,所述设备包括:
存储单元,其存储从所述存储介质或从网络下载的程序数据和用于指示下载的程序数据是否独立于所述存储介质被执行的下载管理信息;
读取单元,其从所述存储单元读取所述下载的程序数据和所述下载管理信息;和
再现单元,其参照所述下载管理信息再现所述下载的程序数据。
2、如权利要求1所述的设备,其中,所述再现单元包括模块管理器,如果所述下载管理信息指示所述下载的程序数据独立于所述存储介质被执行,则在没有所述存储介质的情况下所述模块管理器控制程序引擎执行所述下载的程序数据,如果所述下载管理信息指示所述下载的程序数据不独立于所示存储介质被执行,则所述模块管理器控制程序引擎通知用户在没有所述存储介质的情况下所述下载的程序数据不被执行。
3、如权利要求1所述的设备,其中,所述下载管理信息被包括在用于控制所述下载的程序数据的执行的应用程序管理信息中,并且所述应用程序管理信息被包括在所述下载的程序数据中。
4、如权利要求1所述的设备,其中,所述下载管理信息与用来控制所述下载的程序数据的执行的应用程序管理信息被分开存储,并且所述应用程序管理信息被包括在所述下载的程序数据中。
5、一种从存储介质再现运动图像的方法,在所述存储介质中存储用于再现运动图像数据的再现模式数据和被用来使用所述运动图像数据提供用户交互功能和/或其它附加功能的程序数据。所述方法包括:
在存储单元中搜索由用户选择的程序数据、从所述存储介质或从网络下载的程序数据和用于指示所下载的程序数据是否独立于所述存储介质而被执行的下载管理信息;
在所述存储单元中检查对应于选择的程序数据的下载管理信息;和
参照所述下载管理信息再现所述选择的程序数据。
6、如权利要求5所述的方法,其中,所述再现所述选择的程序数据的步骤包括:
如果对应于所述选择的程序数据的所述下载管理信息指示所述选择的程序数据独立于所述存储介质被执行,则在没有所述存储介质的情况下再现所述选择的程序数据;和
如果对应于所述选择的程序数据的所述下载管理信息指示所述选择的程序数据不独立于所述存储介质被执行,则控制用于从存储介质再现运动图像的设备通知用户在没有所述存储介质的情况下所述选择的程序数据不被执行。
7、如权利要求5所述的方法,其中,对应于所述选择的程序数据的所述下载管理信息被包括在被用来控制所述选择的程序数据的执行的应用程序管理信息中,并且所述应用程序管理信息被包括在所述选择的程序数据中。
8、如权利要求5所述的方法,其中,对应于所述选择的程序数据的所述下载管理信息与用来控制所述选择的程序数据的执行的应用程序管理信息被分开存储,并且所述应用程序管理信息被包括在所述选择的程序数据中。
9、一种存储介质,包括:
再现模式数据,用来再现运动图像数据;和
程序数据,用来使用所述运动图像数据来提供用户交互功能和/或其它附加功能,
其中,所述程序数据包括下载管理信息,所述下载管理信息指示所述程序数据是否可被下载到用于从存储介质再现运动图像的图像再现设备的存储单元,并且指示在下载到所述存储单元之后,所述程序数据是否独立于所述程序数据从其被下载的存储介质而被执行。
10、如权利要求9所述的存储介质,包括用于控制所述再现模式数据和所述程序数据的执行的***数据。
11、如权利要求1所述的设备,其中,所述下载管理信息包括:下载允许信息,其指示是否允许将程序应用从所述存储介质下载到所述运动图像再现设备的本地存储器;和独立执行允许信息,其指示在没有所述存储介质的情况下被下载到所述运动图像再现设备的所述本地存储器中的所述程序应用的独立执行是否被允许。
12、如权利要求11所述的设备,其中,所述下载允许信息指示内容制造商是否允许存储在所述存储介质中的所述程序应用被下载到所述运动图像再现设备的所述本地存储器中。
13、如权利要求11所述的设备,其中,所述独立执行允许信息指示内容制造商是否允许存储在所述运动图像再现设备的所述本地存储器中的所述程序应用独立于所述存储器而被执行。
14、如权利要求9所述的存储介质,其中,所述下载管理信息被存储在用于控制所述下载的程序数据的执行的程序应用中,并且所述下载管理信息指示所述下载的程序数据是否独立于所述存储介质而被执行。
15、如权利要求9所述的存储介质,其中,所述下载管理信息包括:下载允许信息,其指示将程序应用从所述存储介质下载到所述运动图像再现设备的本地存储器是否被允许;和独立执行允许信息,其指示在没有所述存储介质的情况下被下载到所述运动图像再现设备的所述本地存储器中的所述程序应用的独立执行是否被允许。
16、如权利要求15所述的存储介质,其中,所述下载允许信息指示内容制造商是否允许存储在所述存储介质中的所述程序应用被下载到所述运动图像再现设备的所述本地存储器中。
17、如权利要求15所述的存储介质,其中,所述独立执行允许信息指示内容制造商是否允许存储在所述运动图像再现设备的所述本地存储器中的所述程序应用独立于所述程序应用从其被下载的存储介质而被执行。
18、一种存储介质,包括:
再现模式数据,用来再现运动图像数据;和
程序数据,被用来独立于来自所述存储介质的所述运动图像数据的再现而供用户交互功能和/或其它附加功能,
其中,所述程序数据包括下载管理信息,所述下载管理信息指示所述程序数据可否从所述存储介质下载到用于再现运动图像的设备的存储单元,并指示在下载到所述存储单元之后所述程序数据是否独立于所述程序数据从其被下载的存储介质而被执行。
19、如权利要求18所述的存储介质,其中,所述下载管理信息包括:下载允许信息,其指示是否允许将程序应用从所述存储介质下载到所述设备的本地存储器;和独立执行允许信息,其指示在没有所述存储介质的情况下下载到所述设备的所述本地存储器中的程序应用的独立执行是否被允许。
20、一种用于从再现模式数据和程序数据被存储在其中的存储介质再现运动图像的运动图像的设备,所述设备包括:
存储单元,其存储所述程序数据和下载管理信息;
读取单元,其从所述存储单元读取所述程序数据和所述管理信息;和
再现单元,关于所述下载管理信息再现所述程序数据,
其中,所述下载管理信息包括:下载允许信息,其指示是否允许将程序应用从所述存储介质下载到所述设备的所述存储单元;和独立执行允许信息,其指示在没有所述存储介质的情况下下载到所述设备的所述本地存储器中的所述程序应用的独立执行是否被允许。
21、如权利要求20所述的设备,其中,所述程序数据从所述存储介质或从网络被下载。
CNA2005101082033A 2004-10-09 2005-10-08 存储多媒体数据的存储介质和再现运动图像的设备及方法 Pending CN1758736A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020040080727A KR20060031750A (ko) 2004-10-09 2004-10-09 동영상 재생 및 프로그래밍 기능을 위한 멀티미디어데이터를 기록한 저장매체, 그 재생장치 및 재생방법
KR1020040080727 2004-10-09

Publications (1)

Publication Number Publication Date
CN1758736A true CN1758736A (zh) 2006-04-12

Family

ID=36146768

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2005101082033A Pending CN1758736A (zh) 2004-10-09 2005-10-08 存储多媒体数据的存储介质和再现运动图像的设备及方法

Country Status (6)

Country Link
US (1) US20060080557A1 (zh)
EP (1) EP1646050A1 (zh)
JP (1) JP2006114208A (zh)
KR (1) KR20060031750A (zh)
CN (1) CN1758736A (zh)
TW (1) TWI285811B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060125465A (ko) * 2005-06-02 2006-12-06 엘지전자 주식회사 기록매체, 데이터 재생방법 및 재생장치와 데이터 저장방법및 저장장치
JP2010165424A (ja) 2009-01-16 2010-07-29 Funai Electric Co Ltd 光ディスク装置、広告システム
US8438482B2 (en) 2009-08-11 2013-05-07 The Adaptive Music Factory LLC Interactive multimedia content playback system
US9092436B2 (en) * 2009-09-08 2015-07-28 Apple Inc. Programming interface for use by media bundles to provide media presentations
US8615510B2 (en) * 2010-09-01 2013-12-24 Yahoo! Inc. Quick applications for search

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040220926A1 (en) * 2000-01-03 2004-11-04 Interactual Technologies, Inc., A California Cpr[P Personalization services for entities from multiple sources
WO2001090860A2 (en) * 2000-05-25 2001-11-29 Wind-Up Entertainment, Inc. Prerecorded media authentication and download system
KR100910972B1 (ko) * 2002-12-07 2009-08-05 엘지전자 주식회사 대화형 광디스크 장치에서의 재생 제어방법
CN1229990C (zh) * 2001-04-02 2005-11-30 松下电器产业株式会社 数字影像内容的影像再生装置、影像再生方法
US20030122966A1 (en) * 2001-12-06 2003-07-03 Digeo, Inc. System and method for meta data distribution to customize media content playback
JP2003249057A (ja) * 2002-02-26 2003-09-05 Toshiba Corp デジタル情報媒体を用いるエンハンスド・ナビゲーション・システム
KR100930354B1 (ko) * 2002-06-18 2009-12-08 엘지전자 주식회사 대화형 광디스크 장치에서의 콘텐츠 정보 재생방법과,콘텐츠 제공서버에서의 콘텐츠 정보 제공방법
CN1708970A (zh) * 2002-08-21 2005-12-14 皇家飞利浦电子股份有限公司 记录和/或再现装置与远程单元之间的通信***及方法
CN1695197B (zh) * 2002-09-12 2012-03-14 松下电器产业株式会社 播放设备、播放方法、以及记录介质的记录方法
CN101504854B (zh) * 2002-09-25 2012-08-29 松下电器产业株式会社 播放装置和播放方法
JP4442564B2 (ja) * 2002-11-28 2010-03-31 ソニー株式会社 再生装置、再生方法、再生プログラムおよび記録媒体
US20040252983A1 (en) * 2003-02-04 2004-12-16 Samsung Electronics Co., Ltd. Method and apparatus for reproducing AV data in an interactive mode, and information storage medium therefor
CN100452858C (zh) * 2003-02-19 2009-01-14 松下电器产业株式会社 再现装置、记录方法和再现方法
MXPA05008752A (es) * 2003-02-21 2005-09-20 Matsushita Electric Ind Co Ltd Medio de grabacion, aparato de reproduccion, metodo de grabacion,metodo de reproduccion, y programa de computadora.

Also Published As

Publication number Publication date
EP1646050A1 (en) 2006-04-12
TWI285811B (en) 2007-08-21
TW200627150A (en) 2006-08-01
US20060080557A1 (en) 2006-04-13
KR20060031750A (ko) 2006-04-13
JP2006114208A (ja) 2006-04-27

Similar Documents

Publication Publication Date Title
CN100466090C (zh) 含有预加载信息的信息存储媒体及其再现设备和方法
CN101527155B (zh) 再现方法
US20050262149A1 (en) Method of and apparatus for reproducing downloaded data along with data recorded on storage medium
CN101069176A (zh) 使用虚拟文件***来再现多媒体数据的设备和方法
US20060045475A1 (en) Information processing apparatus and associated method of prioritizing content for playback
CN1993755A (zh) 包括元数据的存储介质及其再现设备和方法
CN1784734A (zh) 具有用于管理恢复重现记录其上的视频数据的数据结构的记录媒体以及记录和重现的方法和装置
CN101069239A (zh) 用于管理存储在本地存储中的数据文件的方法和装置
CN1759446A (zh) 根据播放器启动信息而被适应性地再现的具有数据结构的信息存储介质、及其方法和设备
CN1720519A (zh) 管理元数据及其***
CN1758736A (zh) 存储多媒体数据的存储介质和再现运动图像的设备及方法
CN1914906A (zh) 再现文本字幕的方法和文本字幕解码***
CN101807417B (zh) 再现方法
CN1950813A (zh) 存储应用程序数据的存储介质及其再现设备和方法
CN1890749A (zh) 记录介质、控制记录介质的文件的方法以及用于再现该记录介质的方法和装置
CN1813301A (zh) 以交互式模式再现av数据的方法和设备及其存储介质
CN101036191A (zh) 记录介质及从该记录介质再现数据的方法和装置
CN1867989A (zh) 存储包括模式信息的运动图像数据的存储介质及再现设备和方法
CN1898740A (zh) 具有管理图形信息的数据结构的记录介质以及记录及再现方法和装置
US7756387B2 (en) Information storage medium containing preloading information, apparatus and method of reproducing the same
CN100495562C (zh) 存储多个标题的信息存储介质及其再现设备和方法
CN1816869A (zh) 具有根据播放器概况信息而被自适应再现的数据结构的信息存储介质和以交互式模式再现av数据的方法
CN1864216A (zh) 记录介质、控制从记录介质再现数据的方法和设备
US20080159716A1 (en) Storage Medium Storing Information for Automatic Reproduction of Playlist, and Apparatus and Method for Reproducing the Storage Medium
CN101061543A (zh) 记录介质和再现其上记录的数据的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication