Abstract:
The present invention concerns a method of encoding video data comprising frames into a bitstream, frames being spatially divided into frame portions, the method comprising: encoding at least one frame portion into one or more first encoded units; wherein the method further comprises: signalling into said first encoded units, at least one frame portion identifier, a frame portion identifier identifying one encoded frame portion; and providing frame portion arrangement information comprising the frame portion identifier and spatial information about the frame portion.
Abstract:
When encoding and transmitting video data comprising regions of interest, different usages of the regions of interest implicate different kinds of combination of region of interest at decoding. By studying the different impacts of the encoding mechanisms depending on other set of tiles data on the different kind of combination, it is possible to define a plurality of tile set coding dependency levels. Each tile set coding dependency level is linked to a set of constraints on encoding. These set of constraints have different impacts on the possibilities allowed when combining the different regions of interest. It is therefore possible, based on a desired usage, to select an encoding with minimal restrictions, as defined by a given tile coding dependency level, compatible with the desired usage. Accordingly, the encoding efficiency is improved, for a given usage, compared to a solution where a complete tile independency solution is used.
Abstract:
There are provided a device and a method for generating timed media data, the timed media data comprising samples, the method comprising: obtaining samples of the time media data; creating tracks each comprising at least one of the obtained samples; and generating a presentation file comprising descriptive metadata associated with the created tracks, wherein the descriptive metadata comprise at least one track group box describing at least one group of created tracks, all the tracks belonging to a same group sharing properties, wherein a list of existing groups of tracks is declared in one single location in the presentation file, and wherein the properties shared by the tracks of a group of the list are declared at the same single location in the presentation file.
Abstract:
Methods of encapsulating a bitstream include generating reference information to enable image items identifying image portions of a bit stream to be referenced to corresponding description information. The resulting encapsulated file may also include information identifying a timed portion of the data stream corresponding to a video sequence. Description information may include spatial parameters, such as position and width and height of sub-parts of an overall image, and/or display parameters such as colour display, pixel aspect ratio, and clean aperture parameters.
Abstract:
A method for streaming data corresponding to a video, each of a plurality of frames of the video being divided into n spatial tiles, the method includes transmitting, a description file to a client device, the description file including data about a spatial position of each of the n spatial tiles and including data about at least n URLs corresponding to the n spatial tiles, determining by the client device one or more URLs according to the data about the spatial position included in the description file, receiving from the client device, by a server, one or more request messages for requesting one or more spatial tiles, each request message comprising one of the URLs determined by the client device, and transmitting to the client device, by the server, video data corresponding to the one or more spatial tiles, in response to one or more the request messages.
Abstract:
A method of encapsulating an encoded bitstream representing one or more images includes providing description of images and/or sub-image picture, providing composed picture description, and outputting the bitstream. The description of images and/or sub-image pictures identifying portions of the bitstream representing the images and/or sub-images of the one or more images is provided. The composed picture description of at least one composed picture formed by one or more images and/or sub-image pictures also is provided. The bitstream, together with the composed picture description, is output as an encapsulated data file.
Abstract:
A method for streaming data corresponding to a video, each of a plurality of frames of the video being divided into n spatial tiles, the method includes transmitting, a description file to a client device, the description file including data about a spatial position of each of the n spatial tiles and including data about at least n URLs corresponding to the n spatial tiles, determining by the client device one or more URLs according to the data about the spatial position included in the description file, receiving from the client device, by a server, one or more request messages for requesting one or more spatial tiles, each request message comprising one of the URLs determined by the client device, and transmitting to the client device, by the server, video data corresponding to the one or more spatial tiles, in response to one or more the request messages.
Abstract:
The present invention relates to data transmission over HTTP communication networks, for instance data streaming. A method of transmitting data between a server and a client, comprises, at the server: receiving, from the client, an HTTP request to obtain first data, wherein the HTTP request includes first data identifying information allowing identification of the first data on the server and includes one or more additional header fields containing an indication relating to pushing second data; retrieving and sending the first data to the client; and sending acknowledgment data to the client device, the acknowledgment data being representative of the indication relating to pushing second data.
Abstract:
The present invention relates to a method and device for generating a description file about a video sequence at a server device for a client device, to retrieve a video segment and containing a region of interest. The method comprising for each video segment, determining a time interval during which the detected region of interest is spatially included in a same frame region in the video sequence; and generating a description file comprising spatial information describing the frame region and temporal information describing a duration at least equal to the determined time interval.
Abstract:
The present invention relates to a method and device for generating a description file about a video sequence at a server device for a client device, to retrieve a video segment and containing a region of interest. The method comprising for each video segment, determining a time interval during which the detected region of interest is spatially included in a same frame region in the video sequence; and generating a description file comprising spatial information describing the frame region and temporal information describing a duration at least equal to the determined time interval.