System and methods for efficient media delivery using cache

    公开(公告)号:US10567287B2

    公开(公告)日:2020-02-18

    申请号:US16153117

    申请日:2018-10-05

    摘要: To improve the efficiency of media delivery over the Internet, a system and a method are provided for caching remote media files and retrieving cached media files, comprising hardware and software modules as well as steps for storing a remote media file into the cache and retrieving the cached media file based on a signature created by hashing only discrete parts of the media file. The signature is a key for finding the cached media files in the cache upon subsequent requests for the same media file, even if it is received from a different internet location. Media files may be adapted to the characteristics of different media clients, and adapted media files may be equally cached.

    System and methods for efficient media delivery using cache

    公开(公告)号:US10097463B2

    公开(公告)日:2018-10-09

    申请号:US13950562

    申请日:2013-07-25

    摘要: To improve the efficiency of media delivery over the Internet, a system and a method are provided for caching remote media files and retrieving cached media files, comprising hardware and software modules as well as steps for storing a remote media file into the cache and retrieving the cached media file based on a signature created by hashing only discrete parts of the media file. The signature is a key for finding the cached media files in the cache upon subsequent requests for the same media file, even if it is received from a different internet location. Media files may be adapted to the characteristics of different media clients, and adapted media files may be equally cached.

    METHOD AND SYSTEM FOR SELECTIVE CONTENT PROCESSING BASED ON A PANORAMIC CAMERA AND A VIRTUAL-REALITY HEADSET

    公开(公告)号:US20200348517A1

    公开(公告)日:2020-11-05

    申请号:US16908592

    申请日:2020-06-22

    发明人: Jean Mayrand

    摘要: Gaze positions of an operator wearing a virtual-reality headset displaying a video stream define preferred view regions of the display. Starting with a reference gaze position, and for each subsequent distinctly different gaze position, the virtual-reality headset sends control data, including three spatial coordinates and a time coordinate expressed as a cyclical video-frame index, to a view adaptor receiving the video stream. The view adaptor stores contents of a number of most recent video frames of the video stream in a circular content-buffer and control data of a number of most recent gaze positions in a circular control-buffer. A content filter within the view adaptor determines a preferred view region surrounding a gaze position according to control data held in the circular control-buffer and extracts a partial content of a respective frame held in the circular content-buffer according to the preferred view region.

    Method and system for panoramic multimedia streaming

    公开(公告)号:US10419770B2

    公开(公告)日:2019-09-17

    申请号:US15259962

    申请日:2016-09-08

    发明人: Jean Mayrand

    摘要: Methods and apparatus for panoramic multimedia streaming where viewers may control spatial coverage of panoramic video components of multimedia signals are disclosed. A novel flexible streaming server is devised to perform client-specific content filtering in addition to adapting multimedia signals to characteristics of individual client devices as well as to varying capacities of network paths to client devices. The server may distribute software modules to client devices to enable viewers to communicate preferred view regions of a panoramic scene. The server includes a learning module devised to retain viewing-preference data, correlate viewing preference to characteristics of client devices, and determine a default viewing preference for each client device. The server implements computationally efficient schemes of generating and distributing content-filtered multimedia signals to clients. The server may be implemented using hardware processing units and memory devices allocated within a shared cloud-computing network.

    Method and system for selective content processing based on a panoramic camera and a virtual-reality headset

    公开(公告)号:US11287653B2

    公开(公告)日:2022-03-29

    申请号:US16908592

    申请日:2020-06-22

    发明人: Jean Mayrand

    摘要: Gaze positions of an operator wearing a virtual-reality headset displaying a video stream define preferred view regions of the display. Starting with a reference gaze position, and for each subsequent distinctly different gaze position, the virtual-reality headset sends control data, including three spatial coordinates and a time coordinate expressed as a cyclical video-frame index, to a view adaptor receiving the video stream. The view adaptor stores contents of a number of most recent video frames of the video stream in a circular content-buffer and control data of a number of most recent gaze positions in a circular control-buffer. A content filter within the view adaptor determines a preferred view region surrounding a gaze position according to control data held in the circular control-buffer and extracts a partial content of a respective frame held in the circular content-buffer according to the preferred view region.

    Streaming network adapted to content selection

    公开(公告)号:US11108670B2

    公开(公告)日:2021-08-31

    申请号:US16699375

    申请日:2019-11-29

    发明人: Jean Mayrand

    IPC分类号: H04L12/26 H04L29/06

    摘要: A universal streaming server providing client-defined content at a permissible flow rate is disclosed. The server performs adaptive content filtering of panoramic multimedia signals based on clients' commands and regulates signal flow rate between the server and each of multiple client devices based on respective content specifications and performance measurements. The server sends a derivative of a panoramic signal capturing a panoramic view to a client device, receives content selection parameters, based on the derivative, from the client device, extracts a partial-coverage signal from the full-coverage signal according to the content selection parameters, and transmits the partial-coverage signal to the client device. The performance measurements include measurements pertinent to a client's receiver and measurement pertinent to a network path to the client's receiver. The server may employ multiple content filters and multiple encoders to serve a large number of clients concurrently.

    Method and system for panoramic multimedia streaming

    公开(公告)号:US11057632B2

    公开(公告)日:2021-07-06

    申请号:US16571615

    申请日:2019-09-16

    发明人: Jean Mayrand

    摘要: Methods and apparatus for panoramic multimedia streaming where viewers may control spatial coverage of panoramic video components of multimedia signals are disclosed. A novel flexible streaming server is devised to perform client-specific content filtering in addition to adapting multimedia signals to characteristics of individual client devices as well as to varying capacities of network paths to client devices. The server may distribute software modules to client devices to enable viewers to communicate preferred view regions of a panoramic scene. The server includes a learning module devised to retain viewing-preference data, correlate viewing preference to characteristics of client devices, and determine a default viewing preference for each client device. The server implements computationally efficient schemes of generating and distributing content-filtered multimedia signals to clients. The server may be implemented using hardware processing units and memory devices allocated within a shared cloud-computing network.