转换设备、内容转换方法和计算机可读记录介质与流程

文档序号:12290318阅读:332来源:国知局
转换设备、内容转换方法和计算机可读记录介质与流程

与示例性实施例一致的设备和方法涉及一种内容转换设备、内容转换方法和计算机可读记录介质。



背景技术:

随着电子技术的发展,用于消费视频内容的方法变得越来越多样化。在过去,用户通过将视听(AV)装置(诸如视频录像机(VTR)、数字通用光盘(DVD)播放器、蓝光光盘(BD)播放器)和电视(TV)相连接来播放从广播站接收的视频内容或消费的视频内容。最近,用户可通过使用各种装置(诸如个人计算机(PC)、智能电话和平板PC)来消费视频内容。然而,通过互联网或移动网络发行高质量的视频内容需要大量的时间和成本。因此,对于用于通过现有的视频发行手段(即,可在诸如PC、智能电话和平板PC的装置中使用的广播、VTR磁带、DVD和BD)创建视频内容的方法的需求已增加。

要产生可在PC、智能电话、平板PC等中被复制和消费的类型的内容,当DVD或BD是现有的视频内容发行手段并且使内容以数字化方案被记录时,不需要模拟数字转换(ADC)和AV压缩,因此,内容可以以低成本被复制。然而,典型的数字文件复制方法具有视频内容不可无瑕疵地被复制的问题。

典型的数字文件复制方法对被识别为文件的信息的所有比特进行复制,以使与原始信息相同的信息存在于目的地。通常,典型的数字文件复制方法的示例可包括在PC的文件复制方法。

虽然在用户看来内容就是蓝光光盘中的标题单元,但是在实际光盘中呈现的是:流文件(诸如视频、音频、子画面、文本字幕、BD Java代码、图像等)、指导用于播放流的方法的导航文件以及诸如具有关于光盘的描述的元数据的文件。也就是说,标题对于用户就像是一种数据播放项目,真正用于播放的数据变成流文件的一部分或全部、或多个流文件。因此,蓝光光盘视频内容与复合数字内容相应,其中,复合数字内容与流文件(诸如视频、音频、子画面、文本字幕、BD Java代码和图像)和导航文件一起被分析和播放。因此,需要存在一种将内容转换成可在PC、智能电话等中播放的格式而不仅仅是可被复制的格式的内容转换方法。

图1是示出存储在蓝光光盘中的媒体文件和导航信息结构之间的关系的示意图。该信息结构是存储在蓝光光盘中的视频内容。复合数字内容被存储在蓝光光盘中,用于播放该内容的方法根据作为导航数据的电影对象、BD-J对象、播放列表、播放项目等被确定。

图2是示出蓝光光盘的目录和文件结构的示意图。该目录是从文件的角度。此处,播放方法意味着:将要被播放的文件、该文件内的播放范围、该播放范围的播放顺序等。BD-J对象包括播放方法和应用,例如,在屏幕上播放或控制蓝光播放器。

因此,存在的问题是:当复合数字内容仅根据图2的目录和文件名被复制而没有理解如图1中示出的导航数据时,仅有原标题的一部分可被复制,或者太多的数据可被复制。因此,需要一种理解导航结构以输出标题的技术。

图3是示出一个内容由多个文件组成的情况的示意图。在这种情况下,剪辑1和剪辑2被存储为单独的文件,因此当剪辑1和剪辑2中只有一个被复制时,不可能无瑕疵地播放视频标题。此外,尽管两个文件都被复制,但是如果作为导航数据的一部分的电影播放列表不被理解并且所述文件通过现有的方法被复制,那么在播放文件时,会不理解任何文件的什么部分需要以怎样的顺序被播放。

此外,要对存储在蓝光光盘中的一个复合数字内容的仅一些流进行选择和复制,所述流可不通过现有的文件复制方法被复制。包括在一个视频中的多个音频和图形字幕在被解复用的同时被包含在蓝光光盘内容中。然而,音频中的一些并不是台词而可能是用于描述导演的电影的音频,并且图形字幕中的一些也可被存储为不是字幕的特殊用途的图形。因此,音频中的一些和图形字幕中的一些即使不被需要也可不被选择性地复制。因此,在复合数字内容的情况下,需要一种使用户能够选择和输出仅他/她期望的内容的功能。

在蓝光光盘中通常存在多个复合数字内容(多个标题)。然而,用户在不播放菜单标题的情况下想要知道在光盘中存在什么标题是有困难的。因此,需要帮助用户分类和输出特定视频的单独的信息(例如,配置帮助用户选择他/她期望的内容的菜单所需要的信息)。

在对内容进行转换和输出的情况下,针对每个种类的一个流不被输出,而是需要输出多个流。然而,要一次输出多个流,就需要改变现有的解码器结构,因此,问题在于制造商需要整体地纠正解码芯片。因此,需要提供一种信息结构和一种用于响应于装置的性能而输出仅一种流或多个流的方法。

当将存储在蓝光光盘中的数字内容转换为可在诸如PC、智能电话和平板PC等的装置中使用的格式时,国际标准化组织(ISO)基本媒体文件格式(ISO BMFF)已经主要被用作最终存储的格式。主要使用ISO BMFF格式的原因是ISO BMFF已经被信息技术(IT)装置支持很长一段时间了,因此,存在可读取该格式的许多装置。此外,MPEG-2和MPEG-4视频解码器和MPEG4先进音频编码(AAC)音频解码器等主要在PC、智能电话和平板等中支持,因此具有ISO BMFF的内容可在多种装置中播放。然而,存储在蓝光光盘中的复合数字内容在视频的情况下可支持MPEG-2、MPEG-4和VC-1,因此可在IT装置中播放而不存在大问题。然而,在音频情况下,复合数字内容可支持具有AC-3、无损压缩(MLP)和数字影院系统格式的高质量音频,使得复合数字内容可能不能由典型的IT装置播放。因此,当对蓝光光盘中的复合数字内容进行转换和输出时,需要一种通过添加原来光盘中不存在的内容来创建最终结果的功能。按照这种方式,能够通过添加第三内容的功能在更多IT装置中保持转换的结果的兼容性。

通常,蓝光光盘的内容由高级内容访问系统(AACS)保护。在将由AACS保护的内容转换为其他媒体并对转换的内容进行输出和发送的情况下,所述内容通常由新的内容保护系统保护。因此,需要一种对存储在蓝光光盘中并被编码的内容的代码进行发布并基于新的保护系统方案对该内容进行加密的处理。在这种情况下,需要用于新的加密的密钥。需要一种安全地保护该密钥的方法。



技术实现要素:

示例性实施例至少解决上述问题和/或缺点和上文未描述的其他缺点。另外,示例性实施例不需要克服上述缺点,也可不克服上述任何问题。

示例性实施例提供一种能够定义以下项的内容转换设备、内容转换方法和计算机可读记录介质:理解导航结构的转换方案、输出复合数字内容的部分的转换方案,帮助用户从多个标题中选择和输出他/她期望的标题的信息结构、在具有一次处理一种流的解码器结构的播放器中实现转换功能的信息结构、一种获取不存在于原光盘中的内容并将其添加到另一位置的信息结构、以及安全地保护在转换处理中使用的加密密钥并使用该加密密钥的信息结构。

根据示例性实施例的一方面,提供了一种用于对包括多个流数据并存储在蓝光光盘中的内容进行转换的内容转换设备,该内容转换设备包括:被配置为接收对内容进行配置的数据结构的清单信息并基于清单信息确定将从蓝光光盘被复制的流数据的控制器。所述内容转换设备还包括被配置为将第一格式的确定的流数据转换为第二格式的新的流数据的格式化器。

所述控制器可被配置为从蓝光光盘接收地址信息,并从与所述地址信息相应的服务器接收清单信息。

所述控制器可被配置为从蓝光光盘接收存储在蓝光光盘中的内容的内容标识符(ID),并从服务器接收与所述内容ID相应的清单信息。

所述控制器可被配置为从蓝光光盘接收清单信息。

所述的内容转换设备还可包括被配置为显示屏幕的显示单元,并且控制器可被配置为控制显示单元基于清单信息显示一个或更多个提供物以对各个所述多个流数据进行转换,并将与对所述一个或更多个提供物中的一个提供物的选择相应的流数据确定为将被复制的流数据。

所述第二格式可包括国际标准化组织基本文件格式定义文件或媒体提取表。

所述格式化器还可被配置为对所述新的流数据进行加密。

所述格式化器可被配置为将所述确定的流数据与从服务器接收的流数据组合以产生所述新的流数据。

根据示例性实施例的一方面,提供了一种用于对的包括多个流数据并存储在蓝光光盘中的内容进行转换的内容转换方法,所述内容转换方法包括:接收对内容进行配置的数据结构的清单信息;基于清单信息确定将从蓝光光盘被复制的流数据。所述内容转换方法还包括:将第一格式的确定的流数据转换成第二格式的新的流数据。

接收步骤可包括:从蓝光光盘接收地址信息,并从与地址信息相应的服务器接收清单信息。

接收步骤可包括:从蓝光光盘接收存储在蓝光光盘中的内容的内容标识符(ID);从服务器接收与内容ID相应的清单信息。

接收步骤可包括从蓝光光盘接收清单信息。

确定步骤可包括:基于清单信息显示一个或更多个提供物以对各个所述多个流数据进行转换,并将与对所述一个或更多个提供物中的一个提供物的选择相应的流数据确定为将被复制的流数据。

所述内容转换方法还可包括对所述新的流数据进行加密。

所述清单信息可包括以下信息中的任何一种或任何组合:将被复制的流数据的提供物介绍信息、将被用于对将被复制的流数据进行加密的密钥信息、和复制信息,其中,复制信息可包括导航信息、流信息、流数据的位置信息和将被用于访问流数据的协议信息中的任何一种信息或任何组合。

所述清单信息可包括指示基于用户偏好的优先级的复制优先级信息。

转换步骤可包括将所述确定的流数据与从服务器接收的流数据组合以产生新的流数据。

从服务器接收的流数据可以是字幕、视频、音频和文本中的任何一个或任何组合。

一种非暂时性计算机可读记录介质可存储包括促使计算机执行所述方法的指令的程序。

根据示例性实施例的一方面,提供了一种内容转换设备,所述内容转换设备包括:显示单元;控制器,被配置为控制显示单元显示一个或更多个提供物以对各个流进行转换,并基于输入从流中选择一个流。所述内容转换设备还包括:格式化器,被配置为将内容格式的选择的流转换为常用媒体包格式的新的流。

所述控制器还可被配置为从流或服务器中的一者或二者接收一个或更多个提供物。

所述控制器还可被配置为请求服务器对选择的流进行授权,所述格式化器可被配置为响应于选择的流从服务器被接收而将选择的流转换为新的流。

附图说明

通过参照附图对特定示例性实施例的描述,以上和/或其他方面将更清楚,在附图中:

图1是示出存储在蓝光光盘中的媒体文件和导航信息结构之间的关系的示意图;

图2是示出蓝光光盘的目录和文件结构的示意图;

图3是示出一个内容由多个文件构成的情况的示意图;

图4是根据示例性实施例的内容转换方法的概念图;

图5是示出了根据示例性实施例的内容转换方法的处理的示意图;

图6A和6B是示出根据示例性实施例的内容转换方法的提供物选择操作的示意图;

图7A到图7C是示出根据示例性实施例的内容转换方法的蓝光光盘电影格式(BDMV)输出操作的示意图;

图8是示出根据示例性实施例的内容转换方法的用于输出的数据(DfE)复制操作的示意图;

图9是示出根据示例性实施例的内容转换设备的配置的框图;

图10A到图14B是示出根据示例性实施例的内容转换方法的示意图。

具体实施方式

此处参照附图详细描述示例性实施例。

在以下描述中,即使在不同附图中,相同的附图标号也用于相同的元件。在描述中定义的诸如详细配置和元件的事项被提供以助于对示例性实施例的全面理解。然而,清楚的是,在没有那些明确被定义的事项的情况下,示例性实施例也能够被实践。另外,由于不必要的细节会模糊描述,所以不再对公知的功能或配置进行详细描述。

将理解:此处使用的术语“包括”和/或“包含”指示陈述的特征或组件的存在,但不排除一个或更多个其他组件或特征的存在或添加一个或更多个其他组件或特征。此外,诸如在说明书中描述的“单元”“…器”和“模块”的术语指的是用于执行至少一个功能或操作的元件,并且可被实现为硬件、软件或硬件与软件的组合。

根据示例性实施例的内容转换方法可以是普通媒体包(CMP)输出(Export)。CMP Export意味着:内容转换设备(诸如蓝光光盘播放器)将被编码为蓝光光盘电影(BDMV)格式的数据转换为带有额外的用于输出的数据(DfE)的CMP文件格式。CMP文件可在另一数字生态系统中被使用。例如,CMP文件可具有可在个人计算机PC中被执行的格式,诸如国际标准化组织(ISO)格式和音频视频交错(AVI)格式。

图4是根据示例性实施例的内容转换方法的概念图。该内容转换方法由CMP输出(Export)表示。作为一种内容转换设备的蓝光播放器从蓝光光盘获得内容和数据。所述内容呈BDMV格式,所述数据可包括DfE。此外,内容转换装置可从服务器或CMP Export服务获得转换和输出内容所需的信息。所述信息可包括:密钥、DfE、和/或由服务器提供的信息的可用性和授权。内容转换设备可接收内容、数据和信息,并将内容、数据和信息转换为新的流数据或CMP格式的CMP文件。例如,CMP文件可以是ISO基本媒体文件格式定义文件(ISODF)或媒体提取表(MET)格式。

新的流数据可通过外部存储装置或网络被发送到可播放CMP文件的装置。外部存储装置可包括转换装置(诸如,例如闪存和硬盘驱动器(HDD))。可播放CMP文件的装置可包括CMP播放器(诸如,例如媒体播放器、移动装置和平板PC)。例如,用户可将被输出为CMP文件的视频存储在闪存中,并将存储的视频内容发送到另一用户。在另一示例中,用户可将输出的视频内容上传到网络附加存储(NAS)装置,以使可访问该NAS装置的用户能够使用该视频内容。

然而,CMP文件可能需要通过数字生态系统服务针对用户是否具有播放该CMP文件的数字权限管理(DRM)播放许可被验证,以防止未授权的黑客攻击。下面将描述进一步防止未授权的黑客攻击的加密处理。

根据示例性实施例的内容转换方法,用户可将高质量内容从内容转换设备发送到其他用户或用于播放内容的其他设备。从内容制造商的角度,没有制造商的干预而将内容传播到各种数字生态系统是可能的。

图5是示出根据示例性实施例的内容转换方法的处理的示意图。参照图5,CMP Export处理包括3个操作:提供物选择,BDMV输出和DfE复制。包括在蓝光光盘中的经过提供物选择、BDMV输出和DfE复制的内容被转换为可在信息技术(IT)装置中播放的CMP文件。

详细地,提供物选择是获得清单信息的处理,使用户能够选择被转换和输出的内容,并认证用于输出的内容。接下来,BDMV输出是将编码为BDMV格式的数据转换和输出为CMP文件的处理。最后,DfE复制是通过文件复制方法对格式无需转换的内容进行复制的处理。

如图5所示,BDMV输出和DfE复制可被并行执行。此外,BDMV输出和DfE复制中的任何一个可被首先执行。

总的来说,在提供物选择中内容转换设备获得清单信息以使用户能够选择将被输出的流,并对内容进行认证以输出选择的流。对于需要格式转换的流,在BDMV Export中,根据示例性实施例的内容转换方法被应用以将流在被输出之前转换为CMP文件。另一方面,在DfE复制中,对可通过现有的文件复制方法被复制的内容进行复制。被转换的流和/或可被复制的内容被合并并输出。内容转换设备可示出指示输出已完成的输出完成消息。

此外,选择的流和CMP文件需具有一对一的关系。也就是说,当一个流被选择以被输出时,如果成功执行了转换,那么一个CMP文件需要被输出。

将参照图6A至图8详细描述图5中示出的三个操作。

图6A和图6B是示出了根据示例性实施例的内容转换方法的提供物选择操作的示意图。在图6A和图6B中,实线意味着处理过程,虚线意味着数据传输。首先,当开始CMP输出处理时,执行获取提供物清单信息的操作。详细地,内容转换设备或蓝光播放器获取存储在蓝光光盘的高级内容访问系统(AACS)目录中的内容证书标识符(ID),将获取的内容证书ID作为对提供物清单信息的请求发送到服务器或CMP输出服务,并从服务器接收相应的提供物清单信息。提供物清单信息可包括在蓝光光盘被支持的情况下帮助内容转换设备向用户提供CMP输出选项的信息。提供物清单信息可包括提供物选择信息和输出清单信息,稍后将对此进行描述。

接下来,基于获得的提供物清单信息,内容转换装置确定是否存在可用于针对各个内容被显示的可选择的提供物。可选择的提供物由Offer表示。当不存在可用的可选择的提供物时,内容转换设备示出指示输出不可用的消息。该消息被称为“输出不可用消息”,该消息的内容可在服务器中被定义。相反地,当存在可用的可选择的提供物时,内容转换设备基于获取的提供物清单信息显示可选择的提供物。用户可基于显示的提供物通过内容转换设备来选择将被转换和输出的内容。可选地,还可根据预定信息来执行对被显示的提供物的选择,而无需用户命令的输入。

当用户的选择或根据预定信息的选择做出时,内容转换设备产生:强制性输出数据、未被用户重写的默认输出数据、和包括将被输出的由用户选择的内容的提供物选择信息。产生提供物选择信息以定义将被包括在CMP文件中的文件列表。

内容转换设备向服务器提供提供物选择信息,作为输出授权请求。服务器处理该请求,并向内容转换设备提供与提供物选择信息相应的输出清单信息。输出清单信息指示通过提供物选择信息请求的输出是否被授权。服务器也可提供所有的DfE、ISODF和MET等的位置。

内容转换设备基于从服务器接收的输出清单信息来确定通过提供物选择信息请求的输出是否被授权。如果输出被确定为未被授权,则内容转换设备示出指示该输出未被授权的消息。该消息被称为“输出未被授权消息”,该消息的内容可在服务器中被定义。

相反地,如果输出被确定为已授权,则内容转换设备确定是否存在可存储输出的CMP文件的充足的存储空间。如果确定不存在充足的存储空间,则内容转换设备示出指示存储空间不足的消息。该消息被称为“存储空间不足消息”,该消息的内容可在服务器中被定义。

如果确定存在充足的存储空间,则内容转换设备从输出清单信息中指定的位置检索原始CMP(OCMP)。OCMP可与BDMV内容并行存储在蓝光光盘中或由服务器支持的URL中。OCMP被存储在内容转换设备的内部存储单元中或与内容转换设备连接的外部存储单元中。

提供物清单信息可提供用户界面(UI),内容转换设备通过该用户界面使用户能够选择有效的提供物来输出内容。此外,提供物清单信息也可通知不存在可选择的提供物。提供物选择信息表示由用户选择的提供物的信息。输出清单信息包括内容转换设备执行输出操作所需的信息。每条信息可被定义为XML文档格式。

提供物清单信息的功能提供产生和提供用于提供物选择的UI所需的信息。此外,提供物清单信息的功能按照以下形式捕捉选择的提供物:选择的提供物可在转换内容的后续操作中被使用。

需由内容供应商为蓝光光盘授权的CMP输出配置被称为提供物。根据提供物是否被选择而确定的输出选项被称为子提供物。提供物是“可选的”,子提供物可以是“必须的”或“可选的”。提供物清单信息被设计为支持:包括翻译的语言本地化、提供物和子提供物、以及包括预先选择的默认选项的能力。

内容提供设备需要提供使用户能够选择或解除提供物的功能。此外,内容提供设备需要在无需用户选择可选子提供物的情况下启动内容转换功能。主BDMV视频、默认BDMV音频和强制性非BDMV流都被自动包括在提供物选择信息中。例如,当用户不选择默认BDMV音频而是选择另一BDMV音频流时,提供物选择信息额外地包括由用户选择的流。提供物选择信息可被视为是对CMP文件的部分进行配置的列表。例如,提供物选择信息可包括选择的视频剪辑、音频流和字幕的列表。

输出清单信息提供从服务器下载的或需要从蓝光光盘输出的OCMP或部分信息。输出清单信息包括关于如何正确配置CMP文件的直接指令。然而,输出清单信息不指定将被留给内容转换设备的操作命令。包括在输出清单信息中的信息支持执行中的最大灵活性。

例如,作为用于产生输出清单信息的方法,可存在下面两种方法。然而,用于产生输出清单信息的方法不限于下面两种方法。

第一种方法是用于直接从提供物选择信息产生输出清单信息的方法。基于提供物选择信息的XML文档确定用于产生CMP文件的部分(例如,将从服务器下载的在线DfE、从蓝光光盘输出的DfE、基本流等)从哪儿来。此外,确定的信息被用于输出清单信息中。因此,产生的输出清单信息是受限于选择的提供物的输出清单信息。

第二种方法开始于包括关于所有部分的位置的信息的输出清单信息,而不依赖于是否部分被选择。这是用于产生输出清单信息的方法,该方法作为用于基于提供物选择信息去除除了所需要的部分以外的部分的方法。因此,上述两种方法产生相同的输出物清单信息。

输出物清单信息包括对CMP文件进行配置所需要的信息。然而,输出物清单信息可不包括授权信息或加密信息。以下将简要描述使用输出清单信息的输出处理。OCMP被放置于目标位置,并且部分从由输出清单信息指定的源被获得。此外,ZIP目录在CMP文件的结尾产生。用于获得每个部分的顺序不包括在输出清单信息中,并且为了优化可根据内容转换设备被自由地选择。

图7A到图7C是示出根据示例性实施例的内容转换方法的BDMV输出操作的示意图。BDMV输出包括图7C中示出的重新打包流的操作。在图7A到图7C中,实线意味着处理过程,虚线意味着数据传输。

首先,内容转换设备或蓝光播放器获取针对从BDMV MPEG-2传输流(M2TS)输出的基本流的重新加密密钥。为了从服务器获得密钥,内容转换设备可使用在输出清单信息中定义的密钥的位置信息或定位信息。重新加密密钥被用于对使用普通加密(CENC)按照BDMV编码的数据进行重新加密。接下来,内容转换设备对与在服务器中定义的要求一致的重新加密密钥的完整性和真实性进行验证。

内容转换设备还与上述获取重新加密密钥的操作并行地获取从BDMV M2TS输出的基本流的DfE。为了获取DfE,内容转换设备可使用在输出清单信息中定义的DfE位置信息或定位信息。例如,DfE可存在于BDMV内容中并处于由服务器支持的位置。DfE可包含两种类型。一种是MET,另一种是ISODF。接下来,内容转换设备对与在服务器中定义的要求一致的DfE的完整性和真实性进行验证。

内容转换设备确定在获取重新加密密钥的操作中和获取DfE的操作中错误是否被验证。如果确定错误被验证,则内容转换设备示出指示输出无效的内容的消息。该消息被称为“输出无效消息”,并且该消息的内容可在服务器中被定义。

相反地,如果错误未被确定为被验证过,则内容转换设备处理BDMV。详细地,内容转换设备对来自BDMV目录的相关的BDMV播放列表和播放项目(即,剪辑)进行处理,以识别将从BDMV M2TS输出的基本流。输出清单信息定义将被输出的播放列表、播放项目和PID。为了识别将从剪辑输出的参考剪辑(M2TS)和基本流,内容转换设备对播放列表进行解析。此外,内容转换设备执行内容保护处理(CPP)以去除对M2TS的保护。

接下来,如图7所示,内容转换设备对基本流进行重新打包。详细地,内容转换设备对来自不受保护的M2TS的基本流进行解复用。输出的视频流和音频流可被存储于不同的缓冲器中。

内容转换设备对哪些BDMV基本流将根据MET程序还是根据ISODF程序被输出进行确定。此外,内容转换设备对输出的BDMV基本流中的哪些数据将被重新加密还是不被加密进行确定。接下来,内容转换设备对将要被重新加密的数据执行普通加密(CENC)。在输出和加密处理两者被执行之后,内容转换设备将输出的由输出清单信息定义的数据复制为ISODF。

内容转换设备需要从BDMV编码的M2TS输出至少一个主音频BDMV编码的音频流。此外,内容转换设备需要从BDMV编码的M2TS输出主视频BDMV编码的视频流。

图8是示出根据示例性实施例的内容转换方法的DfE复制操作的示意图。在图8中,实线意味着处理过程,虚线意味着数据传输。

内容转换设备或蓝光播放器将DfE直接复制到CMP文件。这可与BDMV输出并行执行。内容转换设备可使用在输出清单信息中定义的DfE位置信息或定位信息获取DfE。DfE可与蓝光光盘的BDMV内容一起并且以在服务器或CMP输出服务中支持的URL被存储。

内容转换设备对与在服务器中定义的要求一致的DfE的完整性和真实性进行验证。如果确定错误发生,则内容转换设备示出指示输出无效的内容的消息。该消息被称为“输出无效消息”,并且该消息的内容可在服务器中被定义。

在上述的图6A到图8的操作全部被执行之后,显示指示内容转换和输出完毕的消息。

图9是示出根据示例性实施例的内容转换设备100的配置的框图。参照图9,内容转换设备100包括:BD驱动器105、控制器(MCU)110、缓冲器115、解复用器(DeMux)120、解码器125、图形(Gfx)混合器130、视频输出器135、音频输出器140、格式化器145和存储器接口150。

BD驱动器105、MCU 110、缓冲器115、DeMux 120、解码器125、Gfx混合器130、视频输出器135和音频输出器140是包括在普通蓝光播放器中的组件。因此,为了简洁省略对这些组件的详细描述。

格式化器145将被选择以进行复制的文件中解复用的各个流转换为将被存储在最终的存储装置中的格式,并对转换后的各个流进行加密。例如,格式化器145可输出将被复制的流以产生新的流数据。

此外,格式化器145还可具有从复合数字内容输出多个流的解复用器功能。在这种情况下,格式化器145不从解复用器接收输入,但从缓冲器115接收输入。

存储器接口150可支持,例如,嵌入式存储装置、可拆卸存储装置、与网络连接的存储空间等。存储器接口150可将从格式化器145产生的新的流数据存储在外部存储单元中,而不是存储在内容转换设备100本身中。

MCU 110控制内容转换设备100的组件。

控制器100获取对内容进行配置的数据结构的清单信息,并基于获得的清单信息确定将从BD被复制的流。此外,控制器110通过控制格式化器145产生新的流数据,输出将从BD被复制的流。

控制器110可获取预先存储在BD中的地址信息,并从与获取的地址信息相应的服务器获取清单信息。此外,控制器110可从BD获取针对存储在BD中的内容的内容ID,并向服务器请求与获取的内容ID相应的清单信息。作为另一示例,控制器110可获取预先存储在BD中的清单信息。清单信息可被分别存储在服务器和蓝光光盘中,并且也可被分离,在这种情况下,一部分清单信息被存储在服务器中,而另一部分清单信息被存储在BD中。例如,当清单信息未被存储在BD中时,控制器110需要从服务器获得清单信息。

控制器110可控制显示单元基于获取的清单信息显示可由用户选择的多个提供物。此外,控制器110可将与由用户选择的提供物相应的流确定为将被复制的流。

图10A到图14B是示出根据示例性实施例的内容转换方法的示意图。

图10A示出当清单信息存在于服务中。在这种情况下,作为复合数据的00001.m2ts和00002.m2ts文件存在于蓝光光盘中,并且用于播放该文件的方法的导航数据存在于该蓝光光盘中。此外,数据结构的清单信息存在于远离蓝光光盘的服务器中。

为了将放置于服务器中的清单信息连接到蓝光光盘,光盘需要清单信息被放置的地址信息,并且服务器需要内容ID以使客户端能够对当前请求的清单信息是什么内容进行分类。

因此,内容转换设备可首先获取预先存储在蓝光光盘中的地址信息,并从与获取的地址信息相应的服务器获得清单信息。此外,内容转换设备可从蓝光光盘获取针对存储在蓝光盘中的内容的内容ID,并向服务器请求与获取的内容ID相应的清单信息以获取清单信息。

例如,内容ID可以是用于对蓝光光盘中的内容进行加密的唯一的数字串。此外,内容ID可使用记录于光盘中的若干类型的信息的组合,或者可被预先插入到导航数据中。地址信息可被预先存储于光盘中(例如,存储于导航数据中),或者还可被预先存储于内容转换设备的非易失性存储器中。图4示出当内容ID和地址信息被存储于导航数据中。因此,导航数据可被解析以从服务器获取清单信息。

内容转换设备基于获取的清单信息来确定将被复制的流。清单信息包括进行复制所需要的信息。清单信息可包括下列项中的至少一项:提供物介绍信息、复制信息和密钥信息。提供物介绍信息是将被复制到用户的流的信息。提供物介绍信息可包括:提供物介绍字符串、用于提供物介绍的缩略图、或图像的位置信息。复制信息可包括下列项中的至少一项:导航信息、流信息、流的位置信息、以及将被用于访问流的协议信息。例如,复制信息可包括播放列表(播放列表数量或存储于光盘中的播放列表信息本身),其中,播放列表可以是导航数据、时间间隔、将被复制的流信息等。作为另一示例,播放列表和时间间隔可被替换为将被复制的文件名和文件指针,并且随后可被使用。此外,密钥信息是用于在转换处理中保护内容的信息。当用于内容保护的加密密钥被存储于光盘中时,加密密钥成为黑客攻击的对象,因此需要通过被存储于服务器中来被保护而不被暴露。

图10A示出从清单信息提供的可选择的提供物的示例。例如,将描述用户选择提供物3。当用户选择提供物3时,内容转换设备通过将与提供物3相应的00001.m2ts文件的从0字节到10字节设置为复制范围来读出文件。内容转换设备命令解复用器基于提供物3的清单信息选择并输出V1、A2和S2流。此外,内容转换设备将V1、A2和S2流转换为用于存储流的文件格式(例如,ISO文件格式),将所述流存储为该文件格式,并提供加密密钥。因此,包括V1、A2和S2的新的流数据被产生。

图10B是示出当清单信息通过可由用户选择的UI的显示功能被显示在显示单元上的示意图。内容转换设备基于清单信息显示帮助用户选择显示在UI上的提供物的介绍部分。例如,当用户想要输出由法语音频和英语字幕组成的电影文件时,用户可选择提供物3。

此外,图10C是示出在图9的内容转换设备的各个组件中的哪个组件执行上述操作的示意图。当用户选择提供物3时,相应的00001.m2ts文件从BD驱动器被输出,并被存储在缓冲器115中。解复用器120对m2ts文件进行解复用以输出V1、A2和S2流等。格式化器145参考清单信息来产生包括V1、A2和S2流的iso格式的文件。

图11A和图11B示出当清单信息分离地存在于蓝光光盘和服务器中。在这种情况下,清单信息可被划分为:清单信息部分1,被提供以使用户能够选择将被复制并存储在蓝光光盘中的内容;和清单信息部分2,被需要以使复制执行设备执行复制并被存储在服务器中。例如,为了安全,包括在清单信息中的密钥信息可被存储在服务器中,而不是光盘中。除了清单信息被划分并存储在不同的位置的事实外,参考图11描述的内容转换方法通过的与参考图10所描述的操作相应的操作来执行内容转换和输出处理。

图12是示出额外提供复制优先级信息的示例的示意图。复制优先级信息可作为表示根据用户的偏好的优先级被包括在清单信息中。此外,还可反映用户的偏好和内容业务意图。在图12中,提供物1的两种音频(英语和韩语)中的韩语被声明为选项。因此,当内容转换设备制作针对TV的基本菜单时,如果内容转换设备的复制能力仅可复制单个音频,则如图12所示仅英语需要被输出到菜单。在这种情况下,可对音频进行修改的修改菜单不被显示。然而,如果内容转换设备的复制能力可输出两种流,那么两种语言选项(英语和韩语)可被显示在基本菜单中。

优先级信息可由从1(最高优先级)增加的数字表示,但是可使用通知流被可选地复制的可选标记被显示。参照图12,菜单被输出到TV,而表示为可选的韩语流被排除在存储在光盘中的清单信息部分1的提供物1之外,并且英语音频流可被复制。

图13A和图13B是示出当不存在于蓝光光盘中的单独的流被下载以与存在于光盘中的内容一起产生新的数据流时的示意图。内容转换设备可使将被复制的流与从服务器接收的数据流组合来产生新的数据流。例如,从服务器接收的数据流可以是下列项中至少一项:字幕、视频、音频和文本。

参照图13A和图13B,日语音频流从单独的服务器被下载,因此被一起包括在产生的流中。像这样,用户从发行的蓝光光盘输出视频,并可单独地下载针对新提供的语言的字幕或音频流,以产生新的数据流。在这种情况下,如图13B所示,提供用于单独的下载内容的缓冲器155.缓冲器155由于从互联网下载的速度可能比从光盘读取流的速度慢而被提供,因此需要在从光盘读取流之前完成下载。

图14A和图14B示出多角度的情况。例如,如果视频是具有若干角度的多角度视频,则将被复制的角度可被一个接一个地指定。在多角度流中的角度可针对每个播放项目被改变。因此,在使用播放列表对包括多个角度的复合数字内容进行复制的请况下,将被复制的角度的数量存在多达播放项目的数量。

根据上面描述的多种示例性实施例,用户可通过网络或移动存储器容易地传播存储在蓝光光盘中的高质量内容。此外,在各种数字生态系统中播放加密的高质量内容是可能的。

此外,示例性实施例也可通过介质(例如,非暂时性计算机可读介质)上的控制至少一个处理元件实现任何上述实施例的计算机可读代码和/或指令来实现。该介质可与任何可作为存储器和/或执行计算机可读代码的传输的介质相应。

计算机可读代码可以以多种方法在介质上被记录和/或传输,介质的示例包括记录介质,诸如磁性存储介质(例如,ROM、软盘、硬盘等)和光学记录介质(例如,压缩盘只读存储器(CD-ROM)或数字通用盘(DVD)),和传输介质(诸如互联网传输介质)。因此,介质可具有适用于存储或携带信号或信息的结构,诸如根据一个或更多个示例性实施例的携带比特流的装置。介质也可在分布式网络上,使得计算机可读代码在介质上被存储和/或传输,并以分布方式执行。此外,处理元件可包括处理器或计算机处理器,并且处理元件可被分布和/或包括在单个装置中。

上述示例性实施例和优点仅仅是示例性的,并且不应被解释为限制性的。本教导可被容易地应用于其他类型的设备。另外,示例性实施例的描述意在示意,而不是对权利要求的范围进行限制,并且许多替代物、修改和改变对于本领域技术人员将是清楚的。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1