《视频服务器及重构处理控制方法.pdf》由会员分享,可在线阅读,更多相关《视频服务器及重构处理控制方法.pdf(18页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103002320 A (43)申请公布日 2013.03.27 CN 103002320 A *CN103002320A* (21)申请号 201210228022.4 (22)申请日 2012.07.02 196442/2011 2011.09.08 JP H04N 21/231(2011.01) H04N 21/234(2011.01) H04N 5/76(2006.01) H04N 5/91(2006.01) H04N 5/92(2006.01) (71)申请人 株式会社东芝 地址 日本东京都 (72)发明人 渡边博之 森俊树 佐藤直子 (74)专利代理机构 。
2、永新专利商标代理有限公司 72002 代理人 杨谦 胡建新 (54) 发明名称 视频服务器及重构处理控制方法 (57) 摘要 视频服务器 (10) 具备多个存储器 (135-1 135-n)、 读取部 (13442)、 复原部 (1345)、 冗余 数据附加部 (1342)、 写入部 (13432) 及分配部 (1341)。多个存储器 (135-1 135-n) 中记录有 多个分割数据和冗余数据。将存储器更换为新的 存储器的情况下, 读取部 (13442) 从更换后的存 储器以外的存储器读取分割数据及冗余数据。写 入部 (13432) 将由复原部 (1345) 复原的、 记录在 更换前的存储器。
3、中的分割数据及冗余数据写入更 换后的存储器。 分配部(1341)对重构处理分配资 源, 在重构处理过程中被请求了规定的处理的情 况下, 根据是否有执行被请求的处理的量的剩余 资源, 来将剩余资源分配给被请求的处理。 (30)优先权数据 (51)Int.Cl. 权利要求书 3 页 说明书 9 页 附图 5 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 9 页 附图 5 页 1/3 页 2 1. 一种视频服务器, 其特征在于, 具备 : 多个存储器, 记录有多个分割数据和冗余数据, 所述多个分割数据是通过独立冗余磁 盘阵列 RAID 控制将影像数据或影。
4、像文件分割而成的, 所述冗余数据用于将所述分割数据 复原 ; 读取部, 将所述多个存储器中的某个存储器更换为新的存储器的情况下, 读取记录在 更换后的存储器以外的存储器中的分割数据及冗余数据 ; 复原部, 基于读取的所述分割数据及冗余数据, 将记录在更换前的存储器中的分割数 据复原, 根据读取的所述分割数据和复原后的分割数据来生成影像数据或影像文件 ; 冗余数据附加部, 通过所述独立冗余磁盘阵列 RAID 控制将由所述复原部生成的影像 数据或影像文件分割为多个分割数据, 并生成用于将所述分割数据复原的冗余数据 ; 写入部, 将来自所述冗余数据附加部的分割数据及冗余数据中的、 记录在所述更换前 。
5、的存储器中的分割数据及冗余数据写入所述更换后的存储器 ; 以及 分配部, 对所述读取部、 所述复原部、 所述冗余数据附加部及所述写入部分配用于执行 所述重构处理的资源, 在所述重构处理过程中被请求了需要实时性的处理的情况下, 判断 是否有执行被请求的所述处理的量的剩余资源, 在存在的情况下, 对被请求的所述处理分 配所述剩余资源, 在没有的情况下, 将对所述重构处理分配的资源释放, 以确保执行被请求 的所述处理的量的剩余资源, 然后将确保的所述剩余资源分配给被请求的所述处理。 2. 如权利要求 1 所述的视频服务器, 其特征在于, 所述分配部对需要实时性的处理分配固定的量的资源。 3. 如权利。
6、要求 1 所述的视频服务器, 其特征在于, 还具备 : 纠错解码部, 基于纠错码对由所述复原部生成的影像数据或影像文件进行纠错 ; 纠错编码部, 对所述纠错解码处理后的影像数据或影像文件附加纠错码, 并输出至所 述冗余数据附加部 ; 以及 优先控制部, 在所述重构处理的纠错过程中被请求了需要所述实时性的处理的情况 下, 使所述纠错解码部暂时保存所述纠错过程中的影像数据或影像文件。 4. 如权利要求 1 所述的视频服务器, 其特征在于, 还具备 : 纠错解码部, 基于纠错码对由所述复原部生成的影像数据或影像文件进行纠错 ; 纠错编码部, 对所述纠错解码处理后的影像数据或影像文件附加纠错码, 并输。
7、出至所 述冗余数据附加部 ; 以及 优先控制部, 在所述重构处理的纠错码的附加过程中被请求了需要所述实时性的处理 的情况下, 使所述纠错编码部暂时保存所述纠错附加过程中的影像数据或影像文件。 5. 如权利要求 1 所述的视频服务器, 其特征在于, 还具备 : 优先控制部, 在所述重构处理中将记录在所述更换前的存储器中的分割数据及冗余数 据向所述更换后的存储器写入的过程中被请求了需要所述实时性的处理的情况下, 使所述 写入部暂时保存写入中途的影像数据或影像文件。 6. 如权利要求 1 所述的视频服务器, 其特征在于, 还具备 : 优先控制部, 在所述重构处理的、 记录在所述更换后的存储器以外的存。
8、储器中的分割 数据及冗余数据的读取过程中被请求了需要所述实时性的处理的情况下, 使所述读取部暂 时保存读取中途的影像数据或影像文件。 权 利 要 求 书 CN 103002320 A 2 2/3 页 3 7. 如权利要求 1 所述的视频服务器, 其特征在于, 还具备 : 流控制部, 在所述重构处理过程中被请求了不需要实时性的、 作为收录影像文件的处 理的文件收录处理的情况下, 进行使所述文件收录处理暂时等待的流控制。 8. 如权利要求 1 所述的视频服务器, 其特征在于, 还具备 : 流控制部, 在所述重构处理过程中被请求了不需要实时性的、 作为输出影像文件的处 理的输出处理的情况下, 进行使。
9、冗余地保存的影像文件输出的流控制。 9. 如权利要求 1 所述的视频服务器, 其特征在于, 在所述重构处理过程中被请求了所述重构处理以外的处理的情况下, 所述分配部确认 是否有执行被请求的所述处理的量的剩余资源, 在存在的情况下, 将所述剩余资源分配给 被请求的所述处理, 在没有的情况下, 将对所述重构处理分配的资源释放, 以确保执行被请 求的所述处理的量的剩余资源, 然后将确保的所述剩余资源分配给被请求的所述处理。 10. 如权利要求 9 所述的视频服务器, 其特征在于, 还具备 : 纠错解码部, 基于纠错码, 对由所述复原部生成的影像数据或影像文件进行纠错 ; 纠错编码部, 对所述纠错解码。
10、处理后的影像数据或影像文件附加纠错码, 并输出至所 述冗余数据附加部 ; 以及 优先控制部, 在所述重构处理的纠错过程中被请求了所述重构处理以外的处理的情况 下, 使所述纠错解码部暂时保存所述纠错过程中的影像数据或影像文件。 11. 如权利要求 9 所述的视频服务器, 其特征在于, 还具备 : 纠错解码部, 基于纠错码, 对由所述复原部生成的影像数据或影像文件进行纠错 ; 纠错编码部, 对所述纠错解码处理后的影像数据或影像文件附加纠错码, 并输出至所 述冗余数据附加部 ; 以及 优先控制部, 在所述重构处理的纠错码的附加过程中被请求了所述重构处理以外的处 理的情况下, 使所述纠错编码部暂时保存。
11、所述纠错附加过程中的影像数据或影像文件。 12. 如权利要求 9 所述的视频服务器, 其特征在于, 还具备 : 优先控制部, 在所述重构处理中将记录在所述更换前的存储器中的分割数据及冗余数 据向所述更换后的存储器写入过程中被请求了所述重构处理以外的处理的情况下, 使所述 写入部暂时保存写入中途的影像数据或影像文件。 13. 如权利要求 9 所述的视频服务器, 其特征在于, 还具备 : 优先控制部, 在所述重构处理的、 记录在所述更换后的存储器以外的存储器中的分割 数据及冗余数据的读取过程中被请求了所述重构处理以外的处理的情况下, 使所述读取部 暂时保存读取中途的影像数据或影像文件。 14. 一。
12、种重构处理控制方法, 在视频服务器中使用, 该视频服务器具备多个存储器, 该 多个存储器记录有多个分割数据和冗余数据, 所述多个分割数据是通过独立冗余磁盘阵列 RAID 控制将影像数据或影像文件分割而成的, 所述冗余数据用于将所述分割数据复原, 该 重构处理控制方法的特征在于, 包括以下步骤 : 对重构处理分配资源, 该重构处理为, 将所述多个存储器中的某个存储器更换为新的 存储器的情况下, 在更换后的存储器中重构记录在更换前的存储器中的分割数据及冗余数 据 ; 在所述重构处理过程中被请求了需要实时性的处理的情况下, 确认是否有执行被请求 权 利 要 求 书 CN 103002320 A 3 。
13、3/3 页 4 的所述处理的量的剩余资源 ; 在有执行被请求的所述处理的量的剩余资源的情况下, 将所述剩余资源分配给被请求 的所述处理 ; 在没有执行被请求的所述处理的量的剩余资源的情况下, 将对所述重构处理分配的资 源释放, 以确保执行被请求的所述处理的量的剩余资源, 然后将确保的所述剩余资源分配 给被请求的所述处理。 15. 如权利要求 14 所述的重构处理控制方法, 其特征在于, 在针对基于从所述更换后的存储器以外的存储器读取的分割数据及冗余数据而制作 的影像数据或影像文件进行的纠错过程中被请求了需要所述实时性的处理的情况下, 将所 述纠错过程中的影像数据或影像文件暂时保存。 16. 如。
14、权利要求 14 所述的重构处理控制方法, 其特征在于, 在针对基于从所述更换后的存储器以外的存储器读取的分割数据及冗余数据而制作 的影像数据或影像文件进行的纠错编码过程中被请求了需要所述实时性的处理的情况下, 将所述纠错附加过程中的影像数据或影像文件暂时保存。 17. 如权利要求 14 所述的重构处理控制方法, 其特征在于, 在所述重构处理中将记录在所述更换前的存储器中的分割数据及冗余数据向所述更 换后的存储器写入过程中被请求了需要所述实时性的处理的情况下, 将写入中途的影像数 据或影像文件暂时保存。 18. 如权利要求 14 所述的重构处理控制方法, 其特征在于, 在所述重构处理的、 记录在。
15、所述更换后的存储器以外的存储器中的分割数据及冗余数 据的读取过程中被请求了需要所述实时性的处理的情况下, 将读取中途的影像数据或影像 文件暂时保存。 19. 如权利要求 14 所述的重构处理控制方法, 其特征在于, 在所述重构处理过程中被请求了不需要实时性的、 作为收录影像文件的处理的文件收 录处理的情况下, 使所述文件收录处理暂时等待。 20. 如权利要求 14 所述的重构处理控制方法, 其特征在于, 在所述重构处理过程中被请求了不需要实时性的、 输出影像文件的处理即输出处理的 情况下, 使冗余地保存的影像文件输出。 权 利 要 求 书 CN 103002320 A 4 1/9 页 5 视频。
16、服务器及重构处理控制方法 0001 本申请基于2011年9月8日提出的日本专利申请No.2011-196442, 并请求其优先 权, 其全部内容援引于此。 技术领域 0002 实施方式一般涉及视频服务器及用于控制重构 (rebuild) 处理的方法。 背景技术 0003 近年来, 影像品质向高清、 全高清(2K1K)、 4K标准(4K2K)、 超高清(8K4K)迅 速地提高, 因而内容逐渐大容量化。 此外, 通过引入地面广播、 BS(广播卫星)广播及CS(通 信卫星 ) 广播, 内容逐渐多通道化。 0004 但是, 近年来, 视频服务器为了对大容量化及 / 或多通道化的内容进行收录、 管理 及。
17、再现, 将内容以文件形式来收录逐渐成为普遍方式。 但是, 为了维持与以往的视频服务器 之间的互换性, 这种视频服务器设置为实现文件收录和流收录双方。 0005 视频服务器将文件收录及 / 或流收录的内容再现时, 由于视听者是公共的, 一旦 发生再现故障, 将成为很大的问题。因此, 视频服务器的再现品质被严格要求。在此, 通过 在视频服务器内具备冗余系统和预备系统, 实现了可靠性的提高。 0006 但是, 若像上述那样将视频服务器的构成做成二系统, 则装置费用大幅增大。 装置 费用的增大成为向地方台或地方的有线电视台等导入二系统的视频服务器时的阻碍。 另一 方面, 视频服务器所管理的影像内容是节。
18、目 /CM 广播所必需的。因此, 通过在视频服务器中 嵌入里德 - 索罗门 (Reed-Solomon) 编码 / 解码的功能, 即使影像数据中发生错误, 也能够 对影像数据进行救济。此外, 在里德 - 索罗门编码 / 解码的功能中, 有时若在一部分存储部 中发生异常, 则既无法救济也无法复原, 所以视频服务器通过进一步嵌入能够进行影像数 据的救济 / 复原的 RAID( 独立冗余磁盘阵列 ) 功能、 及利用 RAID 功能的重构功能, 从而保 证影像数据。 0007 在嵌入了 RAID 功能及重构功能的视频服务器中, 在搭载于存储部的存储器中发 生异常并进行保存在存储器中的内容的重构处理时,。
19、 如果影响到由视频服务器进行的新的 内容的收录及已收录的内容的再现, 则对广播产生重大的阻碍。 因此, 为了不影响新的内容 的收录及已收录的内容的再现, 仅使用最低限的资源来执行重构处理。 但是, 在发生了异常 的存储器中保存有大容量的内容的情况下, 若仅使用最低限的资源来进行重构处理, 则重 构处理需要很长的时间。 因此, 可能在重构处理过程中其他存储器发生故障, 从而无法对影 像数据进行救济 / 复原。 发明内容 0008 本发明是一种视频服务器, 具备 : 多个存储器, 记录有多个分割数据和冗余数据, 所述多个分割数据是通过 RAID 控制将影像数据或影像文件分割而成的, 所述冗余数据用。
20、 于将所述分割数据复原 ; 读取部, 将所述多个存储器中的某个存储器更换为新的存储器的 说 明 书 CN 103002320 A 5 2/9 页 6 情况下, 读取记录在更换后的存储器以外的存储器中的分割数据及冗余数据 ; 复原部, 基 于读取的所述分割数据及冗余数据, 将记录在更换前的存储器中的分割数据复原, 根据读 取的所述分割数据和复原后的分割数据来生成影像数据或影像文件 ; 冗余数据附加部, 通 过所述 RAID 控制将由所述复原部生成的影像数据或影像文件分割为多个分割数据, 并生 成用于将所述分割数据复原的冗余数据 ; 写入部, 将来自所述冗余数据附加部的分割数据 及冗余数据中的、 。
21、记录在所述更换前的存储器中的分割数据及冗余数据写入所述更换后的 存储器 ; 以及分配部, 对所述读取部、 所述复原部、 所述冗余数据附加部及所述写入部分配 用于执行所述重构处理的资源, 在所述重构处理过程中被请求了需要实时性的处理的情况 下, 判断是否有执行被请求的所述处理的量的剩余资源, 在存在的情况下, 对被请求的所述 处理分配所述剩余资源, 在没有的情况下, 将对所述重构处理分配的资源释放, 以确保执行 被请求的所述处理的量的剩余资源, 然后将确保的所述剩余资源分配给被请求的所述处 理。 0009 本发明还可以是一种重构处理控制方法, 在视频服务器中使用, 该视频服务器具 备多个存储器,。
22、 该多个存储器记录有多个分割数据和冗余数据, 所述多个分割数据是通过 RAID 控制将影像数据或影像文件分割而成的, 所述冗余数据用于将所述分割数据复原, 该 重构处理控制方法包括以下步骤 : 对重构处理分配资源, 该重构处理为, 将所述多个存储器 中的某个存储器更换为新的存储器的情况下, 在更换后的存储器中重构记录在更换前的存 储器中的分割数据及冗余数据 ; 在所述重构处理过程中被请求了需要实时性的处理的情况 下, 确认是否有执行被请求的所述处理的量的剩余资源 ; 在有执行被请求的所述处理的量 的剩余资源的情况下, 将所述剩余资源分配给被请求的所述处理 ; 在没有执行被请求的所 述处理的量的。
23、剩余资源的情况下, 将对所述重构处理分配的资源释放, 以确保执行被请求 的所述处理的量的剩余资源, 然后将确保的所述剩余资源分配给被请求的所述处理。 附图说明 0010 图 1 是表示具备本实施方式的视频服务器的影像输出系统的构成的图。 0011 图 2 是表示图 1 的视频服务器的功能构成的框图。 0012 图 3 是表示图 2 的存储部的功能构成的框图。 0013 图 4 是表示图 3 的 RAID 控制器部的功能构成的框图。 0014 图 5 是表示图 1 的视频服务器执行重构处理时的 RAID 控制器部的处理顺序的流 程图。 0015 图 6 是表示图 1 的视频服务器执行重构处理时的。
24、 RAID 控制器部的处理顺序的其 他例的流程图。 具体实施方式 0016 图1是表示具备本实施方式的视频服务器10的影像输出系统的构成例的模式图。 图 1 所示的影像输出系统具备 : 视频服务器 10、 视频摄像机 20、 再现盒 30、 非线性编辑器 40、 操作终端 50、 影像确认用监视器 60 及广播设备 70。 0017 视频摄像机 20 将通过拍摄取得的影像信号输出至视频服务器 10。 0018 在再现盒 30 中插入记录有影像数据或影像文件的影像记录介质 31。影像数据是 说 明 书 CN 103002320 A 6 3/9 页 7 指, 通过预先设定的规定的编码方式将影像信号。
25、编码而得到的数据。 影像文件是指, 将影像 数据变换为文件形式而得到的文件。再现盒 30 从影像记录介质 31 读取影像数据或影像文 件, 变换为影像信号并向视频服务器 10 输出。 0019 非线性编辑器40按照来自用户的请求, 读取储存在视频服务器10中的影像文件。 用户通过非线性编辑器 40 对读取的影像文件进行编辑。非线性编辑器 40 将编辑完的影像 文件输出至视频服务器 10。 0020 操作终端50接受来自用户的处理请求, 对视频服务器10发出指示, 以执行由用户 请求的处理。 在此, 由用户请求的处理是指, 影像信号或影像文件的收录、 影像信号的再现、 影像文件的输出及重构处理等。
26、。 另外, 重构(rebuild)处理是指如下的处理 : 更换搭载于视 频服务器 10 内的存储部中的多个存储器的某一个时, 基于记录在更换对象的存储器以外 的存储中的数据, 在更换后的存储器中重构记录在更换前的存储器中的数据。 0021 监视器60接收将储存在视频服务器10中的影像数据或影像文件被再现后的影像 信号。监视器 60 显示来自视频服务器 10 的影像信号。用户观看监视器 60 的显示, 确认编 辑处理的必要性等。 0022 广播设备70接收将储存在视频服务器10中的影像数据或影像文件再现后的影像 信号。广播设备 70 将来自视频服务器 10 的影像信号朝向提供广播服务的区域发送。。
27、 0023 图 2 是表示本实施方式的视频服务器 10 的功能构成的框图。图 2 所示的视频服 务器 10 具备收录部 11、 传输部 12、 存储部 13、 输出部 14、 再现部 15 及控制部 16。 0024 收录部 11 接收从外部供给的影像信号。收录部 11 使用预先设定的编码方式, 将 接收的影像信号变换为影像数据。收录部 11 按照从控制部 16 发出的指示, 将影像数据经 由传输部 12 输出至存储部 13。 0025 此外, 收录部 11 接收从外部供给的影像文件。收录部 11 对接收的影像文件进行 解析, 并将解析结果输出至控制部 16。例如, 影像文件是 MXF(Mat。
28、erial eXchange Format) 文件的情况下, 收录部 11 对接收的影像文件进行 MXF 解析。收录部 11 按照从控制部 16 发 出的指示, 将解析后的影像文件经由传输部 12 输出至存储部 13。 0026 此外, 收录部 11 具备暂时保存从外部供给的影像文件的缓冲器。收录部 11 在有 来自后述的存储部 13 的流控制 (flow control) 的情况下, 将影像文件暂时保存在该缓冲 器中。 0027 传输部 12 例如是使用了以太网 ( 注册商标 ) 交换机的结构。传输部 12 将从收录 部 11 输出的影像数据或影像文件传输至存储部 13。此外, 传输部 12。
29、 将从存储部 13 读取的 影像文件输出至输出部 14。此外, 传输部 12 将从存储部 13 读取的影像数据或影像文件输 出至再现部 15。 0028 输出部 14 输出从传输部 12 供给的影像文件。此外, 输出部 14 具备暂时保存从传 输部 12 供给的影像文件的缓冲器。输出部 14 在有来自后述的存储部 13 的流控制的情况 下, 将冗余地保存在缓冲器中的规定容量的影像文件输出。 0029 再现部 15 与收录部 11 中的编码方式相对应地, 对从传输部 12 供给的影像数据进 行解码, 并变换为影像信号。此外, 再现部 15 将从传输部 12 供给的影像文件变换为影像信 号。再现部。
30、 15 将变换后的影像信号输出至外部。 0030 控制部 16 用于控制视频服务器 10 的整体。控制部 16 从操作终端 50 接收 : 指示 说 明 书 CN 103002320 A 7 4/9 页 8 对影像信号进行收录的流收录指示、 指示对影像文件进行收录的文件收录指示、 指示对影 像信号进行再现的再现指示、 指示对影像文件进行输出的输出指示、 及指示重构处理的重 构指示。 0031 控制部 16 接收到流收录指示时, 一边监视传输部 12 及存储部 13 的状态, 一边对 收录部 11、 传输部 12 及存储部 13 进行流收录控制, 以收录影像信号。 0032 此外, 控制部 16。
31、 接收到文件收录指示时, 一边监视传输部 12 及存储部 13 的状态, 一边对收录部 11、 传输部 12 及存储部 13 进行文件收录控制, 以收录影像文件。 0033 此外, 控制部 16 接收到影像信号的再现指示时, 一边监视传输部 12 及存储部 13 的状态, 一边对传输部 12、 存储部 13 及再现部 15 进行再现控制, 以将影像信号再现。 0034 此外, 控制部 16 接收到影像文件的输出指示后, 一边监视传输部 12 及存储部 13 的状态, 一边对传输部 12、 存储部 13 及输出部 14 进行输出控制, 以输出影像文件。 0035 此外, 控制部16接收到重构指示。
32、时, 对存储部13进行重构控制, 以执行重构处理。 0036 图 3 是表示本实施方式的视频服务器 10 的存储部 13 的功能构成的框图。图 3 所 示的存储部 13 具备 : 转送处理部 131-1 131-3、 纠错编码部 132、 纠错解码部 133、 RAID 控 制器部 134 及存储器 135-1 135-n。 0037 转送处理部 131-1 进行与收录部 11 之间的影像数据及影像文件的转送处理。即, 转送处理部 131-1 在流收录时, 将经由传输部 12 从收录部 11 供给的影像数据输出至纠错 编码部 132。此外, 转送处理部 131-1 在文件收录时, 将经由传输部。
33、 12 从收录部 11 供给的 影像文件输出至纠错编码部 132。 0038 转送处理部 131-2 进行与输出部 14 之间的影像文件的转送处理。即, 转送处理 部 131-2 在输出处理时, 将从纠错解码部 133 供给的影像文件经由传输部 12 输出至输出部 14。 0039 转送处理部 131-3 进行与再现部 15 之间的影像数据及影像文件的转送处理。即, 转送处理部 131-3 在再现处理时, 将从纠错解码部 133 供给的影像数据或影像文件经由传 输部 12 输出至再现部 15。 0040 纠错编码部 132 在流收录处理时, 通过能够订正突发错误的纠错码, 将从转送处 理部 1。
34、31-1 供给的影像数据编码。能够订正突发错误的纠错码例如有里德索罗门订正码 等。纠错编码部 132 将纠错编码后的影像数据输出至 RAID 控制器部 134。 0041 纠错编码部 132 在文件收录处理时, 对从转送处理部 131-1 供给的影像文件进行 纠错编码。纠错编码部 132 将纠错编码后的影像文件输出至 RAID 控制器部 134。 0042 此外, 纠错编码部132在重构处理时, 接受由纠错解码部133进行了纠错解码后的 影像数据或影像文件, 并对接受的影像数据或影像文件进行纠错编码。 0043 此外, 纠错编码部 132 具备暂时保存纠错编码过程中的影像数据或影像文件的缓 冲。
35、器。纠错编码部 132 在有来自后述的优先控制部 1347 的优先控制的情况下, 将影像数据 或影像文件暂时保存在该缓冲器中。 0044 纠错解码部 133 在输出处理时, 基于由纠错编码部 132 附加的纠错码, 对从 RAID 控制器部 134 供给的影像文件进行纠错。纠错解码部 133 将纠错解码后的影像文件输出至 转送处理部 131-2。 0045 纠错解码部 133 在再现处理时, 基于由纠错编码部 132 附加的纠错码, 对从 RAID 说 明 书 CN 103002320 A 8 5/9 页 9 控制器部 134 供给的影像数据或影像文件进行纠错。纠错解码部 133 将纠错解码后。
36、的影像 数据或影像文件输出至转送处理部 131-3。 0046 此外, 纠错解码部 133 在重构处理时, 基于由纠错编码部 132 附加的纠错码, 对从 RAID控制器部134供给的影像数据或影像文件进行纠错。 纠错解码部133将纠错解码后的 影像数据或影像文件输出至纠错编码部 132。 0047 此外, 纠错解码部 133 具备暂时保存纠错解码过程中的影像数据或影像文件的缓 冲器。纠错解码部 133 在有来自后述的优先控制部 1347 的优先控制时, 将影像数据或影像 文件暂时保存在该缓冲器中。 0048 RAID 控制器部 134 由例如 FPGA(Field Programmable 。
37、Gate Array : 现场可编程 门阵列 ) 构成, 用于控制影像数据及影像文件向存储器 135-1 135-n 的写入、 及记录在存 储器 135-1 135-n 中的影像数据及影像文件的读取。图 4 是表示本实施方式的 RAID 控 制器部 134 的功能构成的框图。图 4 所示的 RAID 控制器部 134 具备 : 分配部 1341、 奇偶附 加部 1342、 写入控制部 1343、 读取控制部 1344、 复原部 1345、 流控制部 1346 及优先控制部 1347。 0049 分配部 1341 从控制部 16 接收到收录控制、 再现控制、 输出控制或重构控制时, 对 与接收的。
38、控制相对应的处理分配资源。在此, 资源是指, 基于由存储器 135-1 135-n 的写 入速度及读取速度、 RAID 控制器部 134 自身的处理能力、 以及传输部 12 的数据转送能力等 决定的、 视频服务器 10 执行处理时所需的资源。即, 资源的量对视频服务器 10 能够同时执 行的处理的数量产生影响。 0050 例如, 由于流收录处理及再现处理需要实时地执行, 所以接收到流收录控制或再 现控制时, 分配部 1341 将固定地设定的量的资源分配给流收录处理或再现处理。此外, 文 件收录处理、 输出处理及重构处理不需要实时地执行, 所以在接收到文件收录控制、 输出控 制或重构控制时, 分。
39、配部 1341 基于尽力服务方式将可利用的有限资源分配给文件收录处 理、 输出处理或重构处理。 0051 此外, 分配部 1341 在重构处理过程中接收到需要实时的处理的流收录控制或再 现控制的情况下, 判断是否有执行与接收的控制有关的处理的量的剩余资源。在存在的情 况下, 分配部 1341 对与接收的控制有关的处理分配剩余资源。在不存在的情况下, 分配部 1341 将对执行过程中的重构处理分配的资源的一部分释放, 确保执行与接收的控制有关的 处理所需的剩余资源。分配部 1341 对与接收的控制有关的处理分配所确保的剩余资源。 0052 奇偶附加部 1342 在接收到流收录控制、 文件收录控制。
40、或重构控制时, 利用分配的 资源, 将从纠错编码部 132 供给的影像数据或影像文件分割, 生成 n-1 个分割数据。此外, 奇偶附加部 1342 基于生成的 n-1 个分割数据, 生成 1 个作为冗余数据的奇偶数据。 0053 写入控制部 1343 具有第一写入控制部 13431 及第二写入控制部 13432 的功能。 0054 第一写入控制部 13431 在接收到流收录控制或文件收录控制时, 利用分配的资 源, 控制分割数据及奇偶数据向存储器 135-1 135-n 的写入。第一写入控制部 13431 为 了避免奇偶数据记录在同一存储器中, 在存储器 135-1 135-n 中依次切换分割。
41、数据及奇 偶数据的写入目的地。 0055 第二写入控制部 13432 在接收到重构控制时, 利用分配的资源, 进行控制以将由 复原部 1345 复原的分割数据及奇偶数据写入更换后的存储器。 说 明 书 CN 103002320 A 9 6/9 页 10 0056 读取控制部 1344 具有第一读取控制部 13441 及第二读取控制部 13442 的功能。 0057 第一读取控制部 13441 在接收到再现控制或输出控制时, 利用分配的资源, 控制 记录在存储器 135-1 135-n 中的分割数据及奇偶数据的、 从存储器 135-1 135-n 的读 取。 0058 第二读取控制部 13442。
42、 在接收到重构控制时, 利用分配的资源, 控制记录在更换 对象的存储器以外的存储器中的分割数据及奇偶数据的读取。 0059 复原部 1345 在接收到再现控制或输出控制时, 利用分配的资源, 按照第一读取控 制部 13441 的读取控制, 接受从存储器 135-1 135-n 读取的分割数据及奇偶数据。复原 部 1345 正常接受了 n-1 个分割数据的情况下, 将 n-1 个分割数据结合而生成影像数据或影 像文件, 并将生成的影像数据或影像文件输出至纠错解码部 133。 0060 接受的分割数据中的某个存在错误的情况下, 或者无法接受分割数据的某个的情 况下, 复原部 1345 基于正常接受。
43、的 n-2 个分割数据及奇偶数据, 将存在错误的分割数据或 丧失的分割数据复原。复原部 1345 将 n-2 个分割数据和复原后的分割数据结合而生成影 像数据或影像文件, 并将生成的影像数据或影像文件输出至纠错解码部 133。 0061 此外, 复原部 1345 接收到重构控制时, 利用分配的资源, 按照第二读取控制部 13442的读取控制, 接受从更换对象的存储器以外的存储器读取的分割数据及奇偶数据。 解 码部 1345 基于接受的分割数据及奇偶数据, 将记录在更换前的存储器中的分割数据及奇 偶数据复原。解码部 1345 将包含复原后的分割数据在内的 n-1 个分割数据结合而生成影 像数据或。
44、影像文件, 并将生成的影像数据或影像文件输出至纠错解码部 133。 0062 流控制部 1346 在重构处理过程中接收到不需要实时的处理的文件收录控制时, 对收录部 11 进行流控制, 以将接收的影像文件暂时保存在缓冲器中。此外, 流控制部 1346 在重构处理过程中接收到不需要实时的处理的输出控制的情况下, 对输出部 14 进行流控 制, 以将暂时保存在缓冲器中的影像文件输出。 0063 优先控制部 1347 在由纠错编码部 132 对与重构处理有关的影像数据或影像文件 进行纠错编码时接收到需要实时的处理的流收录控制或再现控制的情况下, 对纠错编码部 132 进行优先控制, 以将处理过程中的。
45、影像数据或影像文件暂时保存在缓冲器中。 0064 此外, 优先控制部1347在由纠错解码部133对与重构处理有关的影像数据或影像 文件进行纠错解码时接收到流收录控制或再现控制的情况下, 对纠错解码部 133 进行优先 控制, 以将处理过程中的影像数据或影像文件暂时保存在缓冲器中。 0065 存储器 135-1 135-n 在流收录处理时或文件收录处理时, 按照来自第一写入控 制部 13431 的写入控制, 记录分割数据及奇偶数据。 0066 此外, 存储器135-1135-n在输出处理时或再现处理时, 按照来自第一读取控制 部 13441 的读取控制, 将记录的分割数据及奇偶数据输出。 006。
46、7 此外, 存储器135-1135-n中的更换对象以外的存储器在重构处理时, 按照来自 第二读取控制部 13442 的读取控制, 将记录的分割数据及奇偶数据输出。存储器 135-1 135-n 中的更换后的存储器在重构处理时, 按照来自第二写入控制部 13432 的写入控制, 记 录分割数据及奇偶数据。 0068 接着, 按照 RAID 控制器部 134 的处理顺序, 说明由以上那样构成的视频服务器 10 进行的重构处理方法。 说 明 书 CN 103002320 A 10 7/9 页 11 0069 图 5 是表示本实施方式的视频服务器 10 执行重构处理时的 RAID 控制器部 134 的。
47、 处理顺序的流程图。在此, 说明在需要实时地执行的流收录控制和再现控制正在被执行的 情况下进行重构控制的例子。 0070 首先, RAID 控制器部 134 判断是否有来自控制部 16 的重构控制 ( 步骤 S51)。在 有重构控制的情况下(步骤S51 : 是), 分配部1341判断是否有执行重构处理的量的剩余资 源 ( 步骤 S52)。在没有重构控制的情况下 ( 步骤 S51 : 否 ), RAID 控制器部 134 重复步骤 S51 的处理。 0071 在步骤S52中, 在有执行重构处理的量的剩余资源的情况下(步骤S52 : 是), 分配 部1341对重构处理分配剩余资源。 第二读取控制部。
48、13442、 复原部1345及第二写入控制部 13432 利用分配的剩余资源, 基于记录在更换对象以外的存储器中的分割数据及奇偶数据, 在更换后的存储器中重构记录在更换前的存储器中的数据。即, 第二读取控制部 13442 读 取记录在更换对象以外的存储器中的分割数据及奇偶数据。复原部 1345 将记录在更换对 象的存储器中的分割数据或奇偶数据复原。第二写入控制部 13432 将复原后的分割数据或 奇偶数据记录在更换后的存储器中 ( 步骤 S53)。在没有执行重构处理的量的剩余资源的 情况下 ( 步骤 S52 : 否 ), RAID 控制器部 134 等待, 直到执行过程中的处理结束为止 ( 步。
49、骤 S54), 来进行步骤 S51 的处理。 0072 接着, RAID 控制器部 134 判断是否有需要实时地执行的流收录控制或再现控制 ( 步骤 S55)。有流收录控制或再现控制的情况下 ( 步骤 S55 : 是 ), 分配部 1341 判断是否有 执行流收录处理或再现处理的量的剩余资源(步骤S56)。 没有流收录控制及再现控制的情 况下 ( 步骤 S55 : 否 ), RAID 控制器部 134 结束处理。 0073 在步骤 S56 中, 有执行流收录处理或再现处理的量的剩余资源的情况下 ( 步骤 S56 : 是), 分配部1341对流收录处理或再现处理分配剩余资源。 执行流收录处理的情况下, 奇偶附加部 1342 及第一写入控制部 13431 利用分配的资源, 将来自纠错编码部 132 的影像 数据收录到存储器135-1135-n中。 此外, 执行再现处理的情况下, 第一读取控制部13441 及复原部 1345 利用分配。