视频服务器及重构处理控制方法.pdf

上传人:xia****o6 文档编号:4726145 上传时间:2018-11-01 格式:PDF 页数:18 大小:3.92MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210228022.4

申请日:

2012.07.02

公开号:

CN103002320A

公开日:

2013.03.27

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H04N 21/231申请公布日:20130327|||实质审查的生效IPC(主分类):H04N 21/231申请日:20120702|||公开

IPC分类号:

H04N21/231(2011.01)I; H04N21/234(2011.01)I; H04N5/76; H04N5/91; H04N5/92

主分类号:

H04N21/231

申请人:

株式会社东芝

发明人:

渡边博之; 森俊树; 佐藤直子

地址:

日本东京都

优先权:

2011.09.08 JP 196442/2011

专利代理机构:

永新专利商标代理有限公司 72002

代理人:

杨谦;胡建新

PDF下载: PDF下载
内容摘要

视频服务器(10)具备多个存储器(135-1~135-n)、读取部(13442)、复原部(1345)、冗余数据附加部(1342)、写入部(13432)及分配部(1341)。多个存储器(135-1~135-n)中记录有多个分割数据和冗余数据。将存储器更换为新的存储器的情况下,读取部(13442)从更换后的存储器以外的存储器读取分割数据及冗余数据。写入部(13432)将由复原部(1345)复原的、记录在更换前的存储器中的分割数据及冗余数据写入更换后的存储器。分配部(1341)对重构处理分配资源,在重构处理过程中被请求了规定的处理的情况下,根据是否有执行被请求的处理的量的剩余资源,来将剩余资源分配给被请求的处理。

权利要求书

权利要求书一种视频服务器,其特征在于,具备:多个存储器,记录有多个分割数据和冗余数据,所述多个分割数据是通过独立冗余磁盘阵列RAID控制将影像数据或影像文件分割而成的,所述冗余数据用于将所述分割数据复原;读取部,将所述多个存储器中的某个存储器更换为新的存储器的情况下,读取记录在更换后的存储器以外的存储器中的分割数据及冗余数据;复原部,基于读取的所述分割数据及冗余数据,将记录在更换前的存储器中的分割数据复原,根据读取的所述分割数据和复原后的分割数据来生成影像数据或影像文件;冗余数据附加部,通过所述独立冗余磁盘阵列RAID控制将由所述复原部生成的影像数据或影像文件分割为多个分割数据,并生成用于将所述分割数据复原的冗余数据;写入部,将来自所述冗余数据附加部的分割数据及冗余数据中的、记录在所述更换前的存储器中的分割数据及冗余数据写入所述更换后的存储器;以及分配部,对所述读取部、所述复原部、所述冗余数据附加部及所述写入部分配用于执行所述重构处理的资源,在所述重构处理过程中被请求了需要实时性的处理的情况下,判断是否有执行被请求的所述处理的量的剩余资源,在存在的情况下,对被请求的所述处理分配所述剩余资源,在没有的情况下,将对所述重构处理分配的资源释放,以确保执行被请求的所述处理的量的剩余资源,然后将确保的所述剩余资源分配给被请求的所述处理。如权利要求1所述的视频服务器,其特征在于,所述分配部对需要实时性的处理分配固定的量的资源。如权利要求1所述的视频服务器,其特征在于,还具备:纠错解码部,基于纠错码对由所述复原部生成的影像数据或影像文件进行纠错;纠错编码部,对所述纠错解码处理后的影像数据或影像文件附加纠错码,并输出至所述冗余数据附加部;以及优先控制部,在所述重构处理的纠错过程中被请求了需要所述实时性的处理的情况下,使所述纠错解码部暂时保存所述纠错过程中的影像数据或影像文件。如权利要求1所述的视频服务器,其特征在于,还具备:纠错解码部,基于纠错码对由所述复原部生成的影像数据或影像文件进行纠错;纠错编码部,对所述纠错解码处理后的影像数据或影像文件附加纠错码,并输出至所述冗余数据附加部;以及优先控制部,在所述重构处理的纠错码的附加过程中被请求了需要所述实时性的处理的情况下,使所述纠错编码部暂时保存所述纠错附加过程中的影像数据或影像文件。如权利要求1所述的视频服务器,其特征在于,还具备:优先控制部,在所述重构处理中将记录在所述更换前的存储器中的分割数据及冗余数据向所述更换后的存储器写入的过程中被请求了需要所述实时性的处理的情况下,使所述写入部暂时保存写入中途的影像数据或影像文件。如权利要求1所述的视频服务器,其特征在于,还具备:优先控制部,在所述重构处理的、记录在所述更换后的存储器以外的存储器中的分割数据及冗余数据的读取过程中被请求了需要所述实时性的处理的情况下,使所述读取部暂时保存读取中途的影像数据或影像文件。如权利要求1所述的视频服务器,其特征在于,还具备:流控制部,在所述重构处理过程中被请求了不需要实时性的、作为收录影像文件的处理的文件收录处理的情况下,进行使所述文件收录处理暂时等待的流控制。如权利要求1所述的视频服务器,其特征在于,还具备:流控制部,在所述重构处理过程中被请求了不需要实时性的、作为输出影像文件的处理的输出处理的情况下,进行使冗余地保存的影像文件输出的流控制。如权利要求1所述的视频服务器,其特征在于,在所述重构处理过程中被请求了所述重构处理以外的处理的情况下,所述分配部确认是否有执行被请求的所述处理的量的剩余资源,在存在的情况下,将所述剩余资源分配给被请求的所述处理,在没有的情况下,将对所述重构处理分配的资源释放,以确保执行被请求的所述处理的量的剩余资源,然后将确保的所述剩余资源分配给被请求的所述处理。如权利要求9所述的视频服务器,其特征在于,还具备:纠错解码部,基于纠错码,对由所述复原部生成的影像数据或影像文件进行纠错;纠错编码部,对所述纠错解码处理后的影像数据或影像文件附加纠错码,并输出至所述冗余数据附加部;以及优先控制部,在所述重构处理的纠错过程中被请求了所述重构处理以外的处理的情况下,使所述纠错解码部暂时保存所述纠错过程中的影像数据或影像文件。如权利要求9所述的视频服务器,其特征在于,还具备:纠错解码部,基于纠错码,对由所述复原部生成的影像数据或影像文件进行纠错;纠错编码部,对所述纠错解码处理后的影像数据或影像文件附加纠错码,并输出至所述冗余数据附加部;以及优先控制部,在所述重构处理的纠错码的附加过程中被请求了所述重构处理以外的处理的情况下,使所述纠错编码部暂时保存所述纠错附加过程中的影像数据或影像文件。如权利要求9所述的视频服务器,其特征在于,还具备:优先控制部,在所述重构处理中将记录在所述更换前的存储器中的分割数据及冗余数据向所述更换后的存储器写入过程中被请求了所述重构处理以外的处理的情况下,使所述写入部暂时保存写入中途的影像数据或影像文件。如权利要求9所述的视频服务器,其特征在于,还具备:优先控制部,在所述重构处理的、记录在所述更换后的存储器以外的存储器中的分割数据及冗余数据的读取过程中被请求了所述重构处理以外的处理的情况下,使所述读取部暂时保存读取中途的影像数据或影像文件。一种重构处理控制方法,在视频服务器中使用,该视频服务器具备多个存储器,该多个存储器记录有多个分割数据和冗余数据,所述多个分割数据是通过独立冗余磁盘阵列RAID控制将影像数据或影像文件分割而成的,所述冗余数据用于将所述分割数据复原,该重构处理控制方法的特征在于,包括以下步骤:对重构处理分配资源,该重构处理为,将所述多个存储器中的某个存储器更换为新的存储器的情况下,在更换后的存储器中重构记录在更换前的存储器中的分割数据及冗余数据;在所述重构处理过程中被请求了需要实时性的处理的情况下,确认是否有执行被请求的所述处理的量的剩余资源;在有执行被请求的所述处理的量的剩余资源的情况下,将所述剩余资源分配给被请求的所述处理;在没有执行被请求的所述处理的量的剩余资源的情况下,将对所述重构处理分配的资源释放,以确保执行被请求的所述处理的量的剩余资源,然后将确保的所述剩余资源分配给被请求的所述处理。如权利要求14所述的重构处理控制方法,其特征在于,在针对基于从所述更换后的存储器以外的存储器读取的分割数据及冗余数据而制作的影像数据或影像文件进行的纠错过程中被请求了需要所述实时性的处理的情况下,将所述纠错过程中的影像数据或影像文件暂时保存。如权利要求14所述的重构处理控制方法,其特征在于,在针对基于从所述更换后的存储器以外的存储器读取的分割数据及冗余数据而制作的影像数据或影像文件进行的纠错编码过程中被请求了需要所述实时性的处理的情况下,将所述纠错附加过程中的影像数据或影像文件暂时保存。如权利要求14所述的重构处理控制方法,其特征在于,在所述重构处理中将记录在所述更换前的存储器中的分割数据及冗余数据向所述更换后的存储器写入过程中被请求了需要所述实时性的处理的情况下,将写入中途的影像数据或影像文件暂时保存。如权利要求14所述的重构处理控制方法,其特征在于,在所述重构处理的、记录在所述更换后的存储器以外的存储器中的分割数据及冗余数据的读取过程中被请求了需要所述实时性的处理的情况下,将读取中途的影像数据或影像文件暂时保存。如权利要求14所述的重构处理控制方法,其特征在于,在所述重构处理过程中被请求了不需要实时性的、作为收录影像文件的处理的文件收录处理的情况下,使所述文件收录处理暂时等待。如权利要求14所述的重构处理控制方法,其特征在于,在所述重构处理过程中被请求了不需要实时性的、输出影像文件的处理即输出处理的情况下,使冗余地保存的影像文件输出。

说明书

说明书视频服务器及重构处理控制方法
本申请基于2011年9月8日提出的日本专利申请No.2011‑196442,并请求其优先权,其全部内容援引于此。
技术领域
实施方式一般涉及视频服务器及用于控制重构(rebuild)处理的方法。
背景技术
近年来,影像品质向高清、全高清(2K×1K)、4K标准(4K×2K)、超高清(8K×4K)迅速地提高,因而内容逐渐大容量化。此外,通过引入地面广播、BS(广播卫星)广播及CS(通信卫星)广播,内容逐渐多通道化。
但是,近年来,视频服务器为了对大容量化及/或多通道化的内容进行收录、管理及再现,将内容以文件形式来收录逐渐成为普遍方式。但是,为了维持与以往的视频服务器之间的互换性,这种视频服务器设置为实现文件收录和流收录双方。
视频服务器将文件收录及/或流收录的内容再现时,由于视听者是公共的,一旦发生再现故障,将成为很大的问题。因此,视频服务器的再现品质被严格要求。在此,通过在视频服务器内具备冗余系统和预备系统,实现了可靠性的提高。
但是,若像上述那样将视频服务器的构成做成二系统,则装置费用大幅增大。装置费用的增大成为向地方台或地方的有线电视台等导入二系统的视频服务器时的阻碍。另一方面,视频服务器所管理的影像内容是节目/CM广播所必需的。因此,通过在视频服务器中嵌入里德‑索罗门(Reed‑Solomon)编码/解码的功能,即使影像数据中发生错误,也能够对影像数据进行救济。此外,在里德‑索罗门编码/解码的功能中,有时若在一部分存储部中发生异常,则既无法救济也无法复原,所以视频服务器通过进一步嵌入能够进行影像数据的救济/复原的RAID(独立冗余磁盘阵列)功能、及利用RAID功能的重构功能,从而保证影像数据。
在嵌入了RAID功能及重构功能的视频服务器中,在搭载于存储部的存储器中发生异常并进行保存在存储器中的内容的重构处理时,如果影响到由视频服务器进行的新的内容的收录及已收录的内容的再现,则对广播产生重大的阻碍。因此,为了不影响新的内容的收录及已收录的内容的再现,仅使用最低限的资源来执行重构处理。但是,在发生了异常的存储器中保存有大容量的内容的情况下,若仅使用最低限的资源来进行重构处理,则重构处理需要很长的时间。因此,可能在重构处理过程中其他存储器发生故障,从而无法对影像数据进行救济/复原。
发明内容
本发明是一种视频服务器,具备:多个存储器,记录有多个分割数据和冗余数据,所述多个分割数据是通过RAID控制将影像数据或影像文件分割而成的,所述冗余数据用于将所述分割数据复原;读取部,将所述多个存储器中的某个存储器更换为新的存储器的情况下,读取记录在更换后的存储器以外的存储器中的分割数据及冗余数据;复原部,基于读取的所述分割数据及冗余数据,将记录在更换前的存储器中的分割数据复原,根据读取的所述分割数据和复原后的分割数据来生成影像数据或影像文件;冗余数据附加部,通过所述RAID控制将由所述复原部生成的影像数据或影像文件分割为多个分割数据,并生成用于将所述分割数据复原的冗余数据;写入部,将来自所述冗余数据附加部的分割数据及冗余数据中的、记录在所述更换前的存储器中的分割数据及冗余数据写入所述更换后的存储器;以及分配部,对所述读取部、所述复原部、所述冗余数据附加部及所述写入部分配用于执行所述重构处理的资源,在所述重构处理过程中被请求了需要实时性的处理的情况下,判断是否有执行被请求的所述处理的量的剩余资源,在存在的情况下,对被请求的所述处理分配所述剩余资源,在没有的情况下,将对所述重构处理分配的资源释放,以确保执行被请求的所述处理的量的剩余资源,然后将确保的所述剩余资源分配给被请求的所述处理。
本发明还可以是一种重构处理控制方法,在视频服务器中使用,该视频服务器具备多个存储器,该多个存储器记录有多个分割数据和冗余数据,所述多个分割数据是通过RAID控制将影像数据或影像文件分割而成的,所述冗余数据用于将所述分割数据复原,该重构处理控制方法包括以下步骤:对重构处理分配资源,该重构处理为,将所述多个存储器中的某个存储器更换为新的存储器的情况下,在更换后的存储器中重构记录在更换前的存储器中的分割数据及冗余数据;在所述重构处理过程中被请求了需要实时性的处理的情况下,确认是否有执行被请求的所述处理的量的剩余资源;在有执行被请求的所述处理的量的剩余资源的情况下,将所述剩余资源分配给被请求的所述处理;在没有执行被请求的所述处理的量的剩余资源的情况下,将对所述重构处理分配的资源释放,以确保执行被请求的所述处理的量的剩余资源,然后将确保的所述剩余资源分配给被请求的所述处理。
附图说明
图1是表示具备本实施方式的视频服务器的影像输出系统的构成的图。
图2是表示图1的视频服务器的功能构成的框图。
图3是表示图2的存储部的功能构成的框图。
图4是表示图3的RAID控制器部的功能构成的框图。
图5是表示图1的视频服务器执行重构处理时的RAID控制器部的处理顺序的流程图。
图6是表示图1的视频服务器执行重构处理时的RAID控制器部的处理顺序的其他例的流程图。
具体实施方式
图1是表示具备本实施方式的视频服务器10的影像输出系统的构成例的模式图。图1所示的影像输出系统具备:视频服务器10、视频摄像机20、再现盒30、非线性编辑器40、操作终端50、影像确认用监视器60及广播设备70。
视频摄像机20将通过拍摄取得的影像信号输出至视频服务器10。
在再现盒30中插入记录有影像数据或影像文件的影像记录介质31。影像数据是指,通过预先设定的规定的编码方式将影像信号编码而得到的数据。影像文件是指,将影像数据变换为文件形式而得到的文件。再现盒30从影像记录介质31读取影像数据或影像文件,变换为影像信号并向视频服务器10输出。
非线性编辑器40按照来自用户的请求,读取储存在视频服务器10中的影像文件。用户通过非线性编辑器40对读取的影像文件进行编辑。非线性编辑器40将编辑完的影像文件输出至视频服务器10。
操作终端50接受来自用户的处理请求,对视频服务器10发出指示,以执行由用户请求的处理。在此,由用户请求的处理是指,影像信号或影像文件的收录、影像信号的再现、影像文件的输出及重构处理等。另外,重构(rebuild)处理是指如下的处理:更换搭载于视频服务器10内的存储部中的多个存储器的某一个时,基于记录在更换对象的存储器以外的存储中的数据,在更换后的存储器中重构记录在更换前的存储器中的数据。
监视器60接收将储存在视频服务器10中的影像数据或影像文件被再现后的影像信号。监视器60显示来自视频服务器10的影像信号。用户观看监视器60的显示,确认编辑处理的必要性等。
广播设备70接收将储存在视频服务器10中的影像数据或影像文件再现后的影像信号。广播设备70将来自视频服务器10的影像信号朝向提供广播服务的区域发送。
图2是表示本实施方式的视频服务器10的功能构成的框图。图2所示的视频服务器10具备收录部11、传输部12、存储部13、输出部14、再现部15及控制部16。
收录部11接收从外部供给的影像信号。收录部11使用预先设定的编码方式,将接收的影像信号变换为影像数据。收录部11按照从控制部16发出的指示,将影像数据经由传输部12输出至存储部13。
此外,收录部11接收从外部供给的影像文件。收录部11对接收的影像文件进行解析,并将解析结果输出至控制部16。例如,影像文件是MXF(Material eXchange Format)文件的情况下,收录部11对接收的影像文件进行MXF解析。收录部11按照从控制部16发出的指示,将解析后的影像文件经由传输部12输出至存储部13。
此外,收录部11具备暂时保存从外部供给的影像文件的缓冲器。收录部11在有来自后述的存储部13的流控制(flow control)的情况下,将影像文件暂时保存在该缓冲器中。
传输部12例如是使用了以太网(注册商标)交换机的结构。传输部12将从收录部11输出的影像数据或影像文件传输至存储部13。此外,传输部12将从存储部13读取的影像文件输出至输出部14。此外,传输部12将从存储部13读取的影像数据或影像文件输出至再现部15。
输出部14输出从传输部12供给的影像文件。此外,输出部14具备暂时保存从传输部12供给的影像文件的缓冲器。输出部14在有来自后述的存储部13的流控制的情况下,将冗余地保存在缓冲器中的规定容量的影像文件输出。
再现部15与收录部11中的编码方式相对应地,对从传输部12供给的影像数据进行解码,并变换为影像信号。此外,再现部15将从传输部12供给的影像文件变换为影像信号。再现部15将变换后的影像信号输出至外部。
控制部16用于控制视频服务器10的整体。控制部16从操作终端50接收:指示对影像信号进行收录的流收录指示、指示对影像文件进行收录的文件收录指示、指示对影像信号进行再现的再现指示、指示对影像文件进行输出的输出指示、及指示重构处理的重构指示。
控制部16接收到流收录指示时,一边监视传输部12及存储部13的状态,一边对收录部11、传输部12及存储部13进行流收录控制,以收录影像信号。
此外,控制部16接收到文件收录指示时,一边监视传输部12及存储部13的状态,一边对收录部11、传输部12及存储部13进行文件收录控制,以收录影像文件。
此外,控制部16接收到影像信号的再现指示时,一边监视传输部12及存储部13的状态,一边对传输部12、存储部13及再现部15进行再现控制,以将影像信号再现。
此外,控制部16接收到影像文件的输出指示后,一边监视传输部12及存储部13的状态,一边对传输部12、存储部13及输出部14进行输出控制,以输出影像文件。
此外,控制部16接收到重构指示时,对存储部13进行重构控制,以执行重构处理。
图3是表示本实施方式的视频服务器10的存储部13的功能构成的框图。图3所示的存储部13具备:转送处理部131‑1~131‑3、纠错编码部132、纠错解码部133、RAID控制器部134及存储器135‑1~135‑n。
转送处理部131‑1进行与收录部11之间的影像数据及影像文件的转送处理。即,转送处理部131‑1在流收录时,将经由传输部12从收录部11供给的影像数据输出至纠错编码部132。此外,转送处理部131‑1在文件收录时,将经由传输部12从收录部11供给的影像文件输出至纠错编码部132。
转送处理部131‑2进行与输出部14之间的影像文件的转送处理。即,转送处理部131‑2在输出处理时,将从纠错解码部133供给的影像文件经由传输部12输出至输出部14。
转送处理部131‑3进行与再现部15之间的影像数据及影像文件的转送处理。即,转送处理部131‑3在再现处理时,将从纠错解码部133供给的影像数据或影像文件经由传输部12输出至再现部15。
纠错编码部132在流收录处理时,通过能够订正突发错误的纠错码,将从转送处理部131‑1供给的影像数据编码。能够订正突发错误的纠错码例如有里德索罗门订正码等。纠错编码部132将纠错编码后的影像数据输出至RAID控制器部134。
纠错编码部132在文件收录处理时,对从转送处理部131‑1供给的影像文件进行纠错编码。纠错编码部132将纠错编码后的影像文件输出至RAID控制器部134。
此外,纠错编码部132在重构处理时,接受由纠错解码部133进行了纠错解码后的影像数据或影像文件,并对接受的影像数据或影像文件进行纠错编码。
此外,纠错编码部132具备暂时保存纠错编码过程中的影像数据或影像文件的缓冲器。纠错编码部132在有来自后述的优先控制部1347的优先控制的情况下,将影像数据或影像文件暂时保存在该缓冲器中。
纠错解码部133在输出处理时,基于由纠错编码部132附加的纠错码,对从RAID控制器部134供给的影像文件进行纠错。纠错解码部133将纠错解码后的影像文件输出至转送处理部131‑2。
纠错解码部133在再现处理时,基于由纠错编码部132附加的纠错码,对从RAID控制器部134供给的影像数据或影像文件进行纠错。纠错解码部133将纠错解码后的影像数据或影像文件输出至转送处理部131‑3。
此外,纠错解码部133在重构处理时,基于由纠错编码部132附加的纠错码,对从RAID控制器部134供给的影像数据或影像文件进行纠错。纠错解码部133将纠错解码后的影像数据或影像文件输出至纠错编码部132。
此外,纠错解码部133具备暂时保存纠错解码过程中的影像数据或影像文件的缓冲器。纠错解码部133在有来自后述的优先控制部1347的优先控制时,将影像数据或影像文件暂时保存在该缓冲器中。
RAID控制器部134由例如FPGA(Field Programmable Gate Array:现场可编程门阵列)构成,用于控制影像数据及影像文件向存储器135‑1~135‑n的写入、及记录在存储器135‑1~135‑n中的影像数据及影像文件的读取。图4是表示本实施方式的RAID控制器部134的功能构成的框图。图4所示的RAID控制器部134具备:分配部1341、奇偶附加部1342、写入控制部1343、读取控制部1344、复原部1345、流控制部1346及优先控制部1347。
分配部1341从控制部16接收到收录控制、再现控制、输出控制或重构控制时,对与接收的控制相对应的处理分配资源。在此,资源是指,基于由存储器135‑1~135‑n的写入速度及读取速度、RAID控制器部134自身的处理能力、以及传输部12的数据转送能力等决定的、视频服务器10执行处理时所需的资源。即,资源的量对视频服务器10能够同时执行的处理的数量产生影响。
例如,由于流收录处理及再现处理需要实时地执行,所以接收到流收录控制或再现控制时,分配部1341将固定地设定的量的资源分配给流收录处理或再现处理。此外,文件收录处理、输出处理及重构处理不需要实时地执行,所以在接收到文件收录控制、输出控制或重构控制时,分配部1341基于尽力服务方式将可利用的有限资源分配给文件收录处理、输出处理或重构处理。
此外,分配部1341在重构处理过程中接收到需要实时的处理的流收录控制或再现控制的情况下,判断是否有执行与接收的控制有关的处理的量的剩余资源。在存在的情况下,分配部1341对与接收的控制有关的处理分配剩余资源。在不存在的情况下,分配部1341将对执行过程中的重构处理分配的资源的一部分释放,确保执行与接收的控制有关的处理所需的剩余资源。分配部1341对与接收的控制有关的处理分配所确保的剩余资源。
奇偶附加部1342在接收到流收录控制、文件收录控制或重构控制时,利用分配的资源,将从纠错编码部132供给的影像数据或影像文件分割,生成n‑1个分割数据。此外,奇偶附加部1342基于生成的n‑1个分割数据,生成1个作为冗余数据的奇偶数据。
写入控制部1343具有第一写入控制部13431及第二写入控制部13432的功能。
第一写入控制部13431在接收到流收录控制或文件收录控制时,利用分配的资源,控制分割数据及奇偶数据向存储器135‑1~135‑n的写入。第一写入控制部13431为了避免奇偶数据记录在同一存储器中,在存储器135‑1~135‑n中依次切换分割数据及奇偶数据的写入目的地。
第二写入控制部13432在接收到重构控制时,利用分配的资源,进行控制以将由复原部1345复原的分割数据及奇偶数据写入更换后的存储器。
读取控制部1344具有第一读取控制部13441及第二读取控制部13442的功能。
第一读取控制部13441在接收到再现控制或输出控制时,利用分配的资源,控制记录在存储器135‑1~135‑n中的分割数据及奇偶数据的、从存储器135‑1~135‑n的读取。
第二读取控制部13442在接收到重构控制时,利用分配的资源,控制记录在更换对象的存储器以外的存储器中的分割数据及奇偶数据的读取。
复原部1345在接收到再现控制或输出控制时,利用分配的资源,按照第一读取控制部13441的读取控制,接受从存储器135‑1~135‑n读取的分割数据及奇偶数据。复原部1345正常接受了n‑1个分割数据的情况下,将n‑1个分割数据结合而生成影像数据或影像文件,并将生成的影像数据或影像文件输出至纠错解码部133。
接受的分割数据中的某个存在错误的情况下,或者无法接受分割数据的某个的情况下,复原部1345基于正常接受的n‑2个分割数据及奇偶数据,将存在错误的分割数据或丧失的分割数据复原。复原部1345将n‑2个分割数据和复原后的分割数据结合而生成影像数据或影像文件,并将生成的影像数据或影像文件输出至纠错解码部133。
此外,复原部1345接收到重构控制时,利用分配的资源,按照第二读取控制部13442的读取控制,接受从更换对象的存储器以外的存储器读取的分割数据及奇偶数据。解码部1345基于接受的分割数据及奇偶数据,将记录在更换前的存储器中的分割数据及奇偶数据复原。解码部1345将包含复原后的分割数据在内的n‑1个分割数据结合而生成影像数据或影像文件,并将生成的影像数据或影像文件输出至纠错解码部133。
流控制部1346在重构处理过程中接收到不需要实时的处理的文件收录控制时,对收录部11进行流控制,以将接收的影像文件暂时保存在缓冲器中。此外,流控制部1346在重构处理过程中接收到不需要实时的处理的输出控制的情况下,对输出部14进行流控制,以将暂时保存在缓冲器中的影像文件输出。
优先控制部1347在由纠错编码部132对与重构处理有关的影像数据或影像文件进行纠错编码时接收到需要实时的处理的流收录控制或再现控制的情况下,对纠错编码部132进行优先控制,以将处理过程中的影像数据或影像文件暂时保存在缓冲器中。
此外,优先控制部1347在由纠错解码部133对与重构处理有关的影像数据或影像文件进行纠错解码时接收到流收录控制或再现控制的情况下,对纠错解码部133进行优先控制,以将处理过程中的影像数据或影像文件暂时保存在缓冲器中。
存储器135‑1~135‑n在流收录处理时或文件收录处理时,按照来自第一写入控制部13431的写入控制,记录分割数据及奇偶数据。
此外,存储器135‑1~135‑n在输出处理时或再现处理时,按照来自第一读取控制部13441的读取控制,将记录的分割数据及奇偶数据输出。
此外,存储器135‑1~135‑n中的更换对象以外的存储器在重构处理时,按照来自第二读取控制部13442的读取控制,将记录的分割数据及奇偶数据输出。存储器135‑1~135‑n中的更换后的存储器在重构处理时,按照来自第二写入控制部13432的写入控制,记录分割数据及奇偶数据。
接着,按照RAID控制器部134的处理顺序,说明由以上那样构成的视频服务器10进行的重构处理方法。
图5是表示本实施方式的视频服务器10执行重构处理时的RAID控制器部134的处理顺序的流程图。在此,说明在需要实时地执行的流收录控制和再现控制正在被执行的情况下进行重构控制的例子。
首先,RAID控制器部134判断是否有来自控制部16的重构控制(步骤S51)。在有重构控制的情况下(步骤S51:是),分配部1341判断是否有执行重构处理的量的剩余资源(步骤S52)。在没有重构控制的情况下(步骤S51:否),RAID控制器部134重复步骤S51的处理。
在步骤S52中,在有执行重构处理的量的剩余资源的情况下(步骤S52:是),分配部1341对重构处理分配剩余资源。第二读取控制部13442、复原部1345及第二写入控制部13432利用分配的剩余资源,基于记录在更换对象以外的存储器中的分割数据及奇偶数据,在更换后的存储器中重构记录在更换前的存储器中的数据。即,第二读取控制部13442读取记录在更换对象以外的存储器中的分割数据及奇偶数据。复原部1345将记录在更换对象的存储器中的分割数据或奇偶数据复原。第二写入控制部13432将复原后的分割数据或奇偶数据记录在更换后的存储器中(步骤S53)。在没有执行重构处理的量的剩余资源的情况下(步骤S52:否),RAID控制器部134等待,直到执行过程中的处理结束为止(步骤S54),来进行步骤S51的处理。
接着,RAID控制器部134判断是否有需要实时地执行的流收录控制或再现控制(步骤S55)。有流收录控制或再现控制的情况下(步骤S55:是),分配部1341判断是否有执行流收录处理或再现处理的量的剩余资源(步骤S56)。没有流收录控制及再现控制的情况下(步骤S55:否),RAID控制器部134结束处理。
在步骤S56中,有执行流收录处理或再现处理的量的剩余资源的情况下(步骤S56:是),分配部1341对流收录处理或再现处理分配剩余资源。执行流收录处理的情况下,奇偶附加部1342及第一写入控制部13431利用分配的资源,将来自纠错编码部132的影像数据收录到存储器135‑1~135‑n中。此外,执行再现处理的情况下,第一读取控制部13441及复原部1345利用分配的资源,基于记录在存储器135‑1~135‑n中的分割数据及奇偶数据,生成影像数据或影像文件,并将生成的影像数据或影像文件输出至纠错解码部133(步骤S57)。
没有执行流收录处理或再现处理的量的剩余资源的情况下(步骤S56:否),分配部1341不对重构处理分配资源,而对流收录处理或再现处理分配资源,然后判断是否有对重构处理分配的量的剩余资源(步骤S58)。在有对重构处理分配的量的剩余资源的情况下(步骤S58:是),分配部1341将分配给重构处理的资源中的、流收录处理或再现处理所需的资源释放(步骤S59),将释放的资源分配给流收录处理或再现处理,并且对重构处理分配剩余资源。在执行流收录处理时,奇偶附加部1342及第一写入控制部13431利用分配的资源,将来自纠错编码部132的影像数据收录到存储器135‑1~135‑n中。此外,在执行再现处理时,第一读取控制部13441及复原部1345利用分配的资源,基于记录在存储器135‑1~135‑n中的分割数据及奇偶数据,生成影像数据或影像文件,并将生成的影像数据或影像文件输出至纠错解码部133。此外,执行重构处理时,第二读取控制部13442、复原部1345及第二写入控制部13432利用分配的剩余资源,基于记录在更换对象以外的存储器的分割数据及奇偶数据,在更换后的存储器中重构记录在更换前的存储器中的数据(步骤S510)。在没有对重构处理分配的量的剩余资源的情况下(步骤S58:否),分配部1341中断重构处理(步骤S511),将处理转移到步骤S57。
此外,在步骤S59中,重构处理的规模缩小,在步骤S511中,重构处理被中断。因此,优先控制部1347对纠错编码部132及纠错解码部133进行优先控制,以将与重构处理有关的影像数据或影像文件暂时保存在分别具备的缓冲器中。
此外,在重构处理过程中接收到不需要实时的处理的文件收录控制或输出控制的情况下,RAID控制器部134需要等待进行文件收录处理及输出处理,直到重构处理结束为止。流控制部1346在重构处理过程中有文件收录控制的情况下,对收录部11进行流控制。此外,流控制部1346在重构处理过程中有输出控制的情况下,对输出部14进行流控制。
另外,对于文件收录处理或输出处理,由于不需要实时性,所以以尽力服务方式进行处理,在中途失败的情况下通过重试处理等来救济。
如上所述,在本实施方式中,分配部1341执行重构处理时被请求了需要实时性的处理的情况下,将分配给重构处理的资源释放,并将释放的资源分配给被请求的处理。由此,能够根据被请求的处理,使分配给重构处理的资源动态地变化。即,不再需要将分配给重构处理的资源仅限制为对需要实时性的处理不产生影响的程度的最低限的资源。因此,重构处理不需要很长的时间。此外,能够降低在重构处理过程中在其他存储器中产生故障而无法对影像数据或影像文件进行救济·复原的风险。
此外,在本实施方式中,纠错编码部132及纠错解码部133分别具备缓冲器,在重构处理过程中被请求了需要实时性的处理的情况下,将处理过程中的影像数据或影像文件暂时保存在这些缓冲器中。由此,能够使对重构处理分配的资源动态地变化。由此,即使在重构处理过程中被请求了需要实时性的处理的情况下,也能够避免对被请求的处理产生影响。
此外,在本实施方式中,收录部11具备缓冲器,在其他处理过程中被请求了不需要实时性的文件收录处理的情况下,流控制部1346将供给的影像文件暂时保存在该缓冲器中。此外,输出部14具备缓冲器,在其他处理过程中被请求了不需要实时性的输出处理的情况下,流控制部1346将保存在缓冲器中的影像文件输出。由此,即使在重构处理过程中被请求了不需要实时性的处理的情况下,也能够避免处理积压。
因此,根据本实施方式的视频服务器10,不会对新的内容的收录及已收录的内容的再现产生影响,而能够进行利用了RAID功能的重构处理。
另外,在本实施方式中,以写入控制部1343及读取控制部1344不具备缓冲器的情况为例进行了说明。但是,不限于此。写入控制部1343及读取控制部1344也可以分别具备缓冲器。在将与重构处理有关的分割数据及奇偶数据通过第二写入控制部13432写入更换后的存储器时接收到流收录控制或再现控制的情况下,优先控制部1347对写入控制部1343进行优先控制,以将处理过程中的分割数据及奇偶数据暂时保存在缓冲器中。此外,在通过第二读取控制部13442从更换对象以外的存储器读取与重构处理有关的分割数据及奇偶数据时接收到流收录控制或再现控制的情况下,优先控制部1347对读取控制部1344进行优先控制,以将处理过程中的分割数据及奇偶数据暂时保存在缓冲器中。
此外,在本实施方式中,在重构处理过程中被请求了需要实时的处理的流收录处理或再现处理的情况下,以RAID控制器部134使被请求的流收录处理或再现处理优先于重构处理来执行的情况为例进行了说明。但是,不限于此。例如,也可以是,即使在重构处理过程中被请求了不需要实时的处理的文件收录处理或输出处理的情况下,也使被请求的文件收录处理或输出处理优先于重构处理来执行。
图6是表示本实施方式的视频服务器10执行重构处理时的、RAID控制器部134的其他处理顺序的流程图。另外,步骤S51~步骤S54与图5相同。
步骤S53之后,RAID控制器部134判断是否有流收录控制、文件收录控制、再现控制或输出控制等重构控制以外的控制(步骤S61)。在有重构控制以外的控制的情况下(步骤S61:是),分配部1341判断是否有执行被请求的处理的量的剩余资源(步骤S62)。在没有重构控制以外的控制的情况下(步骤S61:否),RAID控制器部134结束处理。
在步骤S62中,在有执行被请求的处理的量的剩余资源的情况下(步骤S62:是),分配部1341将剩余资源分配给被请求的处理。RAID控制器部134利用由分配部1341分配的资源,执行被请求的处理(步骤S63)。
在没有执行被请求的处理的量的剩余资源的情况下(步骤S62:否),分配部1341不对重构处理分配资源,而对被请求的处理分配资源,然后判断是否有对重构处理分配的量的剩余资源(步骤S64)。在有对重构处理分配的量的剩余资源的情况下(步骤S64:是),分配部1341将分配给重构处理的资源中的、被请求的处理所需的资源释放(步骤S65),将释放的资源分配给被请求的处理,并且将剩余资源分配给重构处理。RAID控制器部134利用由分配部1341分配的资源,执行被请求的处理,并且执行重构处理(步骤S66)。在没有对重构处理分配的量的剩余资源的情况下(步骤S64:否),分配部1341中断重构处理(步骤S67),将处理转移到步骤S63。
这样,分配部1341执行重构处理时被请求了重构处理以外的处理的情况下,将分配给重构处理的资源释放,并将释放的资源分配给被请求的处理。由此,能够根据被请求的处理,使对重构处理分配的资源动态地变化。即,不再需要将分配给重构处理的资源仅限制为对流收录处理、文件收录处理、再现处理或输出处理不产生影响的程度的最低限的资源。
此外,在本实施方式中,作为例子,说明了收录部11具备暂时保存从外部供给的影像文件的缓冲器,输出部14具备暂时保存从传输部12供给的影像文件的缓冲器的情况。但是,不限于此。例如,也可以是,收录部11具备将变换后的影像数据暂时保存的缓冲器,再现部15具备将从传输部12供给的影像数据或影像文件暂时保存的缓冲器。
以上说明了若干实施方式,但这些实施方式仅为例示,不意图限定本发明的主旨。这些新的实施方式可以通过各种形态来实施,在不脱离本发明的主旨的范围内,可以进行各种省略、替换、变形。权利要求及其等价物包含本发明的主旨和精神。

视频服务器及重构处理控制方法.pdf_第1页
第1页 / 共18页
视频服务器及重构处理控制方法.pdf_第2页
第2页 / 共18页
视频服务器及重构处理控制方法.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《视频服务器及重构处理控制方法.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 利用分配。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1