一种剪辑视频数据处理方法、系统、装置和存储介质与流程

文档序号:19221680发布日期:2019-11-26 02:11阅读:211来源:国知局
一种剪辑视频数据处理方法、系统、装置和存储介质与流程

本发明涉及作品版权保护技术领域,尤其是一种剪辑视频数据处理方法、系统、装置和存储介质。



背景技术:

剪辑一般是指从原始视频中获取具有一定时长的片段,这些片段可以是一个连续的整体,也可以是多段不连续的碎片。从原始视频中剪辑出的片段可以单独作为一个作品进行传播和播放,也可以用作其他作品的素材。剪辑是一种重要的再创作过程,被广泛地应用在网络作品的制作和传播领域。

在多数场合,对一个视频进行剪辑,需要取得视频版权人的授权,取得授权的剪辑行为是合法的再创作行为。但是,未经授权的剪辑行为是不可避免的,因此,网络上经常同时存在着来自同一原始视频的经过授权的剪辑视频和未经授权的剪辑视频。现有技术中,原始视频的版权人、监管机构和视频观看者需要花费很大的成本才能鉴别剪辑视频是否在取得原始视频的版权人授权后制作的,这不利于版权保护工作的开展。



技术实现要素:

为了解决上述技术问题,本发明的目的在于提供一种剪辑视频数据处理方法、系统、装置和存储介质。

一方面,本发明实施例包括一种剪辑视频数据处理方法,包括以下步骤:

获取视频剪辑请求;所述视频剪辑请求用于确定所要剪辑的待剪辑视频、剪辑人信息和剪辑起止点信息;

根据所述视频剪辑请求读取所述待剪辑视频以及所述待剪辑视频对应的版权人信息和数字版权唯一标识符;

根据所述剪辑起止点信息对所述待剪辑视频进行剪辑,从而得到剪辑视频片段;

根据所述剪辑人信息、剪辑起止点信息、版权人信息和数字版权唯一标识符,生成授权码信息;

发送所述剪辑视频片段和所述授权码信息。

进一步地,所述根据所述剪辑人信息、剪辑起止点信息、版权人信息和数字版权唯一标识符,生成授权码信息这一步骤,具体包括:

根据所述剪辑人信息、剪辑起止点信息和版权人信息生成标记字符;

将所述标记字符作为前缀或后缀标记至所述数字版权唯一标识符,从而得到所要生成的授权码信息。

进一步地,所述根据所述剪辑人信息、剪辑起止点信息、版权人信息和数字版权唯一标识符,生成授权码信息这一步骤,具体包括:

根据所述剪辑人信息,查找与相应的视频剪辑请求获取记录;

根据所述视频剪辑请求获取记录,统计视频剪辑请求累计获取次数;

根据所述剪辑人信息、剪辑起止点信息、版权人信息和视频剪辑请求累计获取次数生成标记字符;

将所述标记字符作为前缀或后缀标记至所述数字版权唯一标识符,从而得到所要生成的授权码信息。

进一步地,所述发送所述剪辑视频片段和所述授权码信息这一步骤,具体包括:

根据所述授权码信息生成授权码水印;

将所述授权码水印叠加显示在所述剪辑视频片段上;

发送带有所述授权码水印的所述剪辑视频片段。

另一方面,本发明实施例还包括一种剪辑视频数据处理方法,包括以下步骤:

获取视频剪辑请求;所述视频剪辑请求用于确定所要剪辑的待剪辑视频、剪辑人信息和剪辑起止点信息;

根据所述视频剪辑请求读取所述待剪辑视频以及所述待剪辑视频对应的版权人信息;

根据所述剪辑起止点信息对所述待剪辑视频进行剪辑,从而得到剪辑视频片段;

根据所述剪辑人信息、剪辑起止点信息和版权人信息,生成授权码信息;

发送所述剪辑视频片段和所述授权码信息。

进一步地,所述剪辑视频数据处理方法还包括以下步骤:

根据所述剪辑人信息,查找与相应的视频剪辑请求获取记录;

根据所述视频剪辑请求获取记录,统计视频剪辑请求累计获取次数;

将所述视频剪辑请求累计获取次数作为前缀或后缀标记至所生成的授权码信息中。

进一步地,所述发送所述剪辑视频片段和所述授权码信息这一步骤,具体包括:

根据所述授权码信息生成授权码水印;

将所述授权码水印叠加显示在所述剪辑视频片段上;

发送带有所述授权码水印的所述剪辑视频片段。

另一方面,本发明实施例还包括一种剪辑视频数据处理系统,包括:

获取模块,用于获取视频剪辑请求;所述视频剪辑请求用于确定所要剪辑的待剪辑视频、剪辑人信息和剪辑起止点信息;

读取模块,用于根据所述视频剪辑请求读取所述待剪辑视频以及所述待剪辑视频对应的版权人信息和数字版权唯一标识符;

剪辑模块,用于根据所述剪辑起止点信息对所述待剪辑视频进行剪辑,从而得到剪辑视频片段;

生成模块,用于根据所述剪辑人信息、剪辑起止点信息、版权人信息和数字版权唯一标识符,生成授权码信息;

发送模块,用于发送所述剪辑视频片段和所述授权码信息。

另一方面,本发明实施例还包括一种剪辑视频数据处理装置,包括存储器和处理器,所述存储器用于存储至少一个程序,所述处理器用于加载所述至少一个程序以执行本发明方法。

另一方面,本发明实施例还包括一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行本发明方法。

本发明的有益效果是:针对发出的视频剪辑请求对待剪辑视频进行剪辑,除了通过发送剪辑所得的剪辑视频片段来进行反馈外,还发送授权码信息,所述授权码信息中包含了剪辑人信息、剪辑起止点信息、版权人信息和数字版权唯一标识符,其中版权人信息和数字版权唯一标识符可以表达该剪辑视频片段所属的待剪辑视频的版权归属,而剪辑人信息和剪辑起止点信息可以表达该剪辑视频片段是由何人被授权剪辑的以及被授权剪辑的时间起止是多少。而如果一端视频未带有授权码信息,则可以初步判定其属于未授权的非法剪辑作品。通过发送带有授权码信息的剪辑视频片段,可以使得版权人、监管机构和视频观看者等方便且高效率地鉴别剪辑视频是否在取得原始视频的版权人授权后制作的,有利于开展版权保护工作。

附图说明

图1为本发明第一个实施例中剪辑视频数据处理方法的流程图;

图2为本发明实施例中所处理的待剪辑视频和剪辑视频片段的关系示意图;

图3为本发明第二个实施例中剪辑视频数据处理方法的流程图;

图4为本发明实施例中剪辑视频数据处理系统的结构框图。

具体实施方式

实施例1

本实施例包括一种剪辑视频数据处理方法,参照图1,包括以下步骤:

s1.获取视频剪辑请求;所述视频剪辑请求用于确定所要剪辑的待剪辑视频、剪辑人信息和剪辑起止点信息;

s2.根据所述视频剪辑请求读取所述待剪辑视频以及所述待剪辑视频对应的版权人信息和数字版权唯一标识符;

s3.根据所述剪辑起止点信息对所述待剪辑视频进行剪辑,从而得到剪辑视频片段;

s4.根据所述剪辑人信息、剪辑起止点信息、版权人信息和数字版权唯一标识符,生成授权码信息;

s5.发送所述剪辑视频片段和所述授权码信息。

本实施例中,步骤s1-s5是在服务器端执行的,所述服务器端可以是专用的服务器计算机设备,也可以是通用的个人计算机设备,运行服务器端操作系统并接入互联网。所述服务器端具有足够大的本地存储容量,可以存储足够多的待剪辑视频,这些待剪辑视频可以用作视频剪辑制作的素材,使用者可以从待剪辑视频中剪辑出具有一定长度的剪辑视频片段,用于后期的视频作品制作。所述服务器端具有足够大的数据处理能力和接入带宽,使得可以接受大量手机、平板电脑和个人电脑等客户端访问,但执行本实施例中的方法并不要求有指定数量的客户端访问,本实施例中以服务器端与一个客户端进行数据交换的情况进行说明。

步骤s1可以是在以下一个应用场景下触发的:用户使用客户端访问服务器端提供的视频分享网页,并浏览到感兴趣的待剪辑视频,希望从这个待剪辑视频中剪辑出所需的剪辑视频片段。用户通过操作客户端,向服务器端发出视频剪辑请求。

所述待剪辑视频与剪辑视频片段的关系如图2所示,图中实线矩形部分表示待剪辑视频,其通过按照时间轴顺序排列的大量视频帧组成,而剪辑视频片段是两段虚线之间的部分,即剪辑视频片段是由待剪辑视频中的部分连续或不连续的视频帧组成的。

本实施例中,所述视频剪辑请求是一个数据包,其包括待剪辑视频编号、剪辑人信息和剪辑起止点信息等信息。其中所述待剪辑视频编号用于确定客户端所要剪辑的待剪辑视频,使得服务器端可以据此从存储空间中查找并读取出待剪辑视频。所述剪辑人信息用于表明剪辑人的身份,所述剪辑人一般是客户端的用户,当然也不排除是客户端的用户的亲友或者同事等想对待剪辑视频进行剪辑操作的其他人;而剪辑人信息可以是剪辑人的身份证号码、在服务器端注册的id、所使用的终端的ip地址或mac地址等一切可以确定剪辑人的身份的信息。所述剪辑起止点信息用于确定剪辑人所要获取到的剪辑视频片段,具体地,剪辑起止点信息是时间轴上的两个点,即时间起点和时间终点,通过时间起点和时间终点可以确定待剪辑视频上的一个片段,将这个片段提取出来便得到剪辑视频片段。本实施例中,所述剪辑起止点信息至少包含一组时间起点和时间终点,还可以包含多组时间起点和时间终点,使得剪辑起止点信息可以确定待剪辑视频上的多个连续或不连续的剪辑视频片段。

所述待剪辑视频编号、剪辑人信息和剪辑起止点信息可以通过压缩打包的方式组合成视频剪辑请求。

步骤s2中,服务器端根据所述视频剪辑请求中的待剪辑视频编号,可以从服务器端的数据库中读取到相应的待剪辑视频;而本实施例中,所提取到的待剪辑视频还预先申请到了中国版权保护中心发放的数字版权唯一标识符(dci,digitalcopyrightidentifier),因此在读取待剪辑视频的同时还读取相应的数字版权唯一标识符。所述数字版权唯一标识符具有唯一性和权威性,即数字版权唯一标识符与待剪辑视频具有一一对应关系,且数字版权唯一标识符可以有效地对待剪辑视频的版权归属进行认证。

步骤s3中,服务器端通过运行视频剪辑程序,根据所述剪辑起止点信息中包含的时间起点和时间终点,从待剪辑视频中提取出一个或多个剪辑视频片段。

步骤s4中,服务器端根据所述剪辑人信息、剪辑起止点信息、版权人信息和数字版权唯一标识符,生成授权码信息。步骤s4可以通过字符压缩算法实现,也就是将剪辑人信息、剪辑起止点信息、版权人信息和数字版权唯一标识符压缩得到授权码信息。步骤s4可以通过二维码生成算法实现,也就是将剪辑人信息、剪辑起止点信息、版权人信息和数字版权唯一标识符输入到二维码生成算法中,输出一个二维码作为授权码信息。无论使用何种算法,应该使得使用客户端的用户可以根据授权码信息还原出剪辑人信息、剪辑起止点信息、版权人信息和数字版权唯一标识符。

步骤s5是所述服务器端对客户端进行反馈,也就是将剪辑得到的剪辑视频片段以及所生成的授权码信息发送至客户端。所述授权码信息可以与剪辑视频片段打包在一起,使得客户端无法将授权码信息从剪辑视频片段中分离或去除掉,所述授权码信息也可以与剪辑视频片段分离,由客户端自行对授权码信息和剪辑视频片段进行处理。

本实施例中的步骤s1-s5具有以下优点:服务器端根据客户端发出的视频剪辑请求对待剪辑视频进行剪辑,除了通过向客户端发送剪辑所得的剪辑视频片段来进行反馈外,还向客户端发送授权码信息,所述授权码信息中包含了剪辑人信息、剪辑起止点信息、版权人信息和数字版权唯一标识符,其中版权人信息和数字版权唯一标识符可以表达该剪辑视频片段所属的待剪辑视频的版权归属,而剪辑人信息和剪辑起止点信息可以表达该剪辑视频片段是由何人被授权剪辑的以及被授权剪辑的时间起止是多少。而如果一端视频未带有授权码信息,则可以初步判定其属于未授权的非法剪辑作品。通过发送带有授权码信息的剪辑视频片段,可以使得版权人、监管机构和视频观看者等方便且高效率地鉴别剪辑视频是否在取得原始视频的版权人授权后制作的,有利于开展版权保护工作。

进一步作为优选的实施方式,所述步骤s4,即根据所述剪辑人信息、剪辑起止点信息、版权人信息和数字版权唯一标识符,生成授权码信息这一步骤,具体包括:

s401a.根据所述剪辑人信息、剪辑起止点信息和版权人信息生成标记字符;

s402a.将所述标记字符作为前缀或后缀标记至所述数字版权唯一标识符,从而得到所要生成的授权码信息。

步骤s401a和步骤s402a是步骤s4的一种具体实施方式,即步骤s4可以由步骤s401a和s402a组成。所述数字版权唯一标识符是一串字符。步骤s401a中,可以通过字符压缩算法,将所述剪辑人信息、剪辑起止点信息和版权人信息压缩成较短的标记字符,所述标记字符也可以表现为一串字符。步骤s402a中,将标记字符添加至数字版权唯一标识符,具体地,可以将标记字符安放在数字版权唯一标识符前面,此时标记字符作为数字版权唯一标识符的前缀,也可以将标记字符安放在数字版权唯一标识符后面,此时标记字符作为数字版权唯一标识符的后缀。还可以通过其他合并方式,将标记字符和数字版权唯一标识符合并成一个字符串。

进一步作为优选的实施方式,所述步骤s4,即根据所述剪辑人信息、剪辑起止点信息、版权人信息和数字版权唯一标识符,生成授权码信息这一步骤,具体包括:

s401b.根据所述剪辑人信息,查找与相应的视频剪辑请求获取记录;

s402b.根据所述视频剪辑请求获取记录,统计视频剪辑请求累计获取次数;

s403b.根据所述剪辑人信息、剪辑起止点信息、版权人信息和视频剪辑请求累计获取次数生成标记字符;

s404b.将所述标记字符作为前缀或后缀标记至所述数字版权唯一标识符,从而得到所要生成的授权码信息。

步骤s401b-s404b是步骤s4的另一种具体实施方式,即步骤s4可以由步骤s401b-s404b组成。步骤s401b中所述的视频剪辑请求获取记录,是指针对该剪辑人信息,查找之前执行步骤s1-s5的历史记录。本实施例中,针对一个剪辑人信息每执行一次步骤s1-s5,则对该剪辑人信息对应的视频剪辑请求累计获取次数加1。

步骤s403b的原理与步骤s401a相同,也就是可以通过字符压缩算法,将所述剪辑人信息、剪辑起止点信息、版权人信息和视频剪辑请求累计获取次数压缩成较短的标记字符,所述标记字符也可以表现为一串字符。步骤s404b的原理与步骤s402a相同,也就是将标记字符添加至数字版权唯一标识符,具体地,可以将标记字符安放在数字版权唯一标识符前面,此时标记字符作为数字版权唯一标识符的前缀,也可以将标记字符安放在数字版权唯一标识符后面,此时标记字符作为数字版权唯一标识符的后缀。还可以通过其他合并方式,将标记字符和数字版权唯一标识符合并成一个字符串。

通过执行步骤s402b-s404b,可以使得授权码信息中包含视频剪辑请求累计获取次数的信息,当用户对授权码信息进行解析时,可以获知该剪辑人之前对相应的待剪辑视频进行剪辑的累计次数,从而可以在累计次数较多时联系该剪辑人,例如向该剪辑人索要其之前剪辑产生的作品等,从而提高相应待剪辑视频的再创作效率。这是因为,同一剪辑人对同一待剪辑视频剪辑的累计次数较多,通常意味着该剪辑人对该待剪辑视频进行了较多的研究,可能灌注了较多的创意。所述累计次数“较多”可以根据行业经验进行设定,例如将“大于10次”设定为累计次数“较多”。

进一步作为优选的实施方式,所述步骤s5,即发送所述剪辑视频片段和所述授权码信息这一步骤,具体包括:

s501.根据所述授权码信息生成授权码水印;

s502.将所述授权码水印叠加显示在所述剪辑视频片段上;

s503.发送带有所述授权码水印的所述剪辑视频片段。

本实施例中,所述步骤s5可以由步骤s501-s503组成。所述授权码信息可以数字、字母和特殊字符等组成的字符串的形式来表示,也可以生成相应的二维码来表示。

步骤s501中,根据所述授权码信息生成授权码水印,当所述授权码水印叠加在图片或视频帧上时,可以使得图片或视频帧上部分区域的像素的颜色、对比度或亮度发生变化,从而显示出授权码信息。

步骤s502中,将所述授权码水印叠加显示在所述剪辑视频片段上,具体地是指将所述授权码水印叠加显示在所述剪辑视频片段中的每一个视频帧,或者其中部分连续的视频帧上,使得被叠加的视频帧形成水印。

步骤s503中,服务器端将带有所述授权码水印的所述剪辑视频片段发送给客户端,完成对所述剪辑视频片段和所述授权码信息的发送。

实施例2

本实施例包括一种剪辑视频数据处理方法,参照图4,包括以下步骤:

s1.获取视频剪辑请求;所述视频剪辑请求用于确定所要剪辑的待剪辑视频、剪辑人信息和剪辑起止点信息;

s2.根据所述视频剪辑请求读取所述待剪辑视频以及所述待剪辑视频对应的版权人信息;

s3.根据所述剪辑起止点信息对所述待剪辑视频进行剪辑,从而得到剪辑视频片段;

s4.根据所述剪辑人信息、剪辑起止点信息和版权人信息,生成授权码信息;

s5.发送所述剪辑视频片段和所述授权码信息。

实施例2中的步骤s1-s5与实施例1中的步骤s1-s5的内容和原理基本相似,主要区别在于实施例2中的步骤s4所生成的授权码信息无需包含待剪辑视频对应的数字版权唯一标识符。因此,实施例2中的步骤s1-s5能够实现与实施例1中的方法相同的技术效果,也就是:服务器端根据客户端发出的视频剪辑请求对待剪辑视频进行剪辑,除了通过向客户端发送剪辑所得的剪辑视频片段来进行反馈外,还向客户端发送授权码信息,所述授权码信息中包含了剪辑人信息、剪辑起止点信息和版权人信息,其中版权人信息可以表达该剪辑视频片段所属的待剪辑视频的版权归属,而剪辑人信息和剪辑起止点信息可以表达该剪辑视频片段是由何人被授权剪辑的以及被授权剪辑的时间起止是多少。而如果一端视频未带有授权码信息,则可以初步判定其属于未授权的非法剪辑作品。通过发送带有授权码信息的剪辑视频片段,可以使得版权人、监管机构和视频观看者等方便且高效率地鉴别剪辑视频是否在取得原始视频的版权人授权后制作的,有利于开展版权保护工作。

进一步作为优选的实施方式,本实施例中所述剪辑视频数据处理方法还包括以下步骤:

s6.根据所述剪辑人信息,查找与相应的视频剪辑请求获取记录;

s7.根据所述视频剪辑请求获取记录,统计视频剪辑请求累计获取次数;

s8.将所述视频剪辑请求累计获取次数作为前缀或后缀标记至所生成的授权码信息中。

步骤s6中所述的视频剪辑请求获取记录,是指针对该剪辑人信息,查找之前执行步骤s1-s5的历史记录。本实施例中,针对一个剪辑人信息每执行一次步骤s1-s5,则对该剪辑人信息对应的视频剪辑请求累计获取次数加1。

步骤s8的原理在于,通过字符压缩算法,将所述视频剪辑请求累计获取次数安放在授权码信息前面,此时视频剪辑请求累计获取次数作为授权码信息的前缀,或者将视频剪辑请求累计获取次数安放在授权码信息后面,此时视频剪辑请求累计获取次数作为授权码信息的后缀。还可以通过其他合并方式,将视频剪辑请求累计获取次数和授权码信息合并成一个字符串。本实施例中,仍将视频剪辑请求累计获取次数和授权码信息合并成的字符串称为授权码信息。

通过执行步骤s6-s8,可以使得授权码信息中包含视频剪辑请求累计获取次数的信息,当用户对授权码信息进行解析时,可以获知该剪辑人之前对相应的待剪辑视频进行剪辑的累计次数,从而可以在累计次数较多时联系该剪辑人,例如向该剪辑人索要其之前剪辑产生的作品等,从而提高相应待剪辑视频的再创作效率。这是因为,同一剪辑人对同一待剪辑视频剪辑的累计次数较多,通常意味着该剪辑人对该待剪辑视频进行了较多的研究,可能灌注了较多的创意。所述累计次数“较多”可以根据行业经验进行设定,例如将“大于10次”设定为累计次数“较多”。

进一步作为优选的实施方式,所述步骤s5,即发送所述剪辑视频片段和所述授权码信息这一步骤,具体包括:

s501.根据所述授权码信息生成授权码水印;

s502.将所述授权码水印叠加显示在所述剪辑视频片段上;

s503.发送带有所述授权码水印的所述剪辑视频片段。

本实施例中,所述步骤s5可以由步骤s501-s503组成。所述授权码信息可以数字、字母和特殊字符等组成的字符串的形式来表示,也可以生成相应的二维码来表示。

步骤s501中,根据所述授权码信息生成授权码水印,当所述授权码水印叠加在图片或视频帧上时,可以使得图片或视频帧上部分区域的像素的颜色、对比度或亮度发生变化,从而显示出授权码信息。

步骤s502中,将所述授权码水印叠加显示在所述剪辑视频片段上,具体地是指将所述授权码水印叠加显示在所述剪辑视频片段中的每一个视频帧,或者其中部分连续的视频帧上,使得被叠加的视频帧形成水印。

步骤s503中,服务器端将带有所述授权码水印的所述剪辑视频片段发送给客户端,完成对所述剪辑视频片段和所述授权码信息的发送。

实施例3

本实施例包括一种剪辑视频数据处理系统,参照图3,包括:

获取模块,用于获取视频剪辑请求;所述视频剪辑请求用于确定所要剪辑的待剪辑视频、剪辑人信息和剪辑起止点信息;

读取模块,用于根据所述视频剪辑请求读取所述待剪辑视频以及所述待剪辑视频对应的版权人信息和数字版权唯一标识符;

剪辑模块,用于根据所述剪辑起止点信息对所述待剪辑视频进行剪辑,从而得到剪辑视频片段;

生成模块,用于根据所述剪辑人信息、剪辑起止点信息、版权人信息和数字版权唯一标识符,生成授权码信息;

发送模块,用于发送所述剪辑视频片段和所述授权码信息。

所述获取模块、读取模块、剪辑模块、生成模块和发送模块可以是计算机系统上具有相应功能的硬件模块或软件模块。

本实施例还包括一种剪辑视频数据处理装置,包括存储器和处理器,所述存储器用于存储至少一个程序,所述处理器用于加载所述至少一个程序以执行本发明剪辑视频数据处理方法。

本实施例还包括一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行本发明剪辑视频数据处理方法。

本实施例中的剪辑视频数据处理系统、装置和存储介质,可以执行本发明的剪辑视频数据处理方法,可执行方法实施例的任意组合实施步骤,具备该方法相应的功能和有益效果。

需要说明的是,如无特殊说明,当某一特征被称为“固定”、“连接”在另一个特征,它可以直接固定、连接在另一个特征上,也可以间接地固定、连接在另一个特征上。此外,本公开中所使用的上、下、左、右等描述仅仅是相对于附图中本公开各组成部分的相互位置关系来说的。在本公开中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。此外,除非另有定义,本实施例所使用的所有的技术和科学术语与本技术领域的技术人员通常理解的含义相同。本实施例说明书中所使用的术语只是为了描述具体的实施例,而不是为了限制本发明。本实施例所使用的术语“和/或”包括一个或多个相关的所列项目的任意的组合。

应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种元件,但这些元件不应限于这些术语。这些术语仅用来将同一类型的元件彼此区分开。例如,在不脱离本公开范围的情况下,第一元件也可以被称为第二元件,类似地,第二元件也可以被称为第一元件。本实施例所提供的任何以及所有实例或示例性语言(“例如”、“如”等)的使用仅意图更好地说明本发明的实施例,并且除非另外要求,否则不会对本发明的范围施加限制。

应当认识到,本发明的实施例可以由计算机硬件、硬件和软件的组合、或者通过存储在非暂时性计算机可读存储器中的计算机指令来实现或实施。所述方法可以使用标准编程技术-包括配置有计算机程序的非暂时性计算机可读存储介质在计算机程序中实现,其中如此配置的存储介质使得计算机以特定和预定义的方式操作——根据在具体实施例中描述的方法和附图。每个程序可以以高级过程或面向对象的编程语言来实现以与计算机系统通信。然而,若需要,该程序可以以汇编或机器语言实现。在任何情况下,该语言可以是编译或解释的语言。此外,为此目的该程序能够在编程的专用集成电路上运行。

此外,可按任何合适的顺序来执行本实施例描述的过程的操作,除非本实施例另外指示或以其他方式明显地与上下文矛盾。本实施例描述的过程(或变型和/或其组合)可在配置有可执行指令的一个或多个计算机系统的控制下执行,并且可作为共同地在一个或多个处理器上执行的代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用)、由硬件或其组合来实现。所述计算机程序包括可由一个或多个处理器执行的多个指令。

进一步,所述方法可以在可操作地连接至合适的任何类型的计算平台中实现,包括但不限于个人电脑、迷你计算机、主框架、工作站、网络或分布式计算环境、单独的或集成的计算机平台、或者与带电粒子工具或其它成像装置通信等等。本发明的各方面可以以存储在非暂时性存储介质或设备上的机器可读代码来实现,无论是可移动的还是集成至计算平台,如硬盘、光学读取和/或写入存储介质、ram、rom等,使得其可由可编程计算机读取,当存储介质或设备由计算机读取时可用于配置和操作计算机以执行在此所描述的过程。此外,机器可读代码,或其部分可以通过有线或无线网络传输。当此类媒体包括结合微处理器或其他数据处理器实现上文所述步骤的指令或程序时,本实施例所述的发明包括这些和其他不同类型的非暂时性计算机可读存储介质。当根据本发明所述的方法和技术编程时,本发明还包括计算机本身。

计算机程序能够应用于输入数据以执行本实施例所述的功能,从而转换输入数据以生成存储至非易失性存储器的输出数据。输出信息还可以应用于一个或多个输出设备如显示器。在本发明优选的实施例中,转换的数据表示物理和有形的对象,包括显示器上产生的物理和有形对象的特定视觉描绘。

以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。

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