会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
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. 发明授权
    • 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.
    • 一种灵活的基于软件的解码系统,具有去耦解码定时和输出时序。 在一个实施例中,提供了一种对包括编码视频数据的数据流进行解码的计算机软件实现方法。 在该实施例中,软件方法包括在帧缓冲器中保持已经解码和准备好输出的帧的数量的步骤。 该方法还包括解码数据流的第一编码帧以产生附加解码帧的步骤。 该方法还包括如果解码步骤需要比预定的帧输出时间更长的时间完成,则在完成第一编码帧的解码之前输出第一解码帧的步骤。 此外,在本实施例中,该方法包括将第一附加解码帧添加到帧缓冲器的步骤。 在该实施例中,不管完成解码步骤是否需要比特定帧的预定帧输出时间更多的时间,维持实时输出。 在一个实施例中,该方法还包括在完成解码步骤之后基本上立即对数据流的第二编码帧进行解码以产生第二附加解码帧的步骤,条件是解码步骤的完成需要比预定义的更多的时间 帧输出时间,以及将第二附加解码帧添加到帧缓冲器的步骤。
    • 6. 发明授权
    • 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)标准执行编码。
    • 8. 发明授权
    • Disparity data transport and signaling
    • 差距数据传输和信令
    • US08817072B2
    • 2014-08-26
    • US13022817
    • 2011-02-08
    • Mark Kenneth EyerIkuo Tsukagoshi
    • Mark Kenneth EyerIkuo Tsukagoshi
    • H04N13/00H04N7/32
    • H04N13/161H04N13/172H04N13/183H04N13/189H04N19/597H04N21/4884H04N21/816
    • A method of decoding closed caption disparity data, involves a TV receiver receiving closed caption disparity data for a 3D display encoded as a sequence of frame interval/slope change pairs, with the frame interval representing a designated number of frames over which each linear function representing disparity is to be applied paired with a value indicating a change in slope from the slope of a preceding segment. A first segment in the sequence presumes a predetermined slope as a reference. A sequence of caption data packets specifies a closed caption display window containing closed caption text. The disparity value is used in each frame to determine a horizontal offset of left and right eye views of the CC display that establishes the closed caption display window's perceived z-axis position. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    • 一种解码隐藏字幕差异数据的方法涉及一种TV接收机,其接收被编码为帧间隔/斜率变化对序列的3D显示的隐藏字幕差异数据,其中帧间隔表示指定数量的帧,每个线性函数表示 视差应与来自前一段的斜率的指示斜率变化的值配对。 序列中的第一段假设预定的斜率作为参考。 一系列字幕数据包指定一个包含隐藏字幕文本的隐藏字幕显示窗口。 在每个帧中使用视差值来确定建立隐藏字幕显示窗口感知的z轴位置的CC显示器的左眼和右眼视图的水平偏移。 该摘要不被认为是限制性的,因为其它实施例可能偏离本摘要中描述的特征。
    • 10. 发明授权
    • Video coding apparatus, method of controlling video coding and program of controlling video coding
    • 视频编码装置,控制视频编码的方法和控制视频编码的程序
    • US08665966B2
    • 2014-03-04
    • US10569886
    • 2004-09-02
    • Ikuo TsukagoshiShinji TakadaKoichi Goto
    • Ikuo TsukagoshiShinji TakadaKoichi Goto
    • H04N7/12H04N11/02H04N11/04
    • H04N19/42H04N19/12H04N19/127H04N19/156H04N19/172
    • The present invention realizes a video coding apparatus that is simple in configuration and can avoid video display quality deterioration due to an overrun of video coding processing. The video coding apparatus is provided with a coding means for bringing video into coding processing on a frame basis with a first coding processing method; a processing time detecting means for detecting coding actual processing time required for coding processing on the frame; a delay calculating means for calculating processing delay time of coding processing on the frame based on coding predicted processing time given to the coding processing and the coding actual processing time; a coding load controlling means for, in a case where the processing delay time on the frame is greater than or equal to a predetermined threshold value, causing a subsequent frame to undergo coding processing with a second coding processing method bearing coding processing load lower than in said first coding processing method, and thereby processing time of frames after occurrence of an overrun is shortened for recovery from the overrun so that a frame skip due to occurrence of an overrun is prevented to enable avoidance of video quality deterioration.
    • 本发明实现了一种视频编码装置,其配置简单,并且可以避免视频编码处理超载导致的视频显示质量恶化。 视频编码装置具有编码装置,用于利用第一编码处理方法将视频转换成基于帧的编码处理; 处理时间检测装置,用于检测帧上的编码处理所需的编码实际处理时间; 延迟计算装置,用于根据给予编码处理和编码实际处理时间的编码预测处理时间,计算帧上的编码处理的处理延迟时间; 编码负载控制装置,用于在所述帧上的处理延迟时间大于或等于预定阈值的情况下,使后续帧进行编码处理,所述第二编码处理方法承载编码处理负载低于 所述第一编码处理方法,从而超出发生后的帧的处理时间被缩短以从超程恢复,从而防止由于发生超限而跳帧,从而避免视频质量恶化。