H04N21/2365

Multiview video encoding method and device, and multiview video decoding method and device

A multi-view video encoding method multiplexes an encoded multi-view image by a predetermined data unit and adds a scalable extension type (SET) indicating which view of image among a basic view image and an additional view image is related to data included in the predetermined data unit, a depth flag indicating which image is related to the data among a texture image and a depth map image, and a view ID of the data to a header of the predetermined data unit.

Multiview video encoding method and device, and multiview video decoding method and device

A multi-view video encoding method multiplexes an encoded multi-view image by a predetermined data unit and adds a scalable extension type (SET) indicating which view of image among a basic view image and an additional view image is related to data included in the predetermined data unit, a depth flag indicating which image is related to the data among a texture image and a depth map image, and a view ID of the data to a header of the predetermined data unit.

VARIABILITY IN AVAILABLE LEVELS OF QUALITY OF ENCODED CONTENT
20170272790 · 2017-09-21 ·

A server resource provides notification to subscribers in a respective network environment that the content is available for retrieval at a particular bit rate (e.g., a promotional bit rate) or particular level of quality (e.g., promotional level of quality) amongst multiple levels of quality for a limited duration of time. For example, an especially high level of quality (or bit rate) of the content may be available only for the limited duration of time. After making the especially high level of quality of content available for retrieval during a promotional period, the content may be subsequently available for retrieval only at lower levels of quality. Accordingly, one or more configurations as discussed herein include changing the ability to access content encoded at different levels of quality over time.

APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM HAVING PROGRAM RECORDED THEREIN FOR PROVIDING LOW-LATENCY REAL-TIME BROADCAST CONTENT
20170324797 · 2017-11-09 ·

The disclosure relates to an apparatus for providing low-latency real-time broadcast content in an MMT-based streaming service and a computer-readable recording medium having a related program recorded therein. According to the disclosure, when a streaming request event for an arbitrary channel occurs, the apparatus determines whether the streaming request event satisfies an event condition for switching to a low-latency real-time broadcast mode. Depending on a determination results, the apparatus transmits a streaming request to a first or second streaming server for providing a streaming service based on a first or second media transmission technique. Then the apparatus receives and decodes a first or second streaming data packet of real-time broadcast content from the first or second streaming server and plays the decoded first or second streaming data packet.

APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM HAVING PROGRAM RECORDED THEREIN FOR PROVIDING LOW-LATENCY REAL-TIME BROADCAST CONTENT
20170324797 · 2017-11-09 ·

The disclosure relates to an apparatus for providing low-latency real-time broadcast content in an MMT-based streaming service and a computer-readable recording medium having a related program recorded therein. According to the disclosure, when a streaming request event for an arbitrary channel occurs, the apparatus determines whether the streaming request event satisfies an event condition for switching to a low-latency real-time broadcast mode. Depending on a determination results, the apparatus transmits a streaming request to a first or second streaming server for providing a streaming service based on a first or second media transmission technique. Then the apparatus receives and decodes a first or second streaming data packet of real-time broadcast content from the first or second streaming server and plays the decoded first or second streaming data packet.

System, devices and methods for providing stream privacy in an ABR OTT media network

A method for providing privacy during delivery of ABR media content to a plurality of ABR OTT client devices includes receiving, at a network node that includes a Controlled Cache, an ABR manifest for an ABR media asset. The ABR manifest includes a segmentation-units index. Responsive to receiving a request for the ABR media asset from an ABR OTT client device, the method sends to the ABR OTT client device a custom manifest having a number of segmentation-units in segments that is customized for an ABR playback session. A network node, which can be one of an origin server, an edge server and a Just-In-Time Packager (JIT-P), and a computer program product for providing privacy during delivery are also shown.

Systems and methods for transmission of data streams

Systems and methods for real-time transmission of data streams are disclosed. A controller receives data representing selected stream parameters from a browser residing on a computing device. The controller transmits the received data to a video transmitting device. A transcoder receives a first data stream generated according to the selected stream parameters from the video transmitting device. The transcoder generates a second data stream from the first data stream, the second data stream formatted for browser display; and then transmits the second data stream to the browser. A user may remotely control the video transmitting device using the browser. A user may view data streams from multiple video transmitting devices using the browser.

Control based stream interruptions
11252448 · 2022-02-15 · ·

Systems and methods are configured to provide alternate content during video streaming. Content made up of a plurality of blocks is streamed over a first video stream to a user computing device via a first URI. While streaming, a determination is made that alternate content is available. In response, a signaling mechanism is provided indicating such and a request for the alternate content is received. As a result, a particular block that is currently being provided over the first video stream is suspended and the alternate content is streamed to the user computing entity over a second video stream. Depending on the embodiment, the second video stream may be accessed by re-activating the first URI or by activating a second URI. Upon completion of the alternate content, the particular block that was suspended can be resumed to facilitate continued streaming of the content over the first or second video stream.

Control based stream interruptions
11252448 · 2022-02-15 · ·

Systems and methods are configured to provide alternate content during video streaming. Content made up of a plurality of blocks is streamed over a first video stream to a user computing device via a first URI. While streaming, a determination is made that alternate content is available. In response, a signaling mechanism is provided indicating such and a request for the alternate content is received. As a result, a particular block that is currently being provided over the first video stream is suspended and the alternate content is streamed to the user computing entity over a second video stream. Depending on the embodiment, the second video stream may be accessed by re-activating the first URI or by activating a second URI. Upon completion of the alternate content, the particular block that was suspended can be resumed to facilitate continued streaming of the content over the first or second video stream.

MEDICAL VIDEO DISTRIBUTION SYSTEM AND MEDICAL VIDEO DISTRIBUTION METHOD
20220046326 · 2022-02-10 · ·

Provided are a medical video distribution system and a medical video distribution method, capable of stably streaming video output from medical devices. A server device executes an editing process (step S206) editing video data output from origin(s) designated by step S201, on a basis of correspondence designated by step S205, in display area(s) contained in a layout designated by step S203; and a first distribution process (step S209) streaming the edited video data towards display terminal(s), and, when there are plurality of designated origins, synthesizes in the editing process a plurality of video data output from the origins to produce a single synthesized video data having a data volume nearly equal to that of the video data output from a single origin.