生成并播放重放文件的方法以及应用该方法的装置的制作方法

文档序号:7667175阅读:161来源:国知局
专利名称:生成并播放重放文件的方法以及应用该方法的装置的制作方法
技术领域
本申请涉及一种生成并播放重放文件的方法,更具体地,涉及一种 生成并播放具有可升级播放程序的重放文件的方法以及应用该方法的装 置。
背景技术
需要单独的播放程序来播放扩展的多媒体数据,例如mp3、 avi和 mpeg。例如,可以将运动图像或音乐压缩并存储为mp3、 avi或mpeg 格式之一的重放文件。通过媒体播放器播放该重放文件以作为视频或声 音提供给用户,其中该媒体播放器具有对应于重放文件格式的编解码 器。
近来,已经研究并开发出一种重放文件,它具有无需单独的播放程 序即可播放的结构。图1是显示根据现有技术的重放文件结构的视图。 图1中,第一和第二重放文件110和120的每一个重放文件都具有在多 媒体数据之前排列播放程序的结构。当播放重放文件时,立即执行重放 文件的播放程序,然后将多媒体数据加载到播放程序中。因此,将重放 文件的多媒体数据作为图像(视频)或声音(音频)提供给用户。
然而,在图l的重放文件中,存在的缺陷在于当播放重放文件时, 播放程序功能被固定。例如,可能由于编解码、视频控制和声音均衡的 改变或添加而导致播放程序的版本发生改变。为了在升级的播放程序中 播放多媒体数据,应该整体生成新的重放文件。如图1中所示,当播放 程序的版本从vl.0变为vl.l时,生成第二重放文件120,而不是部分改 变第一重放文件110。部分改变第一重放文件110,以便移动多媒体数 据,在移动多媒体数据之前加入具有vl.l版本的新播放程序,这不能满 足播放该重放文件所需的当前协议。

发明内容
描述了一种生成并播放具有可升级播放程序的重放文件的方法以及 应用该方法的装置。
一种生成并播放包括多媒体数据和播放程序的重放文件的方法,包 括步骤(A-l)通过顺序地存储用于加载播放程序的加载程序、多媒体 数据和用于播放多媒体数据的播放程序来生成重放文件;以及(A-2) 应用加载程序执行播放程序,将多媒体数据加载到播放程序中,并播放 重放文件。
在另一方面, 一种生成包括多媒体数据的重放文件的方法,包括步 骤(D-l)选择对应于用户选择的信道和记录时间的多媒体数据;(D-2)根据重放文件的文件格式将加载程序存储到存储单元中;(D-3)在 加载程序后存储多媒体数据;以及(D-4)在多媒体数据后存储播放程序。
在另一方面, 一种播放包括加载程序、多媒体数据和播放程序的重 放文件的方法,包括(E-l)从用户接收播放重放文件的指令(E-2) 执行重放文件前的加载程序;(E-3)应用加载程序执行重放文件后端的 播放程序;以及(E-4)通过应用播放程序将多媒体数据加载到加载程 序和播放程序之间来播放重放文件。
在另一方面, 一种计算机可读介质,包括程序通过顺序地存储用于加载播放程序的加载程序、多媒体数据和用于播放多媒体数据的播放程序来生成重放文件;以及应用加载程序执行播放程序,将多媒体数据 加载到播放程序中,并播放重放文件。
在另一方面, 一种存储至少一个摄像机的图像数据并提供该图像数 据的数字视频记录(DVR)系统,包括运动图像专家组(MPEG)编 码器/解码器,用于编码图像数据;数字签名单元,用于将数字签名插 入到图像数据中;记录任务单元,用于将包括数字签名的图像数据存储 为多媒体数据;播放任务单元,用于解密多媒体数据的数字签名,并应 用MPEG编码器/解码器解码多媒体数据,从而播放多媒体数据,其中 在根据用户对生成的请求选择文件格式和多媒体数据之后,播放任务单 元在多媒体数据之前加入加载程序,在多媒体数据之后加入播放程序,从而生成重放文件,其中播放任务单元根据用户的播放指令通过加载程 序执行重放文件的播放程序,并将多媒体数据加载到播放程序中,从而 播放重放文件。
在另一方面, 一种存储至少一个摄像机的图像数据并提供该图像数 据的数字视频记录(DVR)系统,包括生成重放文件的播放任务单元, 其中该重放文件具有根据播放该重放文件的指令加载播放程序的加载 程序;文件系统中存储的至少一个多媒体数据;以及播放多媒体数据的 播放程序。
在另一方面, 一种播放包括多媒体数据的重放文件的装置,其中重 放文件包括多媒体数据;播放多媒体数据的播放程序;以及执行播放 程序的加载程序。


了本发明的实施例,包含所述附图是提供对本发明的进一 步理解,附图构成本说明书的一部分。
图1是显示根据现有技术的重放文件结构的视图2是显示根据本发明实施例的应用数字视频记录系统的监控系统 的视图3是显示根据本发明另一实施例的DVR系统的方框图4是显示根据本发明实施例的重放文件结构的视图5是说明根据本发明实施例的生成重放文件的方法的流程图6是说明根据本发明实施例的生成重放文件的方法中多媒体数据 的视图7是显示根据本发明实施例的重放文件中播放程序的版本改变的 视图;以及
图8是说明根据本发明实施例的播放重放文件的方法流程图。
具体实施例方式
现在,参照附图详细说明实施例。在可能的情况下,相似的附图标 记用于涉及相同或相似的部件。
图2是显示根据本发明的实施例应用数字视频记录系统的监控系统 的视图。
图2中,监控系统200包括至少一个摄像机、数字视频记录(DVR) 系统210和至少一个终端220。至少一个摄像机通过至少一个信道(未 示出)与DVR系统210相耦合。至少一个终端220通过网络与DVR系 统210相耦合。在监控系统200中,至少一个摄像机检测到图像,并将 其转换为图像数据。可以通过用于实时监控的闭路电视(CCTV)来显 示检测到的图像,可以将图像数据存储到DVR系统210中作为备份数 据。此外,可以通过至少一个终端220搜索并检验DVR系统210中的 图像数据。为了检验DVR系统210中的图像数据,例如,用户可以通 过输入单元例如至少一个终端的键盘和鼠标来指示DVR系统210搜索,
并播放所请求的图像数据。
特别地,用户可以通过访问应用DVR系统210中的应用程序或在 至少一个终端中执行的应用程序,来搜索并检验DVR系统210中的图 像数据。此外,用户可以生成新结构的重放文件,在该结构中,重放文 件可通过其自身进行播放,无需单独的播放程序。尽管在图2的实施例 中作为示例说明了 DVR系统210中的图像数据,然而生成并播放重放 文件的方法可以应用于各种多媒体数据,包括视频数据和音频数据。
在根据本发明实施例的重放文件的结构中,顺序地排列加载程序、 多媒体数据和播放程序。因此,在多媒体数据之前排列加载程序,在多 媒体数据之后排列播放程序。因此,可以容易地改变播放程序,而无需 移动多媒体数据。为了生成重放文件,用户可以选择对于重放文件请求 的多媒体数据和请求的格式,并可以通过至少一个终端的输入单元来指 示顺序地存储加载程序、多媒体数据和播放程序。例如,可以选择对应 于所请求的图像数据的至少一个摄像机信道和记录时间,用于生成DVR 系统210中所请求的图像数据的重放文件。
加载用于多媒体数据的播放程序的加载程序包括关于播放程序版本 和大小的信息。加载程序可以具有与提供最新版本播放程序的服务器相 连接的功能。此外,加载程序可以具有校验服务器中播放程序的版本, 并当服务器播放程序的版本高于已经建立的播放程序时将已经建立的播 放程序改变为服务器播放程序的升级功能。
可以将生成的重放文件存储到DVR系统210或者至少一个终端220
的存储单元中例如硬盘,并且可以根据用户指令选择并播放重放文件, 从而播放该生成的重放文件。为此目的,用户选择所请求的重放文件, 并通过至少一个终端的输入单元输入播放所选择的重放文件的指令。根 据播放指令执行重放文件的加载程序。首先,加载程序校验重放文件播 放程序的版本。当重放文件播放程序是旧版本时,加载程序通过网络与 服务器连接,并升级播放程序。因此,当服务器具有最新版本的播放程 序时,加载程序将旧版本的播放程序改变为最新版本的播放程序。在重 放文件的播放程序具有旧版本的情况下升级播放程序之后,或者在重放 文件的播放程序具有最新版本的情况下校验播放程序的版本之后,加载 程序执行重放文件的播放程序。执行的播放程序加载重放文件的多媒体
数据,并且通过至少一个终端220的显示单元和声音单元将该多媒体数 据提供给用户。
因此,应用根据本发明实施例的重放文件执行DVR系统220的存 储单元中的多媒体数据,而无需单独的播放程序。此外,应用重放文件 的加载程序升级重放文件的播放程序。因此,由于在重放文件中在多媒 体数据之后排列播放程序,因此改变播放程序,而无需再生成整个重放 文件。
图3是显示根据本发明另一实施例的DVR系统的方框图。 在图3中,DVR系统300包括解码单元310、主板320、面板330 和背板340。编码单元310包括MPEG (运动图像专家组)编码器/解码 器311和数字签名单元312。 MPEG编码器/解码器311从至少一个摄像 机接收图像数据,并编码该图像数据。图像数据可以包括信道信息和记 录时间信息,还有图像信息。数字签名单元213将数字签名插入到编码 的图像数据中。
主板320包括文件系统351、 RAID (冗余廉价磁盘阵列)驱动器352、 以太网驱动器353、 VGA (视频图像适配器)驱动器354、 SCSI (小型 计算机系统接口)驱动器355、串行端口驱动器356、记录任务单元357、 播放任务单元358、以太网任务单元360、检测任务单元361、串行通信 任务单元362、电子邮件任务单元363和主任务单元364。记录任务单 元357处理包括数字签名的图像数据,以对应于至少一个摄像机中的图像数据的记录时间,并将记录任务单元357中处理的图像数据作为多媒 体数据存储到文件系统351中。
RAID驱动器352提供相称地驱动文件系统351的功能。例如,可 以将数据分割和并行处理为RAID型文件管理系统中的多个存储单元。 因此,RAID型文件管理系统的优点在于访问速度和数据会话的可靠性。
播放任务单元358处理文件系统351中的多媒体数据以准备播放。 根据用户对播放的请求,播放任务单元358读取文件系统351中对应于 所需摄像机的记录时间的多媒体数据。此外,播放任务单元358解密读 出的多媒体数据的数字签名,并应用MPEG编码器/解码器311解码读 取的多媒体数据。此外,当用户请求生成备份文件时,播放任务单元358 可以在多媒体数据之前加入加载程序,在多媒体数据之后加入播放程 序,从而生成与重放文件结构相同的备份文件。在另一实施例中,DVR 系统可以包括额外的备份任务单元,用于生成备份文件。
DVR系统300可以通过以太网任务单元359与至少一个终端220通 信(图2)。例如,以太网任务单元359可以接收播放多媒体数据的重放 文件的指令,或者可以发送通过播放多媒体数据的重放文件生成的图像 和声音。此外,由以太网驱动器353驱动以太网任务单元359。
事件任务单元360执行关于从至少一个摄像机输入的图像数据的事 件。例如,事件任务单元360可以传导事件,例如开始记录和警告的通 知。
检测任务单元361检测DVR系统300中生成的热量和噪音,因而 最小化DVR系统300中的图像数据的物理恶化。串行通信任务单元362 向DVR系统300提供用于通过串行接口与耦合于DVR系统300的其它 单元通信的功能。例如,串行通信任务单元362可以包括USB (通用串 行总线)端口。串行通信任务单元362可以将多媒体数据存储到通过连 接到USB接口的USB电缆耦合于DVR系统300的额外存储单元中, 并可以读取额外存储单元中的备份数据。串行端口驱动器356驱动串行 通信任务单元362。例如,当DVR系统300应用串行通信耦合于用户的 笔记本电脑时,串行通信任务单元362和串行端口驱动器356可以提供 连接笔记本电脑的串行接口和DVR系统300的功能。
电子邮件任务单元363可以从电子邮件服务器接收电子邮件,或者 向电子邮件服务器发送电子邮件。此外,主任务单元364支持根据输入 的用户请求通过面板330对多媒体数据进行搜索。此外,主任务单元364 支持关于图像显示的用户接口,例如显示单元的高宽比,还有图像控制, 例如亮度和对比度。此外,主任务单元364支持识别DVR系统300的 整个管理状态的几种功能。
SCSI驱动器355提供用于与外围单元连接的串行接口标准。例如, SCSI驱动器355可以满足用于输入/输出总线连接的机械和电气条件, 并可以与用于外围单元指令组的标准相兼容。由于SCSI型接口应用外 围单元的单元数目防止单元之间的冲突,因此SCSI驱动器355改进了 DVR系统300的稳定性。
VGA驱动器354处理多媒体数据以具有对应于显示单元的分辨率。 面板330提供关于通过VGA驱动器354在显示单元中显示的图像的用 户接口。此外,面板330可以提供控制发光二极管(LED)的功能,其 中发光二极管表示用户遥控器中的输入、用户触摸按键中的输入和DVR 系统300中的操作状态。
与面板330提供的功能相比较,背板340提供很少的功能。例如, 通过控制用于维护和修理例如板的替换以及支持系统环境中改变的功 能,背板340可以提供操作接口。
应用在DVR系统300的文件系统351中管理的应用程序或应用至 少一个终端220中的应用程序(图2),远离DVR系统300的用户可以 搜索和检査DVR系统300中的多媒体数据。特别地,用户可以通过应 用程序从DVR系统300中的多媒体数据中生成具有新结构的重放文件, 该具有新结构的重放文件可通过其自身进行播放,而无需单独的播放程 序。
图4是显示根据本发明实施例的重放文件结构的视图。
图4中,重放文件400包括顺序排列的加载程序410、多媒体数据 420和播放程序430。因此,在加载程序410之后和播放程序430之前 排列多媒体数据420。用于加载播放程序430的加载程序410包括播放 程序信息部分411、网络连接部分412、播放程序升级部分413和播放程序执行部分414。播放程序信息部分411可以包括关于播放程序430 的大小和版本的信息。网络连接部分412可以提供与提供最新版本播放 程序的服务器相连接的功能。播放程序升级部分413可以将播放程序信 息部分411中存储的播放程序版本与服务器提供的播放程序的最新版本 相比较。此外,当服务器中播放程序的最新版本高于播放程序信息部分 411中播放程序的版本时,播放程序升级部分413升级重放文件400中 的播放程序。播放程序执行部分414响应于用户的执行指令,执行重放 文件400的播放程序430。在执行播放程序430时,播放程序430可以 应用用于将多媒体数据420加载到播放程序430中的播放程序的信息, 将对应于多媒体数据420的输出提供到用户。多媒体数据420可以包括 DVR系统300中存储的视频数据或音频数据,并根据执行指令通过播放 程序430将其输出到显示单元或扬声器单元。因此,播放重放文件400, 而无需单独的播放程序,并自动升级播放程序430的版本。此外,由于 在多媒体数据420之后排列播放程序430,因此容易利用最新版本的播 放程序,而无需移动多媒体数据420。
图5是说明根据本发明的实施例生成重放文件的方法的流程图。通过访问应用在DVR系统300的(图3)文件系统351中管理的应用程序 或者应用至少一个终端220中的应用程序(图2),远离DVR系统300 的用户(图3)可以生成重放文件400 (图4)。可替换地,可以在DVR系统300的播放任务单元358中(图3)生成重放文件。
在图5的第一步骤510中,用户选择DVR系统300中的多媒体数据,用于生成重放文件400。所选择的多媒体数据可以包括DVR系统300 中存储的视频数据或音频数据。此外,所选择的多媒体数据可以具有包 括例如mp3、 avi和mpeg扩展的压縮文件。此外,DVR系统300可以从数据库中选择与所选择的多媒体数据兼容并可播放的适当的播放程 序,以及包括关于播放程序信息的适当的加载程序,用于播放所选择的 多媒体数据。当选择DVR系统300中的多媒体数据时,还可以选择摄像机的信道和记录时间,从而对应于所选择的摄像机和所选择的记录时 间的数据可以被转换为重放文件400。参照图6详细说明第一步骤510。
图6是说明根据本发明的实施例生成重放文件的方法中的多媒体数据的视图。
图6中,在生成重放文件之前,DVR系统300从至少一个摄像机接 收图像数据,例如第一、第二和第三摄像机。此外,将数字签名和记录 时间插入图像数据中。将包括数字签名和记录时间的图像数据作为多媒 体数据存储在DVR系统300的文件系统351中(图3)。例如,多媒体
数据可以具有第一摄像机从12: 00到13: 00、从14: 00到16: 00和 从18: 00到19: 00记录的图像数据。相似地,多媒体数据还可以具有 第二摄像机从07: 00到08: 00、从09: 00到10: 00和从12: 00到13: 00记录的图像数据,以及第三摄像机从00: 00到06: 00、从12: 00 到13: 00和从18: 00到19: 00记录的图像数据。接下来,用户选择
文件系统351中的多媒体数据之一,用于生成重放文件。所选择的多媒
体数据包括相应摄像机和相应记录时间的图像数据。因此,用户可以通
过选择所需的摄像机和所需的记录时间来执行第一步骤510。当用户想
要生成的重放文件对应于记录时间在15: 00左右的第一摄像机的图像 数据时,用户可以选择记录时间在14: 00到16: 00的第一摄像机的多 媒体数据。因此,可以从包括记录时间在14: 00到16: 00的第一摄像
机的多媒体数据中生成重放文件。
在图5的第二步骤520中,选择文件格式。用户可以选择对单独的 播放程序所需的文件格式,例如pw3格式。当用户选择对单独的播放程
序所需的文件格式时,在后续步骤中,可以将除了加载程序和播放程序 以外的多媒体数据存储在存储单元中,例如硬盘。当用户选择无需单独
的播放程序即可播放的文件格式,例如exe格式时,在后续步骤中,顺
序地将加载程序、多媒体数据和播放程序存储到存储单元中。
在图5的第三步骤530中,将播放程序升级为最新版本。为了便于 用户,可以当生成重放文件时升级播放程序。由于重放文件支持播放程 序版本的升级功能,因此可以在后续的步骤而非第三步骤530中升级播 放程序。
在图5的第四步骤540中,当对重放文件选择无需单独的播放程序 即可播放的格式时,将用于加载播放程序的加载程序存储在存储单元 中。
之后,在图5的第五和第六步骤550和560中,将所选择的多媒体 数据存储在DVR系统300的存储单元中的加载程序之后,将播放程序 存储在DVR系统300的存储单元中的多媒体数据之后。
因此,在图5的第七步骤中,DVR系统300完成重放文件的生成, 其中重放文件包括顺序排列的加载程序、多媒体数据和播放程序。
图7是显示根据本发明的实施例,重放文件中播放程序的版本改变 的视图。在根据现有技术的重放文件中,为了改变对应于DVR系统中 的图像数据的重放文件中的播放程序版本,升级播放程序,然后将升级 后的播放程序和多媒体数据都再次存储,从而生成新的重放文件。然而, 在根据本发明实施例的重放文件中,仅仅应用重放文件自身自动升级重 放文件中的播放程序,而无需重新存储升级后的播放程序和多媒体数 据。
图7中,播放程序排列在重放文件的末端。当播放程序的版本从vl.O 经过vl.l改变到v1.2时,仅仅升级重放文件末端的播放程序,而无需 通过重新存储多媒体数据来生成新的重放文件。因此,当在重放文件中 改变或加入播放程序支持的功能,例如编解码、视频控制和声音均衡时, 可以仅仅升级播放程序,而无需移动播放程序以及生成新的重放文件, 这是因为播放程序排列在重放文件的末端。
图8是说明根据本发明的实施例,播放重放文件的方法的流程图。 可以应用图5中所示的重放文件的生成中所用的应用程序来播放重放文 件。因此,通过访问应用DVR系统300的文件系统351 (图3)中管理 的应用程序或者应用至少一个终端220中的应用程序(图2),远离DVR 系统300的用户(图3)可以播放重放文件400 (图4)。可替换地,可 以在DVR系统300的播放任务单元358中播放重放文件(图3)。
在图8的第一步骤810中,用户向DVR系统300输入播放重放文 件的指令。在图8的第二步骤820中,根据播放重放文件的指令,执行 重放文件前端的加载程序。在图8的第三步骤830中,应用加载程序校 验DVR系统300中重放文件的播放程序的版本。在图8的第四步骤840 中,应用加载程序将DVR系统300通过网络连接到服务器。服务器包 括最新版本的新播放程序,并向DVR系统300通过执行的加载程序提供最新版本的新播放程序。在图8的第五步骤850中,加载程序接收最 新版本的新播放程序,并校验从服务器接收的新播放程序的最新版本。 在图8的第六步骤860中,将从服务器接收的新播放程序的最新版本与 DVR系统300中的重放文件的播放程序的版本相比较。在图8的第七步 骤870中,当从服务器接收的新播放程序的最新版本与DVR系统300 中的重放文件的播放程序的版本相同时,加载程序执行重放文件的播放 程序。此外,在图8的第八步骤880中,当从服务器接收的新播放程序 的最新版本与DVR系统300中的重放文件的播放程序的版本不相同, 即不同于(高于)DVR系统300中的重放文件的播放程序的版本时,加 载程序从服务器下载最新版本的新播放程序,并升级重放文件的播放程 序以替代最新版本的新播放程序。在图8的第九步骤890中,通过升级 的播放程序播放重放文件的多媒体数据。
因此,在本发明中,即使当播放程序的版本发生改变时,也可以应 用重放文件的加载程序容易地升级重放文件的播放程序。此外,由于播 放程序排列在多媒体数据之后,因此即使当播放程序的版本发生改变 时,也可容易升级播放程序,无需生成新的重放文件和移动播放程序。 此外,由于生成的重放文件包括多媒体数据之前的加载程序和多媒体数 据之后的播放程序,应用最新版本的播放程序容易播放DVR系统中的 多媒体数据,无需再生成新的重放文件。因此,本发明在文件共享和文 件管理方面具有优势。
本发明的实施例可以包括计算机可读介质,该计算机可读介质包括 实施计算机配备的各种操作的程序指令。该介质还可以单独包括程序指 令、数据文件、数据结构等或者它们之间的组合。该介质可以为了本发 明的目的特别地涉及和构造,或者对于计算机软件领域的技术人员公知 和可得到的类型。计算机可读介质的示例包括磁性介质,例如硬盘、软 盘和磁带;光学介质,例如CD-ROM (紧致盘只读存储器)盘和DVD (数字视频盘);磁光学介质,例如软磁盘;以及被特别构造以存储和 执行程序指令的硬件单元,例如只读存储器(ROM)、随机访问存储器 (RAM)、闪存等等。程序指令的示例包括例如由编译器生成的机械代 码,以及可以由计算机应用解释程序执行的高级语言代码。
对所属领域技术人员显而易见的是,可以对生成并播放重放文件的 方法和应用本发明的方法的装置做出不脱离本发明精神或范围的各种改 进和变更。因此,本发明倾向于覆盖落入附加权利要求书和其等同物范 围内的本发明的多种改进和变更。
权利要求
1.一种生成并播放包括多媒体数据和播放程序的重放文件的方法,包括步骤(A-1)通过顺序地存储用于加载播放程序的加载程序、多媒体数据和用于播放多媒体数据的播放程序来生成重放文件;以及(A-2)应用加载程序执行播放程序,将多媒体数据加载到播放程序中,并且播放重放文件。
2. 根据权利要求1的方法,其中多媒体数据是数字视频记录(DVR) 系统中存储的视频数据和音频数据之一。
3. 根据权利要求1的方法,其中步骤(A-l)包括步骤 (B-l)选择多媒体数据;(B-2)选择文件格式;以及(B-3)当无需单独的播放程序即可播放文件格式时,顺序地将加 载程序、多媒体数据和播放程序存储到存储单元中以生成重放文件。
4. 根据权利要求3的方法,其中步骤(B-3)还包括步骤当文件格式需要单独的播放程序时,仅仅将多媒体数据存储到存储单元中以生成 可由单独的播放程序播放的重放文件。
5. 根据权利要求1的方法,其中在步骤(A-l)中,选择兼容的播放 程序,并将其存储到多媒体数据之后。
6. 根据权利要求1的方法,其中加载程序包括 播放程序信息部分,包括关于播放程序的大小和版本的信息; 网络连接部分,用于连接提供最新版本的新播放程序的服务器; 播放程序升级部分,用于将重放文件的播放程序升级至最新版本;以及播放程序执行部分,用于执行重放文件的播放程序。
7. 根据权利要求6的方法,其中播放程序升级部分升级多媒体数据 之后的播放程序,无需移动播放程序。
8. 根据权利要求l的方法,其中步骤(A-2)包括 (C-l)从用户接收播放重放文件的指令;(C-2)根据播放重放文件的指令执行加载程序;(C-3)校验重放文件中的播放程序版本;(C-4)连接提供最新版本的新播放程序的服务器;(C-5)将重放文件中的播放程序版本与新播放程序的最新版本相比较,当新播放程序的最新版本不同于重放文件的播放程序版本时,将重放文件的播放程序升级至最新版本;(C-6)通过加载程序执行重放文件的播放程序;以及(C-7)通过将多媒体数据加载到播放程序中来播放重放文件。
9. 一种生成包括多媒体数据的重放文件的方法,包括步骤 (D-l)选择对应于用户选择的信道和记录时间的多媒体数据; (D-2)根据重放文件的文件格式将加载程序存储到存储单元中; (D-3)在加载程序后存储多媒体数据;以及(D-4)在多媒体数据后存储播放程序。
10. 根据权利要求9的方法,还包括步骤(D-5),在步骤(D-l)之 后,选择与多媒体数据兼容的播放程序以及包括关于播放程序信息的加 载程序。
11. 根据权利要求9的方法,其中加载程序连接提供最新版本的新播 放程序的服务器,并将重放文件的播放程序升级至最新版本。
12. 根据权利要求9的方法,其中加载程序包括关于播放程序的大 小和版本的信息,并执行重放文件的播放程序。
13. —种播放包括加载程序、多媒体数据和播放程序的重放文件的方 法,包括(E-l)从用户接收播放重放文件的指令; (E-2)执行重放文件前端的加载程序;(E-3)应用加载程序,执行重放文件后端的播放程序;以及(E-4)通过应用播放程序,将多媒体数据加载到加载程序和播放程序之间来播放重放文件。
14. 根据权利要求13的方法,在步骤(E-2)之后,还包括步骤 (E-5)校验重放文件中的播放程序版本;(E-6)连接提供最新版本的新播放程序的服务器;以及 (E-7)将重放文件中的播放程序版本与新播放程序的最新版本相 比较,当新播放程序的最新版本不同于重放文件中的播放程序版本时, 将重放文件的播放程序升级至最新版本。
15. —种计算机可读介质,包括程序通过顺序地存储用于加载播放程序的加载程序、多媒体数据和用于播放多媒体数据的播放程序来生成重放文件;以及应用加载程序执行播放程序,将多媒体数据加载到播放 程序中,并且播放重放文件。
16. —种存储至少一个摄像机的图像数据并提供该图像数据的数字视 频记录(DVR)系统,包括运动图像专家组(MPEG)编码器/解码器,用于编码图像数据; 数字签名单元,用于将数字签名插入到图像数据中; 记录任务单元,用于将包括数字签名的图像数据存储为多媒体数据;播放任务单元,用于解密多媒体数据的数字签名,并应用MPEG编 码器/解码器解码多媒体数据,从而播放多媒体数据,其中在根据用户对生成的请求选择了文件格式和多媒体数据之后, 播放任务单元在多媒体数据之前加入加载程序,在多媒体数据之后加入 播放程序,从而生成重放文件,以及其中播放任务单元根据用户的播放指令通过加载程序执行重放文件 的播放程序,并将多媒体数据加载到播放程序中,从而播放重放文件。
17. —种存储至少一个摄像机的图像数据并提供该图像数据的数字视 频记录(DVR)系统,包括生成重放文件的播放任务单元,其中该重 放文件具有根据播放该重放文件的指令加载播放程序的加载程序;文 件系统中存储的至少一个多媒体数据;以及播放多媒体数据的播放程 序。
18. 根据权利要求17的DVR系统,其中将加载程序存储在重放文件 的前端,将至少一个多媒体数据存储在加载程序之后,将播放程序存储 在多媒体数据之后。
19. 根据权利要求17的DVR系统,其中加载程序包括 播放程序信息部分,包括关于播放程序的大小和版本的信息;网络连接部分,用于连接提供最新版本的新播放程序的服务器; 播放程序升级部分,用于将重放文件的播放程序升级至最新版本;以及播放程序执行部分,用于执行重放文件的播放程序。
20. 根据权利要求17的DVR系统,其中加载程序根据用户的播放 指令执行重放文件的播放程序,播放程序播放该多媒体数据。
21. 根据权利要求17的DVR系统,其中加载程序连接提供最新版 本的新播放程序的服务器,将重放文件中的播放程序版本与新播放程序 的最新版本相比较,当新播放程序的最新版本不同于重放文件的播放程 序版本时,将重放文件的播放程序升级至最新版本。
22. 根据权利要求17的DVR系统,还包括记录任务单元,用于处理 至少一个摄像机的图像数据,以对应于至少一个摄像机的图像数据的记 录时间,并将对应于文件系统中记录时间的图像数据存储为多媒体数 据。
23. —种播放包括多媒体数据的重放文件的装置,其中重放文件包 括多媒体数据;播放多媒体数据的播放程序;以及执行播放程序的加 载程序。
24. 根据权利要求23的装置,其中顺序地将加载程序、多媒体数据 和播放程序存储到重放文件中。
25. 根据权利要求23的装置,其中加载程序包括-播放程序信息部分,包括关于播放程序的大小和版本的信息; 网络连接部分,用于连接提供最新版本的新播放程序的服务器; 播放程序升级部分,用于将重放文件的播放程序升级至最新版本;以及播放程序执行部分,用于执行重放文件的播放程序。
26. 根据权利要求23的装置,其中加载程序的播放程序执行部分执 行播放程序,播放程序播放多媒体数据。
27. 根据权利要求23的装置,其中加载程序连接提供最新版本的新 播放程序的服务器,将重放文件中的播放程序版本与新播放程序的最新 版本相比较,当新播放程序的最新版本不同于重放文件的播放程序版本时,将重放文件的播放程序升级至最新版本。
全文摘要
生成并播放重放文件的方法以及应用该方法的装置。生成并播放包括多媒体数据和播放程序的重放文件的方法,包括步骤通过顺序地存储用于加载播放程序的加载程序、多媒体数据和用于播放多媒体数据的播放程序来生成重放文件;以及应用加载程序执行播放程序,将多媒体数据加载到播放程序中,并播放重放文件。
文档编号H04N5/00GK101202875SQ20071019293
公开日2008年6月18日 申请日期2007年10月11日 优先权日2006年10月11日
发明者赵成峯, 金孝贤, 韩吉彪 申请人:Posdata株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1