Check patentability & draft patents in minutes with Patsnap Eureka AI!

Media File Format to Support Switching Between Multiple Timeline-Altered Media Streams

a media file and timeline technology, applied in the field of media file format to support switching between multiple timeline-altered media streams, can solve problems such as switching and synchronizing between different media streams

Inactive Publication Date: 2008-03-20
MICROSOFT TECH LICENSING LLC
View PDF99 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

Enables efficient switching between different timeline-altered media streams during playback, maintaining synchronization and coherence without requiring users to restart from the beginning of the content.

Problems solved by technology

This presents problems in switching and synchronizing between different versions of streams that have been non-linearly altered by different amounts or through the use of different non-linear techniques.

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
  • Media File Format to Support Switching Between Multiple Timeline-Altered Media Streams
  • Media File Format to Support Switching Between Multiple Timeline-Altered Media Streams
  • Media File Format to Support Switching Between Multiple Timeline-Altered Media Streams

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

General Network Structure

[0021]FIG. 1 shows a client / server network system and environment in accordance with certain embodiments of the invention. Generally, the system includes a network server computer 102 and a plurality of network client computers 104. The computers communicate with each other over a data communications network. The communications network in FIG. 1 comprises a public network 106 such as the Internet. The data communications network might also include local-area networks and / or private wide-area networks.

[0022] Server computer 102 has access to streaming media content in the form of different composite media streams. Some composite media streams might be stored as files in a database or other file storage system 108. Other composite media streams 110 might be supplied to the server on a “live” basis from other data source components through dedicated communications channels or through the Internet itself.

Streaming Media

[0023] In this discussion, the term “...

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

Media content is streamed from a server computer to a client computer. A media file format is used to store data for multiple timeline-altered streams that provides support for switching between the different timeline-altered streams during their presentation. In one aspect, a user can switch between different timeline-altered streams. Upon receiving a user request to switch to a particular timeline-altered stream (the target stream), the client computer accesses a time code stream data object corresponding to the current data unit being presented. The time code stream data object identifies a primary stream presentation time corresponding to the data unit. The client then uses the primary stream presentation time to index into a table of mappings to byte offsets. The table provides a mapping of the primary stream presentation time to a corresponding byte offset of the target stream.

Description

RELATED APPLICATION [0001] This is a continuation of U.S. patent application Ser. No. 09 / 564,297, titled “Media File Format to Support Switching Between Multiple Timeline-Altered Media Streams”, filed on May 3, 2000, which is hereby incorporated in its entirety by reference.BACKGROUND OF THE INVENTION [0002] Multimedia streaming—the continuous delivery of synchronized media data like video, audio, text, and animation—is a critical link in the digital multimedia revolution. Today, streamed media is primarily about video and audio, but a richer, broader digital media era is emerging with a profound and growing impact on the Internet and digital broadcasting. [0003] Synchronized media means multiple media objects that share a common timeline. Video and audio are examples of synchronized media—each is a separate data stream with its own data structure, but the two data streams are played back in synchronization with each other. Virtually any media type can have a timeline. For example, ...

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
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F15/16
CPCH04N21/2335H04N21/23424H04N21/23439H04N21/44016Y10S707/99931H04N21/85406H04N21/858H04L65/604H04N21/8456H04L65/764
Inventor GUPTA, ANOOPOMOIGUI, NOSAKHARE D.HE, LI-WEI
Owner MICROSOFT TECH LICENSING LLC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More