**对比文件名称**:发明专利_JP2001169284A Quantization step setting method in moving image encoder and moving image encoder using the method
**目标专利名称**:用于在显示流压缩中量化参数的适应性计算的设备及方法
**本次调用的模型名称**:未指定模型名称,基于给定的目标专利和对比文件进行比对。
以下是根据您的要求创建的特征比对表格及分析:
### 特征比对表格
| 技术特征描述及公开性判断结果 | 对比文件原文引用 (翻译为中文) | 公开性论述 |
| **技术特征A:《直接公开》**<br>缓冲器单元,其经配置以存储经译码视频信息 | 【0056】“符号化器ユニット42は動画符号化器52と、符号化器バッファ54と、本発明によって製造された符号化器レート制御ユニット56とを含む。” (编码器单元42包括视频编码器52、编码器缓冲器54和根据本发明制造的编码器速率控制单元56。) | 对比文件明确公开了“符号化器バッファ”(编码器缓冲器),其用于存储由编码器52生成的“符号化された動画”(编码视频)数据(见【0058】)。这与目标专利中“缓冲器单元”经配置以存储经译码视频信息的功能完全相同。 |
| **技术特征B:《直接公开》**<br>硬件处理器,其经配置以:确定所述缓冲器单元的缓冲器充满度,所述缓冲器充满度指示所述缓冲器单元中当前经占据的位的数目与所述缓冲器单元的当前容量之间的比 | 【0071】“Bfull 符号化器バッファの充満度。” (Bfull 编码器缓冲器的充满度。)<br>【0104】“本発明の符号化器は符号化器バッファのフル状態をトラッキングし、バッファがほぼフル状態となった時に調節を行う。” (本发明的编码器跟踪编码器缓冲器的充满状态,并在缓冲器几乎满时进行调整。)<br>【0085】“Bfull=max(0,Bfull+Bits−R MAX /N)” (Bfull = max(0, Bfull + Bits - R_MAX / N))。该公式计算了缓冲器占用位数的变化。 | 对比文件定义了“Bfull”(缓冲器充满度)这一参数,并通过公式(【0085】)对其进行计算和更新,该公式涉及当前缓冲器中位数(Bfull)和最大速率(R_MAX),实质上反映了当前占据的位数与缓冲器处理能力(或容量相关)之间的关系。编码器レート制御ユニット(编码器速率控制单元)56负责执行这些计算,其功能相当于“硬件处理器”。因此,对比文件直接公开了由硬件处理器确定缓冲器充满度的技术特征。 |
| **技术特征C:《直接公开》**<br>确定初始最大量化参数QP值 | 【0072】“Q=4 初期量子化ステップサイズ又はスケールであり、R AVGに依存すべきである。” (Q=4 初始量化步长或尺度,应依赖于R_AVG。)<br>【0072】“Qc=31 量子化ステップサイズに対するハードシーリングを定義する。 Q MAX =Qc デフォルトによりハードシーリングでスタートする。” (Qc=31 定义量化步长的硬上限。 Q_MAX = Qc 默认从硬上限开始。) | 对比文件明确设定了初始量化步长(Q=4)以及作为“最大ステップサイズ”(最大步长)的硬上限(Q_MAX = Qc=31)。量化步长(Q)在视频编码中即为量化参数(QP)。因此,“确定初始最大量化参数QP值”(即设定初始的或默认的最大QP值)这一步骤被直接公开。 |
| **技术特征D:《隐含公开》**<br>至少部分地基于所确定的所述缓冲器单元的缓冲器充满度来确定调整值 | 【0104】“本発明の符号化器は符号化器バッファのフル状態をトラッキングし、バッファがほぼフル状態となった時に調節を行う。”<br>【0105】“特にバッファがオーバーフローする危険性があると、Q MAXを増加することができ(すなわち制約を緩和することができ)、よって本方法は量子化ステップサイズを増加する。” (特别是当缓冲器有溢出风险时,可以增加Q_MAX(即放宽限制),从而该方法增加量化步长。)<br>【0106】“図8に示されるようなMPEG2の符号化に適応されるように、Q MAXに関して第2関数を定義する。 この第2関数はP BUFに従ってQ MAXを増加する。” (为了适应如图8所示的MPEG2编码,定义了关于Q_MAX的第二函数。该第二函数根据P_BUF增加Q_MAX。) | 对比文件多次强调根据“符号化器バッファのフル状態”(编码器缓冲器充满度,即P_BUF或Bfull)来调整最大量化步长(Q_MAX)。例如,当缓冲器快满时,需要增加Q_MAX以防止溢出(【0105】)。图8也展示了基于缓冲器充满度百分比(P_BUF)来设定最大量化步长(Q_MAX)的关系。虽然对比文件没有明确使用“调整值”这个术语,但其描述的“根据缓冲器充满度来改变(增加)Q_MAX”的过程,本质上就是基于缓冲器充满度“确定”一个用于修改初始或当前最大QP值(Q_MAX)的“量”或“调整值”。本领域技术人员可以毫无困难地从这些描述中推导出这一技术特征。 |
| **技术特征E:《隐含公开》**<br>使用所确定的调整值来调整所述初始最大QP值以确定第一经调整最大QP值 | 【0106】“実際にQ MAXの値を図6及び図8からの値のうちの最大値に設定できる。” (实际上,可以将Q_MAX的值设置为图6和图8中的值的最大值。)<br>结合技术特征D的引用内容。图6基于错误变量(P_ERR)设定Q_MAX,图8基于缓冲器充满度(P_BUF)设定另一个Q_MAX候选值。最终的Q_MAX取两者中的较大者。 | 对比文件描述了Q_MAX(最大量化步长/最大QP)不是固定不变的,而是根据不同的条件(如图6的错误变量和图8的缓冲器充满度)计算或选择新的值。这个过程包含了“使用”基于某种条件(如缓冲器充满度)确定的数值(即隐含的“调整值”)来“调整”或“设定”最终的Q_MAX。这个被调整后确定的Q_MAX,就相当于目标专利中的“第一经调整最大QP值”。因此,该技术特征被隐含公开。 |
| **技术特征F:《隐含公开》**<br>基于一个或多个图片参数来调整所述第一经调整最大QP值以确定第二经调整最大QP值,所述一个或多个图片参数包括待译码的视频信息的经压缩位速率 | 【0071】“R AVG平均として求められる(1秒当たりのビットの)目標ビットレートであり、この値はR MAXよりも小さくなければならない。” (R_AVG是作为平均所求得的(每秒比特数的)目标比特率,该值必须小于R_MAX。)<br>【0108】“次に、本方法は目標平均ビットレートR AVG及び最大又はピークビットレートR MAXに応じ、パラメータQ T1 ,Q T2 ,及びSpeedの値を調節することにより、異なる符号化条件に適用する。” (接着,该方法根据目标平均比特率R_AVG和最大或峰值比特率R_MAX,调整参数Q_T1,Q_T2和Speed的值,以适应不同的编码条件。)<br>【0109】“R AVGは毎秒のビットで示した平均ビットレートであり、Mは1つのフレーム内のマクロブロックの数である。” (R_AVG是以每秒比特表示的平均比特率,M是一帧内宏块的数量。) | 对比文件将“目標平均ビットレート”(R_AVG)和“最大ビットレート”(R_MAX)作为关键的编码参数,这些参数直接决定了编码的压缩位速率。并且,这些位速率参数被用来调整或决定与最大量化步长相关的参数,如Q_T1(质量阈值,影响Q_MAX的设定,参见【0093】、【0109】)。虽然对比文件未明确描述“第二经调整最大QP值”这一具体步骤,但其技术方案整体上体现了根据压缩位速率(R_AVG, R_MAX)来调整或影响最终用于编码的最大量化参数(Q_MAX)的设定。本领域技术人员可以合理推断,基于位速率参数对编码参数的调整,会影响到最终确定的最大QP值。 |
| **技术特征G:《隐含公开》**<br>以及根据第一QP值不能超出所述第二经调整最大QP值的限制,基于所述第一QP值对所述视频信息的当前块进行译码以形成用于显示或传输的视频数据位流。 | 【0080】“この許容可能なレンジはQ MINとQ MAXとの間にある。” (这个可允许的范围在Q_MIN和Q_MAX之间。)<br>【0081】“Q>Q MAXであれば、Q=Q MAXと設定する。” (如果Q > Q_MAX,则设定Q = Q_MAX。)<br>【0084】“次に、ステップ160によれば、量子化ステップサイズQを使ってフレームを符号化する。” (接着,根据步骤160,使用量化步长Q对帧进行编码。) | 对比文件明确描述了编码过程:首先计算或选择一个量化步长Q(相当于第一QP值),然后检查Q是否超出当前允许的最大值Q_MAX(相当于第二经调整最大QP值)。如果超出,则将Q限制为Q_MAX(【0081】)。最后,使用这个(可能被限制后的)Q值对帧(包含当前块)进行编码(【0084】),生成编码视频数据流。这完整地公开了“根据QP值不能超出最大QP值的限制,基于该QP值进行译码”的技术方案。 |
| **技术特征H:《隐含公开》**<br>其中所述硬件处理器经进一步配置以在所述缓冲器单元的缓冲器充满度处在介于较高第一充满度阈值与较低第二充满度阈值之间的水平时将所述调整值设定为默认调整值,其中所述默认调整值大于零。 | 【0104】“本発明の符号化器は符号化器バッファのフル状態をトラッキングし、バッファがほぼフル状態となった時に調節を行う。”<br>【0105】“…バッファがオーバーフローする危険性があると、Q MAXを増加することができる…”<br>【0106】及图8的描述。图8展示了基于缓冲器充满度(P_BUF)百分比来设定Q_MAX。图中显示,当P_BUF低于某个阈值(例如30%)时,Q_MAX保持为较低的基线值(如Q_T1);当P_BUF超过较高阈值时,Q_MAX开始增加。 | 对比文件图8和相应描述揭示了根据缓冲器充满度调整Q_MAX的逻辑。虽然没有明确使用“默认调整值”一词,但其技术方案隐含了:当缓冲器充满度处于一个“正常”或“安全”范围(即未触发调整的阈值)时,对最大QP(Q_MAX)的调整量为零或一个基线值(即默认不调整或按基线调整)。当充满度超过高阈值(第一充满度阈值)时,才需要增加Q_MAX(即调整值变大)。相反地,目标专利中“默认调整值大于零”意味着即使在中立区间也进行一定的正向调整(减小最大QP),这与对比文件逻辑不完全相同,但对比文件公开了“基于缓冲器充满度阈值区间设定不同调整策略”的核心思想。因此,该特征被宽松地判断为隐含公开。 |
| **技术特征I:《隐含公开》**<br>其中所述硬件处理器经进一步配置以在所述缓冲器单元的缓冲器充满度低于所述第二充满度阈值时将所述调整值设定为高于所述默认调整值的值。 | 同上,结合技术特征H的引用。图8的逻辑表明,当缓冲器充满度很低(低于某个阈值)时,Q_MAX被设定为一个较低的基线值。若将“调整值”理解为用于减小maxFixedQp的δ(如目标专利所述),则缓冲器充满度低时,目标专利是增大δ(使maxCalQp更小),而对比文件是保持或设定较低的Q_MAX(效果也是限制QP值不要过高,鼓励使用更多比特,防止下溢)。两者目的相似(防止缓冲器排空),手段逻辑相通(在低充满度时采取使QP值相对降低的调整策略)。本领域技术人员可以从对比文件的整体方案中推理出在低充满度时采取特定调整措施。 | 对比文件虽然没有明确表述“将调整值设定为高于默认调整值的值”,但其技术方案明确包含了根据缓冲器充满度水平(特别是低水平)来调整最终最大QP(Q_MAX)设定的机制。该机制的目标和效果与目标专利中在低充满度时增大调整值(从而降低最大QP)是类似的,都是为了在缓冲器空时鼓励使用更多比特。因此,根据宽松的隐含公开判断标准,可以认为该特征被隐含公开。 |
| **技术特征J:《隐含公开》**<br>其中所述硬件处理器经进一步配置以在所述缓冲器单元的缓冲器充满度高于所述第一充满度阈值时将所述调整值设定为低于所述默认调整值的值。 | 【0105】“特にバッファがオーバーフローする危険性があると、Q MAXを増加することができる…”<br>【0106】及图8的描述。图8明确显示,当缓冲器充满度(P_BUF)高于某个阈值(例如90%)时,Q_MAX被设定为更高的值。 | 对比文件直接公开了当缓冲器充满度高(有溢出风险)时,采取的措施是增加Q_MAX(最大量化步长)。若将“调整值”理解为δ(用于减小maxFixedQp),那么增加Q_MAX就等价于将δ设定为更小的值(甚至是负值),因为maxCalQp = maxFixedQp - δ,要使maxCalQp变大,就需要减小δ。这与目标专利中“将调整值设定为低于默认调整值的值”的技术效果一致。因此,该技术特征被隐含公开。 |
| **技术特征K:《直接公开》**<br>其中所述硬件处理器经进一步配置以确定复杂性值,所述复杂性值至少部分地基于对视频信息的先前块进行译码所耗费的位的数目来推导,且其中所述调整值进一步至少部分地基于所确定的复杂性值。 | 【0062】“例えばPフレームの複雑度XPはタイプPの最後に符号化された複雑度によって発生させたビット、すなわちBits Pと、フレーム内で使用される平均量子化ステップサイズQ Pとを乗算することによって決定される。 すなわち次のとおりである。 XP=Bits P ×Q P” (例如,P帧的复杂度XP由最后编码的P类型复杂度所产生的比特数,即Bits_P,与帧内使用的平均量化步长Q_P相乘决定。即如下所示:XP = Bits_P × Q_P)<br>【0063】“複雑度パラメータを発生する手段はNi個のIタイプのフレーム,Np個のPタイプのフレーム,Nb個のBタイプのフレームに対する複雑度パラメータXI,XP,XBを発生する。” (生成复杂度参数的手段生成Ni个I类型帧、Np个P类型帧、Nb个B类型帧的复杂度参数XI,XP,XB。)<br>【0064】“発生させた複雑度パラメータに応じて第1量子化値を計算する手段” (根据生成的复杂度参数计算第一量化值的手段) | 对比文件明确且详细地公开了“複雑度パラメータ”(复杂度参数)X的计算方法,即X = Bits × Q,其中Bits是对该类型前一帧进行编码所耗费的比特数。这完全对应了目标专利中“至少部分地基于对视频信息的先前块进行译码所耗费的位的数目来推导”复杂性值。此外,对比文件说明这个复杂度参数被用于计算“第1量子化値”(第一量化值),而第一量化值进而用于确定最终的量化步长(受Q_MAX等限制)。因此,确定复杂性值并将其用于(至少部分地)确定调整(最终QP)的过程被直接公开。 |
| **技术特征L:《隐含公开》**<br>其中所述第一QP值进一步至少部分地基于所述缓冲器单元的缓冲器充满度。 | 【0106】“実際にQ MAXの値を図6及び図8からの値のうちの最大値に設定できる。” (实际上,可以将Q_MAX的值设置为图6和图8中的值的最大值。)<br>图6基于错误变量(P_ERR)设定Q_MAX,图8基于缓冲器充满度(P_BUF)设定Q_MAX。最终的Q_MAX取两者中的较大者,而Q_MAX直接限制最终用于编码的QP值(Q)。 | 对比文件中,最终用于编码的量化步长Q(第一QP值)受到Q_MAX的限制(【0081】)。而Q_MAX的设定综合考虑了基于错误变量(P_ERR,与历史编码比特相关)的图6和基于当前缓冲器充满度(P_BUF)的图8。因此,缓冲器充满度是决定限制第一QP值的上限(Q_MAX)的关键因素之一,从而间接地使第一QP值“至少部分地基于”缓冲器充满度。本领域技术人员能够直接理解这种依赖关系。 |
| **技术特征M:《未公开》**<br>其中所述一个或多个图片参数进一步包括待译码的视频信息的位深度。 | 经检索对比文件全文,未发现提及“bit depth”(位深度)或类似概念作为调整量化参数的依据。对比文件讨论的参数主要是比特率(R_AVG, R_MAX)、缓冲器充满度、复杂度等。 | 对比文件没有公开将“位深度”作为用于调整最大QP值的图片参数。该特征在对比文件中既未直接描述,也无法从现有内容中合理推断出来。 |
| **技术特征N:《未公开》**<br>其中所述硬件处理器进一步经配置以:确定所述视频信息的下一块包括平坦区域 | 对比文件全文未提及“平坦区域”(flat region)的检测或识别。其复杂度计算基于整体帧的比特消耗和量化步长,而非针对图像内容的平坦或复杂特性进行空间区域检测。 | 目标专利中“平坦区域”的检测是其特定技术方案的一部分,用于触发特殊的QP设定。对比文件完全没有涉及这一概念或功能。 |
| **技术特征O:《未公开》**<br>设定第二QP值为预定值 | 由于技术特征N(确定平坦区域)未被公开,为平坦区域“设定第二QP值为预定值”的后续步骤在对比文件中也没有对应描述。对比文件中QP值的设定主要基于复杂度、目标比特率和缓冲器状态,而非针对检测到的特定图像内容特性直接设定预定值。 | 该特征依赖于特征N,既然特征N未被公开,特征O在对比文件中也没有依据。 |
| **技术特征P:《未公开》**<br>以及基于所述第二QP值来对所述视频信息的所述下一块进行译码来形成用于显示或传输的视频数据位流。 | 同上,由于特征N和O未被公开,基于为平坦区域设定的预定QP值进行编码的步骤在对比文件中也不存在。 | 该特征在对比文件中没有公开。 |
| **技术特征Q:《隐含公开》**<br>其中所述缓冲器单元经进一步配置以固定速率将经译码视频数据的位输出到所述视频数据位流。 | 【0059】“一定レート又は可変レートで符号化器バッファ54からチャネル46へデータが送られる。” (数据以恒定速率或可变速率从编码器缓冲器54发送到信道46。) | 对比文件明确指出,数据从编码器缓冲器输出到信道可以以“一定レート”(固定/恒定速率)进行。这直接对应于目标专利中“以固定速率将经译码视频数据的位输出到视频数据位流”的功能。虽然对比文件也提到了可变速率,但固定速率是明确列出的选项之一,因此该特征被公开。 |
### 总结与代码输出
根据上述特征比对分析:
- **直接公开**的技术特征有:A, B, C, K。
- **隐含公开**的技术特征有:D, E, F, G, H, I, J, L, Q。
- **未公开**的技术特征有:M, N, O, P。
按照输出格式要求,在回答结尾插入对应代码:
<<<A>>><<<B>>><<<C>>><<<K>>>
<<<d>>><<<e>>><<<f>>><<<g>>><<<h>>><<<i>>><<<j>>><<<l>>><<<q>>>