Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Systems and methods for adaptive bitrate streaming of media including subtitles

a bitrate streaming and subtitle technology, applied in the field of adaptive streaming, can solve the problems of large font size, inability to scale with acceptable visual results to multiple sizes, and inability to search for bitmap representations as text,

Inactive Publication Date: 2012-07-05
SONIC IP
View PDF16 Cites 114 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, despite its advantages, because the text information is stored as bitmaps, it adapts poorly to changes in image frame size and as a result cannot be scaled with acceptable visual results to multiple sizes.
In addition to the problem with scalability, bitmap representations are not easily searchable as text, which is an attractive feature from the perspective of categorization, metadata and archival activities.
While the size of these fonts may not be an issue for processing on a personal computer, in an embedded or a consumer electronic device, such large font sizes may pose a problem especially if the fonts are expected to be dynamically available in memory for the device's rendering engine.
When the size of the required representation file exceeds the resource handling capability of an embedded device, the behavior exhibited by these devices and the resulting user-experience may be non-uniform.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Systems and methods for adaptive bitrate streaming of media including subtitles
  • Systems and methods for adaptive bitrate streaming of media including subtitles
  • Systems and methods for adaptive bitrate streaming of media including subtitles

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050]Turning now to the drawings, systems and methods for adaptive bitrate streaming of media including subtitles utilizing Hypertext Transfer Protocol (HTTP) in accordance with embodiments of the invention are illustrated. In a number of embodiments, subtitle streams are encoded using an encoding such as (but not limited to) Unicode text and playback devices retrieve font files from a remote server when a user requests playback of subtitles that are rendered using a font that is not already present on the device. In a number of embodiments, the font file is subsetted so that it only includes the characters used within the streamed subtitles. In several embodiments, a lossless compression process is applied to the font prior to transmission and the playback device decompresses the received font file prior to utilization by a font-rendering engine on the playback device. The decoding device may query the total size of the font file (whether compressed or uncompressed) and after dete...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Systems and methods for adaptive bitrate streaming of media including subtitles utilizing Hypertext Transfer Protocol (HTTP) in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes requesting and buffering portions of video from at least one of the alternative streams using a playback device, requesting information indicative of a font utilized by a font-rendering engine to render text from a selected subtitle stream, downloading at least one font file when the font is not present on the playback device, requesting and buffering at least a portion of the selected subtitle stream, decoding the buffered portions of video using a decoder on the playback device, rendering the portions of the subtitle stream corresponding to the buffered portion of video using a font-rendering engine configured by the at least one downloaded font file, and performing synchronized playback of the decoded video and rendered subtitles using the playback device.

Description

CROSS REFERENCE TO RELATED APPLICATIONS[0001]This application claims priority to U.S. Provisional Application Ser. No. 61 / 430,110, entitled “Systems and Methods For Adaptive Bitrate Streaming of Media Stored in Matroska Files Using Hypertext Transfer Protocol”, filed Jan. 5, 2011, the entirety of which is incorporated herein by reference.FIELD OF THE INVENTION[0002]The present invention generally relates to adaptive streaming and more specifically to adaptive bitrate streaming of encoded media including subtitles using Hypertext Transfer Protocol.BACKGROUND[0003]Presentation of textual information can be an important part of the video viewing experience. Text information may be used to represent the movie title, chapter names, specific track data, as well as subtitles. Subtitles may be used for conveying the dialogue of a video presentation in different languages, to aid those with hearing impairments, poor listening comprehension, or to suit the viewer's current listening preferenc...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N9/80H04N5/92
CPCG11B27/005H04N21/44008G11B27/322H04N21/2387H04N21/6587H04N21/85406H04N21/23439H04N21/26258H04N21/2662H04N21/44209H04N21/8455H04N21/8456H04N21/8543H04L65/4084H04L65/4092H04L65/607H04N21/42607H04N21/435H04N21/44004G11B27/11H04L65/613H04L65/612H04L65/70H04N21/236H04N21/440281H04N21/4621H04N21/643H04N19/172H04N19/177H04N19/40H04N19/593H04N21/234345
Inventor SOROUSHIAN, KOUROSHDOUGLAS, SCOTTBRAMWELL, STEVEBRANESS, JASONSHIVADAS, ABHISHEK
Owner SONIC IP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products