返回项目页面
对比文件列表
2003-10-21_US6636222B_发明授权_US06636222B1 Video and graphics system with an MPEG video decoder for concurrent multi-row decoding_+++E_L_a_b_c_f_g+++.docx
2026-03-19 23:42
2007-07-26_US2007171975A_发明申请_US20070171975A1 Parallel decoding of intra-encoded video_+++B_C_E_F_G_H_I_J_L_a_d_k+++.docx
2026-03-19 23:42
2007-08-02_WO2007087613A_发明申请_WO2007087613A2 PARALLEL DECODING OF INTRA-ENCODED VIDEO_+++C_E_F_I_J_L_b_g_h+++.docx
2026-03-19 23:42
2008-09-18_US2008225956A_发明申请_US20080225956A1 Picture Decoding Device and Method_+++a_b_d_e_g_h+++.docx
2026-03-19 23:42
2009-07-02_JP2009525001A_发明专利_JP2009525001A Parallel decoding of intra-coded video_+++A_B_C_D_E_F_G_H_I_J_L_k+++.docx
2026-03-19 23:42
2010-03-18_CA2736888A_发明专利_CA2736888A1 SYSTEM AND METHOD FOR DECODING USING PARALLEL PROCESSING_+++A_B_E_G_J_c_f_i_k+++.docx
2026-03-19 23:42
2010-03-18_WO2010030752A_发明申请_WO2010030752A2 SYSTEM AND METHOD FOR DECODING USING PARALLEL PROCESSING_+++B_E_a_g_j_k+++.docx
2026-03-19 23:42
2010-07-22_WO2010082904A_发明申请_WO2010082904A1 IMAGE ENCODING METHODS, IMAGE DECODING METHODS, IMAGE ENCODING APPARATUSES, AND IMAGE DECODING APPARATUSES_+++E_J_a_b_g+++.docx
2026-03-19 23:42
2010-12-23_US2010322317A_发明申请_US20100322317A1 IMAGE DECODING APPARATUS AND IMAGE DECODING METHOD_+++A_B_E_G_H_K_c_i_j_l+++.docx
2026-03-19 23:42
2011-05-19_KR1020110053243A_发明公开_KR1020110053243A 병렬 처리를 이용하여 디코딩하는 시스템 및 방법_+++A_B_J_K_c_e_g_h_i_l+++.docx
2026-03-19 23:42
2011-08-10_CN102150425A_发明公开_CN102150425A 用于使用并行处理来进行解码的系统和方法_+++A_B_E_G_H_K_j+++.docx
2026-03-19 23:42
2011-08-18_US2011200115A_发明申请_US20110200115A1 IMAGE DECODING APPARATUS AND IMAGE CODING APPARATUS_+++B_G_J_a_e_k+++.docx
2026-03-19 23:42
2011-10-11_US8036517B_发明授权_US08036517B2 Parallel decoding of intra-encoded video_+++B_C_E_F_G_I_J_L_a_k+++.docx
2026-03-19 23:42
2011-05-19_KR1020110053243A_发明公开_KR1020110053243A 병렬 처리를 이용하여 디코딩하는 시스템 및 방법_+++A_B_J_K_c_e_g_h_i_l+++.docx

**对比文件名称**:2011-05-19_KR1020110053243A_发明公开_KR1020110053243A 병렬 처리를 이용하여 디코딩하는 시스템 및 방법

**目标专利名称**:285多线程纹理解码CN104041050B

**本次调用模型名称**:深度专利特征比对与分析模型

以下是根据目标专利权利要求的技术特征划分,与对比文件进行比对的结果表格:

技术特征描述及公开性判断结果对比文件原文引用 (翻译为中文)公开性论述
**技术特征A**:其包含:将VP8帧的第一宏块指派给第一硬件线程并将所述VP8帧的第二宏块指派给第二硬件线程<br>**《直接公开》**[0036] “...디코더(21)는 멀티코어 프로세서에서 병렬로 데이터 파티션(36)을 디코드할 수 있다. 이 방법에서, 각 프로세서 코어는 하나의 데이터 파티션(36)을 디코드하는 책임을 질 것이다.” (…解码器(21)可以在多核处理器中并行地解码数据分区(36)。在这种方法中,每个处理器核心将负责解码一个数据分区(36)。) <br> [0041] “...디코더(21)는 특정 프레임으로부터의 데이터를 디코드하기 위해 4개의 별도의 스레드를 생성할 수 있다.” (…解码器(21)可以为解码来自特定帧的数据创建四个单独的线程。) <br> [0015] “비록 실시예의 설명이 VP8 영상 부호화 형식(format)과 관련하여 이루어지지만, 본 발명의 다른 실시예는 다른 영상 부호화 형식과 관련하여 구현될 수 있다.” (虽然实施例的描述与VP8视频编码格式相关,但本发明的其他实施例可以针对其他视频编码格式实现。)**直接公开**:对比文件明确公开了将视频帧的数据分区(包含宏块行)分配给不同的处理器核心(或线程)进行并行解码(见[0036], [0041])。虽然其示例主要围绕H.264,但说明书明确指出其技术同样适用于VP8等其他格式(见[0015])。因此,本领域技术人员能够毫无疑义地得出,对于VP8帧,将其宏块(或包含宏块的分区)指派给不同的硬件线程进行解码。该特征在对比文件中用于实现并行解码以提升效率,与目标专利中利用多线程提升VP8解码性能的作用相同。
**技术特征B**:以及经由以下步骤来通过所述第一硬件线程解码所述第一宏块并同时通过所述第二硬件线程解码所述第二宏块:重构所述第一宏块及所述第二宏块<br>**《直接公开》**[0036] “...디코더(21)는 멀티코어 프로세서에서 병렬로 데이터 파티션(36)을 디코드할 수 있다.” (…解码器(21)可以在多核处理器中并行地解码数据分区(36)。) <br> [0021] “재축조 단계(33)에서, 예측 매크로블록은 유도 잔여 매크로블록에 추가되어 재축조된 매크로블록을 생성할 수 있다.” (在重构步骤(33)中,预测宏块可以与推导出的残差宏块相加以生成重构的宏块。) <br> [0042] “...3개의 스레드(46, 48, 50)가 도시되어 있고, 각 스레드(46, 48, 50)는 서로 병렬로 디코딩을 수행할 수 있다.” (…图示了三个线程(46, 48, 50),每个线程(46, 48, 50)可以彼此并行地执行解码。)**直接公开**:对比文件明确公开了使用多个线程(如线程46, 48, 50)并行执行解码处理(见[0042]),而解码流程必然包含“重构”这一核心步骤(见[0021])。因此,通过第一线程解码(含重构)第一分区(含宏块)与通过第二线程同时解码(含重构)第二分区(含宏块)的技术方案已被对比文件直接公开。该特征在对比文件中是实现并行解码、提高吞吐量的核心手段,与目标专利中通过同时解码宏块来提升性能的作用相同。
**技术特征C**:将所述第一宏块和所述第二宏块的经重构像素存储于行缓冲器及列缓冲器中的至少一者内以执行帧内预测<br>**《隐含公开》**[0035] “멀티코어 프로세서는 전형적으로 하나 이상의 프로세싱 코어와 공유 메모리 공간을 갖기 때문에, 워크로드가 각 코어 사이에서 가능한 한 균등하게 할당될 수 있다. 각 코어는 각 데이터 파티션(36)을 디코드하는 각 코어 간에 데이터를 공유하는 효과적인 방법으로서 공유 메모리 공간을 사용할 수 있다.” (多核处理器通常具有一个或多个处理核心和共享内存空间,因此工作负载可以尽可能均匀地在各核心之间分配。每个核心可以使用共享内存空间作为在各核心之间共享数据的有效方法,以解码每个数据分区(36)。) <br> [0022] “매크로블록(20)을 디코딩할 때, 디코더는 매크로블록을 적절히 디코드하기 위해 동일한 콘텍스트 데이터를 필요로 할 것이다. 디코더 측에서, 콘텍스트 데이터는 이웃 매크로블록들이 현재 스레드 또는 다른 스레드에 의해 이미 디코드된 후에만 이용가능하다.” (解码宏块(20)时,解码器将需要相同的上下文数据来正确解码宏块。在解码器侧,上下文数据仅在相邻宏块已被当前线程或其他线程解码后才可用。) <br> [0047] “...지정된 파티션을 디코드하는 각 스레드(46, 48, 50)는 이웃 매크로블록으로부터의 콘텍스트 데이터를 이용할 수 있다.” (…每个解码指定分区的线程(46, 48, 50)可以利用来自相邻宏块的上下文数据。)**隐含公开**:对比文件明确描述了并行解码时,各线程/核心需要共享数据(特别是来自已解码相邻宏块的“上下文数据”)以执行正确的预测(见[0022], [0047]),并指出使用“共享内存空间”是实现这种数据共享的有效方法(见[0035])。虽然对比文件未明确提及“行缓冲器”和“列缓冲器”这一具体硬件结构,但“共享内存空间”是一个更上位的概念,其用途正是为了存储和提供已解码数据(如经重构像素)以供其他线程进行预测(如帧内预测)时使用。本领域技术人员为了实现高效、有序的数据存取(尤其是针对行、列相邻像素),在共享内存中划分出特定区域(如行缓冲器、列缓冲器)是惯用技术手段。因此,对比文件隐含公开了为执行帧内预测而存储经重构像素于缓冲结构中的技术特征。
**技术特征D**:以及在所述第一硬件线程或所述第二硬件线程重构另外的宏块之前,紧随所述第一宏块及所述第二宏块的重构来执行对所述第一宏块及所述第二宏块的回路滤波。<br>**《未公开》**[0021] “루프 필터(34)는 재축조된 매크로블록에 적용되어 블로킹 아티팩트(blocking artifact)를 저감시킬 수 있다.” (环路滤波器(34)可以应用于重构的宏块以减少块状伪影。)**未公开**:对比文件虽然公开了在解码流程中存在“回路滤波”(即环路滤波)步骤(见[0021]),但并未描述或暗示该滤波步骤是“紧随”每个宏块的重构之后、并在同一线程重构“另外的宏块”之前立即执行的。对比文件的图6a、6b所示的并行解码时序管理,主要关注于处理不同分区行时的起始偏移(옵셋),并未规定每个宏块内部重构与滤波的严格先后顺序及紧邻关系。目标专利强调“紧随…重构来执行”是为了突破VP8标准中需等待整帧重构完毕才能滤波的限制,实现宏块级并行。对比文件未公开这一特定的、打破帧边界限制的滤波时序安排。
**技术特征E**:其中所述第一宏块和所述第二宏块来自不同行。<br>**《隐含公开》**[0025] “다시 말하면, 제1 파티션에 있는 블록들의 매크로블록 행과 제2 파티션에 있는 매크로블록 행은 프레임 내의 2개의 인접 매크로블록 행으로부터 유도될 수 있다.” (换言之,第一分区中的宏块行和第二分区中的宏块行可以来自帧内的两个相邻宏块行。) <br> [0025] “다른 예에서는 서로 인접하는 매크로블록 행들이 동일한 파티션(36)으로 또한 그룹지어질 수 있다.” (在其他示例中,彼此相邻的宏块行也可以被分组到同一个分区(36)中。)**隐含公开**:对比文件明确描述了其分区方法:一种方式是将帧的宏块行交替分配给不同分区(见图4及[0025]第一句),这使得分配给不同处理器核心(线程)的宏块必然来自“不同行”。虽然也提到相邻行可被分到同一分区([0025]第二句),但这并不排除来自不同行的宏块被分配给不同线程的实施方案。结合对比文件旨在实现并行处理的上下文,本领域技术人员能够理解,为了最大化并行度,将来自不同行的宏块(或宏块组)分配给不同线程是一种合理且被隐含公开的选择。
**技术特征F**:其进一步包含将未经滤波像素存储于所述行缓冲器及所述列缓冲器中的至少一者中。<br>**《未公开》**(无相应内容)**未公开**:对比文件未提及“未经滤波像素”这一特定概念。其描述的“上下文数据”或共享内存中存储的数据,可能是重构后但未明确区分是否经过滤波的数据。目标专利明确区分“经重构像素”(可能指重构后但未滤波的像素)并存储它们用于预测,而对比文件未强调存储的是“未经滤波”的像素。因此,该特征未被对比文件公开。
**技术特征G**:所述解码进一步包含:在每一硬件线程中重构一个宏块<br>**《隐含公开》**[0036] “...각 프로세서 코어는 하나의 데이터 파티션(36)을 디코드하는 책임을 질 것이다.” (…每个处理器核心将负责解码一个数据分区(36)。) <br> [0041] “...디코더(21)는 데이터 파티션 중 하나를 각각 디코드하는 4개의 스레드를 생성한다.” (…解码器(21)创建四个线程,每个分别解码一个数据分区。) <br> [0021] 描述了包含“重构”的解码流程。**隐含公开**:对比文件公开了每个线程负责解码一个数据分区(见[0036], [0041]),而解码过程包含重构步骤(见[0021])。一个分区包含多个宏块,线程是以串行或某种顺序处理分区内的宏块的。虽然未明确说“每次重构一个宏块”,但这是视频解码处理宏块的基本粒度。本领域技术人员可以毫无困难地推断,每个线程在其负责的解码任务中,会逐个宏块地进行处理,包括重构。因此,该特征被对比文件隐含公开。
**技术特征H**:且接着对所述经重构宏块进行滤波。<br>**《隐含公开》**[0021] “루프 필터(34)는 재축조된 매크로블록에 적용되어 블로킹 아티팩트(blocking artifact)를 저감시킬 수 있다.” (环路滤波器(34)可以应用于重构的宏块以减少块状伪影。) <br> 结合特征G的隐含公开逻辑。**隐含公开**:对比文件明确公开了将环路滤波应用于“重构的宏块”(见[0021])。结合特征G(每个线程内对宏块进行重构)的隐含公开,本领域技术人员可以合理推断,在线程内完成一个宏块的重构后,接下来会对其应用滤波步骤。虽然对比文件未严格限定“接着”的紧邻时序关系(如特征D所述),但“重构后滤波”这一基本步骤顺序已被公开。
**技术特征I**:其中所述解码进一步包含:将从先前宏块到所述第一宏块和所述第二宏块的经重构像素存储于所述行缓冲器和所述列缓冲器中<br>**《隐含公开》**同技术特征C的引用[0035], [0022], [0047]。**隐含公开**:此特征与技术特征C密切相关,是特征C的具体化。对比文件公开了为执行预测(如帧内预测)需要利用“先前宏块”(即相邻宏块)的“上下文数据”(见[0022], [0047]),并使用共享内存来实现此数据共享(见[0035])。虽然未明确提及“行缓冲器和列缓冲器”这一具体结构,但存储“先前宏块”的数据以供后续宏块使用这一功能已被公开。基于与技术特征C相同的推理,本领域技术人员能够理解,为了实现这一功能,需要将来自先前宏块的经重构像素存储在某种缓冲结构中。因此,该特征被隐含公开。
**技术特征J**:以及使用所述先前宏块的经重构邻近者信息执行帧内预测。<br>**《直接公开》**[0022] “매크로블록(20)을 디코딩할 때, 디코더는 매크로블록을 적절히 디코드하기 위해 동일한 콘텍스트 데이터를 필요로 할 것이다. 디코더 측에서, 콘텍스트 데이터는 이웃 매크로블록들이 현재 스레드 또는 다른 스레드에 의해 이미 디코드된 후에만 이용가능하다.” (解码宏块(20)时,解码器将需要相同的上下文数据来正确解码宏块。在解码器侧,上下文数据仅在相邻宏块已被当前线程或其他线程解码后才可用。) <br> [0047] “...지정된 파티션을 디코드하는 각 스레드(46, 48, 50)는 이웃 매크로블록으로부터의 콘텍스트 데이터를 이용할 수 있다.” (…每个解码指定分区的线程(46, 48, 50)可以利用来自相邻宏块的上下文数据。) <br> [0018] “인트라 예측의 경우에, 예측 매크로블록은 이전에 인코드되고 재축조된 현재 프레임의 샘플들로부터 형성될 수 있다.” (在帧内预测的情况下,预测宏块可以从先前已编码并重构的当前帧的样本中形成。)**直接公开**:对比文件多次明确公开了在解码过程中,使用来自已解码的“相邻宏块”(이웃 매크로블록)或“先前已编码并重构的当前帧样本”的信息(即“经重构邻近者信息”)来执行预测(见[0022], [0047], [0018])。这正是“使用所述先前宏块的经重构邻近者信息执行帧内预测”所描述的技术内容。该特征在对比文件中是实现正确解码的基础,与目标专利中的作用相同。
**技术特征K**:其中解码包含对所述VP8帧的所述第一宏块和所述第二宏块中的每一者进行纹理解码。<br>**《直接公开》**[0004] “본 발명은 일반적으로 다중 프로세서를 이용한 영상 디코딩(video decoding)에 관한 것이다.” (本发明通常涉及使用多处理器的视频解码。) <br> [0021] 描述了包含熵解码、逆量化、逆变换、预测、重构、环路滤波的解码流程。 <br> [0015] 提及本发明的描述与VP8视频编码格式相关。**直接公开**:“纹理解码”在目标专利上下文中即指完整的视频解码过程。对比文件的核心主题就是“视频解码”(见[0004]),并详细描述了包含预测、逆变换、重构、滤波等步骤的解码流程(见[0021])。同时,对比文件说明书指出其实施例描述与VP8格式相关(见[0015])。因此,对比文件直接公开了对VP8帧的宏块进行解码(即纹理解码)的技术特征。
**技术特征L**:其进一步包含将所述多线程处理器集成到移动电话、机顶盒、音乐播放器、视频播放器、娱乐单元、导航装置、计算机、手持式个人通信系统PCS单元、便携式数据单元及固定位置数据单元中的至少一者中。<br>**《隐含公开》**[0005] “...예를 들면, 영상 회의를 통한 원격 비즈니스 미팅, 고선명 영상 오락, 영상 광고, 및 사용자가 생성한 영상의 공유 등을 비롯한 다양한 목적에 디지털 영상을 사용할 수 있게 하고 있다.” (…例如,使得数字视频能够用于各种目的,包括通过视频会议的远程商务会议、高清视频娱乐、视频广告以及用户生成视频的共享等。)**隐含公开**:对比文件在背景技术部分提及了视频解码技术广泛的应用场景,包括视频会议、高清娱乐等(见[0005])。这些应用场景必然需要相应的硬件设备来承载。本领域技术人员公知,实现这些视频应用(如会议、娱乐)的典型设备就包括移动电话、计算机、视频播放器、机顶盒等。因此,将执行该解码方法的多线程处理器集成到此类设备中,是本领域技术人员根据对比文件公开的应用领域能够直接、毫无疑义地推断出的常规应用方式。该特征被隐含公开。

<<<A>>><<<B>>><<<c>>><<<e>>><<<g>>><<<h>>><<<i>>><<<J>>><<<K>>><<<l>>>

权利要求与技术特征
Powered by Django

网站备案号:渝ICP备2023012882号


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