Patent application number | Description | Published |
20140136727 | METHOD AND SYSTEM FOR COMPLEXITY ADAPTIVE STREAMING - A method includes calculating a complexity value for each segment or version of multimedia content. The multimedia content has multiple versions associated with common content and different encoding parameters, and each version is divided into segments. The method also includes adaptively streaming the multimedia content to a client device based on at least some of the calculated complexity values. The complexity value for each segment or version is calculated by summing multiple operation complexity values defining complexities of operations for decoding the segment or version. The operation complexity values could include values for a bit parsing operation, a buffer initialization operation, an intra-prediction operation, an inverse quantization and transform operation, a reference block fetch operation, a fractional interpolation operation, and in-loop deblocking operation, a sample adaptive offset correction operation, an adaptive loop filtering operation, and a de-ringing filtering operation. | 05-15-2014 |
20140201368 | METHOD AND APPARATUS FOR ENFORCING BEHAVIOR OF DASH OR OTHER CLIENTS - A method for obtaining content includes determining that a playout of one or more other pieces of content is dependent upon a playout of a first piece of content. The method also includes obtaining the first piece of content and identifying a forced content token associated with the first piece of content. The method further includes obtaining an access token using the forced content token. In addition, the method includes using the access token to obtain the one or more other pieces of content. The forced content token could be identified as a hash of the first piece of content or as a watermark extracted from the first piece of content. The forced content token could also be identified by creating a thumbnail for each of one or more frames in the first piece of content and calculating a differential trace signature for each of the one or more frames. | 07-17-2014 |
20140298157 | APPARATUS AND METHOD FOR PRESENTING HTML PAGE - A method for presenting a HTML page comprises determining whether a HTML file contains a reference to a CI document, fetching and processing the CI document describing a behavior of at least one HTML element, and presenting the HTML page by decoding the HTML file, based on the CI document. An apparatus for presenting a HTML page, comprises a processing circuitry configured to determine whether a HTML file contains a reference to a CI document, fetch and process the CI document describing a behavior of at least one HTML element, present the HTML page by decoding the HTML file, based on the CI document. | 10-02-2014 |
20150029394 | DISPLAY POWER REDUCTION USING HISTOGRAM METADATA - A method includes identifying an optimal backlight value for at least one quality level of a first video segment. The method also includes transmitting data for the first video segment. The transmitted data for the first video segment includes a message containing a first set of display adaptation information. The first set of display adaptation information includes the optimal backlight value for the at least one quality level of the first video segment. The method further includes identifying a backlight value for the at least one quality level of a second video segment. The method also includes determining a maximum backlight value change threshold between successive video segments. In addition, the method includes applying temporal smoothing between the optimal backlight value and the backlight value based on the maximum backlight value change threshold. | 01-29-2015 |
20150032845 | PACKET TRANSMISSION PROTOCOL SUPPORTING DOWNLOADING AND STREAMING - A method and apparatus generate and process transport packets. A method of processing a transport packet at receiving entity includes identifying, in response to receiving the transport packet, a payload type based on a field indicating the payload type in a packet header for the transport packet. The method also includes identifying, in response to identifying that the payload type is a streaming mode payload type, a delivery data unit type of DU data in the transport packet based on a field indicating the delivery data unit type in a streaming mode payload header for the DU data. Additionally, the method includes processing the DU data according to the identified delivery data unit type. | 01-29-2015 |
20150100996 | PRACTICAL DELIVERY OF HIGH QUALITY VIDEO USING DYNAMIC ADAPTIVE HYPERTEXT TRANSPORT PROTOCOL (HTTP) STREAMING (DASH) WITHOUT USING HTTP IN A BROADCAST NETWORK - A method for content delivery using dynamic adaptive hypertext transport protocol (HTTP) streaming (DASH) without using HTTP. The method includes receiving a media presentation description (MPD) file and one or more DASH segments by a client device. Information in the MPD file is used to filter the one or more DASH segments. The filtered DASH segments are stored in a segments buffer. Particular DASH segments are requested from the segments buffer by the client device based on the information. | 04-09-2015 |
20150120956 | CONTENT PRESENTATION FOR MPEG MEDIA TRANSPORT - A method for simplified MPEG Media Transport (MMT) content presentation is provided. Two or more assets of an MMT package Processing Unit (MPU) are identified. The method also includes defining at least one of the two or more assets as a default asset and a remaining one or more assets as enriched assets. The at least one default asset does not include a composition function. The method further includes configuring the at least one default asset for independent presentation from the one or more enriched assets. The method includes transmitting the MPU including the at least one default asset and the one or more enriched assets. | 04-30-2015 |
20150127703 | NAME BASED MEDIA DELIVERY AND PRESENTATION SYSTEM - An electronic device is provided. The electronic device includes a media communication system. The media communication system is configured to receive presentation information identifying a multimedia name. The media communication system is also configured to receive one or more multimedia data units associated with the multimedia name. The media communication system is further configured to configure the one or more multimedia data units associated with the multimedia name for a presentation. | 05-07-2015 |