BUFFER-AWARE TRANSMISSION RATE CONTROL FOR REAL-TIME VIDEO STREAMING SYSTEM

    公开(公告)号:US20180332342A1

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

    申请号:US15595746

    申请日:2017-05-15

    CPC classification number: H04N21/44004 H04L1/1809 H04N21/6375 H04N21/64738

    Abstract: Systems and methods for buffer-aware transmission rate control for real-time video streaming are disclosed herein. An example method includes transmitting a first video packet at a transmission rate based on a buffer fill ratio of a buffer, where the transmission rate is adjusted in response to changes of the buffer fill ratio, selectively retransmitting a second video packet in response to a negative acknowledgement packet, where selectively retransmitting the second video packet is at least based on whether the second video packet has been previously retransmitted, a buffer level of the buffer, and a retransmission rate, and selectively retransmitting a third video packet in response to a non-receipt of an acknowledgement packet within a retransmission timeout, wherein selectively retransmitting the third video packet is at least based on whether the third video packet has been previously retransmitted, the buffer level of the buffer, and the retransmission rate.

    Video-in-video video stream having a three layer video scene
    2.
    发明授权
    Video-in-video video stream having a three layer video scene 有权
    具有三层视频场景的视频视频视频流

    公开(公告)号:US09131284B2

    公开(公告)日:2015-09-08

    申请号:US13734514

    申请日:2013-01-04

    Abstract: A mobile computing device includes first, second and third cameras coupled to produce first, second and third camera video streams, respectively. The first camera is on a first side of the mobile computing device, and the second and third cameras are included in a stereo camera on a second side of the mobile computing device. A video processor is coupled to generate an output video stream including a first video layer generated from the first camera video stream. The video processor is further coupled to generate the output video stream to include second and third video layers from the second camera video stream in response to the second and the third camera video streams. The video processor is further coupled to overlay the first video layer between the second video layer and the third video layer in the output video stream.

    Abstract translation: 移动计算设备包括分别耦合以产生第一,第二和第三摄像机视频流的第一,第二和第三摄像机。 第一相机位于移动计算设备的第一侧,并且第二和第三相机包括在移动计算设备的第二侧上的立体相机中。 视频处理器被耦合以产生包括从第一摄像机视频流生成的第一视频层的输出视频流。 视频处理器还被耦合以响应于第二和第三摄像机视频流而产生输出视频流以包括来自第二摄像机视频流的第二和第三视频层。 视频处理器还被耦合以在输出视频流中的第二视频层和第三视频层之间覆盖第一视频层。

    Apparatus And Method For Level-Based Self-Adjusting Peer-to-Peer Media Streaming
    3.
    发明申请
    Apparatus And Method For Level-Based Self-Adjusting Peer-to-Peer Media Streaming 有权
    用于基于级别的自调整对等媒体流的设备和方法

    公开(公告)号:US20140244763A1

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

    申请号:US13779239

    申请日:2013-02-27

    Inventor: Xinhu Su Hui Pan

    Abstract: An apparatus and method for media streaming in a peer-to-peer (P2P) network having a plurality of peer modules connected on the network include a source peer module connected on the network, the source peer module being associated with a highest logical level of the network. A plurality of viewer peer modules is also connected on the network, each viewer peer module being associated with a logical network level. The logical network level associated with each viewer peer module is a quantity of logical network levels that the viewer peer module is logically below the source peer module. The P2P network is configured such that each viewer peer module can be connected to no more than one up-peer module logically above the viewer peer module, and each viewer peer module can be connected to any integer number of down-peer modules logically below the viewer peer module.

    Abstract translation: 在具有连接在网络上的多个对等模块的对等(P2P)网络中的媒体流媒体的装置和方法包括连接在网络上的源对等体模块,源对等模块与最高逻辑级别 网络。 多个观众对等模块也连接在网络上,每个观众对等模块与逻辑网络级相关联。 与每个查看器对等模块相关联的逻辑网络级别是观看者对等模块在逻辑上在源对等模块下方的逻辑网络级数。 P2P网络被配置为使得每个观众对等模块可以在观众对等模块上逻辑地连接到不超过一个的上游模块,并且每个观众对等模块可以逻辑上连接到任何整数数量的下行模块 查看器对等模块。

    Apparatus and method for level-based self-adjusting peer-to-peer media streaming
    4.
    发明授权
    Apparatus and method for level-based self-adjusting peer-to-peer media streaming 有权
    用于基于级别的自适应对等媒体流的装置和方法

    公开(公告)号:US09294563B2

    公开(公告)日:2016-03-22

    申请号:US13779239

    申请日:2013-02-27

    Inventor: Xinhua Su Hui Pan

    Abstract: An apparatus and method for media streaming in a peer-to-peer (P2P) network having a plurality of peer modules connected on the network include a source peer module connected on the network, the source peer module being associated with a highest logical level of the network. A plurality of viewer peer modules is also connected on the network, each viewer peer module being associated with a logical network level. The logical network level associated with each viewer peer module is a quantity of logical network levels that the viewer peer module is logically below the source peer module. The P2P network is configured such that each viewer peer module can be connected to no more than one up-peer module logically above the viewer peer module, and each viewer peer module can be connected to any integer number of down-peer modules logically below the viewer peer module.

    Abstract translation: 在具有连接在网络上的多个对等模块的对等(P2P)网络中的媒体流媒体的装置和方法包括连接在网络上的源对等体模块,源对等模块与最高逻辑级别 网络。 多个观众对等模块也连接在网络上,每个观众对等模块与逻辑网络级相关联。 与每个查看器对等模块相关联的逻辑网络级别是观看者对等模块在逻辑上在源对等模块下方的逻辑网络级数。 P2P网络被配置为使得每个观众对等模块可以在观众对等模块上逻辑地连接到不超过一个的上游模块,并且每个观众对等模块可以逻辑上连接到任何整数数量的下行模块 查看器对等模块。

    Video conferencing with a mobile platform
    5.
    发明授权
    Video conferencing with a mobile platform 有权
    具有移动平台的视频会议

    公开(公告)号:US09154736B1

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

    申请号:US14332748

    申请日:2014-07-16

    Abstract: Video conferencing for mobile platforms is provided by logging a first mobile platform into a conference server, which finds a first peer-to-peer station on a network to connect with the first mobile platform. The first peer-to-peer station is a nearest available peer-to-peer station on the network to the first mobile platform. The first peer-to-peer station on the network is connected to the first mobile platform. First communication data is received at the first peer-to-peer station directly from the first mobile platform. The first communication data is sent directly from the first peer-to-peer station to a second peer-to-peer station through a peer-to-peer connection in the network. The first communication data is sent directly from the second peer-to-peer station to a second mobile platform connected to the second peer-to-peer station. The second peer-to-peer station is a nearest available peer-to-peer station on the network to the second mobile platform.

    Abstract translation: 通过将第一移动平台记录到会议服务器中来提供用于移动平台的视频会议,该会议服务器在网络上找到与第一移动平台连接的第一对等站。 第一个对等站是网络上最靠近的可用对等站到第一个移动平台。 网络上的第一个对等站连接到第一个移动平台。 第一通信数据在第一对等站从第一移动平台直接接收。 第一通信数据通过网络中的对等连接从第一对等站直接发送到第二对等站。 第一通信数据从第二对等站直接发送到连接到第二对等站的第二移动平台。 第二个对等站是网络上最靠近的可用对等站到第二移动平台。

    Communication screen editing and previewing

    公开(公告)号:US10582346B2

    公开(公告)日:2020-03-03

    申请号:US14309407

    申请日:2014-06-19

    Abstract: A method for communicating from a mobile platform includes arranging a plurality of regions in a communication screen on a first mobile platform. Each one of the plurality of regions in the communication screen is populated with communication data. The communication data includes at least one or more of text data, image data, and video data. The communication screen is sent from the first mobile platform to a second mobile platform. A display of the communication screen on the second mobile platform appears substantially identical to a display of the communication screen on the first mobile platform.

    COMMUNICATION SCREEN EDITING AND PREVIEWING
    7.
    发明申请
    COMMUNICATION SCREEN EDITING AND PREVIEWING 审中-公开
    通信屏幕编辑和预览

    公开(公告)号:US20150373511A1

    公开(公告)日:2015-12-24

    申请号:US14309407

    申请日:2014-06-19

    Abstract: A method for communicating from a mobile platform includes arranging a plurality of regions in a communication screen on a first mobile platform. Each one of the plurality of regions in the communication screen is populated with communication data. The communication data includes at least one or more of text data, image data, and video data. The communication screen is sent from the first mobile platform to a second mobile platform. A display of the communication screen on the second mobile platform appears substantially identical to a display of the communication screen on the first mobile platform.

    Abstract translation: 用于从移动平台进行通信的方法包括在第一移动平台上的通信屏幕中布置多个区域。 通信屏幕中的多个区域中的每一个都填充有通信数据。 通信数据包括文本数据,图像数据和视频数据中的至少一个或多个。 通信屏幕从第一移动平台发送到第二移动平台。 第二移动平台上的通信屏幕的显示器显示与第一移动平台上的通信屏幕的显示基本相同。

    System and method for embedding stereo imagery
    8.
    发明授权
    System and method for embedding stereo imagery 有权
    用于嵌入立体图像的系统和方法

    公开(公告)号:US09197874B1

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

    申请号:US14334427

    申请日:2014-07-17

    Abstract: A method for embedding stereo imagery includes (a) transforming a foreground stereo image, extracted from a source stereo image captured by a first stereo camera, from a scale associated with the first stereo camera to a scale associated with a second stereo camera, to form a transformed foreground stereo image, and (b) embedding the transformed foreground stereo image into a target stereo image, captured by the second stereo camera, to form an embedded stereo image.

    Abstract translation: 用于嵌入立体图像的方法包括(a)将从第一立体相机拍摄的源立体图像提取的前景立体图像从与第一立体相机相关联的尺度变换为与第二立体相机相关联的尺度,以形成 变换的前景立体图像,和(b)将经变换的前景立体图像嵌入由第二立体相机拍摄的目标立体图像中,以形成嵌入式立体图像。

    MOBILE COMPUTING DEVICE HAVING VIDEO-IN-VIDEO REAL-TIME BROADCASTING CAPABILITY
    9.
    发明申请
    MOBILE COMPUTING DEVICE HAVING VIDEO-IN-VIDEO REAL-TIME BROADCASTING CAPABILITY 有权
    具有视频实时广播能力的移动计算设备

    公开(公告)号:US20140192199A1

    公开(公告)日:2014-07-10

    申请号:US13734586

    申请日:2013-01-04

    Abstract: A mobile computing device includes a first video camera on a first side of the mobile computing device producing a first camera video stream. A second video camera is on a second side of the mobile computing device producing a second camera video stream. A video processor is coupled to the first video camera and the second video camera to receive the first camera video stream and the second camera video stream, respectively. The video processor is coupled to merge the first camera video stream and the second camera video stream to generate a merged video stream. The video processor includes a network interface coupled to upload the merged video stream to a server in real-time using an Internet wireless network. The server broadcasts the merged video stream to a plurality of receivers in real-time.

    Abstract translation: 移动计算设备包括在移动计算设备的第一侧上产生第一摄像机视频流的第一摄像机。 第二摄像机位于移动计算设备的第二侧,产生第二摄像机视频流。 视频处理器耦合到第一摄像机和第二摄像机以分别接收第一摄像机视频流和第二摄像机视频流。 视频处理器被耦合以合并第一摄像机视频流和第二摄像机视频流以产生合并的视频流。 视频处理器包括网络接口,其耦合以使用因特网无线网络实时地将合并的视频流上传到服务器。 服务器将合并的视频流实时地广播到多个接收机。

    VIDEO-IN-VIDEO VIDEO STREAM HAVING A THREE LAYER VIDEO SCENE
    10.
    发明申请
    VIDEO-IN-VIDEO VIDEO STREAM HAVING A THREE LAYER VIDEO SCENE 有权
    具有三层视频场景的视频内容视频流

    公开(公告)号:US20140192198A1

    公开(公告)日:2014-07-10

    申请号:US13734514

    申请日:2013-01-04

    Abstract: A mobile computing device includes first, second and third cameras coupled to produce first, second and third camera video streams, respectively. The first camera is on a first side of the mobile computing device, and the second and third cameras are included in a stereo camera on a second side of the mobile computing device. A video processor is coupled to generate an output video stream including a first video layer generated from the first camera video stream. The video processor is further coupled to generate the output video stream to include second and third video layers from the second camera video stream in response to the second and the third camera video streams. The video processor is further coupled to overlay the first video layer between the second video layer and the third video layer in the output video stream.

    Abstract translation: 移动计算设备包括分别耦合以产生第一,第二和第三摄像机视频流的第一,第二和第三摄像机。 第一相机位于移动计算设备的第一侧,并且第二和第三相机包括在移动计算设备的第二侧上的立体相机中。 视频处理器被耦合以产生包括从第一摄像机视频流生成的第一视频层的输出视频流。 视频处理器还被耦合以响应于第二和第三摄像机视频流而产生输出视频流以包括来自第二摄像机视频流的第二和第三视频层。 视频处理器还被耦合以在输出视频流中的第二视频层和第三视频层之间覆盖第一视频层。

Patent Agency Ranking