Dynamic intra-coded macroblock refresh interval for video error concealment
    2.
    发明授权
    Dynamic intra-coded macroblock refresh interval for video error concealment 有权
    用于视频错误隐藏的动态帧内编码宏块刷新间隔

    公开(公告)号:US07020203B1

    公开(公告)日:2006-03-28

    申请号:US10328513

    申请日:2002-12-23

    IPC分类号: H04N7/12

    摘要: The present invention provides, in one embodiment, a system and method for concealing video errors. The system includes a coding engine for processing each frame of a video signal to generate macroblocks, selecting a refresh interval based upon network communication parameters, and encoding one or more of the macroblocks as refresh intra-coded macroblocks based upon the selected refresh interval. The refresh intra-coded macroblocks are placed into discrete data packets for transmission across a network to one or more remote devices. Upon receiving other refresh intra-coded macroblocks from a remote device via the network, the coding engine decodes the received intra-coded macroblocks, and places the decoded macroblocks in a newly decoded video frame to be used as reference frame macroblocks for reducing video errors associated with prediction drift.

    摘要翻译: 本发明在一个实施例中提供了一种用于隐藏视频错误的系统和方法。 该系统包括用于处理视频信号的每一帧以产生宏块的编码引擎,基于网络通信参数选择刷新间隔,并且基于所选择的刷新间隔将一个或多个宏块编码为刷新帧内编码宏块。 刷新帧内编码宏块被放置在离散数据分组中,用于经由网络传输到一个或多个远程设备。 在经由网络从远程设备接收到其它刷新帧内编码宏块时,编码引擎解码所接收的帧内编码宏块,并将解码的宏块置于新解码的视频帧中,以用作参考帧宏块,以减少相关的视频错误 具有预测漂移。

    DYNAMIC INTRA-CODED MACROBLOCK REFRESH INTERVAL FOR VIDEO ERROR CONCEALMENT
    3.
    发明申请
    DYNAMIC INTRA-CODED MACROBLOCK REFRESH INTERVAL FOR VIDEO ERROR CONCEALMENT 有权
    视频错误隐藏的动态内部编码的MACROBLOCK刷新间隔

    公开(公告)号:US20060056519A1

    公开(公告)日:2006-03-16

    申请号:US10328513

    申请日:2002-12-23

    摘要: The present invention provides, in one embodiment, a system and method for concealing video errors. The system includes a coding engine for processing each frame of a video signal to generate macroblocks, selecting a refresh interval based upon network communication parameters, and encoding one or more of the macroblocks as refresh intra-coded macroblocks based upon the selected refresh interval. The refresh intra-coded macroblocks are placed into discrete data packets for transmission across a network to one or more remote devices. Upon receiving other refresh intra-coded macroblocks from a remote device via the network, the coding engine decodes the received intra-coded macroblocks, and places the decoded macroblocks in a newly decoded video frame to be used as reference frame macroblocks for reducing video errors associated with prediction drift.

    摘要翻译: 本发明在一个实施例中提供了一种用于隐藏视频错误的系统和方法。 该系统包括用于处理视频信号的每一帧以产生宏块的编码引擎,基于网络通信参数选择刷新间隔,并且基于所选择的刷新间隔将一个或多个宏块编码为刷新帧内编码宏块。 刷新帧内编码宏块被放置在离散数据分组中,用于经由网络传输到一个或多个远程设备。 在经由网络从远程设备接收到其它刷新帧内编码宏块时,编码引擎解码所接收的帧内编码宏块,并将解码的宏块置于新解码的视频帧中,以用作参考帧宏块,用于减少相关的视频错误 具有预测漂移。

    System and method for video error concealment
    4.
    发明授权
    System and method for video error concealment 有权
    视频错误隐藏的系统和方法

    公开(公告)号:US07239662B2

    公开(公告)日:2007-07-03

    申请号:US10226504

    申请日:2002-08-23

    IPC分类号: H04N7/12 H04B1/66

    摘要: The present invention provides, in one embodiment, a system and method for concealing video errors. The system encodes, reorders, and packetizes video information into video data packets for transmission over a communication network such that the system conceals errors caused by lost video data packets when the system receives, depacketizes, orders, and decodes the data packets. In one embodiment, the system and method encodes and packetizes video information, such that adjacent macroblocks are not placed in the same video data packets. Additionally, the system and method may provide information accompanying the video data packets to facilitate the decoding process. An advantage to such a scheme is that errors due to video data packet loss are spatially distributed over a video frame. Thus, if regions of data surrounding a lost macroblock are successfully decoded, the decoder may predict motion vectors and spatial content with a higher degree of accuracy, which leads to higher video quality.

    摘要翻译: 本发明在一个实施例中提供了一种用于隐藏视频错误的系统和方法。 该系统对视频信息进行编码,重新排序和打包,并将其视频数据包分组,以便通过通信网络进行传输,从而当系统接收,解包,排序和解码数据包时,系统会隐藏由丢失的视频数据包引起的错误。 在一个实施例中,系统和方法编码和分组视频信息,使得相邻宏块不被放置在相同的视频数据分组中。 此外,系统和方法可以提供伴随视频数据分组的信息以便于解码过程。 这种方案的优点在于视频数据包丢失导致的错误在空间上分布在视频帧上。 因此,如果成功解码了丢失宏块周围的数据区域,则解码器可以以更高的准确度来预测运动矢量和空间内容,这导致更高的视频质量。

    SYSTEM AND METHOD FOR VIDEO ERROR CONCEALMENT
    5.
    发明申请
    SYSTEM AND METHOD FOR VIDEO ERROR CONCEALMENT 审中-公开
    视频错误隐藏的系统和方法

    公开(公告)号:US20070230583A1

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

    申请号:US11753465

    申请日:2007-05-24

    IPC分类号: H04N7/12

    摘要: The present invention provides, in one embodiment, a system and method for concealing video errors. The system encodes, reorders, and packetizes video information into video data packets for transmission over a communication network such that the system conceals errors caused by lost video data packets when the system receives, depacketizes, orders, and decodes the data packets. In one embodiment, the system and method encodes and packetizes video information, such that adjacent macroblocks are not placed in the same video data packets. Additionally, the system and method may provide information accompanying the video data packets to facilitate the decoding process. An advantage to such a scheme is that errors due to video data packet loss are spatially distributed over a video frame. Thus, if regions of data surrounding a lost macroblock are successfully decoded, the decoder may predict motion vectors and spatial content with a higher degree of accuracy, which leads to higher video quality.

    摘要翻译: 本发明在一个实施例中提供了一种用于隐藏视频错误的系统和方法。 该系统对视频信息进行编码,重新排序和打包,并将其视频数据包分组,以便通过通信网络进行传输,从而当系统接收,解包,排序和解码数据包时,系统会隐藏由丢失的视频数据包引起的错误。 在一个实施例中,系统和方法编码和分组视频信息,使得相邻宏块不被放置在相同的视频数据分组中。 此外,系统和方法可以提供伴随视频数据分组的信息以便于解码过程。 这种方案的优点在于视频数据包丢失导致的错误在空间上分布在视频帧上。 因此,如果成功解码了丢失宏块周围的数据区域,则解码器可以以更高的准确度来预测运动矢量和空间内容,这导致更高的视频质量。

    Personal videoconferencing system having distributed processing architecture
    6.
    发明授权
    Personal videoconferencing system having distributed processing architecture 有权
    具有分布式处理架构的个人视频会议系统

    公开(公告)号:US06590604B1

    公开(公告)日:2003-07-08

    申请号:US09545043

    申请日:2000-04-07

    IPC分类号: H04N714

    CPC分类号: H04N7/152

    摘要: A personal videoconferencing system includes a videoconferencing appliance connected to a personal computer through a Universal Serial Bus (USB) or similar connection. The appliance is provided with a video camera and microphone for generating local video and audio streams. The local video and audio streams are compressed by a video and audio encoder residing at the appliance, and the compressed video and audio streams are conveyed to the personal computer over the USB connection. The appliance may be further provided with an audio decoder for decompressing a remote audio stream received by the personal computer through a network interface and conveyed to the appliance via the USB connection. A video decoder, located on the personal computer, is configured to decompress the local video stream (received through the USB connection) as well as a remote video stream received through the network interface. The decompressed video streams are then sent to a monitor for display to a user. The decompressed audio stream may be played either at a loudspeaker coupled to the audio decoder or at the personal computer.

    摘要翻译: 个人视频会议系统包括通过通用串行总线(USB)或类似连接连接到个人计算机的视频会议设备。 该设备配有摄像机和麦克风,用于产生本地视频和音频流。 本地视频和音频流由位于设备处的视频和音频编码器压缩,压缩的视频和音频流通过USB连接传送到个人计算机。 该设备还可以设置有音频解码器,用于通过网络接口对由个人计算机接收的远程音频流进行解压缩,并通过USB连接传送到设备。 位于个人计算机上的视频解码器被配置为解压缩本地视频流(通过USB连接接收)以及通过网络接口接收的远程视频流。 然后将解压缩的视频流发送到监视器以供用户显示。 解压缩音频流可以在耦合到音频解码器或个人计算机的扬声器处播放。

    SYSTEM AND METHOD FOR EXCHANGING CONNECTION INFORMATION FOR VIDEOCONFERENCING UNITS USING INSTANT MESSAGING
    7.
    发明申请
    SYSTEM AND METHOD FOR EXCHANGING CONNECTION INFORMATION FOR VIDEOCONFERENCING UNITS USING INSTANT MESSAGING 有权
    使用即时消息传递视频信息的连接信息的系统和方法

    公开(公告)号:US20070263075A1

    公开(公告)日:2007-11-15

    申请号:US11277979

    申请日:2006-03-30

    IPC分类号: H04N7/14

    摘要: A videoconferencing system includes a first videoconferencing unit coupled to a network and associated with a first instant messaging identity. The first videoconferencing unit obtains a second instant messaging identity and automatically sends a request instant message requesting videoconferencing connection information to the second instant messaging identity. A second videoconferencing unit is coupled to the network and is associated with the second instant messaging identity. The second videoconferencing unit receives the request instant message and automatically returns a response instant message including videoconferencing connection information to the first instant messaging identity. The first videoconferencing unit receives the response instant message and automatically obtains the videoconferencing connection information from the response instant message. Using the videoconferencing connection information, the first videoconferencing unit initiates a videoconference call with the second videoconference unit.

    摘要翻译: 视频会议系统包括耦合到网络并与第一即时消息身份相关联的第一视频会议单元。 第一视频会议单元获得第二即时消息身份,并且自动地向第二即时消息身份发送请求视频会议连接信息的请求即时消息。 第二视频会议单元耦合到网络并与第二即时消息身份相关联。 第二视频会议单元接收请求即时消息,并将包括视频会议连接信息的响应即时消息自动返回到第一即时消息身份。 第一视频会议单元接收响应即时消息,并从响应即时消息中自动获取视频会议连接信息。 使用视频会议连接信息,第一视频会议单元发起与第二视频会议单元的视频会议呼叫。

    Automatic audio priority designation during conference
    8.
    发明授权
    Automatic audio priority designation during conference 有权
    会议期间自动音频优先级指定

    公开(公告)号:US08447023B2

    公开(公告)日:2013-05-21

    申请号:US12697844

    申请日:2010-02-01

    IPC分类号: H04M3/42

    CPC分类号: G10L21/00 H04M3/42 H04N7/15

    摘要: During a conference, a multipoint control unit (MCU) designates priority and non-priority endpoints. The MCU forms priority audio from the priority endpoint and sends that audio to the other endpoints at a normal level. However, the MCU forms non-priority audio from the non-priority endpoint and handles that audio based on whether the input audio from the priority endpoint is from speaking or not. If the priority endpoint's audio indicates a participant at that endpoint is speaking, then the MCU sends the non-priority audio to the other endpoints at a reduced level. Designation of which endpoint has priority can be based on which endpoint has a current duration of audio indicative of speech that is longer than other endpoints. Alternatively, the designation can be based on which endpoint is currently presenting content during the conference or based on a mix of speech audio and content presentation.

    摘要翻译: 在会议期间,多点控制单元(MCU)指定优先级和非优先级端点。 MCU从优先级端点构成优先音频,并将该音频发送到正常级别的其他端点。 然而,MCU从非优先级终端形成非优先级音频,并且基于来自优先级端点的输入音频是否来自不同语言来处理该音频。 如果优先级端点的音频指示该端点的参与者正在说话,则MCU以降低的级别将非优先级音频发送到其他端点。 哪个端点具有优先权的指定可以基于哪个端点具有指示语音的当前持续时间长于其他端点。 或者,该指定可以基于在会议期间当前呈现内容的哪个端点或者基于语音音频和内容呈现的混合。

    Automatic Audio Priority Designation During Conference
    9.
    发明申请
    Automatic Audio Priority Designation During Conference 有权
    会议期间自动音频优先指定

    公开(公告)号:US20110187814A1

    公开(公告)日:2011-08-04

    申请号:US12697844

    申请日:2010-02-01

    IPC分类号: H04N7/15 H04M3/42 G10L21/00

    CPC分类号: G10L21/00 H04M3/42 H04N7/15

    摘要: During a conference, a multipoint control unit (MCU) designates priority and non-priority endpoints. The MCU forms priority audio from the priority endpoint and sends that audio to the other endpoints at a normal level. However, the MCU forms non-priority audio from the non-priority endpoint and handles that audio based on whether the input audio from the priority endpoint is from speaking or not. If the priority endpoint's audio indicates a participant at that endpoint is speaking, then the MCU sends the non-priority audio to the other endpoints at a reduced level. Designation of which endpoint has priority can be based on which endpoint has a current duration of audio indicative of speech that is longer than other endpoints. Alternatively, the designation can be based on which endpoint is currently presenting content during the conference or based on a mix of speech audio and content presentation.

    摘要翻译: 在会议期间,多点控制单元(MCU)指定优先级和非优先级端点。 MCU从优先级端点构成优先音频,并将该音频发送到正常级别的其他端点。 然而,MCU从非优先级终端形成非优先级音频,并且基于来自优先级端点的输入音频是否来自不同语言来处理该音频。 如果优先级端点的音频指示该端点的参与者正在说话,则MCU以降低的级别将非优先级音频发送到其他端点。 哪个端点具有优先权的指定可以基于哪个端点具有指示语音的当前持续时间长于其他端点。 或者,该指定可以基于在会议期间当前呈现内容的哪个端点或者基于语音音频和内容呈现的混合。

    System and method for exchanging connection information for videoconferencing units using instant messaging
    10.
    发明授权
    System and method for exchanging connection information for videoconferencing units using instant messaging 有权
    用于使用即时消息交换视频会议单元的连接信息的系统和方法

    公开(公告)号:US07969461B2

    公开(公告)日:2011-06-28

    申请号:US11277979

    申请日:2006-03-30

    IPC分类号: H04N7/14

    摘要: A videoconferencing system includes a first videoconferencing unit coupled to a network and associated with a first instant messaging identity. The first videoconferencing unit obtains a second instant messaging identity and automatically sends a request instant message requesting videoconferencing connection information to the second instant messaging identity. A second videoconferencing unit is coupled to the network and is associated with the second instant messaging identity. The second videoconferencing unit receives the request instant message and automatically returns a response instant message including videoconferencing connection information to the first instant messaging identity. The first videoconferencing unit receives the response instant message and automatically obtains the videoconferencing connection information from the response instant message. Using the videoconferencing connection information, the first videoconferencing unit initiates a videoconference call with the second videoconference unit.

    摘要翻译: 视频会议系统包括耦合到网络并与第一即时消息身份相关联的第一视频会议单元。 第一视频会议单元获得第二即时消息身份,并且自动地向第二即时消息身份发送请求视频会议连接信息的请求即时消息。 第二视频会议单元耦合到网络并与第二即时消息身份相关联。 第二视频会议单元接收请求即时消息,并将包括视频会议连接信息的响应即时消息自动返回到第一即时消息身份。 第一视频会议单元接收响应即时消息,并从响应即时消息中自动获取视频会议连接信息。 使用视频会议连接信息,第一视频会议单元发起与第二视频会议单元的视频会议呼叫。