Digital signal processing apparatus and method and providing medium
    1.
    发明授权
    Digital signal processing apparatus and method and providing medium 失效
    数字信号处理装置及方法及提供媒介

    公开(公告)号:US07103100B1

    公开(公告)日:2006-09-05

    申请号:US09674887

    申请日:2000-03-08

    IPC分类号: H04B1/66 H04N7/12

    摘要: 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的解码处理。 在通过软件处理执行编码的情况下,预测作为编码的处理对象的视频数据的编码量。 随后,判别在代码缓冲器中是否存在足以存储预测编码量的数据的空容量。 如果确定存在空容量,则开始编码,并且从视频帧缓冲器中删除编码完成的视频数据。 当执行视频数据的读取处理等时,编码暂时中断。

    Video decoder and method for using the same
    2.
    发明授权
    Video decoder and method for using the same 有权
    视频解码器及其使用方法

    公开(公告)号:US07369612B2

    公开(公告)日:2008-05-06

    申请号:US10021228

    申请日:2001-12-11

    IPC分类号: H04N7/12 G06K9/36

    CPC分类号: H04N19/577 H04N19/37

    摘要: A video decoder and a method for using the same are provided. Selected frames of a video stream are trimmed during the decoding of the video stream. The video stream is received. The video stream includes, I, P, and B frames. Only predetermined portions of each B frame of the video stream are decoded.

    摘要翻译: 提供了一种视频解码器及其使用方法。 在视频流的解码期间修剪视频流的所选帧。 视频流被接收。 视频流包括I,P和B帧。 仅视频流的每个B帧的预定部分被解码。

    Flexible software-based decoding system with decoupled decoding timing and output timing
    4.
    发明授权
    Flexible software-based decoding system with decoupled decoding timing and output timing 有权
    灵活的基于软件的解码系统具有去耦解码定时和输出时序

    公开(公告)号:US06246720B1

    公开(公告)日:2001-06-12

    申请号:US09422910

    申请日:1999-10-21

    IPC分类号: H04N712

    摘要: 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.

    摘要翻译: 一种灵活的基于软件的解码系统,具有去耦解码定时和输出时序。 在一个实施例中,提供了一种对包括编码视频数据的数据流进行解码的计算机软件实现方法。 在该实施例中,软件方法包括在帧缓冲器中保持已经解码和准备好输出的帧的数量的步骤。 该方法还包括解码数据流的第一编码帧以产生附加解码帧的步骤。 该方法还包括如果解码步骤需要比预定的帧输出时间更长的时间完成,则在完成第一编码帧的解码之前输出第一解码帧的步骤。 此外,在本实施例中,该方法包括将第一附加解码帧添加到帧缓冲器的步骤。 在该实施例中,不管完成解码步骤是否需要比特定帧的预定帧输出时间更多的时间,维持实时输出。 在一个实施例中,该方法还包括在完成解码步骤之后基本上立即对数据流的第二编码帧进行解码以产生第二附加解码帧的步骤,条件是解码步骤的完成需要比预定义的更多的时间 帧输出时间,以及将第二附加解码帧添加到帧缓冲器的步骤。

    System and method for balancing video encoding tasks between multiple processors

    公开(公告)号:US20070079351A1

    公开(公告)日:2007-04-05

    申请号:US11633993

    申请日:2006-12-04

    IPC分类号: H04N7/173 H04N7/16

    摘要: 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.

    System and method for balancing video encoding tasks between multiple processors
    6.
    发明授权
    System and method for balancing video encoding tasks between multiple processors 失效
    用于平衡多个处理器之间的视频编码任务的系统和方法

    公开(公告)号:US07158571B2

    公开(公告)日:2007-01-02

    申请号:US10020655

    申请日:2001-12-11

    IPC分类号: H04B1/66 H04N7/12

    摘要: 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)标准执行编码。

    Disparity data transport and signaling
    8.
    发明授权
    Disparity data transport and signaling 有权
    差距数据传输和信令

    公开(公告)号:US08817072B2

    公开(公告)日:2014-08-26

    申请号:US13022817

    申请日:2011-02-08

    IPC分类号: H04N13/00 H04N7/32

    摘要: 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显示器的左眼和右眼视图的水平偏移。 该摘要不被认为是限制性的,因为其它实施例可能偏离本摘要中描述的特征。

    Video display system, video display device, its control method, and information storage medium
    9.
    发明授权
    Video display system, video display device, its control method, and information storage medium 有权
    视频显示系统,视频显示设备,其控制方法和信息存储介质

    公开(公告)号:US08730394B2

    公开(公告)日:2014-05-20

    申请号:US12440745

    申请日:2007-05-17

    IPC分类号: H04N7/00 H04N3/27

    摘要: To provide a video display system for allowing a user to look at and listen to video and sound on various means. A video display system has a video display device and a portable video display device, connected to each other for communication. The video display device produces own device video data and own device sound data to be displayed and reproduced, respectively, on the video display device; displays the own device video data and reproduces the own device sound data; encodes these data into a data format which the portable video display device is able to handle, to thereby produce other device video data and other device sound data; and sends to the portable video display device. The portable video display device receives these data, and decodes and displays the other device video data, and decodes and reproduces the other device sound data.

    摘要翻译: 提供用于允许用户以各种方式观看和收听视频和声音的视频显示系统。 视频显示系统具有彼此连接以进行通信的视频显示装置和便携式视频显示装置。 视频显示设备分别在视频显示设备上产生自己的设备视频数据和自己的设备声音数据以被显示和再现; 显示自己的设备视频数据并再现自己的设备声音数据; 将这些数据编码成便携式视频显示设备能够处理的数据格式,从而产生其他设备视频数据和其他设备声音数据; 并发送到便携式视频显示设备。 便携式视频显示装置接收这些数据,解码并显示其他设备视频数据,并对其他设备声音数据进行解码和再现。

    Video coding apparatus, method of controlling video coding and program of controlling video coding
    10.
    发明授权
    Video coding apparatus, method of controlling video coding and program of controlling video coding 失效
    视频编码装置,控制视频编码的方法和控制视频编码的程序

    公开(公告)号:US08665966B2

    公开(公告)日:2014-03-04

    申请号:US10569886

    申请日:2004-09-02

    IPC分类号: H04N7/12 H04N11/02 H04N11/04

    摘要: 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.

    摘要翻译: 本发明实现了一种视频编码装置,其配置简单,并且可以避免视频编码处理超载导致的视频显示质量恶化。 视频编码装置具有编码装置,用于利用第一编码处理方法将视频转换成基于帧的编码处理; 处理时间检测装置,用于检测帧上的编码处理所需的编码实际处理时间; 延迟计算装置,用于根据给予编码处理和编码实际处理时间的编码预测处理时间,计算帧上的编码处理的处理延迟时间; 编码负载控制装置,用于在所述帧上的处理延迟时间大于或等于预定阈值的情况下,使后续帧进行编码处理,所述第二编码处理方法承载编码处理负载低于 所述第一编码处理方法,从而超出发生后的帧的处理时间被缩短以从超程恢复,从而防止由于发生超限而跳帧,从而避免视频质量恶化。