会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • SYSTEM AND METHODS FOR DETECTING AND HANDLING ERRORS IN A MULTI-THREADED VIDEO DATA DECODER
    • 用于在多线程视频数据解码器中检测和处理错误的系统和方法
    • US20080049844A1
    • 2008-02-28
    • US11844287
    • 2007-08-23
    • Shan LiuJason N. WangMilan Mehta
    • Shan LiuJason N. WangMilan Mehta
    • H04N7/26
    • H04N19/895H04N19/436H04N19/61
    • Apparatus and methods for decoding streaming data containing one or more coded pictures in which each picture contains a plurality of slices and each slice containing a plurality of macroblocks are disclosed. A first decoding subtask is performed on all macroblocks in the coded picture or a section thereof. After performing the first decoding subtask on all macroblocks in the coded picture or a section thereof, a second decoding subtask is performed on all the macroblocks in the coded picture or section thereof. One or more of the first and second tasks includes examining a slice or macroblock within the coded picture to determine if there are any errors, and if an error is present, handling the error.
    • 公开了用于解码包含一个或多个编码图像的流数据的装置和方法,其中每个图像包含多个片,并且每个片包含多个宏块。 对编码图像中的所有宏块或其一部分执行第一解码子任务。 在编码图像或其一部分中的所有宏块上执行第一解码子任务之后,对编码图像或其部分中的所有宏块执行第二解码子任务。 第一和第二任务中的一个或多个包括检查编码图像内的切片或宏块以确定是否存在任何错误,并且如果存在错误,则处理该错误。
    • 4. 发明授权
    • System and methods for detecting and handling errors in a multi-threaded video data decoder
    • 用于检测和处理多线程视频数据解码器中的错误的系统和方法
    • US08699561B2
    • 2014-04-15
    • US11844287
    • 2007-08-23
    • Shan LiuJason N. WangMilan Mehta
    • Shan LiuJason N. WangMilan Mehta
    • H04B1/66
    • H04N19/895H04N19/436H04N19/61
    • Apparatus and methods for decoding streaming data containing one or more coded pictures in which each picture contains a plurality of slices and each slice containing a plurality of macroblocks are disclosed. A first decoding subtask is performed on all macroblocks in the coded picture or a section thereof. After performing the first decoding subtask on all macroblocks in the coded picture or a section thereof, a second decoding subtask is performed on all the macroblocks in the coded picture or section thereof. One or more of the first and second tasks includes examining a slice or macroblock within the coded picture to determine if there are any errors, and if an error is present, handling the error.
    • 公开了用于解码包含一个或多个编码图像的流数据的装置和方法,其中每个图像包含多个片,并且每个片包含多个宏块。 对编码图像中的所有宏块或其一部分执行第一解码子任务。 在编码图像或其一部分中的所有宏块上执行第一解码子任务之后,对编码图像或其部分中的所有宏块执行第二解码子任务。 第一和第二任务中的一个或多个包括检查编码图像内的切片或宏块以确定是否存在任何错误,并且如果存在错误,则处理该错误。
    • 7. 发明申请
    • SOFTWARE HARDWARE HYBRID VIDEO ENCODER
    • 软件硬件混合视频编码器
    • US20140161172A1
    • 2014-06-12
    • US13710794
    • 2012-12-11
    • Jason N. WangHung-Ju Lee
    • Jason N. WangHung-Ju Lee
    • H04N7/26
    • H04N19/42H04N19/156
    • In aspects of the present disclosure, a software encoder augments a hardware encoder by implementing portions of a video encoding task that are not supported by the hardware encoder while the hardware encoder implements other portions of the encoding task. The use of a software encoder to augment a hardware encoder in this manner can extend the useful life of a hardware encoder, allow the system to adapt to changes in video coding standards, and in some cases improve performance of encoding implemented by hardware or software alone. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    • 在本公开的方面,软件编码器通过实现硬件编码器不支持的视频编码任务的部分来增强硬件编码器,同时硬件编码器实现编码任务的其他部分。 使用软件编码器以这种方式增加硬件编码器可以延长硬件编码器的使用寿命,允许系统适应视频编码标准的变化,并且在某些情况下提高硬件或软件单独执行的编码性能 。 要强调的是,该摘要被提供以符合要求抽象的规则,允许搜索者或其他读者快速确定技术公开内容的主题。 提交它的理解是,它不会用于解释或限制权利要求的范围或含义。
    • 9. 发明授权
    • Method and apparatus for decoding mpeg video signals
    • 解码mpeg视频信号的方法和装置
    • US06850568B1
    • 2005-02-01
    • US09481337
    • 2000-01-12
    • Richard L. WilliamsAmelia Carino LunaJason N. Wang
    • Richard L. WilliamsAmelia Carino LunaJason N. Wang
    • G06T9/00H04N7/26H04N7/50H04N7/12H04N11/02H04N11/04
    • H04N19/42H04N19/61H04N19/91
    • A method and apparatus for decoding an input MPEG video stream are provided that includes a core processor with a very long instruction word (VLIW) processor and a co-processor that includes a variable length decoder (VLD) for decoding the MPEG video stream. The input MPEG video stream is organized into macroblocks, wherein each macroblock includes a header for a macroblock that is not decoded, and encoded data for a macroblock whose header is previously decoded by VLD. Thereafter, VLD decodes the encoded video data of a first macroblock whose header has been decoded, and decodes the header of a second (current) macroblock. VLIW then performs motion compensation on a current macroblock based upon reference data of a previously decoded macroblock. VLIW also adds a fake slice start code and fake macroblock data at the end of each picture into the input MPEG video data stream; and utilizes the fake slice start code and fake macroblock data to skip to a next slice. The fake macroblock data indicates an error to the VLD stopping the decoding process until the core processor clears the interrupt and reinitiates decoding of a selected macroblock.
    • 提供了一种用于解码输入MPEG视频流的方法和装置,其包括具有非常长的指令字(VLIW)处理器的核心处理器和包括可变长度解码器(VLD)的协处理器,用于解码MPEG视频流。 输入的MPEG视频流被组织成宏块,其中每个宏块包括一个未被解码的宏块的头部,以及由VLD预先解码头部的宏块的编码数据。 此后,VLD解码其首标已解码的第一宏块的编码视频数据,并对第二(当前)宏块的标题进行解码。 然后,VLIW基于先前解码的宏块的参考数据对当前宏块执行运动补偿。 VLIW还在每个图像的末尾添加假片起始码和假宏块数据到输入的MPEG视频数据流中; 并利用假片起始码和假宏块数据跳到下一片。 伪宏块数据指示VLD停止解码过程的错误,直到核心处理器清除中断并重新开始对所选宏块的解码。
    • 10. 发明授权
    • Method and apparatus for decoding MPEG video signals using multiple data transfer units
    • 使用多个数据传送单元解码MPEG视频信号的方法和装置
    • US06542541B1
    • 2003-04-01
    • US09481336
    • 2000-01-12
    • Amelia Carino LunaJason N. WangRichard L. Williams
    • Amelia Carino LunaJason N. WangRichard L. Williams
    • H04B166
    • H04N19/436H04N5/4401H04N19/174H04N19/423H04N19/44H04N19/61H04N19/70H04N19/91
    • A method and system for decoding and reconstructing an incoming MPEG video data stream for producing decoded MPEG video data is provided. The method and system utilizes a first memory storage device with at least two memory buffers associated with a co-processor, and a second memory device with a plurality of memory buffers associated with a core-processor. Also provided is a first data transfer unit coupled to the first memory storage device and the second memory device. The first data transfer unit in response to a first signal from the core processor selects one of the first memory storage device buffer (B0) as a source and a buffer in the second memory storage device as a destination buffer (MB_B0′). The data transfer unit is adapted to read content from B0 and write the content of B0 to MB_B0′. Simultaneously, data transfer unit also selects the other buffer of the first memory storage device (B1) as a second source buffer and a second destination buffer (MB-B1′) from the plurality of buffers in the second memory storage device. Again the data transfer unit is adapted to read the content of B1 and write the content of B1 to MB_B1′, wherein the transfer from B1 to MB_B1′ comprises a wait indicating that a transfer from B0 to MB-B0′ is complete.
    • 提供了用于解码和重建用于产生解码的MPEG视频数据的输入MPEG视频数据流的方法和系统。 该方法和系统利用具有与协处理器相关联的至少两个存储器缓冲器的第一存储器存储设备,以及具有与核心处理器相关联的多个存储器缓冲器的第二存储器设备。 还提供了耦合到第一存储器存储设备和第二存储器设备的第一数据传送单元。 响应于来自核心处理器的第一信号的第一数据传送单元选择作为源的第一存储器存储器件缓冲器(B0)和第二存储器存储器件中的缓冲器之一作为目标缓冲器(MB_B0')。 数据传送单元适于从B0读取内容并将B0的内容写入MB_B0'。 同时,数据传送单元还从第二存储器装置中的多个缓冲器中选择第一存储器件(B1)的另一个缓冲器作为第二源缓冲器和第二目的缓冲器(MB-B1')。 再次,数据传送单元适于读取B1的内容并将B1的内容写入MB_B1',其中从B1到MB_B1'的传送包括指示从B0到MB-B0'的传送完成的等待。