返回项目页面
对比文件列表
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
2006-01-05_US2006005097A_发明申请_US20060005097A1 Information processing apparatus, information processing method, and computer program_+++L+++.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
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-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-11_US2011194617A_发明申请_US20110194617A1 Method and Apparatus for Providing Multi-Threaded Video Decoding_+++E_L_b+++.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
2012-01-26_JP2012502592A_发明专利_JP2012502592A Decoding system and method using parallel processing_+++A_B_e_k_l+++.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

对比文件名称:2010-12-23_US2010322317A_发明申请_US20100322317A1 IMAGE DECODING APPARATUS AND IMAGE DECODING METHOD

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

本次调用模型名称:DeepSeek-R1

## 特征比对表格

技术特征描述及公开性判断结果对比文件原文引用公开性论述
**技术特征A:其包含:将VP8帧的第一宏块指派给第一硬件线程并将所述VP8帧的第二宏块指派给第二硬件线程**<br>**《直接公开》**[0115]段:”The image decoding apparatus 100 ... includes a decoder 110 and a memory 150.”<br>[0122]段:”The stream segmentation unit 130 ... segments each of the coded pictures in the bit stream into plural MB lines. Subsequently, the stream segmentation unit 130 generates N segment streams by assigning, as a portion, each of the plural MB lines to a corresponding one of the N segment streams to be generated.”<br>[0126]段:”Each of the N decoding engines 120 generates N segments of decoded image data by reading out a current segment stream to be processed by the decoding engine 120 itself from the segment stream buffer 152 and performs parallel decoding on the read-out segment streams.”对比文件公开了一种图像解码装置,其包含流分割单元和N个解码引擎。流分割单元将编码图像(帧)分割成多个宏块行(MB lines),并将每个宏块行作为一部分分配给N个待生成的段流中的一个。每个解码引擎读取并解码分配给它的段流,实现并行解码。虽然对比文件未明确指定为“VP8”格式,但其描述的“将帧分割成宏块行并分配给不同的解码引擎(硬件线程)”的技术手段,与本领域技术人员理解的“将帧的宏块指派给不同硬件线程”的技术方案实质相同。因此,技术特征A被对比文件直接公开。
**技术特征B:以及经由以下步骤来通过所述第一硬件线程解码所述第一宏块并同时通过所述第二硬件线程解码所述第二宏块:重构所述第一宏块及所述第二宏块**<br>**《直接公开》**[0126]段:”Each of the N decoding engines 120 ... performs parallel decoding on the read-out segment streams.”<br>[0031]段(图31说明):”The decoding engine 320 includes ... an adder 323 ... The adder 323 generates decoded image data by adding the difference image data ... and predicted image data...”<br>[0115]段:”The decoding engine 120 in this Embodiment has a processing capability ...”。结合[0031]段可知,解码引擎包含生成解码图像数据(即重构)的加法器。对比文件公开了多个解码引擎(硬件线程)并行解码各自的段流。每个解码引擎执行完整的解码过程,包括通过加法器将预测图像数据与差异图像数据相加以生成解码图像数据,即“重构”宏块。多个解码引擎同时工作,即意味着第一硬件线程重构其段流中的宏块(来自第一宏块行)的同时,第二硬件线程重构其段流中的宏块(来自第二宏块行)。因此,技术特征B被对比文件直接公开。
**技术特征C:将所述第一宏块和所述第二宏块的经重构像素存储于行缓冲器及列缓冲器中的至少一者内以执行帧内预测**<br>**《隐含公开》**[0031]段(图31说明):”The intra-picture prediction unit 327 performs intra-picture prediction. In other words, the intra-picture prediction unit 327 performs intra-picture prediction on the decoded image data generated by the adder 323 to generate the predicted image data...”<br>[0129]段:”Furthermore, in decoding a current macroblock which is in a current segment stream and has been coded by intra-picture prediction, the corresponding one of the N decoding engines 120 obtains, as adjacent MB information, information of the decoded macroblocks located at the left above, above, and right above positions with respect to the current macroblock to be decoded from the decoding engines 120 which have decoded the macroblocks.”对比文件明确公开了帧内预测单元对解码引擎中加法器生成的重构数据(解码图像数据)执行帧内预测。为了实现并行解码中的帧内预测,解码引擎需要获取相邻的已解码宏块信息。虽然对比文件未明确提及“行缓冲器”和“列缓冲器”这一具体存储结构,但本领域技术人员可以理解,为了在并行解码中提供相邻宏块的“经重构像素”信息以执行帧内预测,必然需要某种形式的临时存储机制来缓冲这些像素。这种缓冲机制可以是行缓冲器、列缓冲器或其他等效的存储器。因此,技术特征C所限定的功能(存储经重构像素以执行帧内预测)已被对比文件隐含公开。
**技术特征D:以及在所述第一硬件线程或所述第二硬件线程重构另外的宏块之前,紧随所述第一宏块及所述第二宏块的重构来执行对所述第一宏块及所述第二宏块的回路滤波。**<br>**《未被公开》**[0031]段(图31说明):”The deblocking filter 324 removes coding distortion included in the decoded image data generated by the adder 323, and stores the decoded image data without the coding distortion into the frame memory 312.”对比文件公开了去块滤波器对加法器生成的重构数据进行滤波,然后存储到帧存储器。但该描述并未限定滤波操作是“紧随重构”且在“重构另外的宏块之前”立即执行。在对比文件的流程中,滤波后存入帧存,其时机可能是在一系列重构操作之后。目标专利说明书[0022]段强调其方案“紧接着对宏块356进行滤波”,以突破VP8规格中需延迟至帧内所有宏块重构完成后才滤波的限制,从而实现真正的宏块级并行解码。对比文件未揭示这种为突破特定格式(如VP8)限制而设计的、紧接在重构后立即进行的滤波时序特征。因此,技术特征D未被对比文件公开。
**技术特征E:其中所述第一宏块和所述第二宏块来自不同行。**<br>**《直接公开》**[0122]段:”... segments each of the coded pictures in the bit stream into plural MB lines. Subsequently, ... assigning, as a portion, each of the plural MB lines to a corresponding one of the N segment streams...”<br>[0126]段:”... the first decoding engine 120 reads out a first segment stream ..., the second decoding engine 120 reads out a second segment stream ...”对比文件明确将图像分割为多个宏块行(MB lines),并将不同的宏块行分配给不同的段流,由不同的解码引擎处理。因此,分配给第一解码引擎的宏块(来自第一个被指派的宏块行)与分配给第二解码引擎的宏块(来自第二个被指派的宏块行)必然来自不同的行。这直接公开了技术特征E。
**技术特征F:其进一步包含将未经滤波像素存储于所述行缓冲器及所述列缓冲器中的至少一者中。**<br>**《未被公开》**参见技术特征C的引用。对比文件公开了使用解码图像数据进行帧内预测,但未明确区分该数据是“未经滤波”的。在常规解码流程中,去块滤波通常在重构之后进行。对比文件图31显示去块滤波器位于加法器(重构)之后,其输出(存储到帧存)是已滤波数据。虽然帧内预测可能使用已滤波或未经滤波的像素(取决于标准),但对比文件文本和附图均未明确提及或暗示存在一个专门用于存储“未经滤波像素”的“行缓冲器及列缓冲器”结构。目标专利说明书[0023]段明确引入了行/列缓冲器来存储“在回路滤波之前的经重构像素”(即未经滤波像素),以实现特定的预测和并行滤波方案。对比文件缺乏对此特定存储内容和目的的直接或隐含揭示。因此,技术特征F未被公开。
**技术特征G:所述解码进一步包含:在每一硬件线程中重构一个宏块**<br>**《直接公开》**[0122]段:”... each of the plural MB lines to a corresponding one of the N segment streams...”<br>[0126]段:”Each of the N decoding engines 120 ... reads out a current segment stream ... and performs parallel decoding ...”<br>结合[0031]段,解码包含由加法器进行的重构。对比文件公开了每个解码引擎(硬件线程)处理分配给它的段流,每个段流包含一个或多个宏块行。解码过程包括重构操作(由加法器执行)。因此,每个硬件线程对其段流中的宏块执行重构,这涵盖了“在每一硬件线程中重构一个宏块”的情形(因为重构一个宏块是重构多个宏块的特例或基本步骤)。因此,技术特征G被直接公开。
**技术特征H:且接着对所述经重构宏块进行滤波。**<br>**《直接公开》**[0031]段(图31说明):”The deblocking filter 324 removes coding distortion included in the decoded image data generated by the adder 323...”对比文件明确公开了去块滤波器对加法器生成的解码图像数据(即经重构宏块)进行滤波。该滤波步骤在重构步骤之后执行。因此,“对经重构宏块进行滤波”这一技术特征被对比文件直接公开。
**技术特征I:其中所述解码进一步包含:将从先前宏块到所述第一宏块和所述第二宏块的经重构像素存储于所述行缓冲器和所述列缓冲器中**<br>**《隐含公开》**[0129]段:”... in decoding a current macroblock ... coded by intra-picture prediction, the corresponding one of the N decoding engines 120 obtains, as adjacent MB information, information of the decoded macroblocks located at the left above, above, and right above positions with respect to the current macroblock to be decoded from the decoding engines 120 which have decoded the macroblocks.”对比文件公开了在帧内预测时,解码引擎需要从其他已解码宏块(即先前宏块)获取相邻宏块信息。这些信息必然基于那些宏块的解码数据(经重构像素)。虽然对比文件未明确描述将这些像素存储于特定的“行缓冲器和列缓冲器”中,但为了在并行架构中实现跨线程的相邻信息获取,必然需要某种机制来存储和提供这些先前宏块的经重构像素数据。本领域技术人员可以合理推断,这种机制可能涉及缓冲器。因此,技术特征I的功能性限定(存储先前宏块的经重构像素)被对比文件隐含公开。
**技术特征J:以及使用所述先前宏块的经重构邻近者信息执行帧内预测。**<br>**《隐含公开》**[0129]段:”... the corresponding one of the N decoding engines 120 obtains, as adjacent MB information, information of the decoded macroblocks ... from the decoding engines 120 which have decoded the macroblocks. The decoding engine 120 which has obtained the adjacent MB information decodes the current macroblock to be decoded using the adjacent MB information.”<br>[0031]段:”The intra-picture prediction unit 327 performs intra-picture prediction on the decoded image data...”对比文件明确公开了解码引擎使用从其他解码引擎获得的相邻宏块信息(即先前宏块的经重构邻近者信息)来解码当前宏块,并且帧内预测单元对解码图像数据执行帧内预测。这两者结合,必然意味着使用先前宏块的经重构邻近者信息来执行帧内预测。因此,技术特征J被对比文件隐含公开。
**技术特征K:其中解码包含对所述VP8帧的所述第一宏块和所述第二宏块中的每一者进行纹理解码。**<br>**《直接公开》**[0031]段(图31说明):解码引擎320包含熵解码、逆变换、预测(运动补偿/帧内预测)、加法器(重构)、去块滤波等单元。这构成一个完整的视频解码流水线,即“纹理解码”过程。<br>[0126]段:每个解码引擎120对其段流执行解码。对比文件公开的解码引擎所执行的操作(包括预测、逆变换、重构、滤波等)完整涵盖了目标专利说明书中所描述的“纹理解码”过程(参见[0021]段:“每一工作者线程248逐宏块地执行完整纹理解码(预测、逆变换、重构及回路滤波)”)。虽然对比文件未指定为VP8格式,但其解码引擎对分配给它的宏块行(包含多个宏块)所执行的就是完整的解码(纹理解码)过程。因此,技术特征K被直接公开。
**技术特征L:其进一步包含将所述多线程处理器集成到移动电话、机顶盒、音乐播放器、视频播放器、娱乐单元、导航装置、计算机、手持式个人通信系统PCS单元、便携式数据单元及固定位置数据单元中的至少一者中。**<br>**《隐含公开》**[0446]段:”For example, the image decoding apparatus according to Embodiment 1 or 2 is provided to reproduction apparatus that receives a broadcast wave and reproduces a bit stream included in the broadcast wave. The reproduction device 101 includes an antenna that receives the broadcast wave of BS digital broadcasting, and the main body 101b including the aforementioned image decoding apparatus.”<br>[0104]段:”As in the same manner, in exemplary cases of performing deblocking filtering processing and motion vector prediction processing, the decoding engine 120 obtains, as adjacent MB information, information of the decoded macroblocks...”对比文件在应用示例中明确提到了将图像解码装置(包含多线程解码器)提供(集成)到接收广播波的再现装置(可视为机顶盒或类似设备)中。此外,对比文件描述的图像解码装置及其解码引擎是一种通用的视频处理技术。本领域技术人员知晓,此类视频解码技术可以广泛应用于需要视频播放功能的设备中,包括移动电话、计算机、娱乐单元等。因此,将包含此类多线程解码技术的处理器集成到所列出的各类设备中,是本领域技术人员的常规选择和应用。技术特征L被对比文件隐含公开。

<<<A>>><<<B>>><<<c>>><<<E>>><<<G>>><<<H>>><<<i>>><<<j>>><<<K>>><<<l>>>

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

网站备案号:渝ICP备2023012882号


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