会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Digital signal processing apparatus and method and providing medium
    • 数字信号处理装置及方法及提供媒介
    • US07103100B1
    • 2006-09-05
    • US09674887
    • 2000-03-08
    • Ikuo TsukagoshiTsutomu InuiMasahito Yamane
    • Ikuo TsukagoshiTsutomu InuiMasahito Yamane
    • H04B1/66H04N7/12
    • H04N21/8193H04N21/4143H04N21/443
    • In case of decoding by a software process, in the process 1, video data of a decoded frame corresponding to a management ID stored at the head of an output FIFO 4 at its time point is read out and outputted. In the process 2, audio data is decoded. In the process 3, the video data is decoded. The decoded video data is stored in a video frame buffer and its management ID is stored in the output FIFO 4 in the outputting order. When the process 3 cannot be finished, the process 3 is interrupted during the process and the image of the frame stored at the head of the output FIFO 4 is outputted. After that, when the process 2 is finished, the decoding process of the process 3 which was temporarily interrupted is restarted. In case of performing the encoding by the software process, an encoding amount of the video data as a processing target of the encoding is predicted. Subsequently, whether an empty capacity enough to store the data of the predicted encoding amount exists in a code buffer or not is discriminated. If it is determined that there is the empty capacity, the encoding is started and the video data in which the encoding was finished is deleted from the video frame buffer. The encoding is temporarily interrupted when a reading process or the like of the video data is performed.
    • 在通过软件处理的解码的情况下,在处理1中,读出输出对应于存储在其时间点的输出FIFO4的头部的管理ID的解码帧的视频数据。 在该过程2中,音频数据被解码。 在处理3中,对视频数据进行解码。 解码的视频数据被存储在视频帧缓冲器中,其管理ID以输出顺序存储在输出FIFO4中。 当处理3不能完成时,处理3在处理过程中中断,并且输出存储在输出FIFO4的头部的帧的图像被输出。 之后,当处理2结束时,重新开始暂时中断的处理3的解码处理。 在通过软件处理执行编码的情况下,预测作为编码的处理对象的视频数据的编码量。 随后,判别在代码缓冲器中是否存在足以存储预测编码量的数据的空容量。 如果确定存在空容量,则开始编码,并且从视频帧缓冲器中删除编码完成的视频数据。 当执行视频数据的读取处理等时,编码暂时中断。
    • 4. 发明授权
    • System and method for balancing video encoding tasks between multiple processors
    • 用于平衡多个处理器之间的视频编码任务的系统和方法
    • US07158571B2
    • 2007-01-02
    • US10020655
    • 2001-12-11
    • Jason Naxin WangMasahito YamaneIkuo Tsukagoshi
    • Jason Naxin WangMasahito YamaneIkuo Tsukagoshi
    • H04B1/66H04N7/12
    • H04N19/436H04N19/42H04N19/61
    • System and method for balancing video encoding tasks between multiple processors. The method may include receiving a real time video stream, performing picture level and upper processing on a main processor, executing a macroblock loop in parallel on a main processor and a co-processor, wherein executing includes processing a first group of video encoding tasks on the main processor and processing a second group of video encoding tasks on the co-processor, and outputting an encoded version of the real time broadcast. The method may be implemented on a system that includes a main processor, a co-processor, and an interface to receive the real time video stream, each coupled to one or more buses. The encoding may be performed according to the well known Moving Pictures Experts Group (MPEG) standards.
    • 用于平衡多个处理器之间的视频编码任务的系统和方法。 该方法可以包括在主处理器上接收实时视频流,执行画面级别和高级处理,在主处理器和协处理器上并行执行宏块循环,其中执行包括处理第一组视频编码任务 主处理器,并在协处理器上处理第二组视频编码任务,并输出实时广播的编码版本。 该方法可以在包括主处理器,协处理器和用于接收实时视频流的接口的系统上实现,每个耦合到一个或多个总线。 可以根据公知的运动图像专家组(MPEG)标准执行编码。
    • 6. 发明授权
    • Flexible software-based decoding system with decoupled decoding timing and output timing
    • 灵活的基于软件的解码系统具有去耦解码定时和输出时序
    • US06246720B1
    • 2001-06-12
    • US09422910
    • 1999-10-21
    • Michael Alan KutnerMarkus Hendrikus VeltmanMasahito YamaneIkuo TsukagoshiKlaus Zimmermann
    • Michael Alan KutnerMarkus Hendrikus VeltmanMasahito YamaneIkuo TsukagoshiKlaus Zimmermann
    • H04N712
    • H04N21/4143H04N5/04H04N5/4401H04N19/42H04N19/61H04N21/4341H04N21/8193
    • A flexible software-based decoding system with decoupled decoding timing and output timing. In one embodiment, a computer software implemented method of decoding a data stream comprising encoded video data is provided. In this embodiment, the software method comprises the step of maintaining a number of already decoded and ready-for-output frames in a frame buffer. The method also comprises the step of decoding a first encoded frame of the data stream to generate an additional decoded frame. The method further comprises the step of outputting a first of the decoded frames before decoding of the first encoded frame is completed if the decoding step requires more time than a predefined frame output time to complete. Moreover, in this embodiment, the method comprises the step of adding the first additional decoded frame to the frame buffer. In this embodiment, real-time output is maintained irrespective of whether completion of the decoding step requires more time than the predefined frame output time for particular frames. In one embodiment, the method further comprises the step of decoding a second encoded frame of the data stream substantially immediately upon completion of the decoding step to generate a second additional decoded frame, provided that the completion of the decoding step requires more time than the predefined frame output time, and also the step of adding the second additional decoded frame to the frame buffer.
    • 一种灵活的基于软件的解码系统,具有去耦解码定时和输出时序。 在一个实施例中,提供了一种对包括编码视频数据的数据流进行解码的计算机软件实现方法。 在该实施例中,软件方法包括在帧缓冲器中保持已经解码和准备好输出的帧的数量的步骤。 该方法还包括解码数据流的第一编码帧以产生附加解码帧的步骤。 该方法还包括如果解码步骤需要比预定的帧输出时间更长的时间完成,则在完成第一编码帧的解码之前输出第一解码帧的步骤。 此外,在本实施例中,该方法包括将第一附加解码帧添加到帧缓冲器的步骤。 在该实施例中,不管完成解码步骤是否需要比特定帧的预定帧输出时间更多的时间,维持实时输出。 在一个实施例中,该方法还包括在完成解码步骤之后基本上立即对数据流的第二编码帧进行解码以产生第二附加解码帧的步骤,条件是解码步骤的完成需要比预定义的更多的时间 帧输出时间,以及将第二附加解码帧添加到帧缓冲器的步骤。