Fast switching hybrid video decoder

    公开(公告)号:US09967579B2

    公开(公告)日:2018-05-08

    申请号:US14862590

    申请日:2015-09-23

    IPC分类号: H04N19/423 H04N19/44

    摘要: Techniques are presented herein for switching between a software decoder and a hardware decoder in a hybrid decoder. A video bit stream is received. The video bit stream is analyzed to determine whether or not the video bit stream can be decoded by the hardware decoder. When the video bit stream can be decoded by the hardware decoder, the video bit stream is routed to the hardware decoder and also stored in a first buffer. The video bit stream is decoded by the hardware decoder and when a reference frame is decoded, the reference frame is stored in a second buffer. When the video bit stream cannot be decoded by the hardware decoder, the video bit stream is routed to the software decoder for decoding. When an instantaneous decoder refresh (IDR) frame is decoded by the software decoder, the IDR frame is stored in the first buffer.

    Multi-device conference participation
    2.
    发明授权
    Multi-device conference participation 有权
    多设备会议参与

    公开(公告)号:US09438643B2

    公开(公告)日:2016-09-06

    申请号:US14597241

    申请日:2015-01-15

    IPC分类号: H04N7/14 H04L29/06 H04N7/15

    摘要: In one embodiment a method includes connecting a primary video conference client device (PVCCD) to a video conference session; allocating: at least a first presentation segment of the video conference session to be presented by the PVCCD, and also allocating at least a second presentation segment of the video conference session to be presented by at least one secondary video conference client device (SVCCD), receiving a data stream associated with at least the first presentation segment, and presenting the first presentation segment on the PVCCD.

    摘要翻译: 在一个实施例中,一种方法包括将主视频会议客户端设备(PVCCD)连接到视频会议会话; 分配:由PVCCD呈现的视频会议会话的至少第一呈现片段,并且还分配由至少一个次要视频会议客户端设备(SVCCD)呈现的视频会议会话的至少第二呈现片段, 接收与至少第一呈现片段相关联的数据流,以及在PVCCD上呈现第一呈现片段。

    Panoramic video conference
    3.
    发明授权
    Panoramic video conference 有权
    全景视频会议

    公开(公告)号:US09172909B2

    公开(公告)日:2015-10-27

    申请号:US14065665

    申请日:2013-10-29

    IPC分类号: H04N7/15 H04N5/232

    摘要: In one embodiment, video is transmitted between a sending device and a receiving device. The sending device is configured to receive adjacent camera views and encode the adjacent camera views independently into video streams. The sending device performs an image analysis on the adjacent camera views in order to generate a projection matrix to relate the adjacent camera views. The projection matrix and the encoded video streams are sent to at least one receiver. The receiver is configured to receive the encoded video streams and the projection matrix relating the encoded video streams. The receiver calculates an aggregate video stream using the projection matrix. The aggregate video stream includes portions of at least two of the encoded video streams. Other receivers may receive the same encoded video streams and generate a different aggregate video stream having a varying size, resolution, or number of views.

    摘要翻译: 在一个实施例中,在发送设备和接收设备之间传输视频。 发送设备被配置为接收相邻的摄像机视图并且将相邻摄像机视图独立地编码成视频流。 发送装置对相邻相机视图执行图像分析,以便生成投影矩阵以使相邻的相机视图相关联。 投影矩阵和编码视频流被发送到至少一个接收器。 接收器被配置为接收编码视频流和与编码视频流相关联的投影矩阵。 接收机使用投影矩阵计算聚合视频流。 聚合视频流包括至少两个编码视频流的部分。 其他接收机可以接收相同的编码视频流并生成具有不同大小,分辨率或视图数量的不同聚合视频流。

    Fast Switching Hybrid Video Decoder
    4.
    发明申请
    Fast Switching Hybrid Video Decoder 有权
    快速切换混合视频解码器

    公开(公告)号:US20140146895A1

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

    申请号:US13687069

    申请日:2012-11-28

    IPC分类号: H04N7/26

    摘要: Techniques are presented herein for switching between a software decoder and a hardware decoder in a hybrid decoder. A video bit stream is received. The video bit stream is analyzed to determine whether or not the video bit stream can be decoded by the hardware decoder. When the video bit stream can be decoded by the hardware decoder, the video bit stream is routed to the hardware decoder and also stored in a first buffer. The video bit stream is decoded by the hardware decoder and when a reference frame is decoded, the reference frame is stored in a second buffer. When the video bit stream cannot be decoded by the hardware decoder, the video bit stream is routed to the software decoder for decoding. When an instantaneous decoder refresh (IDR) frame is decoded by the software decoder, the IDR frame is stored in the first buffer.

    摘要翻译: 这里呈现了在混合解码器中在软件解码器和硬件解码器之间切换的技术。 接收视频比特流。 视频比特流被分析以确定视频比特流是否可以被硬件解码器解码。 当视频比特流可以由硬件解码器解码时,视频比特流被路由到硬件解码器并且还存储在第一缓冲器中。 视频比特流由硬件解码器解码,并且当参考帧被解码时,参考帧被存储在第二缓冲器中。 当视频比特流不能由硬件解码器解码时,视频比特流被路由到软件解码器进行解码。 当由软件解码器解码瞬时解码器刷新(IDR)帧时,IDR帧被存储在第一缓冲器中。

    Delay tolerant decoder
    5.
    发明授权
    Delay tolerant decoder 有权
    延迟解码器

    公开(公告)号:US09578372B2

    公开(公告)日:2017-02-21

    申请号:US14039515

    申请日:2013-09-27

    摘要: In one implementation, a network device receives a series of video frames spanning a series time period from a network. The time period may be static of a specific duration or identified dynamically based on the timing of the video frames. The network device decodes the series of video frames and stores the decoded series of data frames in memory along with associated timestamps. A pause phenomenon in excess of expected delay is identified between two of the decoded video frames. The network device forwards or displays the series of decoded frames such that each successive pair of frames in the series of decoded frames are spaced by a resultant delay period that is less than a duration of the pause phenomenon.

    摘要翻译: 在一个实现中,网络设备从网络接收跨越一系列时间段的一系列视频帧。 时间段可以是特定持续时间的静态或基于视频帧的定时动态地识别。 网络设备对一系列视频帧进行解码,并将解码的数据帧序列与相关的时间戳一起存储在存储器中。 在两个解码的视频帧之间识别超过预期延迟的暂停现象。 网络设备转发或显示一系列解码的帧,使得一系列解码帧中的每个连续的帧对应于小于暂停现象持续时间的合成延迟周期。

    Fast switching hybrid video decoder
    6.
    发明授权
    Fast switching hybrid video decoder 有权
    快速切换混合视频解码器

    公开(公告)号:US09179144B2

    公开(公告)日:2015-11-03

    申请号:US13687069

    申请日:2012-11-28

    IPC分类号: H04N7/26 H04N19/44 H04N19/42

    摘要: Techniques are presented herein for switching between a software decoder and a hardware decoder in a hybrid decoder. A video bit stream is received. The video bit stream is analyzed to determine whether or not the video bit stream can be decoded by the hardware decoder. When the video bit stream can be decoded by the hardware decoder, the video bit stream is routed to the hardware decoder and also stored in a first buffer. The video bit stream is decoded by the hardware decoder and when a reference frame is decoded, the reference frame is stored in a second buffer. When the video bit stream cannot be decoded by the hardware decoder, the video bit stream is routed to the software decoder for decoding. When an instantaneous decoder refresh (IDR) frame is decoded by the software decoder, the IDR frame is stored in the first buffer.

    摘要翻译: 这里呈现了在混合解码器中在软件解码器和硬件解码器之间切换的技术。 接收视频比特流。 视频比特流被分析以确定视频比特流是否可以被硬件解码器解码。 当视频比特流可以由硬件解码器解码时,视频比特流被路由到硬件解码器并且还存储在第一缓冲器中。 视频比特流由硬件解码器解码,并且当参考帧被解码时,参考帧被存储在第二缓冲器中。 当视频比特流不能由硬件解码器解码时,视频比特流被路由到软件解码器进行解码。 当由软件解码器解码瞬时解码器刷新(IDR)帧时,IDR帧被存储在第一缓冲器中。

    ONLINE AND OFFLINE COOPERATION TO OBTAIN INPUT TO AUGMENT RECORDING OF MEETING
    7.
    发明申请
    ONLINE AND OFFLINE COOPERATION TO OBTAIN INPUT TO AUGMENT RECORDING OF MEETING 审中-公开
    在线和离线合作,以获取会议纪录

    公开(公告)号:US20150134748A1

    公开(公告)日:2015-05-14

    申请号:US14077483

    申请日:2013-11-12

    IPC分类号: H04L29/06 H04L12/58

    摘要: In one embodiment, a method includes initiating a record of a session, and determining when, during the session, an input is requested from a first party. The session includes at least a first participant. The method also includes providing an indication during the session, the indication being arranged to indicate that the input is requested from the first party, the indication being provided in the record, and notifying the first party that the input is requested from the first party. Notifying the first party that the input is requested from the first party includes providing the first party with an interface which enables the first party to provide the input.

    摘要翻译: 在一个实施例中,一种方法包括启动会话的记录,以及在会话期间何时从第一方请求输入。 该会话至少包括第一个参与者。 所述方法还包括在会话期间提供指示,所述指示被布置为指示从第一方请求输入,所述指示被提供在记录中,并且通知第一方从第一方请求输入。 向第一方通知从第一方请求输入包括向第一方提供能够使第一方提供输入的接口。

    Fast Switching Hybrid Video Decoder
    8.
    发明申请
    Fast Switching Hybrid Video Decoder 审中-公开
    快速切换混合视频解码器

    公开(公告)号:US20160014423A1

    公开(公告)日:2016-01-14

    申请号:US14862590

    申请日:2015-09-23

    IPC分类号: H04N19/423 H04N19/44

    摘要: Techniques are presented herein for switching between a software decoder and a hardware decoder in a hybrid decoder. A video bit stream is received. The video bit stream is analyzed to determine whether or not the video bit stream can be decoded by the hardware decoder. When the video bit stream can be decoded by the hardware decoder, the video bit stream is routed to the hardware decoder and also stored in a first buffer. The video bit stream is decoded by the hardware decoder and when a reference frame is decoded, the reference frame is stored in a second buffer. When the video bit stream cannot be decoded by the hardware decoder, the video bit stream is routed to the software decoder for decoding. When an instantaneous decoder refresh (IDR) frame is decoded by the software decoder, the IDR frame is stored in the first buffer.

    摘要翻译: 这里呈现了在混合解码器中在软件解码器和硬件解码器之间切换的技术。 接收视频比特流。 视频比特流被分析以确定视频比特流是否可以被硬件解码器解码。 当视频比特流可以由硬件解码器解码时,视频比特流被路由到硬件解码器并且还存储在第一缓冲器中。 视频比特流由硬件解码器解码,并且当参考帧被解码时,参考帧被存储在第二缓冲器中。 当视频比特流不能由硬件解码器解码时,视频比特流被路由到软件解码器进行解码。 当由软件解码器解码瞬时解码器刷新(IDR)帧时,IDR帧被存储在第一缓冲器中。

    Panoramic Video Conference
    9.
    发明申请
    Panoramic Video Conference 有权
    全景视频会议

    公开(公告)号:US20150116451A1

    公开(公告)日:2015-04-30

    申请号:US14065665

    申请日:2013-10-29

    IPC分类号: H04N7/15 H04N5/232

    摘要: In one embodiment, video is transmitted between a sending device and a receiving device. The sending device is configured to receive adjacent camera views and encode the adjacent camera views independently into video streams. The sending device performs an image analysis on the adjacent camera views in order to generate a projection matrix to relate the adjacent camera views. The projection matrix and the encoded video streams are sent to at least one receiver. The receiver is configured to receive the encoded video streams and the projection matrix relating the encoded video streams. The receiver calculates an aggregate video stream using the projection matrix. The aggregate video stream includes portions of at least two of the encoded video streams. Other receivers may receive the same encoded video streams and generate a different aggregate video stream having a varying size, resolution, or number of views.

    摘要翻译: 在一个实施例中,在发送设备和接收设备之间传输视频。 发送设备被配置为接收相邻的摄像机视图并且将相邻摄像机视图独立地编码成视频流。 发送装置对相邻相机视图执行图像分析,以便生成投影矩阵以使相邻的相机视图相关联。 投影矩阵和编码视频流被发送到至少一个接收器。 接收器被配置为接收编码视频流和与编码视频流相关联的投影矩阵。 接收机使用投影矩阵计算聚合视频流。 聚合视频流包括至少两个编码视频流的部分。 其他接收机可以接收相同的编码视频流并生成具有不同大小,分辨率或视图数量的不同聚合视频流。

    Delay Tolerant Decoder
    10.
    发明申请
    Delay Tolerant Decoder 有权
    延迟容忍解码器

    公开(公告)号:US20150092832A1

    公开(公告)日:2015-04-02

    申请号:US14039515

    申请日:2013-09-27

    IPC分类号: H04N19/31

    摘要: In one implementation, a network device receives a series of video frames spanning a series time period from a network. The time period may be static of a specific duration or identified dynamically based on the timing of the video frames. The network device decodes the series of video frames and stores the decoded series of data frames in memory along with associated timestamps. A pause phenomenon in excess of expected delay is identified between two of the decoded video frames. The network device forwards or displays the series of decoded frames such that each successive pair of frames in the series of decoded frames are spaced by a resultant delay period that is less than a duration of the pause phenomenon.

    摘要翻译: 在一个实现中,网络设备从网络接收跨越一系列时间段的一系列视频帧。 时间段可以是特定持续时间的静态或基于视频帧的定时动态地识别。 网络设备对一系列视频帧进行解码,并将解码的数据帧序列与相关的时间戳一起存储在存储器中。 在两个解码的视频帧之间识别超过预期延迟的暂停现象。 网络设备转发或显示一系列解码的帧,使得一系列解码帧中的每个连续的帧对应于小于暂停现象持续时间的合成延迟周期。