会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Error-tolerant sync detection for DVD optical disks using programmable sequence of sync marks
    • 使用可编程序同步标记的DVD光盘进行容错同步检测
    • US06249896B1
    • 2001-06-19
    • US09251724
    • 1999-02-17
    • Son Hong HoHung Cao NguyenPhuc Thanh Tran
    • Son Hong HoHung Cao NguyenPhuc Thanh Tran
    • G11B2700
    • G11B20/1813G11B27/3027G11B2220/2562
    • Synchronization (sync) marks on a digital-versatile disk (DVD) optical disk are initially detected and later used to adjust bit timing after jitter has occurred. Each DVD physical sector contains many sync marks in a predefined sequence. Each sync mark has a sync-code field that varies for the sync marks in a sector, and a fixed sync pattern that is constant for all sync marks. The first sync mark is detected at initialization by detecting a previous sequence of sync codes of sync marks that precede the first sync mark. The sequence is programmable so that one to seven sync marks are in the sequence searched for. Detection for sync marks with bit errors can still occur since a programmable number of bit errors are allowed in each sync code and in the fixed sync pattern. One of the sync codes can be missed in the sequence and detection still made, allowing tolerance of errors in the sync marks when longer sequences of sync codes are matched. Once initial sync is made, the bit timing is adjusted when too many pseudo-sync clocks are inserted for sync marks missed due to jitter. An early and a late window around the expected sync point are used to enable re-sync to a detected fixed sync pattern.
    • 最初检测到数字通用光盘(DVD)光盘上的同步(同步)标记,稍后用于调整抖动发生后的位时序。 每个DVD物理扇区以预定义的顺序包含许多同步标记。 每个同步标记具有对于扇区中的同步标记而变化的同步码字段,以及对于所有同步标记是恒定的固定同步模式。 通过检测在第一同步标记之前的同步标记的同步码的先前序列,在初始化时检测第一同步标记。 该序列是可编程的,以便搜索到一个到七个同步标记。 由于可以在每个同步码和固定同步码型中允许可编程位数的错误,所以仍然会发生具有位错误的同步标记的检测。 其中一个同步代码可能会被错过,并且仍然进行检测,从而允许在较长序列的同步码匹配时容许同步标记中的错误。 一旦进行初始同步,当针对由于抖动丢失的同步标记插入太多伪同步时钟时,调整位定时。 围绕预期同步点的早期和晚期窗口用于使得能够重新同步到检测到的固定同步模式。
    • 2. 发明授权
    • Error-tolerant target-sector search using previous N sector ID for high-speed CD
    • 使用先前的N扇区ID进行高速CD的容错目标扇区搜索
    • US06198705B1
    • 2001-03-06
    • US09153949
    • 1998-09-16
    • Phuc Thanh TranSon Hong HoHung Cao Nguyen
    • Phuc Thanh TranSon Hong HoHung Cao Nguyen
    • G11B1722
    • G11B15/68G11B17/22
    • An optical disk controller reads CD-ROM disks at high speeds that commonly produce errors. Errors in the headers that identify sectors are tolerated by the sector-search hardware. The disk-controller firmware writes a virtual target register the previous sector's header's minutes, seconds, frame (MSF), which is one less that the desired sector's MSF, or MSF-1. A physical target that precedes the virtual target is searched for. The physical target precedes the desired sector by N sectors, so that the physical target is MSF-N. When the physical target matches a header read from the disk, a good sector found flag is set. The physical target is then incremented for each new sector and compared to the virtual target. Once the physical target matches the virtual target, the following sector is buffered to the host. The raw header from the disk is stored and error corrections are made using the error correction byte following the sector's data. The corrected raw header is compared to the virtual target to determine if the correct sector was captured. The virtual target is also incremented so that all following sectors that are transferred to the host can also have their headers checked.
    • 光盘控制器以高速读取CD-ROM盘,这通常会产生错误。 识别扇区的标头中的错误被扇区搜索硬件所容忍。 磁盘控制器固件将虚拟目标寄存器写入前一个扇区的标题的分钟,秒,帧(MSF),其小于所需扇区的MSF或MSF-1。 搜索虚拟目标之前的物理目标。 物理目标在N个扇区之前在期望扇区之前,使得物理目标是MSF-N。 当物理目标与从磁盘读取的头匹配时,设置好的扇区发现标志。 然后,为每个新扇区增加物理目标,并与虚拟目标进行比较。 一旦物理目标与虚拟目标匹配,则下列扇区被缓存到主机。 存储磁盘中的原始标题,并使用扇区数据后的纠错字节进行错误更正。 将校正的原始报头与虚拟目标进行比较,以确定是否捕获了正确的扇区。 虚拟目标也会递增,以便传输到主机的所有以下扇区也可以检查其头。
    • 3. 发明授权
    • On-the-fly row-syndrome generation for DVD controller ECC
    • 用于DVD控制器ECC的即时行综合征生成
    • US06279135B1
    • 2001-08-21
    • US09197323
    • 1998-11-19
    • Hung Cao NguyenSon Hong Ho
    • Hung Cao NguyenSon Hong Ho
    • G11C2900
    • G11B20/1833G11B2020/1836G11B2220/2562G11C2029/0411
    • A digital-versatile disk (DVD) playback-controller integrated circuit (IC) writes data to a block in an embedded memory buffer while row syndromes are being generated in parallel. The block has rows and columns. Row syndromes are generated on-the-fly as the data is written from the DVD disk to the memory buffer. Row syndrome generation thus requires no memory access cycles. Column syndrome generation is delayed until row correction is completed. Once errors in the rows identified by the row syndromes are corrected, column syndromes are generated. The bytes received from the DVD disk for the current row are accumulated into intermediate row syndromes. Received bytes are accumulated for the row until all of the row's bytes have been received and accumulated. The final accumulated row syndromes are written to the embedded memory buffer for later row error-correction. The row syndromes are later sent from the embedded memory buffer to an error corrector that detects, locates, and corrects any errors in the rows. A separate SRAM buffer for error correction is eliminated even though on-the-fly performance is achieved.
    • 数字多功能盘(DVD)回放控制器集成电路(IC)将数据写入嵌入式存储器缓冲器中的块,同时并行生成行综合征。 该块具有行和列。 随着数据从DVD磁盘写入到内存缓冲区,行综合征是随机生成的。 因此,行综合征生成不需要存储器访问周期。 列校正生成被延迟,直到行校正完成。 一旦校正了由行综合征识别的行中的错误,就会生成列综合征。 从当前行的DVD盘接收到的字节被累积到中间行综合征中。 接收到的字节被累积,直到所有行的字节都被接收和累积。 最后累积的行综合征被写入到嵌入式存储器缓冲器中用于稍后的行纠错。 行综合征随后从嵌入式存储器缓冲区发送到错误校正器,该错误校正器检测,定位和校正行中的任何错误。 即使实现了即时性能,也可以消除用于纠错的单独的SRAM缓冲器。
    • 4. 发明授权
    • DVD controller with embedded DRAM for ECC-block buffering
    • 具有嵌入式DRAM的DVD控制器,用于ECC块缓冲
    • US6167551A
    • 2000-12-26
    • US124332
    • 1998-07-29
    • Hung Cao NguyenSon Hong Ho
    • Hung Cao NguyenSon Hong Ho
    • H03M13/00
    • G11B20/00
    • An embedded DRAM is incorporated inside a digital-versatile-disk (DVD) playback-controller integrated circuit. Data from the DVD optical disk is written to a data block in the embedded DRAM. Error correction is performed by reading the data block to generate syndromes and over-writing errors in the data block with corrections. Once the data block is corrected, it is copied or moved to a different area of the embedded memory, a host-buffer area. As the data block is moved, de-scrambling is performed to decrypt the data. The re-ordered data is stripped of overhead such as ECC bytes and written to the host-buffer area of the embedded DRAM. A checksum is generated as the data is moved, and the checksum is compared to a stored checksum to ensure that all errors were corrected. The data block in the host-buffer area is then transferred to a host. The embedded DRAM has a very wide data-access width of 16 bytes. The full width is used for writing data from the optical disk to the ECC data block buffer, and for reading data from the host-buffer area to the host. Narrower access widths are used by the error correction and de-scrambler blocks.
    • 嵌入式DRAM集成在数字通用盘(DVD)播放控制器集成电路内。 来自DVD光盘的数据被写入嵌入式DRAM中的数据块。 通过读取数据块来执行错误校正,以在校正中产生校正子和数据块中的写入错误。 一旦数据块被纠正,它将被复制或移动到嵌入式存储器,主机 - 缓冲区域的不同区域。 当移动数据块时,执行去加扰来解密数据。 重新排序的数据被剥离诸如ECC字节的开销,并写入嵌入式DRAM的主机缓冲区。 随着数据移动,生成校验和,并将校验和与存储的校验和进行比较,以确保所有错误得到纠正。 然后将主机缓冲区中的数据块传送到主机。 嵌入式DRAM具有非常宽的16字节的数据访问宽度。 全宽用于将数据从光盘写入ECC数据块缓冲区,并将数据从主机缓冲区读取到主机。 较窄的访问宽度由纠错和解扰器块使用。
    • 5. 发明授权
    • Dual-column syndrome generation for DVD error correction using an
embedded DRAM
    • 使用嵌入式DRAM进行DVD纠错的双列校正子生成
    • US6115837A
    • 2000-09-05
    • US124334
    • 1998-07-29
    • Hung Cao NguyenSon Hong Ho
    • Hung Cao NguyenSon Hong Ho
    • G11C29/00
    • G11B20/1833G11B2020/1836G11B2220/2562G11C2029/0411
    • A digital-versatile disk (DVD) playback-controller integrated circuit (IC) writes data to a block in an embedded memory buffer. The block has rows and columns. Row syndromes are generated on-the-fly as the data is written from the DVD disk to the memory buffer. Row syndrome generation thus requires no memory access cycles. Once errors in the rows identified by the row syndromes are corrected, column syndromes are generated. A multi-byte fetch supplies a multi-column syndrome generator with bytes in the row for two or more columns. The fetched bytes for the two or more columns are accumulated into intermediate syndromes. Fetched bytes are accumulated for other rows until all of the column's bytes in all rows have been fetched and accumulated. The final accumulated syndromes are output to an error corrector that detects, locates, and corrects any errors in the columns. The same error corrector can be used for row and column syndromes, even though a three-block-deep pipeline is used. Only one memory access cycle is required during column-syndrome generation for each row, even though two or more column syndromes are simultaneously generated. Pipelined registers for the intermediate syndrome bytes in the column-syndrome generator allow syndrome-calculation circuits to be shared for all column syndromes.
    • 数字通用盘(DVD)播放控制器集成电路(IC)将数据写入嵌入式存储器缓冲器中的块。 该块具有行和列。 随着数据从DVD磁盘写入到内存缓冲区,行综合征是随机生成的。 因此,行综合征生成不需要存储器访问周期。 一旦校正了由行综合征识别的行中的错误,就会生成列综合征。 多字节提取为多列校正子生成器提供了两列或更多列的行中的字节。 两个或更多列的获取字节被累积到中间综合征中。 直到所有行中的所有列的字节都已被获取和累积为止,才会为其他行累积获取的字节。 最终累积的综合征被输出到错误校正器,以检测,定位和校正列中的任何错误。 即使使用三块深的管道,相同的误差校正器也可用于行和列综合征。 即使两个或多个列综合征同时生成,在每一行的列综合征生成期间只需要一个存储器访问周期。 列综合征发生器中的中间综合征字节的流水线寄存器允许对所有列综合征共享校正子计算电路。