Method for synchronizing data flows

A technology for synchronizing data streams and data streams, applied in the field of data processing, can solve problems such as useless synchronous data streams, and achieve the effect of optimizing computing resources

Inactive Publication Date: 2010-07-21
IBM CORP
View PDF2 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] In the complex media environment thus described involving multiple content and networks, there is no means for synchronizing the various incoming data streams

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
  • Method for synchronizing data flows
  • Method for synchronizing data flows
  • Method for synchronizing data flows

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] A data stream may correspond to data transmitted over a network, such as images (such as still images of pictures, maps, or any graphical data, etc.), text (such as emails, presentation slides, chat sessions, copies of written certificates, web pages, tests... ), videos (animated images, frame sequences, webcam videos, TV shows...), multimedia files (rich media files, etc.) and even program data (3D animations, games...). In most cases, representing a data flow is equivalent to a data flow.

[0060] An audio silence period refers to a portion of the vocal cords, or to a sound system that can be characterized as calm, quiet, restful or even silent or silent, for example. Silence is a relative concept and objective measurements of silence are obvious to the technician (low pass filter, gain...).

[0061] Synchronization is the purpose of this application and can be applied in various situations. A non-exhaustive list includes the following types (examples in parentheses...

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

The first data flow is buffered at a receiver, and the buffer contents are scanned for metadata. Where metadata are found indicating a second data flow which has not yet arrived, the system enters a stalling phase during which the length of any silent periods in the first data flow are stretched. As the point in the first data flow at which the second data flow is necessary gets closer, the factor by which silent periods are stretched increases exponentially. Once the expected second data flow in fact arrives, playback of two data flows is accelerated by compressing silent periods so as to clear the backlog of additional data that built up in the buffer during the stalling phase.

Description

technical field [0001] The present invention relates generally to data processing, and more particularly to systems and methods for synchronizing data streams, such as audio, image, video, or computer programs. Background technique [0002] Due to increasing bandwidth, storage and computing power, users of computer programs tend to generate and consume more and more multimedia content. These environments, sometimes referred to as media-rich environments, are characterized by the use of multiple media, each with different characteristics. For example, these contents may be presentation slides, images, videos, animations, graphs, maps, web pages or any other media objects (animated or non-animated), even executable programs and their resulting displays. Thus, the resulting data stream displayed to the user may consist of multiple media objects. Note that any of these objects can be synchronized with the other, and that the relationship between objects can change over time. ...

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(China)
IPC IPC(8): G06F17/30G11B27/28H04N5/04H04N7/52H04N5/44H04N7/24
CPCG11B27/10H04N21/4307H04N21/8547H04N5/04H04N21/4622H04N21/4341H04N21/4305H04N5/4401H04N21/2368H04N21/234318H04N21/426H04N21/43072
Inventor 弗雷德里克·鲍乔特格拉德·玛米格里丹尼尔·莫杜伊特米歇尔·波塔
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products