[go: up one dir, main page]

GB2477415B - Message passing framework for audio/video streaming in a topology of devices - Google Patents

Message passing framework for audio/video streaming in a topology of devices

Info

Publication number
GB2477415B
GB2477415B GB1101392.7A GB201101392A GB2477415B GB 2477415 B GB2477415 B GB 2477415B GB 201101392 A GB201101392 A GB 201101392A GB 2477415 B GB2477415 B GB 2477415B
Authority
GB
United Kingdom
Prior art keywords
topology
audio
devices
resources
path
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
GB1101392.7A
Other versions
GB201101392D0 (en
GB2477415A (en
Inventor
Srikanth Kambhatla
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US12/821,306 external-priority patent/US20110185026A1/en
Application filed by Intel Corp filed Critical Intel Corp
Publication of GB201101392D0 publication Critical patent/GB201101392D0/en
Publication of GB2477415A publication Critical patent/GB2477415A/en
Application granted granted Critical
Publication of GB2477415B publication Critical patent/GB2477415B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/801Real time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup
    • H04L47/724Admission control; Resource allocation using reservation actions during connection setup at intermediate nodes, e.g. resource reservation protocol [RSVP]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2350/00Solving problems of bandwidth in display systems
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2352/00Parallel handling of streams of display data
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/04Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/10Use of a protocol of communication by packets in interfaces along the display data pipeline
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/20Details of the management of multiple sources of image data
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

In a network topology of audio/video data sources 10 (eg. computers, media players), branch devices 12, 14 (eg. repeaters, format converters, stream concentrators) and sinks 16 (eg. monitors, display devices) complying with eg. a DisplayPortTMstandard, path resources are managed via "enumerate" 18, "commit" 24 and "release" 32 messages passed along a control (AUX) channel between the source and intermediate branches which indicate available bandwidth (BW) and number of streams (#). If a device in the topology fails to commit the path resources enumerated in the first message after a link training handshake, its resources are released 30 and the process repeated until the entire topology is trained ("path training"). Acknowledgements and NACKs (fig.6) and ADD and DELETE stream commands (fig. 7) are also employed.
GB1101392.7A 2010-01-28 2011-01-26 Message passing framework for audio/video streaming in a topology of devices Expired - Fee Related GB2477415B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US29893610P 2010-01-28 2010-01-28
US12/821,306 US20110185026A1 (en) 2010-01-28 2010-06-23 Message Passing Framework for Audio/Video Streaming in a Topology of Devices

Publications (3)

Publication Number Publication Date
GB201101392D0 GB201101392D0 (en) 2011-03-09
GB2477415A GB2477415A (en) 2011-08-03
GB2477415B true GB2477415B (en) 2012-03-28

Family

ID=43769682

Family Applications (1)

Application Number Title Priority Date Filing Date
GB1101392.7A Expired - Fee Related GB2477415B (en) 2010-01-28 2011-01-26 Message passing framework for audio/video streaming in a topology of devices

Country Status (1)

Country Link
GB (1) GB2477415B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999033229A1 (en) * 1997-12-23 1999-07-01 Mediaone Group, Inc. Rsvp support for upstream traffic
WO2000002337A1 (en) * 1998-07-06 2000-01-13 Sony Corporation Bandwidth reservation
US20090279473A1 (en) * 2008-05-09 2009-11-12 Ding Lu Link training scheme for displayport source repeaters
US20090295679A1 (en) * 2008-05-27 2009-12-03 Eyran Lida Multiple display network supporting hdmi-cec

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999033229A1 (en) * 1997-12-23 1999-07-01 Mediaone Group, Inc. Rsvp support for upstream traffic
WO2000002337A1 (en) * 1998-07-06 2000-01-13 Sony Corporation Bandwidth reservation
US20090279473A1 (en) * 2008-05-09 2009-11-12 Ding Lu Link training scheme for displayport source repeaters
US20090295679A1 (en) * 2008-05-27 2009-12-03 Eyran Lida Multiple display network supporting hdmi-cec

Also Published As

Publication number Publication date
GB201101392D0 (en) 2011-03-09
GB2477415A (en) 2011-08-03

Similar Documents

Publication Publication Date Title
RU2010127321A (en) SYSTEM AND METHOD FOR COMPRESSING INTERACTIVE STREAM VIDEO
WO2009149383A3 (en) Transmitting and receiving control information for use with multimedia streams
WO2014052856A3 (en) Provision of recovery information for wireless transmission of video data
MX2015014412A (en) Broadcasting transmission device, broadcasting reception device, operating method of broadcasting transmission device and operating method of broadcasting reception device.
MX355585B (en) Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals.
FI3833032T3 (en) Wireless media streaming system
WO2012023829A3 (en) Method and apparatus for transmitting and receiving data based on secured path bandwidth in network established by using audio/video interface
GB201111130D0 (en) Distributing audio video content
ATE438245T1 (en) METHOD AND DEVICE FOR SCHEDULING IN A WIRELESS NETWORK
EP2556631A4 (en) Video management and control in home multimedia network
JP2016541178A (en) Transcoding media streams using subchunking
WO2012161848A3 (en) Conversion of multimedia data streams for use by connected devices
WO2012169805A3 (en) Enhanced stream reservation protocol for audio video networks
BR112015025908A2 (en) methods for distributing object streams over multicast-enabled network
EP2193450A4 (en) PRESENTATION SUPPORTED P2P MEDIA CONTENT STREAMING
EP2670152A3 (en) Method and system for playing video streams
AR053565A1 (en) A PROVISION AND A METHOD FOR A SCALABLE MULTIFUNCTIONAL NETWORK COMMUNICATION
CN102710778B (en) Collaboration wireless display system and working method thereof
MX2012007383A (en) Method for signaling broadcast video content, and recording method and device using the signaling.
CN102291399B (en) Streaming media switching platform
WO2010115049A3 (en) A device and method for a streaming video game
WO2013181108A3 (en) Video transmission and reconstruction
MX2012009358A (en) Systems and methods to provide trick play during streaming playback.
PH12014502692A1 (en) Audio data transmission method
TW200729871A (en) Method and system for peer-to-peer stream

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee

Effective date: 20250126