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 devicesInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/801—Real time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
- H04L47/724—Admission control; Resource allocation using reservation actions during connection setup at intermediate nodes, e.g. resource reservation protocol [RSVP]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital 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
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2350/00—Solving problems of bandwidth in display systems
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2352/00—Parallel handling of streams of display data
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/10—Use of a protocol of communication by packets in interfaces along the display data pipeline
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/20—Details of the management of multiple sources of image data
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details 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.
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)
| 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 |
-
2011
- 2011-01-26 GB GB1101392.7A patent/GB2477415B/en not_active Expired - Fee Related
Patent Citations (4)
| 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 |