H04N21/8543

Quality of experience aware multimedia adaptive streaming
10117089 · 2018-10-30 · ·

Technology to provide quality of experience aware multimedia streaming is disclosed. In an example, a server operable to provide hyper-text transfer protocol (HTTP) adaptive streaming, can include computer circuitry configured to: determine a bandwidth available to the server for transmitting HTTP adaptive streaming content to a plurality of clients; receive HTTP requests from the plurality of clients for representations offered by the server in a manifest file for the HTTP adaptive streaming; and calculate an availability of each representation that is offered in the manifest file for the server. The availability can be calculated, at least in part, based on the determined bandwidth. The availability of each representation can be communicated from the server to the plurality of clients.

Quality of experience aware multimedia adaptive streaming
10117089 · 2018-10-30 · ·

Technology to provide quality of experience aware multimedia streaming is disclosed. In an example, a server operable to provide hyper-text transfer protocol (HTTP) adaptive streaming, can include computer circuitry configured to: determine a bandwidth available to the server for transmitting HTTP adaptive streaming content to a plurality of clients; receive HTTP requests from the plurality of clients for representations offered by the server in a manifest file for the HTTP adaptive streaming; and calculate an availability of each representation that is offered in the manifest file for the server. The availability can be calculated, at least in part, based on the determined bandwidth. The availability of each representation can be communicated from the server to the plurality of clients.

Transmitting device, transmitting method, receiving device, and receiving method
10110972 · 2018-10-23 · ·

This technology relates to a transmitting device, a transmitting method, a receiving device, and a receiving method capable of easily obtaining a mosaic screen. Metadata described by using an attribute and an attribute value, the metadata of content including signaling information indicating that video is thumbnail video suitable for forming the mosaic screen and the attribute indicating minimum buffer time required before replay of the content starts is delivered. This technology may be applied when the content is delivered, for example.

Transmitting device, transmitting method, receiving device, and receiving method
10110972 · 2018-10-23 · ·

This technology relates to a transmitting device, a transmitting method, a receiving device, and a receiving method capable of easily obtaining a mosaic screen. Metadata described by using an attribute and an attribute value, the metadata of content including signaling information indicating that video is thumbnail video suitable for forming the mosaic screen and the attribute indicating minimum buffer time required before replay of the content starts is delivered. This technology may be applied when the content is delivered, for example.

Manifest segmentation

Methods and apparatus are described for segmenting a manifest file to generate smaller manifest files for media content playback. A server can segment a manifest file prior to receipt of a request from a client or in response to a request from a client for a manifest for media content for a particular fragment range.

Method and system for overlaying videos in a television set using a television script

Method and system for overlaying videos in a television include: receiving a plurality of video signals directly from a plurality of video sources by the television; receiving and processing a script by the television, the script includes instructions for placing a first picture from a first video signal of the plurality of video signals in a first position at a first depth value on a display coupled to the television, and instructions for placing a second picture from a second video signal of the plurality of video signals in a second position at a second depth value on the display; and simultaneously displaying the first picture and the second picture on the display by the television in an overlayed manner, the first picture being displayed at the first position and at the first depth value, the second picture being displayed at the second position and at the second depth value.

Method for transmitting an on-demand video file
10091536 · 2018-10-02 · ·

A user terminal transmits a transmission instruction including an initial time of a first video file to a network node. The network node generates a header of the on-demand video file according to the header of the first video file. The network node fetches a plurality of corresponding video samples from the media data box of the first video file according to the instruction and the media data box of the first video file. The network node fetches corresponding metadata of the video samples from the movie box of the first video file. The network node generates a movie box of the on-demand video file according to the corresponding metadata of the video samples. The network node transmits the header, the video samples and the movie box of the on-demand video file to the user terminal.

Method for transmitting an on-demand video file
10091536 · 2018-10-02 · ·

A user terminal transmits a transmission instruction including an initial time of a first video file to a network node. The network node generates a header of the on-demand video file according to the header of the first video file. The network node fetches a plurality of corresponding video samples from the media data box of the first video file according to the instruction and the media data box of the first video file. The network node fetches corresponding metadata of the video samples from the movie box of the first video file. The network node generates a movie box of the on-demand video file according to the corresponding metadata of the video samples. The network node transmits the header, the video samples and the movie box of the on-demand video file to the user terminal.

IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD

The present disclosure relates to an image processing apparatus and an image processing method which enable reproduction of content data to be more reliably controlled. For example, with respect to a segment with which reproduction control for stream data obtained by encoding image data is carried out, a verification code of the stream data of the segment is produced, and the verification code produced is added to the stream data of the segment. In addition, for example, with respect to a segment with which reproduction control for stream data obtained by encoding image data is carried out, a verification code of the stream data of the segment is produced, the verification code produced and a verification code added to the stream data of the segment are compared with each other, and the reproduction of the stream data of the segment, a following segment, or both of them is controlled in response to agreement or disagreement between the verification codes. The present disclosure, for example, can be applied to an image producing apparatus, an image encoding apparatus, an image decoding apparatus or the like.

IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD

The present disclosure relates to an image processing apparatus and an image processing method which enable reproduction of content data to be more reliably controlled. For example, with respect to a segment with which reproduction control for stream data obtained by encoding image data is carried out, a verification code of the stream data of the segment is produced, and the verification code produced is added to the stream data of the segment. In addition, for example, with respect to a segment with which reproduction control for stream data obtained by encoding image data is carried out, a verification code of the stream data of the segment is produced, the verification code produced and a verification code added to the stream data of the segment are compared with each other, and the reproduction of the stream data of the segment, a following segment, or both of them is controlled in response to agreement or disagreement between the verification codes. The present disclosure, for example, can be applied to an image producing apparatus, an image encoding apparatus, an image decoding apparatus or the like.