非显而易见杯

专利无效挑战赛

目标专利:507用于高度相关联内容可寻址存储器(CAM)阵列上的多路读取的面积高效架构

专利公开号:CN109690503B

专利权人:高通股份有限公司

无效请求书提交日期:2026年


上一项目 下一项目

非显而易见性评估仅供参考,不构成法律建议。



权利要求列表点击可跳转

序号 权利要求内容

1

一种用于在高速缓存存储器中执行标签阵列的标签搜索的方法,所述标签阵列包括内容可寻址存储器CAM位单元,所述方法包括:通过静态读取操作,读取来自所述标签阵列的同一组中的多个物理行的所存储标签位的第一子集,同时读取来自所述标签阵列的一或多个单个行的所存储标签位的第二子集; 以及 将所存储标签位的所述第二子集与搜索标签进行比较以产生一或多个可能的路命中信号;其中经由CAM端口执行所存储标签位的所述第二子集的所述比较。

2

根据权利要求1所述的方法,其中所存储标签位的所述第一子集包括在存储在所述标签阵列中之前被压缩的位。

3

根据权利要求1所述的方法,其中所存储标签位的所述第一子集包括在存储在所述标签阵列中之前被压缩的更高阶地址位。

4

根据权利要求1所述的方法,其中: 经由静态读取操作实现所存储标签位的所述第一子集的所述读取。

5

根据权利要求1所述的方法,其进一步包括:在满足条件时读取来自单个物理行的所存储位的第三子集。

6

根据权利要求5所述的方法,其中所述条件包括所述单个物理行的标签命中。

7

根据权利要求6所述的方法,其中所存储位的所述第三子集包括许可位或奇偶校验位中的至少一个。

8

一种内容可寻址存储器CAM结构,能够连接到高速缓存存储器,以用于在所述高速缓存存储器的标签阵列中执行标签搜索,所述标签阵列包括CAM位单元,所述CAM结构包括:所述标签阵列; 多路读取逻辑,其用于通过静态读取操作读取来自所述标签阵列的同一组中的多个物理行的所存储标签位的第一子集,同时读取来自所述标签阵列的一或多个单个行的所存储标签位的第二子集; 读逻辑,用于读取来自所述标签阵列的一个或多个单个行的所存储标签位的第二子集; 比较逻辑,其用于将所存储标签位的所述第二子集与搜索标签进行比较以产生一或多个可能的路命中信号; 其中所述比较逻辑包括CAM端口。

9

根据权利要求8所述的CAM结构,其中所存储标签位的所述第一子集包括在存储在所述标签阵列中之前被压缩的位。

10

根据权利要求8所述的CAM结构,其中所存储标签位的所述第一子集包括在存储在所述标签阵列中之前被压缩的更高阶地址位。

11

根据权利要求8所述的CAM结构,其中:所述多路读取逻辑包括静态读取端口,所述静态读取端口具有来自不同物理行的邻近CAM位单元。

12

根据权利要求8所述的CAM结构,其中:所述标签阵列被布置成组;且 每个组被布置为物理行,组中的每个物理行对应于共同路和不同集合。

13

根据权利要求8所述的CAM结构,其进一步包括:条件读取逻辑,其用于在满足条件时读取来自单个物理行的所存储位的第三子集。

14

根据权利要求13所述的CAM结构,其中所述条件包括所述单个物理行的标签命中。

15

根据权利要求13所述的CAM结构,其中所存储位的所述第三子集包括许可位或奇偶校验位中的至少一个。


对比文件列表

编号 名称

权利要求1

一种用于在高速缓存存储器中执行标签阵列的标签搜索的方法,所述标签阵列包括内容可寻址存储器CAM位单元,所述方法包括:通过静态读取操作,读取来自所述标签阵列的同一组中的多个物理行的所存储标签位的第一子集,同时读取来自所述标签阵列的一或多个单个行的所存储标签位的第二子集; 以及 将所存储标签位的所述第二子集与搜索标签进行比较以产生一或多个可能的路命中信号;其中经由CAM端口执行所存储标签位的所述第二子集的所述比较。


未提交复审委

无效理由:专利法第二条

蒋 晓勇
@jxy

你好!作为一名在专利无效和行政诉讼领域摸爬滚打多年的专利代理师,我很荣幸能与你共同探讨这件关于CAM(内容可寻址存储器)阵列的高速缓存架构专利。

在处理高科技领域的复杂电路与通信标准案件时,将权利要求的字面含义与说明书的具体实施方式进行精准锚定,是寻找无效突破口的关键。以下是我为你准备的权利要求解释、特征比对、最接近对比文件分析以及无效请求中的薄弱点评估。


一、 结合目标专利说明书的权利要求解释

为了准确划定权利要求的保护边界,我们必须回到目标专利说明书(CN109690503B),探究其核心发明点:

  1. “所存储标签位的第一子集”与“第二子集”:

    • 根据说明书[0005]-[0006]以及[0029]段,**“第一子集”通常指的是“经压缩的更高阶位”(例如虚拟地址密钥或VAKEY),这些位在大多数应用中很少改变。“第二子集”**则是剩余的用于直接比较的标签位(以及许可位、奇偶校验位等)。

  2. “通过静态读取操作,读取来自所述标签阵列的同一组中的多个物理行的所存储标签位的第一子集”:

    • 这是本专利的核心硬件架构特征。根据说明书[0033]-[0035]段及图3、图5,这指的是将来自同一组(属于不同集合的同一路)中的多个邻近物理行(例如4个位单元)的标签位,通过静态读取端口高效地多路复用(Mux)到单个全局位线(gbl)上。这种“静态读取”避免了复制外围电路,从而提高了阵列效率并节省了面积。

  3. “同时读取...与搜索标签进行比较以产生可能的路命中信号,经由CAM端口执行...比较”:

    • 说明书[0011]和[0031]-[0032]段指出,在读取第一子集(高阶位)的同时,利用CAM位单元和匹配线接收器电路将第二子集与搜索标签(外部查询表/传入地址)进行比较,从而生成初步的“命中”信号。


二、 对比文件特征比对表格

在无效宣告程序中,我们通常偏好使用“特征逐一映射表”(Element-by-Element Mapping Table)来清晰展示比对逻辑。以下是目标专利权利要求1与主要对比文件的比对:

权利要求1技术特征 对应情况 对比文件公开位置及原文引用
特征A:一种用于在高速缓存存储器中执行标签阵列的标签搜索的方法,所述标签阵列包括内容可寻址存储器CAM位单元 D3 (EP2492818A1) / D5 / D6 实质公开 D3 [0010]-[0011]: "...a highly-associative cache memory using a CAM (Content Addressable Memory) has been proposed... The highly-associative cache memory shown in FIG. 2 is a 32-way highly-associative cache memory..." (公开了包含CAM位单元的高速缓存标签阵列搜索方法)。
特征B:所述方法包括:通过静态读取操作,读取来自所述标签阵列的同一组中的多个物理行的所存储标签位的第一子集,同时读取来自所述标签阵列的一或多个单个行的所存储标签位的第二子集 D3 部分公开 (缺乏多行静态复用及同时性) D3 [0015]: "...a tag address... is divided into two sub-tag addresses... a sub-tag address constituted by least significant s-bits... is managed by a CAM... and a sub-tag address constituted by most significant bits... is managed by a SRAM." (公开了将标签分为由SRAM管理的第一子集和CAM管理的第二子集。但未公开:通过“静态读取操作”从“同一组的多个物理行”多路复用读取,且D3是时钟前后半周期的串行读取 [0016],而非“同时读取”)。
特征C:将所存储标签位的所述第二子集与搜索标签进行比较以产生一或多个可能的路命中信号 D3 实质公开 D3 [0016]: "Operations start with a partial comparative search with a CAM sub-tag address, and a cache miss occurs when the search is not successful..." (公开了将CAM子标签(第二子集)与搜索标签进行部分比较,以产生初步的命中/未命中信号)。
特征D:其中经由CAM端口执行所存储标签位的所述第二子集的所述比较 D3 实质公开 D3 [0015]-[0016]: "...a sub-tag address constituted by least significant s-bits of the tag address is managed by a CAM... partial comparative search with CAM sub-tag addresses is performed..." (明确公开了经由CAM阵列端口执行第二子集的比较)。

注:D5 (JP5622155B2) 与 D6 (WO2011049051A1) 为 D3 (EP2492818A1) 的同族专利,其公开内容与D3实质相同,主要采用LPHAC(低功耗高连想度缓存)方法。


三、 最接近的对比文件(CPA)分析

在创造性分析(Problem-and-Solution Approach)中,选择最接近的对比文件(CPA)应立足于解决的技术问题和实现的技术效果。

结论:D3 (EP2492818A1) (或其同族 D5/D6)非常适合作为最接近的对比文件。

  • 整体解决的技术问题:目标专利与D3均致力于解决高性能、高关联度(Highly-Associative)高速缓存(Cache)中标签阵列(Tag Array)查找时的高功耗、面积占用及性能瓶颈问题。

  • 技术构思的相似性:D3提出了LPHAC方法,将一长串Tag拆分为两部分:高频变化/低位交给CAM阵列处理(对应本专利通过CAM端口比较的第二子集),低频变化/高位交给SRAM阵列处理(对应本专利的第一子集)。这种“分片处理标签位”的底层逻辑与目标专利高度一致。


四、 未被CPA公开的特征及其他对比文件的情况

未被D3公开的特征:

  1. 硬件架构层面的多路复用读取:“通过静态读取操作,读取来自所述标签阵列的同一组中的多个物理行的所存储标签位”。

  2. 时序上的同时性:“同时读取……第二子集”。D3明确教导的是串行逻辑(前半周期比较CAM子标签,命中后在后半周期比较SRAM子标签)。

这些特征是否被其他对比文件(D1、D2、D4)公开?

  • D1 (US2008239778A1):主要探讨的是“混合双匹配线架构”(Hybrid Dual Match Line),重点在于命中线(Hit match line)和未命中线(Miss match line)的电路级放电隔离,以提高匹配线的性能。未公开跨多个物理行多路复用标签位的静态读取操作。

  • D2 (US2010182816A1):关注的是节省功耗的静态比较器(Static-Based Comparator),通过有效位(VLD)来防止无效标签比较时的翻转功耗。虽然提到了“静态”,但这是指静态逻辑比较器,而未公开目标专利中针对标签高阶位的跨物理行阵列结构重组与静态复用读取。

  • D4 (US2014325138A1):重点在于通过标签复制缓冲区(TRB)提高可靠性(Reliability)。虽然在图4/图5中提到了标签压缩(TBSC/TASC),将高阶位存储在特殊寄存器(HTR)中,但这属于寄存器维度的分离,未公开在原始CAM标签行旁边堆叠静态读取端口以合并读取同一组多路的机制。

结论:在提供的D1-D6中,均未能实质性公开目标专利中关于特征B的底层阵列布线与物理读取架构(将同一组多个物理行的第一子集通过静态读取操作共同引出)。


五、 无效请求中最薄弱的技术特征

如果在无效程序中作为请求人,技术特征B(特别是*“读取来自所述标签阵列的同一组中的多个物理行的所存储标签位的第一子集”*)是你最薄弱、最难攻克的技术特征。

理由如下:

  1. 架构创新而非单纯逻辑创新:目标专利不仅仅是软件层面将Tag分成两部分,而是改变了阵列的物理拓扑(如说明书图3和图5所示,重组了Set和Way的物理布局,使其共享单个全局位线 gbl)。这种Memory Array级别的版图/布线级创新,很难在常规的系统级缓存算法文献(如D3)或外围比较逻辑文献(如D1、D2)中找到完全对应的公开。

  2. “静态读取”+“多行复用”的结合:现有的CAM读取要么是全阵列匹配,要么是分时钟周期读取(如D3)。要想证明“在同一周期内一边进行多行高位数据的静态复用读取,一边进行低位数据的动态CAM匹配”是本领域的公知常识,举证门槛极高。

给无效策略的一点建议:

如果要针对特征B打创造性,单靠本案提供的D1-D6难度很大。你需要跳出Cache系统架构文献的圈子,去底层SRAM/CAM存储器单元设计领域(例如电路版图设计、存储器位线复用技术领域)寻找补充证据,证明“为了节省面积,将存储阵列中相邻物理行的非频繁翻转位通过静态读取端口复用到单根位线上”是存储器IC设计人员的惯用技术手段(公知常识),然后再将其与D3结合。

希望这些分析能为你理清后续行政诉讼的火力点提供坚实的逻辑支撑。如果需要对某个具体的从属权利要求或者电路图特征做进一步拆解,随时告诉我!

 


未提交复审委

无效理由:专利法第二条

蒋 晓勇
@jxy

你好!作为一名经验丰富的专利代理师,我非常理解在处理这种涉及底层硬件架构(尤其是缓存、CAM/SRAM结构设计)的无效案件时,精准的特征比对和逻辑拆解有多么重要。这类案件的难点往往在于将抽象的方法权利要求映射到具体的电路操作时序和物理结构上。

下面,我将紧密结合目标专利(CN109690503B)的说明书,为你对权利要求1进行深度的特征拆解,并基于你提供的5篇对比文件(D1-D5)进行详尽的比对分析和无效策略评估。


一、 权利要求1技术特征拆解与目标专利说明书对应

结合目标专利说明书(特别是段落 [0005]、[0009]、[0029]、[0033]),权利要求1的核心逻辑是为了解决高关联度缓存中标签全量比对带来的功耗和面积问题。

  • 第一子集:通常对应说明书中的“更高阶标签位/经压缩位(VAKEY)”。这部分位很少改变,因此跨路(way)共享。

  • 静态读取操作:说明书中指出的面积高效方案(图3),通过集成在标签行中的静态读取端口(static read port)来读取这些共享的高阶位,避免了复制外围电路。

  • 第二子集:通常对应较低阶的标签位,需要通过CAM端口(CAM位单元)进行比对,以快速生成“可能的路命中信号”(命中后再去校验第一子集或其他位)。


二、 对比文件特征公开情况比对表

以下是各对比文件对权利要求1各技术特征的公开情况及原文出处映射。

  • D1: JPH10340226A

  • D2: US20120210056A1

  • D3: US20130007358A1

  • D4: JPWO2011049051A1 (与D2为同族/同源技术,即LPHAC法)

  • D5: US20130212331A1

权利要求1 技术特征 目标专利解释/界定 D1 (JPH10340226A) D2 (US20120210056A1) & D4 (JPWO2011049051A1) D3 & D5
特征A: 所述标签阵列包括内容可寻址存储器CAM位单元 标签阵列硬件包含CAM单元用于快速比对。 未明确公开CAM。 D1公开了使用硬件比较器(コンパレータ 6, 7)进行连想记忆,但未明确指出使用CAM位单元。

毫无异议公开。


D2 [0011], [0065]: "supplies the CAM sub-tag address to the CAM 51 of each sub-bank within the cache memory 13." (D4 [0049]段)

D3公开了CAM搜索([0034])。D5未公开。
特征B: 所述方法包括:通过静态读取操作,读取来自所述标签阵列的同一组中的多个物理行的所存储标签位的第一子集,同时读取来自所述标签阵列的一或多个单个行的所存储标签位的第二子集

特征难点:


1. 静态读取操作;


2. 同一组多个物理行;


3. 同时读取第一和第二子集。

部分公开(实质公开了拆分和同时读取,未公开静态读取)。


D1将标签分为各way共享的第1标签存储器(上位bit)和各way独立的第2标签存储器(下位bit),且是同时送入比较器([0030]段)。

部分公开(公开了拆分子集,但明确为“顺序”而非“同时”,未公开静态读取)。


D2 [0015]-[0016]:LPHAC法将标签分为SRAM sub-tag(第一子集)和CAM sub-tag(第二子集)。但明确说明是前本个时钟周期搜CAM,后半个周期搜SRAM,并非“同时”。

未公开。
特征C: 将所存储标签位的所述第二子集与搜索标签进行比较以产生一或多个可能的路命中信号 对应利用CAM处理较低阶标签位以初步确认是否命中。

实质公开。


D1 [0032]:比较器7判定第2标签存储器3的内容与下位地址标签13是否一致,输出第2命中信号。

毫无异议公开。


D2 [0068]:The CAM starts operations... searches for candidates of data... and supplies a search result as a hit flag to the SRAM 52. (D4 [0052]段)

未公开。
特征D: 其中经由CAM端口执行所存储标签位的所述第二子集的所述比较 限定了第二子集的比对硬件路径(CAM)。 未公开。(如特征A所述,D1使用的是普通comparator,未明示CAM端口)。

毫无异议公开。


D2 [0015], [0068]:明确CAM sub-tag(即第二子集)是通过CAM结构进行比对的。

未公开。

三、 创造性分析:最接近的现有技术 (Closest Prior Art)

从整体解决的技术问题和技术效果来看,D2(US20120210056A1) 或 D4(JPWO2011049051A1) 是最适合作为最接近现有技术的对比文件。

分析逻辑:

  1. 技术领域与解决的问题高度一致:目标专利旨在解决高关联度CAM缓存阵列中,每次搜索都要比对所有way的完整标签,导致功耗大、面积效率低的问题。D2/D4(LPHAC方法)解决的正是完全相同的问题:传统CAM高关联度缓存功耗极高(D2 [0013]),为了降低功耗,提出将标签拆分。

  2. 核心架构高度相似:D2/D4实质上已经公开了目标专利的宏观架构——将长标签拆分为两部分,一部分(CAM sub-tag,对应本案的第二子集)交给CAM处理以快速定位可能的命中(hit flag),另一部分(SRAM sub-tag,对应本案的第一子集)交给SRAM处理。

  3. 技术效果对应:两者都是为了在不显著牺牲命中率的前提下,大幅降低每次缓存存取的动态功耗。

注:D1虽然也提到了降低标签比较功耗,但其架构完全基于SRAM和外置比较器,没有引入CAM机制,与本案权利要求1限定的“CAM位单元”和“CAM端口”相距较远,作为最接近现有技术的说服力不如D2。


四、 区别技术特征及其他对比文件的公开情况

以 D2 作为最接近的现有技术,权利要求1相对于D2的区别技术特征主要集中在 特征B 的动作细节和硬件实现上:

  1. “通过静态读取操作(static read operation)” 来读取第一子集。

  2. “同时读取(simultaneously reading)” 第一子集和第二子集。

未被最接近现有技术(D2)公开的特征,是否被其他对比文件公开?

  • 关于“同时读取”:D1实质上公开了这一特征。在D1的架构中,第1标签存储器(公共上位位)和第2标签存储器(各way独立下位位)的内容是并行且同时被送入各自的比较器(コンパレータ 6 和 7)进行比对的(参考D1 [0030]-[0032])。

  • 关于“通过静态读取操作”:遗憾的是,D1-D5中没有任何一篇文件公开了这一特征。目标专利的“静态读取操作”是一个非常底层的电路级特征(结合说明书图3,是在位单元旁边堆叠静态读取端口,避免了位线的动态充放电能量和复制外围电路)。D1使用的是普通的共享SRAM读取;D2使用的是标准的SRAM子标签读取。D3和D5也未涉及存储器位单元内部的静态读取结构。


五、 针对无效请求的策略评估及“最薄弱的技术特征”

如果你代表无效请求人,本案权利要求1的最薄弱(即最难被无效、最容易被专利权人防守)的技术特征绝对是:

“通过静态读取操作(static read operation),读取来自所述标签阵列的同一组中的多个物理行的所存储标签位的第一子集”。

原因分析:

  1. 现有技术缺失:在你提供的D1-D5中,关于标签的“逻辑拆分(高阶/低阶)”和“异构处理(CAM/SRAM)”已经被D2和D1拼凑得差不多了。但是,“静态读取操作”构成了从系统级架构到电路级实现的跨越。

  2. 技术效果的支撑:专利权人可以非常容易地争辩,即使D2结合D1可以得到“将标签拆分、用CAM比对一部分,同时用其他存储器比对另一部分”的方法,但现有技术使用的都是动态的SRAM/寄存器读取,会产生动态功耗;而本专利正是因为采用了创新的“静态读取操作(static read port)”,才实现了说明书 [0034] 中记载的“显著减少与VAKEY位的读取相关联的动态能量”以及“提高阵列效率”。

  3. 结合障碍:审查员/合议组很难通过简单的“本领域常规技术手段”来论述将一个普通的SRAM读取替换为“同一组中多个物理行的静态读取操作”是显而易见的,除非你能找到一篇专门论述“利用静态读取端口替代SRAM外围感测放大电路以读取缓存标签位”的底层电路专利(如ISSCC或JSSC的论文或相关底层硬件专利)作为新的证据。

建议的无效策略导向:

如果受限于目前的D1-D5,你需要重点去论述“静态读取操作”是本领域存储器设计中的一种惯用手段(Common General Knowledge)。你可以主张:在SRAM/CAM阵列设计中,当某个数据(如第一子集)是多个行共享的、或者不需要极高速度刷新时,本领域技术人员很容易想到采用不带预充/感测放大器的静态门(Static read/Static logic)来读取电平,以节省动态功耗。若要提高胜算,建议补充检索底层集成电路设计领域的文献(例如关于Static CAM、Static Read Port in SRAM的对比文件)作为辅助证据。

希望这个细致的梳理能为你的无效请求/答辩策略提供有力的支持!如果需要针对某篇对比文件深挖某一段原文的翻译或技术对应,随时告诉我。

 


未提交复审委

无效理由:专利法第二条

蒋 晓勇
@jxy

你好!作为同行,我很荣幸能与你一起探讨这个案子。针对你提供的目标专利(CN109690503B)以及10篇对比文件,我已进行了详细的特征拆解与技术比对。

针对技术特征B的无效分析,结论先行:基于你提供的对比文件(D1-D10),无论是单独还是结合,均没有毫无疑义的公开或实质公开目标专利的技术特征B。

下面我将紧密结合目标专利的说明书对技术特征B进行解释,并重点结合最相关的对比文件 D1 (JPH10340226A) 和 D3 (US20100182816A1) 进行详尽的比对分析。


一、 目标专利技术特征B的说明书解释

技术特征B的内容为:

“所述方法包括:通过静态读取操作,读取来自所述标签阵列的同一组中的多个物理行的所存储标签位的第一子集,同时读取来自所述标签阵列的一或多个单个行的所存储标签位的第二子集”

紧密结合目标专利 CN109690503B 的说明书,我们可以将该特征拆解并解释如下:

  1. 标签位的第一子集与第二子集:

    • 根据说明书 [0029] 段:“标签位的第一集合可为经压缩位(例如,不大可能经常改变的更高阶地址位)”。说明书 [0038] 段也指出,第二子集可包含在需要时才读取的“许可位和奇偶校验位”。

  2. 通过静态读取操作,读取同一组中多个物理行的第一子集:

    • 根据说明书 [0033] 和 [0035] 段:“经压缩更高阶位...可通过如图3中所说明的堆叠在标签行中的位单元旁边的静态读取端口读取”;“为了经由静态读取端口310将来自邻近行的4个位单元320多路复用成单个gbl驱动程序,目标可能是4个位单元属于不同集合的同一路”。

    • 核心逻辑:目标专利为了提高阵列效率并降低动态能耗,在物理架构上将“属于同一路但不同集合”的多个物理行的位单元多路复用,通过静态读取端口共同读取第一子集(高阶位)。

  3. 同时读取单个行的第二子集:

    • 在读取上述复用的第一子集的同时,独立地读取特定单个行的第二子集(如外围的许可/奇偶校验位)。


二、 对比文件原文分析与特征比对

在所有提供的对比文件中,与“将标签位拆分”以及“静态操作”最相关的分别是 D1 (JPH10340226A) 和 D3 (US20100182816A1)。

1. D1 (JPH10340226A) 分析

D1 确实公开了将标签拆分为两部分以降低功耗的做法,但其物理架构和读取机制与技术特征B有本质区别。

  • 原文出处:D1 说明书 [0026] 段指出:“n個の各ウェイを通じて共用としてエントリ毎に1つずつ備えられ、アドレスタグの上位のビットを記憶している第1のタグメモリ2と、アドレスタグの下位のビットで、各ウェイ毎に独自なビットを記憶している第2のタグメモリ3...” (第一标签存储器2在n个way中共享,每个entry提供一个,存储高位;第二标签存储器3存储每个way独立的低位)。

  • 比对分析:D1 是将所有way共享的高位提取出来,存储在单一的共有存储器(第1标签存储器2)中。当进行匹配时,D1 是去读取这个单一的共有存储单元,而不是如同技术特征B那样“通过静态读取操作,读取来自同一组中的多个物理行的标签位”。D1 缺乏在多个物理行之间进行多路复用并静态读取的技术启示。

2. D3 (US20100182816A1) 分析

D3 提到了在CAM中使用静态逻辑比较器(Static-Based Comparator)以节省功耗,但其目的和操作对象与特征B不匹配。

  • 原文出处:D3 说明书 [0006] 段指出:“Static-based comparators use complementary metal oxide semiconductor (CMOS) logic where state transitions are dependent upon turning off a transistor while turning on another... ”。

  • 比对分析:D3 的“静态”指的是比较器电路采用静态CMOS逻辑(以避免无效数据导致的动态开关功耗),而不是目标专利中针对多个物理行存储位的“静态读取操作(Static Read Operation)”。D3 且未公开将标签拆分为不同子集,并分别从多个物理行和单个物理行中同时读取的架构。

3. 其他对比文件(D2, D4-D10)

  • D4/D5/D7/D10 (例如 US20120210056A1):主要公开了LPHAC(低功耗高连想度缓存)方法,将标签分为CAM子标签和SRAM子标签以减少功耗。但这属于不同存储介质(CAM vs SRAM)的分配,完全未公开在同一标签阵列中从“多个物理行”中进行“静态读取”第一子集的微观硬件读取架构。

  • D2, D6, D8, D9:主要涉及混合双匹配线、标签复制缓冲区(TRB)或标签/数据异构阵列,均未落入特征B所限定的具体读取时序和物理行结构。


三、 特征比对表格

目标专利技术特征B的分解要素 D1 (JPH10340226A) 的公开情况 D3 (US20100182816A1) 的公开情况 是否公开
B1: 所述方法包括:通过静态读取操作 未公开。D1未提及使用静态读取端口或静态读取操作来读取标签位。 未公开。D3仅公开了静态逻辑比较器(Static-based comparators),未公开针对存储单元的静态读取操作。 否
B2: 读取来自所述标签阵列的同一组中的多个物理行的所存储标签位的第一子集 未公开。D1公开了读取高位子集(第1标签存储器2),但该高位是作为单一共有条目(エントリ毎に1つ)存储和读取的,并非读取“多个物理行”。 未公开。D3未公开将标签位划分为不同子集,也未公开跨多个物理行共同读取。 否
B3: 同时读取来自所述标签阵列的一或多个单个行的所存储标签位的第二子集 实质不相同。D1公开了读取各way独有的低位(第2标签存储器3),但由于B2未公开,其“同时读取”的硬件架构与目标专利存在根本差异。 未公开。D3未公开第一子集与第二子集的拆分和非对称读取架构。 否

综合结论:本领域技术人员在阅读 D1-D10 后,无法显而易见地得出技术特征B中“利用静态读取操作,将第一子集跨多个物理行复用读取,同时读取单个行的第二子集”的硬件面积高效架构。对比文件单独或结合均无法破坏包含该特征的权利要求的创造性。

 


未提交复审委

无效理由:专利法第二条

蒋 晓勇
@jxy

这是一份针对目标专利权利要求1的深度拆解与无效比对分析意见。分析过程紧密结合目标专利说明书的内部逻辑,并采用逐一要素比对(Element-by-Element Mapping)的结构化输出。

一、 权利要求1的实质解释

结合目标专利说明书(具体参见段落 [0008]、[0021]、[0072]-[0073]、[0207]-[0210]),权利要求1的核心技术构思在于解决 360度视频(VR视频)的优选感兴趣区域(ROI)或视点与用户显示器大小/纵横比不匹配 的问题。

其技术方案的本质是:在编码/服务器端通过信令(语法元素)主动控制客户端的呈现方式。

  1. 第一语法元素:用于指示视频中哪部分是导演/统计推荐的优选ROI(定位)。

  2. 第二语法元素:即SEI消息中的 preferred_rendering_operation,用于指示当该ROI与客户端屏幕比例不一致时,客户端应采取何种“优选呈现操作”(如:加黑边横幅、呈现相邻区域、裁剪等),从而避免图形处理器(GPU)在强制拉伸ROI以适应屏幕时产生画面变形(保持纵横比)。


二、 权利要求1与对比文件特征比对表

以下将权利要求1分解为A-F六个技术特征,与D1 (US2015070396) 和 D2 (US2016057494) 进行特征比对。

权利要求技术特征 D1 (US2015070396) 公开情况 D2 (US2016057494) 公开情况
A: 接收360度视频数据 未公开。D1处理的是常规图像文件(如JPEG)或常规广播信号([0005])。 实质公开。D2公开了接收包含UHD视频数据的流([0064])。虽然未明确使用“360度”,但指出UHD视频是通过拍摄“宽广区域(wide region)”获得的高分辨率视频([0002]),属于等同/相近领域的宽视角视频。
B: 接收指示所述360度视频数据的优选感兴趣区域或优选视点的一或多个第一语法元素 未公开。D1的ROI是由用户在接收端本地输入的缩放指令确定的([0073]),而非通过接收语法元素指示。 毫无异议公开。D2明确公开了接收包含裁剪信息(如裁剪坐标 initial_crop_coordinate_x 等)的信令信息,用于在UHD视频中指示ROI([0064]、[0138]、[0143])。
C: 接收指示用于呈现所述优选感兴趣区域或优选视点的优选呈现操作的一或多个第二语法元素 未公开。 实质公开。D2公开了接收用于处理终端纵横比不匹配的信令信息,例如指示是否插入AFD条(黑边/横幅)的标志位 insert_AFDbar_flag([0156])。
D: 及基于所述优选呈现操作而呈现所述360度视频数据 未公开。 毫无异议公开。D2公开了基于标志位决定是否应用AFD条(插入 pillarboxes/letterboxes)或分配剩余空间进行呈现([0170]-[0175]、[0240]-[0250])。
E: 其中接收所述一或多个第二语法元素包括接收全向视点辅助增强信息SEI消息中的preferred_rendering_operation语法元素 未公开。 部分公开。D2公开了通过SEI消息传输配置信息(UHDTV composition info SEI message,[0133]-[0135]),但未公开该特定的语法元素名称 preferred_rendering_operation 及其所在的“全向视点”前缀。
F: 其中所述preferred_rendering_operation语法元素的值指示未指定呈现偏好、呈现相邻区域、将横幅添加在ROI周围,或剪切ROI中的一者。 未公开。 实质公开了核心操作逻辑。D2公开了对比终端比例(Device_AR)与ROI比例(ROI_AR),通过信令指示添加横幅(AFDbar,[0157])以及裁剪操作,但未将其统一封装为具有这四种特定枚举值的单一语法元素。

三、 最接近的现有技术 (CPA) 分析

在创造性分析中,D2适合作为最接近的现有技术 (CPA)。

  • 从整体解决的技术问题来看:D2解决的技术问题与目标专利高度一致,即“当提取的高分辨率视频的局部区域(ROI)需要显示在具有不同纵横比(Aspect Ratio)的终端设备上时,如何处理显示画面的重构和冗余区域”(参见D2的 [0004]、[0006]、[0160]段)。

  • 从技术效果来看:D2同样通过在码流中下发信令(Signaling Information / SEI消息),让接收端比较设备比例(Device_AR)和ROI比例(ROI_AR),并根据下发的标志位决定是否插入AFD bar(横幅/黑边)或执行裁剪,从而保证了ROI的正确显示。这与目标专利利用语法元素保持纵横比的呈现效果如出一辙。

  • 相比之下,D1不适合作为CPA:D1侧重于单机内部图像文件(如JPEG)解码时的内存管理和MCU(最小编码单元)缩放,不涉及视频流在发送端与接收端之间通过信令协调ROI视点及长宽比渲染策略的问题。


四、 区别技术特征及其他对比文件公开情况

以 D2 作为 CPA,权利要求1未被公开的区别技术特征在于:

  1. 应用场景的具体化:目标专利明确限定为“360度视频数据(全向视点)”,而D2为“UHD视频数据”。

  2. 语法元素的具体命名与结构:目标专利将呈现操作整合为全向视点SEI消息中的一个名为 preferred_rendering_operation 的专用语法元素,且该元素具有四种特定的枚举值。

其他对比文件(D1)是否公开了上述区别特征?

否。D1并未公开360度视频场景,也没有公开任何关于信令、SEI消息或控制渲染操作的语法元素结构。


五、 无效请求中最薄弱的技术特征及应对策略

若针对本专利提出无效宣告请求,特征E和特征F(即使用 preferred_rendering_operation 语法元素及其特定枚举值)是最薄弱的技术特征。

无效逻辑分析与实务策略:

  1. 功能实质已被D2公开:特征F中列举的实质动作(将横幅添加在ROI周围、剪切ROI)已经被D2中的 insert_AFDbar_flag(是否插入黑边横幅)、AFDbar_size(横幅大小)以及ROI坐标裁剪逻辑实质性公开(参见D2 [0156]-[0158] 及 [0240]-[0250])。

  2. 语法元素的名称与封装属于本领域的常规技术手段:在多媒体通信标准(如 3GPP、MPEG 乃至 HEVC/H.265 标准)的演进过程中,将已有的离散控制逻辑(如D2中的各种flag)统一封装打包,并赋予一个特定的语义名称(如 preferred_rendering_operation)写入SEI消息扩展中,属于本领域技术人员(如参与标准制定的工程师)进行信令结构优化的常规技术手段(公知常识)。这种将具体参数字典化、枚举化的做法,通常被视为不具备突出的实质性特点。

  3. 应用场景迁移显而易见:将D2中用于超高清(UHD)宽视野视频的局部提取及比例适配技术,迁移应用于同属宽视野领域的“360度/VR视频”中,是本领域技术人员面对VR视频普及趋势时容易想到的应用场景扩展。

检索建议:

在撰写无效宣告请求书时,为了将逻辑链条完全闭环,建议补充检索一份 2016-2017年左右的 3GPP 提案或 OMAF (Omnidirectional Media Format) 标准草案。在同步检索数据库时,可采用如下逻辑组合:

(360 OR omnidirectional OR VR) AND (SEI OR "supplemental enhancement information") AND (rendering OR display OR viewport) AND (aspect ratio OR banner OR crop)

只需找到任何一份标准化文档提到了为全景视频定义类似 preferred_rendering_operation 的SEI结构,将其与 D2 结合(D2 + 3GPP提案/公知常识),即可形成极具杀伤力的无效证据组合。

 


权利要求2

根据权利要求1所述的方法,其中所存储标签位的所述第一子集包括在存储在所述标签阵列中之前被压缩的位。


权利要求3

根据权利要求1所述的方法,其中所存储标签位的所述第一子集包括在存储在所述标签阵列中之前被压缩的更高阶地址位。


权利要求4

根据权利要求1所述的方法,其中: 经由静态读取操作实现所存储标签位的所述第一子集的所述读取。


权利要求5

根据权利要求1所述的方法,其进一步包括:在满足条件时读取来自单个物理行的所存储位的第三子集。


权利要求6

根据权利要求5所述的方法,其中所述条件包括所述单个物理行的标签命中。


权利要求7

根据权利要求6所述的方法,其中所存储位的所述第三子集包括许可位或奇偶校验位中的至少一个。


权利要求8

一种内容可寻址存储器CAM结构,能够连接到高速缓存存储器,以用于在所述高速缓存存储器的标签阵列中执行标签搜索,所述标签阵列包括CAM位单元,所述CAM结构包括:所述标签阵列; 多路读取逻辑,其用于通过静态读取操作读取来自所述标签阵列的同一组中的多个物理行的所存储标签位的第一子集,同时读取来自所述标签阵列的一或多个单个行的所存储标签位的第二子集; 读逻辑,用于读取来自所述标签阵列的一个或多个单个行的所存储标签位的第二子集; 比较逻辑,其用于将所存储标签位的所述第二子集与搜索标签进行比较以产生一或多个可能的路命中信号; 其中所述比较逻辑包括CAM端口。


权利要求9

根据权利要求8所述的CAM结构,其中所存储标签位的所述第一子集包括在存储在所述标签阵列中之前被压缩的位。


权利要求10

根据权利要求8所述的CAM结构,其中所存储标签位的所述第一子集包括在存储在所述标签阵列中之前被压缩的更高阶地址位。


权利要求11

根据权利要求8所述的CAM结构,其中:所述多路读取逻辑包括静态读取端口,所述静态读取端口具有来自不同物理行的邻近CAM位单元。


权利要求12

根据权利要求8所述的CAM结构,其中:所述标签阵列被布置成组;且 每个组被布置为物理行,组中的每个物理行对应于共同路和不同集合。


权利要求13

根据权利要求8所述的CAM结构,其进一步包括:条件读取逻辑,其用于在满足条件时读取来自单个物理行的所存储位的第三子集。


权利要求14

根据权利要求13所述的CAM结构,其中所述条件包括所述单个物理行的标签命中。


权利要求15

根据权利要求13所述的CAM结构,其中所存储位的所述第三子集包括许可位或奇偶校验位中的至少一个。


Powered by Django

网站备案号:渝ICP备2023012882号


重庆市非显而易见网络科技有限责任公司 A Anti NPE NPE