涉及计算机程序的发明专利申请权利要求的布局研究

2018-01-23 01:14肖秦琨
专利代理 2017年4期
关键词:计算机程序存储介质存储器

肖秦琨 赵 跃

随着计算机技术的迅速发展,涉及计算机软件程序的应用产品也不断增加。计算机程序的发明专利申请权利要求布局为计算机软件程序应用产品在申请、审查、保护提供参考依据。针对计算机技术发明权利要求布局的方案比较多,但缺乏统一的规范。

本文对2017年4月修订的《专利审查指南》(2010版)中涉及计算机软件专利权利要求方面的内容进行了分析,说明了部署虚拟装置权利要求的必要性和重要性。从扩大计算机程序专利发明权利要求保护范围,为专利权利人尽可能多地争取专利权利权益角度出发,提出了一套涉及“计算机硬件结合计算机程序”和“计算机存储介质结合计算机程序”权利要求布局及相应实施例的撰写方式。

一、对于涉及计算机软件程序发明专利权利要求理解

2017年2月,《国家知识产权局关于修改〈专利审查指南〉的决定》审议通过。2017年4月,国家知识产权局对《专利审查指南》(2010版)中涉及计算机软件程序部分进行了修订。在计算机程序发明审查实践中,审查员依据2017年4月1日起正式施行《专利审查指南》(2010版)中第二部分第九章“关于涉及计算机程序的发明专利申请审查的若干规定”进行发明审查。

(1)为了更清楚地反映技术本质,避免“功能模块构架”的方式与“功能性限定”相互混淆,《专利审查指南》(2010版)第二部分第九章第5.2节第2段中记载的所有“功能模块”被修改为“程序模块”。

(2)《专利审查指南》(2010版)第二部分第九章第5.2节第1段第3句中记载的“并详细描述该计算机程序的各项功能是由哪些组成部分完成以及如何完成这些功能”被修改为“所述组成部分不仅可以包括硬件,还可以包括程序”。通过上述修改可以确定计算机软件程序的装置权利要求可以包括计算机硬件,也可以包括计算机程序。

(3)《专利审查指南》(2010版)第九章第2节第(1)项,有两处新增加了“本身”两个字,进一步确定了“计算机程序本身”不同于“涉及计算机程序的发明”。《计算机软件保护条例》中“计算机程序”的定义与《专利审查指南》(2010版)第九章引言部分规定的“计算机程序本身”的定义基本相同。由于“计算机程序本身”仅仅是属于智力活动的规则和方法,不能获得专利保护。而“涉及计算机程序的发明”可包含“计算机可读存储介质以及计算机程序流程”,其中,“计算机可读存储介质”是指存储数据的载体,“计算机程序流程”是指实现程序流程具体步骤或方法的过程。

(4)《专利审查指南》(2010版)第九章第2节第(1)项修改后,从实质上缩小“计算机程序本身”对计算机程序的表述范围,进一步明确了“涉及计算机程序的发明”的内容。因此,修改后的《专利审查指南》第二部分第九章第2节第(1)项,更加明确“计算机程序本身”的确切含义,允许涉及计算机软件程序发明申请的权利要求采用“计算机可读存储介质结合计算机程序流程”的表述方式。①徐驰,曲晶.从国际比较视角论计算机程序产品权利要求的必要性//中华全国专利代理人协会.实施国家知识产权战略 促进专利代理行业发展:2010年中华全国专利代理人协会年会暨首届知识产权论坛论文集[C]. 2010.

(5)目前,计算机软件程序发明的技术方案需要依靠专利制度进行保护。由于计算机软件本身具有专业知识较强、更新速度较快、生命周期较短、存储方式特殊、设计思想复杂、研发困难成本高、复制容易成本低等特点,计算机程序发明申请在申请、审查、保护都相对困难。因此,部分通信和计算机方面的专利代理人员、专利管理人员、企业开发技术人员缺少了解计算机程序发明的权利要求对专利保护的意义。通过分析《专利审查指南》(2010版)第二部分第九章第5.2节关于计算机程序发明权利要求内容,可有如下理解。

A.计算机程序发明的计算机程序流程技术方案,需要撰写方法权利要求;

B.计算机程序发明的计算机程序流程技术方案,需要撰写装置权利要求;②一叶舟 .何以需要虚拟装置权利要求 ?[EB/OL].(2015-02-11)[2017-10-15].http://blog.sina.com.cn/s/blog_760919bf 0102w2zo.html.

C.所述装置不一定是实体装置,简称为“虚拟装置”,采用装置权利要求的目的是为了实现计算机程序的功能模块构架;

D.所述装置权利要求中各个模块应当与方法权利要求中各个步骤完全对应一致;方法权利要求符合授权条件后,与方法权利要求对应的虚拟装置才允许获得相应的授权。③李林合.权利要求撰写神贴[EB/OL]. (2016-04-29)[2017-10-15].http://blog.sina.com.cn/s/blog_a4153a270102wgzu.html.

二、一套计算机软件程序发明专利权利要求布局方案及解释

(一)计算机软件程序发明专利权利要求布局

基于上文对计算机软件程序发明专利权利要求分析,在计算机软件程序发明专利审查允许的条件下,通过合理的权利要求布局能够尽可能地扩大计算机技术专利权利保护范围。通过参考相关《专利法》规定和相关计算机程序案例,对计算机软件程序发明权利要求撰写提供一种布局作为参考案例。

按照计算机程序方法表述如下:

权利要求1. 一种×××方法,其特征在于,包括:……。

权利要求2. 如权利要求1所述的×××方法,其特征在于……。

按照虚拟装置表述如下:

权利要求3. 一种×××虚拟装置,其特征在于,包括:……。

权利要求4. 一种×××虚拟装置,包括计算机存储器、计算机处理器以及存储在所述计算机存储器中并可在所述计算机处理器上执行的计算机程序,其特征在于,

所述计算机处理器执行所述计算机程序时实现如权利要求1所述方法的步骤。④徐驰,曲晶.从国际比较视角论计算机程序产品权利要求的必要性//中华全国专利代理人协会.实施国家知识产权战略 促进专利代

权利要求5. 一种×××虚拟装置,包括计算机存储器、计算机处理器以及存储在所述计算机存储器中并可在所述计算机处理器上执行的计算机程序,其特征在于,所述计算机处理器执行所述计算机程序时实现如权利要求2所述方法的步骤。⑤徐驰,曲晶.从国际比较视角论计算机程序产品权利要求的必要性//中华全国专利代理人协会.实施国家知识产权战略 促进专利代理行业发展:2010年中华全国专利代理人协会年会暨首届知识产权论坛论文集[C]. 2010.或者,按照终端设备表述如下:

权利要求6. 一种×××终端设备,其特征在于,包括:……。

权利要求7. 一种×××终端设备,包括计算机存储器、计算机处理器以及存储在所述计算机存储器中并可在所述计算机处理器上执行的计算机程序,其特征在于,所述计算机处理器执行所述计算机程序时实现如权利要求1所述方法的步骤。⑥徐驰,曲晶.从国际比较视角论计算机程序产品权利要求的必要性//中华全国专利代理人协会.实施国家知识产权战略 促进专利代理行业发展:2010年中华全国专利代理人协会年会暨首届知识产权论坛论文集[C]. 2010.

权利要求8. 一种×××终端设备,包括计算机存储器、计算机处理器以及存储在所述计算机存储器中并可在所述计算机处理器上执行的计算机程序,其特征在于,所述计算机处理器执行所述计算机程序时实现如权利要求2所述方法的步骤。⑦徐驰,曲晶.从国际比较视角论计算机程序产品权利要求的必要性//中华全国专利代理人协会.实施国家知识产权战略 促进专利代理行业发展:2010年中华全国专利代理人协会年会暨首届知识产权论坛论文集[C]. 2010.

权利要求9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序可以被计算机处理器执行时实现如权利要求1所述方法的步骤。⑧徐驰,曲晶.从国际比较视角论计算机程序产品权利要求的必要性//中华全国专利代理人协会.实施国家知识产权战略 促进专利代理行业发展:2010年中华全国专利代理人协会年会暨首届知识产权论坛论文集[C]. 2010.

权利要求10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序可以被计算机处理器执行时实现如权利要求2所述方法的步骤。⑨徐驰,曲晶.从国际比较视角论计算机程序产品权利要求的必要性//中华全国专利代理人协会.实施国家知识产权战略 促进专利代理行业发展:2010年中华全国专利代理人协会年会暨首届知识产权论坛论文集[C]. 2010.

(二)针对上述计算机软件程序发明专利权利要求布局的相关理由

1.发明产生形成方面

依据认识、学习、思考、创造的人类认知原则,优先产生新颖性和创造性思想以及对应的实现方法。计算机软件程序发明申请是发明申请者通过认识、学习、思考、创造后获得的新劳动成果。计算机软件程序发明一般涉及思想方法、程序流程,具有严格的逻辑层次、明确的输入输出方向以及准确的时间顺序等技术特征,因此具备新颖性特征。

(2)专利审查制度方面

发明内容所描述的技术方案能够实现为审查通过的重要原则。计算机程序专利的一个保护主题是程序设计思想。计算机程序各个部分分别存储在计算机不同的可读存储介质中;首先,计算机程序在执行时,先从相对应的计算机可读存储介质中依次取出条指令;其次,通过控制器进行译码,按指令的具体含义,计算机处理器按照时间先后顺序执行从计算机可读存储介质中取出记录的数据用于指定的算术运算、逻辑运算、其他操作等;最后,再按相应的地址把执行结果送入指定的计算机可读存储介质中。

因此,需要布局一套计算机程序方法权利要求,即,权利要求1。例如:

一种移动终端屏幕图像画面返回上一页翻页的方法,其特征在于,

包括如下步骤:

步骤1,执行第一屏幕画面开启到显示状态;

步骤2,执行第一屏幕画面接收到长按状态;

步骤3,执行第一屏幕画面接收到由右至左滑动状态;

步骤4,执行第二屏幕画面接收到开启状态;

步骤5,执行第一屏幕画面关闭显示状态。

或者,一种移动终端屏幕图像画面进入下一页翻页的方法,其特征在于,

包括如下步骤:

步骤1,执行第一屏幕画面开启到显示状态;

步骤2,执行第一屏幕画面接收到长按状态;

步骤3,执行第一屏幕画面接收到由左至右滑动状态;

步骤4,执行第二屏幕画面接收到开启状态;

步骤5,执行第一屏幕画面关闭显示状态。

假设,上述两种方法权利要求符合发明申请要求,并且,发明申请能够获得授权。但是,计算机软件专利应用产品难以通过计算机程序发明申请方法权利要求进行维权。

对于计算机程序发明申请的方法权利要求而言,需要参照《专利法》第11条规定:发明和实用新型专利权被授予后,除该法另有规定外,任何单位或者个人未经专利权人许可,都不得实施其专利,即不得为生产经营的目的制造、使用、许诺销售、销售、进口其专利产品,或者使用其专利方法以及使用、许诺销售、销售、进口依照该专利方法直接获得的产品。⑩一叶舟.何以需要虚拟装置权利要求?[EB/OL].(2015-02-11)[2017-10-15].http://blog.sina.com.cn/s/blog_760919bf 0102w2zo.html.依据上述法条可得出计算机程序侵权行为包括以下两条结论:

A.为生产经营的目的,使用方法权利要求技术方案;

B.为生产经营的目的,使用、许诺销售、销售、进口依照该方法权利要求技术方案直接获得的产品。⑪

3.侵权行为侵权主体认定方面

对应A表述的侵权行为,侵权权利要求技术方案的人,主要为计算机软件的消费者。但计算机软件的消费者不是以生产经营的目的,而且,专利权人也不可能将计算机软件的消费者作为侵权人。⑫

例如,实际使用上述移动终端屏幕图像画面翻页方法的人是具体购买移动终端的计算机软件消费者。此时,计算机程序的开发商依据计算机程序方法权利要求追究侵权责任,只可能追究计算机程序的消费者。但是,计算机程序的消费者不是以生产经营的目的才使用了该方法。因此,虽然发明申请方法权利要求能够通过审查授权专利,专利权人却无法通过权利要求进行实际的维权活动。

对应B记载“依照该方法权利要求技术方案直接获得的产品”,理解为按照计算机软件设计的具体步骤将该方法从程序开始到程序结束完整地执行一遍,所得的执行结果。但是,由计算机程序在计算机处理器带电状态下执行产生的运算结果,基本都是数据,该数据在计算机程序的实时执行状态下才具有意义。如果使用、许诺销售、销售、进口该数据的使用者有可能侵权,也很难用于认定维权判断维权行为。

综合A和B的分析可知,计算机程序方法权利要求可以获得授权。但是,计算机程序方法权利要求在发明的技术方案被侵权后,专利权人难以获得有效维权。实际上,发明的技术方案已经被公开,申请人没有能够通过申请专利的方式,最终获得《专利法》实际保护。只有计算机程序方法权利要求存在时,难以达到发明申请保护创新的目的。

4.虚拟装置权利要求认定方面

对于计算机程序方法对应的虚拟装置权利要求,即权利要求3、4、5,目前知识产权行业业内对于它是不是应该保留还存在一些争议。

一部分人认为,虚拟装置权利要求应该删除。因为虚拟装置权利要求赋予计算机程序发明产品的保护效力可以被新增的“硬件结合程序”和“介质结合程序”的权利要求赋予计算机程序发明产品的保护效力进行替代。

另外一部分人认为,虚拟装置权利要求应该保留。因为,目前我国司法实践中对虚拟装置权利要求的保护范围还存在争议,没有对虚拟装置作出明确具体的解释。此外,如果删除虚拟装置权利要求。那么,近年来,通过专利审查后授权的软件专利的保护范围将不能作出清楚解释。

本文认为虚拟装置权利要求应该保留。目前,由于虚拟装置含义没有明确,虚拟装置权利要求的保护范围也没有进一步明确;专利法上认定侵权行为时,从尊重发明者对知识进行了创造性思考获取发明申请的角度,依据虚拟装置权利要求为专利权人争取更大的专利权利保护范围。此外,为了更好地表述发明申请权利要求的整体保护范围,可适当减少虚拟装置的从属权利要求的数量;或者适当扩大从属权利要求的限定范围,更加准确地表述所有发明权利要求的保护范围。

5.对“计算机硬件结合计算机程序”和“计算机可读存储介质结合计算机程序”权利要求的解释

在2017年4月1日之前,对于“计算机硬件结合计算机程序”的权利要求,即权利要求6、7、8,许多计算机软件专利发明也采用这种撰写方式。

例如,权利要求:

一种×××终端设备,包括计算机存储器以及计算机处理器,其特征在于,所述计算机存储器用于……, 所述计算机处理器用于……。

这种撰写方式在国内的《专利法》中没有明确具体的保护范围,也没有在司法案例中找到相关具体案例以及解释。通过参考欧洲、美国、日本、韩国等国家/地区有关计算机程序专利撰写案例后发现,许多案例采用这种方式撰写权利要求,以增加权利要求的覆盖保护范围。通过分析得出了采用这种方式撰写权利要求的原因有以下几点:

(1)计算机应用产品的是由软件和硬件两个部分共同组成,两个部分协同工作,联系紧密,不可分割。软件开发时需要结合硬件资源,硬件使用时需要软件进行驱动工作。

(2)计算机应用产品软件可通过安装、更新等方式进行下载和更换;计算机应用产品硬件可通过装卸、替换等方式进行增加和改变。

(3)对于计算机发明中涉及的软件程序流程方面的改进,可作为计算机应用产品硬件装置权利要求的组成部分。首先,在计算机软件运行时,所述计算机软件程序流程与计算机应用产品的内部数据、外部数据、系统硬件等资源有结构方面或者功能方面的连接关系;其次,所述计算机软件程序流程反映了计算机处理器单元对外部对象或内部对象进行控制或处理的过程;最后,通过计算机程序流程限定计算机软件产品的权利保护范围具有结构性限定作用的方式也可以获得美国、欧洲、日本等国家/地区的专利审查部门认可。

针对“计算机可读存储介质结合计算机程序”的权利要求,即权利要求9、10,能够比较有效地保护计算机应用产品。可通过“计算机可读存储介质结合计算机程序”的发明权利要求认定权利保护范围,在司法实践中用于计算机应用产品维权。例如,一种具有拍照防抖功能的手机,在手机的内部计算机存储器中存储有实现防抖功能的计算机程序。

三、对“计算机硬件结合计算机程序”和“计算机存储介质结合计算机程序”权利要求实施例的分析

对于计算机程序方法和计算机程序装置权利要求的实施例在实际的专利申请中已经比较规范,下面是对“计算机硬件结合计算机程序”权利要求和“计算机存储介质结合计算机程序”权利要求的实施例相关分析。

(一)关于“计算机硬件结合计算机程序”权利要求实施例分析

“计算机硬件结合计算机程序”权利要求实施例:示例性的,该发明实施例的具体虚拟装置包括:计算机处理器、计算机存储器以及存储在所述计算机存储器中并可以在所述计算机处理器上执行的计算机程序,以完成该发明。⑬⑬ siangzhang.专利撰写规范化[EB/OL]. (2016-8-11) [2017-10-15].http://control.blog.sina.com.cn/myblog/htmlsource/blog_notopen.php?uid=2478900864&version=7&x.

所述计算机处理器执行所述计算机程序时实现上述各个具体方法实施例中的步骤。

或者,所述计算机处理器执行所述计算机程序时实现上述各个虚拟装置实施例中各个模块的功能。

所述计算机程序可以被分割成一个或多个模块,所述一个或者多个模块可以被存储在所述计算机存储器中,并可以在所述计算机处理器执行。

所述一个或者多个模块可以是能够完成一种或者多种特定功能的一系列计算机程序指令段。该计算机程序指令段用于描述所述计算机程序在所述具体虚拟装置中的执行过程。

所述具体虚拟装置可以是桌面型计算机、笔记本电脑、掌上电脑、微型计算机、远程服务器等计算机设备。所述具体虚拟装置可以包括,但不仅限于,计算机处理器、计算机存储器等。

本领域技术人员可以理解,所述示意图仅仅是具体虚拟装置的示例;并不构成对具体虚拟装置的限定,可以包括比图示更多或更少的部件,也可以是某些部件组合或者不同部件之间的组合。例如,所述具体虚拟装置还可以包括输入设备、输出设备、网络接入设备、总线等。

所述计算机处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用计算机处理器、单片微型计算机(Micro Control Unit,MCU)、高级精简指令系统集计算机(Advanced Risc Machines,ARM)、数字信号计算机处理器 (Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列 (Field-Programmable Gate Array,FPGA),或者其他可编程逻辑器件、分立晶体管逻辑器件、分立硬件、分立组件、分立门等。

其中,所述通用计算机处理器可以是微型计算机处理器,也可以是任何常规的计算机处理器等。所述计算机处理器是所述具体虚拟装置的控制中心单元,它可以利用各种接口和线路连接各个具体虚拟装置。⑭⑭ siangzhang.专利撰写规范化[EB/OL]. (2016-8-11) [2017-10-15].http://control.blog.sina.com.cn/myblog/htmlsource/blog_notopen.php?uid=2478900864&version=7&x.⑯ 聂军健.一种新型自然风控制方式[EB/OL] .(2010-07-20).kns.cnki.net/kns/brief/default_reult.aspx.⑰ 徐驰,曲晶.从国际比较视角论计算机程序产品权利要求的必要性//中华全国专利代理人协会.实施国家知识产权战略 促进专利代理行业发展:2010年中华全国专利代理人协会年会暨首届知识产权论坛论文集[C]. 2010.

此外,计算机存储器可以包括高速随机存取计算机存储器。例如,内存条、移动硬盘、插接式硬盘、光盘、智能存储卡(Smart Media Card)、安全数字卡(Secure Digital)、闪存卡(Flash Card)、磁盘、光盘、磁光盘、计算机存储器件、闪存器件、ROM、PROM、EPROM、VCD、DVD、非易失性计算机存储器,其他易失性固态计算机存储器件等。

所述计算机存储器可以主要包括程序存储区和数据存储区。其中,程序存储区可以存储操作系统,也可以存储至少独立实现一段完整功能所需的应用程序等;数据存储区可以存储根据计算机虚拟装置具体需求创建的数据等。所述计算机存储器可以用于存储所述计算机程序模块;所述具体虚拟装置的各种功能通过计算机处理器执行存储在所述计算机存储器内的计算机程序模块以及调用存储在计算机存储器内的数据进行实现。⑮⑭ siangzhang.专利撰写规范化[EB/OL]. (2016-8-11) [2017-10-15].http://control.blog.sina.com.cn/myblog/htmlsource/blog_notopen.php?uid=2478900864&version=7&x.⑯ 聂军健.一种新型自然风控制方式[EB/OL] .(2010-07-20).kns.cnki.net/kns/brief/default_reult.aspx.⑰ 徐驰,曲晶.从国际比较视角论计算机程序产品权利要求的必要性//中华全国专利代理人协会.实施国家知识产权战略 促进专利代理行业发展:2010年中华全国专利代理人协会年会暨首届知识产权论坛论文集[C]. 2010.

(二)关于“计算机存储介质结合计算机程序”权利要求实施例分析

所述具体虚拟装置模块能够以计算机软件编码方式的形式实现,可以被存储于计算机可读存储介质中,⑯⑭ siangzhang.专利撰写规范化[EB/OL]. (2016-8-11) [2017-10-15].http://control.blog.sina.com.cn/myblog/htmlsource/blog_notopen.php?uid=2478900864&version=7&x.⑯ 聂军健.一种新型自然风控制方式[EB/OL] .(2010-07-20).kns.cnki.net/kns/brief/default_reult.aspx.⑰ 徐驰,曲晶.从国际比较视角论计算机程序产品权利要求的必要性//中华全国专利代理人协会.实施国家知识产权战略 促进专利代理行业发展:2010年中华全国专利代理人协会年会暨首届知识产权论坛论文集[C]. 2010.通过计算机处理器执行,实现相应的具体功能。

由于,计算机软件程序可以存储于计算机存储器介质。基于这样的理解,计算机软件程序发明的技术方案自主设计部分,或者对现有技术作出贡献的部分可以以软件产品的形式体现出来。⑰⑭ siangzhang.专利撰写规范化[EB/OL]. (2016-8-11) [2017-10-15].http://control.blog.sina.com.cn/myblog/htmlsource/blog_notopen.php?uid=2478900864&version=7&x.⑯ 聂军健.一种新型自然风控制方式[EB/OL] .(2010-07-20).kns.cnki.net/kns/brief/default_reult.aspx.⑰ 徐驰,曲晶.从国际比较视角论计算机程序产品权利要求的必要性//中华全国专利代理人协会.实施国家知识产权战略 促进专利代理行业发展:2010年中华全国专利代理人协会年会暨首届知识产权论坛论文集[C]. 2010.如果所述具体虚拟装置集成的模块能够以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。⑱⑭ siangzhang.专利撰写规范化[EB/OL]. (2016-8-11) [2017-10-15].http://control.blog.sina.com.cn/myblog/htmlsource/blog_notopen.php?uid=2478900864&version=7&x.⑯ 聂军健.一种新型自然风控制方式[EB/OL] .(2010-07-20).kns.cnki.net/kns/brief/default_reult.aspx.⑰ 徐驰,曲晶.从国际比较视角论计算机程序产品权利要求的必要性//中华全国专利代理人协会.实施国家知识产权战略 促进专利代理行业发展:2010年中华全国专利代理人协会年会暨首届知识产权论坛论文集[C]. 2010.计算机软件产品存储在计算机存储介质中,所述计算机可读介质可包括:能够携带所述计算机程序代码的任何实体装置、虚拟装置、优盘、移动硬盘、磁碟、光盘、计算机存储器、只读计算机存储器(Read-Only Memory,ROM)、随机存取计算机存储器(Random Access Memory,RAM)、电载波信号、电信信号以及其他软件分发介质等。需要特别说明的是,所述计算机可读介质包含的内容需要根据各地司法管辖区内专利法的实际要求进行适当增减。

因为发明的技术方案自主设计部分或者对现有技术作出贡献的部分的整体或者部分可以以软件产品的形式体现出来,即所述具体虚拟装置集成的模块可作为独立的产品能够进行独立使用、许诺销售、销售。所以,计算机程序发明实现上述实施例方法中的全部流程或部分流程,也必须通过计算机相关硬件来执行具体操作,完成相应的功能。

四、照片降低噪声发明实施例撰写案例

下面所述计算机程序专利权利要求实施例的撰写方式是对修订后的《专利审查指南》(2010版)分析思考的基础上,同时,参考国内外有关计算机程序专利案件对于“计算机硬件结合计算机程序”权利要求和“计算机存储介质结合计算机程序”权利要求的相关撰写方式后,提出的一种案例。

(一)“计算机硬件结合计算机程序”和“计算机存储介质结合计算机程序”权利要求案例

权利要求1. 一种照片降噪方法,其特征在于,包括:

启动第一摄像头和第二摄像头,所述第一摄像头和所述第二摄像头相邻且位于同一拍摄平面;当检测到快门指令时,触发所述第一摄像头拍摄当前场景的彩色照片,并同步触发所述第二摄像头拍摄所述当前场景的黑白照片;

将所述彩色照片和所述黑白照片合成后输出。

权利要求2.如权利要求1所述的照片降噪方法,其特征在于,所述将所述彩色照片和所述黑白照片合成后输出包括:

判断是否检测到预设的降噪指令;

当检测到预设的降噪指令时,将所述彩色照片和所述黑白照片合成后输出;

当未检测到预设的降噪指令时,直接将所述彩色照片输出。

权利要求3. 如权利要求1所述的照片降噪方法,其特征在于,在所述启动第一摄像头和第二摄像头之前,所述方法还包括:

判断相机程序的降噪功能是否开启;

若相机程序的降噪功能开启,执行所述启动第一摄像头和第二摄像头的步骤。

权利要求4. 一种照片降噪装置,其特征在于,包括:

启动单元,用于启动第一摄像头和第二摄像头,所述第一摄像头和所述第二摄像头相邻且位于同一拍摄平面;

拍照单元,用于当检测到快门指令时,触发所述第一摄像头拍摄当前场景的彩色照片,并同步触发所述第二摄像头拍摄所述当前场景的黑白照片;

合成单元,用于将所述彩色照片和所述黑白照片合成后输出。

权利要求5. 如权利要求4所述的照片降噪装置,其特征在于,所述合成单元包括:

第一判断子单元,用于判断是否检测到预设的降噪指令;

第一输出子单元,用于当检测到预设的降噪指令时,将所述彩色照片和所述黑白照片合成后输出;第二输出子单元,用于当未检测到预设的降噪指令时,直接将所述彩色照片输出。

权利要求6. 如权利要求4所述的照片降噪装置,其特征在于,所述照片降噪装置还包括:

判断单元,用于判断相机程序的降噪功能是否开启;

若所述判断单元判断相机程序的降噪功能开启,则所述启动单元执行所述启动第一摄像头和第二摄像头的步骤。

权利要求7.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,

所述计算机程序可以被计算机处理器执行时实现如权利要求1至3中的任意一项所述方法的计算机可读指令。

为了理解方便,权利要求7也可以改写为两项权利要求,即:权利要求8. 一种计算机程序,其特征在于:用于使计算机实现权利要求1至3中的任意一项所述的方法。

权利要求9.一种计算机可读存储介质,其特征在于:

用于储存使所述计算机执行权利要求1至3中的任意一项所述方法的计算机可读指令。

(二)照片降低噪声实施例及其相应实施方式

照片降低噪声实施例所对应的照片降噪虚拟装置可应用于集成了摄像头的终端设备。以下结合附图及实施例,进行进一步说明。

图1作为一种实施示例,示出了照片降噪方法的实现流程,详细描述包括:启动摄像头,触发照片拍摄,合成照片输出。

图3作为一种实施示例,示出了相关手机的部分结构框图。⑲手机主要包括:射频电路310、存储器320、输入单元330、显示单元340、第一摄像头330、第二摄像头360、处理器330以及存储在所述存储器320中并可在所述处理器330上执行的计算机程序。

图3 该发明实施例相关手机的部分结构框图

图1 该发明实施例照片降噪的方法的实现流程图

图2作为一种实施示例,是对S103的一种说明,包括:

判断预设的降噪指令是否被检测到;

如果检测到预设的降噪指令,需要将所述彩色照片和所述黑白照片合成后输出;

如果未检测到预设的降噪指令,直接将所述彩色照片输出。

所述计算机存储器可以主要包括程序存储区和数据存储区。其中,程序存储区可以存储操作系统,也可以存储至少独立实现一段完整功能所需的应用程序等;数据存储区可以存储根据计算机虚拟装置具体需求创建的数据等。所述计算机存储器可以用于存储所述计算机程序模块;所述具体虚拟装置的各种功能通过计算机处理器执行存储在所述计算机存储器内的计算机程序模块以及调用存储在计算机存储器内的数据实现。

存储器320可用于存储程序存储区和数据存储区。通过处理器370执行存储在存储器320的软件程序存储区计算机软件程序调用数据存储区的相关数据,从而实现手机的各种功能应用以及数据处理。

图4作为一种实施示例,示出了手机43上配置第一摄像头43和第二摄像头42的一种具体实现方式。

图4 该发明实施例描述摄像头的位置示例图;

图5作为一种实施示例,示出了照片降噪装置的结构,该装置包括:启动单元53,拍照单元52,合成单元53。该装置可以应用于集成了显示屏的终端设备摄像头和摄像头之中。

图5 该发明实施例提供的照片降噪装置的结构框图

本领域的技术人员应当理解,此处所描述的实施例仅仅用以解释该发明,并不用于对该发明的限定。⑳⑳ 张文星.一种基于位置监控的导航方法及设备:CN101000371[P]. 2007-07-18.该发明所对应的实施例目的在于提供一种照片降噪的方法、装置及终端,旨在解决现有技术中手机无法对照片进行降噪处理,成像效果差的问题。

五、结 语

本文提供的计算机软件程序发明专利权利要求布局方案和实施例撰写方式及其案例主要为优化计算机软件程序发明专利申请的撰写方式提出的一种案例,为专利权利人争取更大权利保护范围作出的一种尝试,为促进计算机软件程序发明专利申请更好地应用给出一种思考。此次《专利审查指南》(2010版)修改,通过允许“计算机硬件结合计算机程序”和“计算机存储介质结合计算机程序”权利要求及其实施例的撰写方式,已经能够对“程序产品”进行比较有效的保护。笔者才疏学浅,理解有误之处还望大家指出。希望本文能够为计算机软件程序发明专利权利要求布局提供一种良好的解决方案,为计算机软件程序发明专利申请、审查、运营提供一种实践方式。

猜你喜欢
计算机程序存储介质存储器
涉及计算机程序的专利保护问题的研究
静态随机存储器在轨自检算法
HDFS数据动态分布设计与实现
一种使用存储介质驱动的方式
关于专利法第二条三款实用新型授权客体的讨论
轻松编制现金流量表
电子档案离线存储介质的选择分析
计算机程序设计课程群建设研究
存储器——安格尔(墨西哥)▲
一种存储器容错设计方法