US20080288987A1 - Method and system for utilizing a/v bridging and a/v bridging extensions to replace display port, hdmi, dvi and/or analog ports on a personal computing system - Google Patents
Method and system for utilizing a/v bridging and a/v bridging extensions to replace display port, hdmi, dvi and/or analog ports on a personal computing system Download PDFInfo
- Publication number
- US20080288987A1 US20080288987A1 US11/970,172 US97017208A US2008288987A1 US 20080288987 A1 US20080288987 A1 US 20080288987A1 US 97017208 A US97017208 A US 97017208A US 2008288987 A1 US2008288987 A1 US 2008288987A1
- Authority
- US
- United States
- Prior art keywords
- ethernet
- enable
- display port
- data
- connector
- 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.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2805—Home Audio Video Interoperability [HAVI] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
- H04N21/43632—Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network involving a wired protocol, e.g. IEEE 1394
-
- 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
- G09G5/006—Details of the interface to the display terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6373—Control signals issued by the client directed to the server or network components for rate control, e.g. request to the server to modify its transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/64322—IP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/10—Adaptations for transmission by electrical cable
- H04N7/106—Adaptations for transmission by electrical cable for domestic distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/2849—Audio/video appliances
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
Definitions
- Certain embodiments of the invention relate to communication networks. More specifically, certain embodiments of the invention relate to a method and system for utilizing A/V bridging and A/V bridging extensions to replace Display Port, HDMI, DVI and/or analog ports on a personal computing system.
- High end graphics and/or high definition video that is received and/or stored at a computing device may be displayed on an attached video monitor.
- the video monitor is physically separate and has been conventionally attached to the computing device via an analog interface, such as a video graphics array (VGA) interface, or a digital interface such as a digital visual interface (DVI).
- VGA video graphics array
- DVI digital visual interface
- an interface in the computing device is connected to a compatible interface in the video monitor via an interstitial connector, such as a cable.
- the computing device may incorporate a video monitor.
- a video monitor is a component in the physical computing device unit. Whether the video monitor is physically incorporated within the computing device or is a physically separate device, the video monitor may or may not have touch screen capability.
- HDMI high definition multimedia interface
- the high definition multimedia interface is a digital interface standard that enables a video player device, such as a DVD player, to send high definition video data to a display panel device, which displays the high definition video data.
- the video player device and the display panel device may communicate via a connecting HDMI cable.
- HDMI describes a point-to-point interface, which is capable of transmitting data from the video player device, which is connected at one end of an HDMI cable, to the display panel device, which is connected to the other end of the HDMI cable.
- Display Port is a digital interface standard, which enables a computing device to send graphics and video data to a video monitor, or multimedia display device, via a Display Port interface.
- the Display Port interface standard may describe a point-to-point interface, which is capable of transmitting data from a device connected at one end of a connecting cable to a device connected at the other end of the connecting cable.
- the graphics and/or video data communicated across the Display Port interface may be sent in mini-packets as described in applicable standards.
- the mini-packets may contain information comprising instructions on how to render the graphics and/or video data on the video display screen, for example.
- the mini-packets may be sent via a plurality of data paths referred to as “lanes”. In an exemplary Display Port interface, there may be four (4) such lanes.
- the Display Port standard may also enable the bidirectional transfer of data.
- the Display Port standard may allow for the exchange of encryption keys to enable the transfer of encrypted digital data across the Display Port interface. This capability may enable protection of digital content transferred across the Display Port interface.
- a Display Port interface at a device comprises a connector into which may be inserted one end of a Display Port connecting cable.
- the connector may comprise a plurality of pins and/or slots, which may be utilized to enable the device to transmit and/or receive data-containing signals via the Display Port lanes.
- a physical layer (PHY) defined for the Display Port standard may specify signal levels and/or signal durations, which may be utilized to encode data transmitted and/or received via the Display Port interface.
- a method and system for utilizing A/V bridging and A/V bridging extensions to replace Display Port, HDMI, DVI and/or analog ports on a personal computing system substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
- FIG. 1 is a diagram illustrating an exemplary system for Display Port to Ethernet replacement, in accordance with an embodiment of the invention.
- FIG. 2 is a diagram illustrating monitoring of output video data from a video server at a multimedia monitor attached via an Ethernet interface, in accordance with an embodiment of the invention.
- FIG. 3A is a diagram illustrating an exemplary system enabled to transmit and/or receive Display Port and/or Ethernet data streams via Ethernet interfaces, in accordance with an embodiment of the invention.
- FIG. 3B is a diagram illustrating an exemplary system for transmission and/or reception of Display Port and/or Ethernet data streams via a docking station, in accordance with an embodiment of the invention.
- FIG. 4A is a block diagram of an exemplary server system, which supports video monitoring via an Ethernet interface, in accordance with an embodiment of the invention.
- FIG. 4B is a block diagram of an exemplary system, which supported switching of traffic between local and network interfaces, in accordance with an embodiment of the invention.
- FIG. 5 is a block diagram of an exemplary thin client, which supports video rendering via an Ethernet interface, in accordance with an embodiment of the invention.
- FIG. 6 is a flowchart illustrating exemplary steps for transporting Display Port mini-packets via an Ethernet interface to a multimedia monitor attached to a computing device, in accordance with an embodiment of the invention.
- Certain embodiments of the invention may be found in a method and system for utilizing A/V bridging and A/V bridging extensions to replace Display Port and/or analog ports on a personal computing system.
- Various embodiments of the invention may comprise a method for transmitting and/or receiving a Display Port packet via an Ethernet interface.
- a computer workstation may be coupled to a multimedia monitor via an Ethernet interface connector.
- the Ethernet interface connector may be a cable, which comprises one or more conductors.
- one end of the Ethernet interface connector may be inserted into an Ethernet connector located at the computer workstation, while the other end of the Ethernet interface connector may be inserted into an Ethernet connector located at the multimedia monitor.
- the coupled computer workstation and multimedia monitor may then utilize the Ethernet interface connector to transmit and/or receive Display Port mini-packets.
- Various embodiments of the invention comprise a method and system for full Ethernet replacement of a Display Port, HDMI or DVI interface.
- a system comprising a DVD player with an HDMI connector, a display panel with an HDMI connector and an HDMI cable, which couples the two HDMI connectors would be replaced by a DVD player with an Ethernet connector, a display panel with an Ethernet connector and an Ethernet cable, which couples the two Ethernet connectors.
- the full Ethernet replacement enables the DVD player and the multimedia monitor to send and/or receive Ethernet frames transported via the Ethernet cable.
- the DVD player and display panel may be directly coupled by the single Ethernet cable, or the DVD player and the display panel may communicate via a network, such as a LAN or small office/home office (SOHO) network, for example.
- a network such as a LAN or small office/home office (SOHO) network, for example.
- SOHO small office/home office
- a system comprising a personal computer with a Display Port connector, a multimedia monitor with a Display Port connector and a Display Port cable, which couples the two Display Port connectors would be replaced by a personal computer with an Ethernet connector, a multimedia monitor with an Ethernet connector and an Ethernet cable, which couples the two Ethernet connectors.
- the personal computer and multimedia monitor may be directly coupled by the single Ethernet cable, or the DVD player and the multimedia monitor may communicate via a network, such as a LAN or small office/home office (SOHO) network, for example.
- a network such as a LAN or small office/home office (SOHO) network, for example.
- a system comprising a personal computer with a DVI connector, a multimedia monitor with a DVI connector and a DVI cable, which couples the two DVI connectors would be replaced by a personal computer with an Ethernet connector, a multimedia monitor with an Ethernet connector and an Ethernet cable, which couples the two Ethernet connectors.
- the personal computer and multimedia monitor may be directly coupled by the single Ethernet cable, or the DVD player and the multimedia monitor may communicate via a network, such as a LAN or small office/home office (SOHO) network, for example.
- a network such as a LAN or small office/home office (SOHO) network, for example.
- the Ethernet frames may be utilized to carry native video data.
- the native video data contained within the Ethernet frames may be uncompressed and unencrypted, uncompressed and encrypted, compressed and unencrypted or compressed and encrypted.
- A/V Bridging services may be utilized to enable the transport of Ethernet frames containing video data, for example, between a DVD player and a display panel or between a personal computer and a multimedia monitor.
- FIG. 1 is a diagram illustrating an exemplary system for Display Port to Ethernet replacement, in accordance with an embodiment of the invention.
- a computing device 122 and a multimedia monitor 124 which are coupled via an Ethernet interface connector 136 .
- Display Port mini-packets may be sent from the computing device 122 to the multimedia monitor 124 via the Ethernet interface connector 136 .
- the Ethernet interface connector 136 may enable physical connection between the computing device 122 and the multimedia monitor 124 via a point-to-point connection.
- Video data contained within the Display Port mini-packets may then be rendered for display at the multimedia monitor 124 .
- Utilizing an Ethernet interface connector 136 to couple the computing device 122 and the multimedia monitor 124 may represent a lower cost alternative to conventional methods, which utilize more costly connectors and/or cabling for coupling a computing device and a multimedia media monitor.
- Various embodiments of the invention may comprise a method and system, which enable Display Port mini-packets to be transported between the computing device 122 and the attached multimedia monitor 124 via an Ethernet interface connector 136 .
- One end of the Ethernet interface connector 136 may be coupled to an Ethernet connector located at the computing device 122 .
- the other end of the Ethernet interface connector 136 may be coupled to an Ethernet connector located at the multimedia monitor 124 .
- Various embodiments of the invention may enable the computing device 122 to represent the Display Port mini-packets as line encoded bits, which may be transmitted via the Ethernet interface connector 136 to the multimedia monitor 124 .
- Various embodiments of the invention may enable the multimedia monitor 124 to receive the line encoded bits, which may be decoded to reconstruct the Display Port mini-packets. The multimedia monitor 124 may then enable the extraction of the video data encapsulated within the Display Port mini-packets, which may then be rendered at the multimedia monitor 124 .
- FIG. 2 is a diagram illustrating monitoring of output video data from a video server at a multimedia monitor attached via an Ethernet interface, in accordance with an embodiment of the invention.
- the computing device 122 may comprise digital video 202 and a plurality of protocol layers.
- the plurality of protocol layers may comprise a Display Port mini-packet layer 236 , a DP client layer 242 a, an Ethernet MAC layer 242 b and an Ethernet PHY layer 244 .
- the multimedia monitor 124 may comprise protocol layers related to the digital video 202 and to a plurality of protocol layers including an Ethernet PHY layer 252 , an Ethernet MAC layer 253 b, a DP client layer 253 a and a Display Port mini-packet layer 254 .
- the Ethernet PHY layer 244 may comprise suitable logic, circuitry and/or code that may enable generation of electrical and/or optical signals for transport via the Ethernet interface connector 136 .
- the DP client layer 242 a and 253 a enables Display Port mini-packets to be passed to the MAC client as data, which are to be transported via Ethernet.
- digital video 202 may be encapsulated in Display Port mini-packets in the Display Port mini-packet layer 236 .
- the Display Port mini-packets may also contain instructions to enable rendering of the digital video 202 on the multimedia monitor 124 .
- the Display Port mini-packet layer 236 may send the Display Port mini-packets to the DP client layer 242 a.
- the DP client layer 242 a may pass the Display Port mini-packets, as data, to the Ethernet MAC layer 242 b.
- the Ethernet MAC layer 242 b may generate bits, which may be communicated to the Ethernet PHY layer 244 .
- the Ethernet PHY layer 244 may enable generation of electrical and/or optical signals for transport of the line encoded bits via the Ethernet interface connector 136 .
- the Ethernet PHY layer 252 may receive the line encoded bits via the Ethernet interface connector 136 .
- the Ethernet PHY layer 252 may decode the line encoded bits and send the decoded bits to the Ethernet MAC layer 253 b.
- the Ethernet MAC layer 253 b may send the decoded bits to the DP client layer 253 a.
- the DP client layer 253 a may generate Display Port mini-packets, which may be sent to the Display Port mini-packet layer 254 .
- the Display Port mini-packet layer 254 may extract the digital video 202 from the received Display Port mini-packets.
- the Display Port mini-packet layer 254 may also extract instructions contained within the Display Port mini-packets, which enable rendering of the digital video 202 at the multimedia monitor 124 .
- the multimedia monitor 124 may then utilize the extracted instructions to display the digital video 202 .
- an Ethernet interface connector 136 may be utilized to enable transport of Display Port mini-packets from a computing device 122 to a multimedia monitor 124 .
- FIG. 3A is a diagram illustrating an exemplary system enabled to transmit and/or receive Display Port and/or Ethernet data streams via Ethernet interfaces, in accordance with an embodiment of the invention.
- the system 300 may comprise a CPU 302 , a memory controller hub (MCH) 304 , a graphics processing unit (GPU) 306 , a memory block 308 , an input/output controller hub (ICH) 310 , a low speed peripheral block 312 , a LAN subsystem 314 , an Ethernet connector 316 , an Ethernet connector 318 and memory 320 .
- MCH memory controller hub
- GPU graphics processing unit
- ICH input/output controller hub
- the CPU 302 may comprise suitable logic, circuitry, and/or code that may enable processing data and/or controlling operations of the system 300 .
- the CPU 302 may be enabled to provide control signals to the various other blocks comprising the system 300 .
- the CPU 302 may also enable execution of applications programs and/or code.
- the applications programs and/or code may enable generation of digital video and/or graphics.
- the CPU 302 may also enable the retrieval of stored digital video and/or graphics.
- the CPU 302 may be accessed via the MCH 304 .
- the MCH 304 may comprise suitable logic, circuitry, and/or code that may enable the storage and/or retrieval of data at high data transfer rates.
- the MCH 304 may enable retrieval and/or storage of digital video and/or graphics data for high performance applications, such as high definition video, high resolution 3-D graphics, &c.
- the MCH 304 may be referred to as a northbridge (NB).
- the GPU 306 may comprise suitable logic, circuitry, and/or code for generating, rendering, and/or manipulating graphics data.
- the GPU 306 may output digital video and/or graphics.
- the GPU 306 may also output encrypted digital video and/or graphics for applications that utilize digital content protection, for example.
- the GPU 306 may encapsulate the uncompressed video and/or graphics in Display Port mini-packets.
- the Display Port mini-packets generated by the GPU 306 may also comprise instructions, which enable rendering of the uncompressed video and/or graphics for display on a multimedia monitor 124 .
- the GPU 306 may also output protocol data units associated with other high definition (HD) protocols.
- HD high definition
- the memory 308 may comprise suitable logic, circuitry, and/or code that may enable the storage and/or retrieval of data.
- the memory 308 may enable the storage and/or retrieval of video and/or graphics data.
- the memory 308 may also enable the storage and/or retrieval of encryption keys, which may be utilized for encryption and/or decryption of data.
- the memory 308 may additionally store data, for example, configuration data and/or state variables utilized in controlling/configuring the various blocks of the system 300 .
- the memory 308 may also enable the storage of code, which enables the execution of multimedia applications, for example.
- the memory 308 may utilize various technologies, such as dynamic random access memory (DRAM), which enable data to be stored and/or retrieved at sufficiently high data rates to enable high performance multimedia applications, for example.
- DRAM dynamic random access memory
- the ICH 310 may comprise suitable logic, circuitry, and/or code that may enable the storage and/or retrieval of data from peripheral devices such as hard disk drives.
- the ICH 310 may also enable the retrieval of input signals and/or interrupt signals from peripheral devices, such as keyboard device and mouse devices, and/or other peripheral devices including various peripheral component interconnect (PCI) devices, for example.
- peripheral devices such as keyboard device and mouse devices, and/or other peripheral devices including various peripheral component interconnect (PCI) devices, for example.
- PCI peripheral component interconnect
- the ICH 310 may be referred to as a southbridge (SB).
- the LAN subsystem 314 may comprise suitable logic, circuitry, and/or code to enable the transmission and/or reception of Ethernet frames.
- the LAN subsystem 314 may comprise PHY layer functions, MAC layer functions and DP to Ethernet MAC-Lite functions.
- the LAN subsystem 314 may enable transmission and/or reception of Ethernet frames at various transfer rates, such as 10 Mbps, 100 Mbps, 1,000 Mbps (or 1 Gbps) and/or 10 Gbps, or other rates (for example, higher rates).
- the LAN subsystem 314 may also enable transmission and/or reception of Ethernet frames via wireless LANs (WLAN).
- WLAN wireless LANs
- the PHY layer functions may enable transmission of Ethernet frames via a communication medium.
- the PHY layer functions may also enable reception of Ethernet frames via the communication medium.
- the PHY layer functions may generate signals for transmission that are suitable for the physical medium being utilized for transmitting the signals. For example, for an optical communication medium, the PHY layer may generate optical signals, such as light pulses, or for a wired communication medium, the PHY layer may generate electromagnetic signals.
- the MAC layer functions may enable orderly communication between systems that are communicatively coupled via a shared communication medium.
- the MAC layer may comprise one or more coordination functions (CF) that enable a system to determine when it may attempt to access the shared communication medium.
- CF coordination functions
- a CF may utilize a carrier sense multiple access with collision detection (CSMA/CD) algorithm.
- CSMA/CD carrier sense multiple access with collision detection
- the MAC layer functions may implement mechanisms for scanning the communication medium to determine when it is available for transmission of signals.
- the MAC layer functions may comprise back off timer mechanisms, which may be utilized by a system to determine how often to attempt to access a communication medium, which is currently determined to be unavailable.
- the MAC layer functions may also enable AV Bridging capabilities.
- the MAC layer functions may determine a traffic class which is associated with transmitted Ethernet frames. Based on the determined traffic class, the MAC layer functions may perform traffic shaping by determining a time instant at which an Ethernet frame may be sent to the network via the Ethernet interface. That time instant may be determined based on a time instant at which one or more preceding Ethernet frames were also transmitted via the Ethernet interface. The time instant may also be determined based on stored “credits”, which may indicate a quantity of octets of Ethernet frame data that may be transmitted at “line rate” before transmission of subsequent Ethernet frames is suspended pending the accumulation of additional credits.
- the MAC layer functions which support AV Bridging, may also enable the end-to-end transport of Ethernet frames based on specified latency targets by initiating admission control procedures.
- the latency targets which may specify a maximum time duration for the transport of Ethernet frame across the network, may be determined based on a specified traffic class.
- a destination Ethernet device may initiate admission control procedures by initiating a registration request across the network to the source Ethernet device.
- a successful registration may enable the network to reserve resources for the transport of Ethernet frames between the source Ethernet device and the destination Ethernet device, in accordance with the specified latency targets.
- the Ethernet MAC layer functions may also enable an exchange of timing synchronization information between communicating Ethernet devices.
- Individual Ethernet MAC layer functions associated with each of a plurality of Ethernet devices within a LAN may exchange timing synchronization with the Ethernet MAC layer function associated with a specified Ethernet device associated with the LAN, wherein the specified Ethernet device may provide system timing for the plurality of Ethernet devices associated with the LAN.
- the traffic shaping and/or timing synchronization capabilities may enable AV Bridging services to support isochronous and/or real time services, such as streaming media services.
- the DP to Ethernet MAC-Lite layer functions may enable transfer of Display Port mini-packets between devices connected via a point-to-point Ethernet connection.
- the DP to Ethernet MAC-Lite layer functions may comprise a subset of MAC layer functionality.
- the MAC layer functions within the LAN subsystem 314 may enable the reception of Display Port mini-packets and encapsulation of the received Display Port mini-packets within Ethernet frames.
- the Ethernet frames may utilize AV Bridging services when being transmitted via the network 112 .
- the MAC layer functions within the LAN subsystem 314 may also enable the reception of Ethernet frames and the de-encapsulation of Display Port mini-packets from Ethernet frames, which are determined to contain encapsulated Display Port mini-packets.
- the LAN subsystem 314 may utilize code, such as firmware, and/or data stored within the memory 320 to enable the operation of MAC layer functions and/or PHY layer functions within an Ethernet LAN, for example.
- the firmware may also enable encapsulation of Display Port mini-packets and/or uncompressed video and/or graphics in Ethernet frames within the LAN subsystem 314 .
- the firmware may enable de-encapsulation of Display Port mini-packets and/or uncompressed video and/or graphics from Ethernet frames.
- the Ethernet connector 316 may enable physical connection of an Ethernet interface connector 136 to the system 300 .
- the Ethernet connector 316 may enable physical connection via an 8P8C connector and/or via an RJ45 connector, for example.
- the physical connection may enable the transmission and/or reception of Display Port mini-packets, which comprise digital video, control signals, input from peripheral devices, such as keyboards and/or mouse devices and/or encryption keys.
- Display Port mini-packets which comprise digital video, control signals, input from peripheral devices, such as keyboards and/or mouse devices and/or encryption keys.
- Various relevant Display Port specifications may define Display Port traffic, which is transported via Video Main Lanes and an AUX Channel.
- Various embodiments of the invention may enable the transport, via an Ethernet connector 316 , of Display Port traffic, which may be specified for carriage via Video Main Lanes and/or the AUX Channel.
- the Ethernet connector 318 may enable physical connection of an Ethernet interface connector 132 to the system 300 .
- the Ethernet connector 318 may enable physical connection via an 8P8C connector and/or via in RJ45 connector, for example.
- the physical connection may enable the transmission and/or reception of Ethernet frames via a network 112 , for example.
- Various embodiments of the invention may enable physical connection between the system 300 and a multimedia monitor 124 via an Ethernet connector 316 .
- one end of an Ethernet interface connector 136 (for example, an Ethernet cable) may be coupled to the Ethernet connector 316 within the system 300 , while the other end of the Ethernet interface connector 136 may be coupled to an Ethernet connector located at a multimedia monitor 124 .
- the system 300 and a multimedia monitor 124 may be connected via a docking station or a port replicator.
- Various embodiments of the invention may enable rendering of digital video 202 and/or graphics on a multimedia monitor 124 , which has a direct physical connection to the system 300 via an Ethernet interface connector 136 .
- the system 300 may comprise a computing device 122 .
- the system 300 may receive Ethernet frames via the Ethernet connector 318 .
- the LAN subsystem 314 within the computing device 122 may receive the Ethernet frames and determine that the received Ethernet frames contain encapsulated Display Port mini-packets.
- the LAN subsystem 314 may de-encapsulate the Display Port mini-packets.
- the LAN subsystem 314 may utilize DP client 242 a, Ethernet MAC layer 242 b and Ethernet PHY layer 244 functionality to transmit the de-encapsulated Display Port mini-packets to a multimedia monitor 124 via the Ethernet connector 316 .
- the multimedia monitor 124 may render digital video 202 contained within the Display Port mini-packets for visual display.
- the system may comprise a video server.
- the CPU 302 may enable generation of digital video 202 .
- the CPU 302 may also enable the retrieval of digital video 202 from memory 308 .
- the MCH 304 may enable the high speed transfer of digital video 202 from the CPU 302 and/or from the memory 308 to the GPU 306 .
- the GPU 306 may process the digital video to, for example, incorporate graphics.
- the GPU 306 may also generate instructions, which may enable the rendering of the processed digital video on a multimedia monitor 124 .
- the GPU 306 may generate one or more Display Port mini-packets, each of which may comprise at least a portion of the generated rendering instructions and/or processed uncompressed video.
- the GPU 306 may send the Display Port mini-packets to the multimedia monitor 124 via the Ethernet connector 316 .
- FIG. 3B is a diagram illustrating an exemplary system for transmission and/or reception of Display Port and/or Ethernet data streams via a docking station, in accordance with an embodiment of the invention.
- the system 330 may comprise a CPU 302 , an MCH 304 , a GPU 306 , a memory block 308 , an ICH 310 , a low speed peripheral block 312 , a LAN subsystem 314 , a docking station connector 336 and memory 320 .
- the docking station 346 may comprise Ethernet connectors 316 and 318 .
- the docking station 346 may enable through-connection between the system 330 to a network 112 and/or a multimedia monitor 124 .
- the system 330 may be coupled to the docking station 346 via a docking station connector 336 within the system 330 .
- the docking station connector 336 may comprise a plurality of contacts, each of which may be coupled to corresponding contacts within the docking station 346 .
- the docking station 346 may couple a portion of the contacts within the docking station connector 336 to contacts within the Ethernet connector 316 .
- the docking station 346 may couple another portion of the contacts within the docking station connector 336 to contacts within the Ethernet connector 318 .
- the docking station 346 may enable the system 330 to be connected to a multimedia monitor 124 via the Ethernet connector 316 and/or to the network 112 via the Ethernet connector 318 , for example.
- FIG. 4A is a block diagram of an exemplary server system, which supports video monitoring via an Ethernet interface, in accordance with an embodiment of the invention.
- the video server may represent an exemplary server system, which may support video monitoring at a multimedia monitor 124 via an Ethernet interface 316 .
- FIG. 4A there is shown a MAC client 422 a, MAC client 422 b, time stamp shims 424 a and 424 b, 10 G Ethernet MAC block 426 , Display Port to Ethernet block 432 , PCI to Ethernet block 434 , 10 GBASE-T PHY layer block 436 , Display Port PHY-Lite layer 206 , GPU 306 , ICH 310 , a DP client layer 242 a an Ethernet MAC layer 242 b, an Ethernet PHY layer 244 and Ethernet connectors 316 and 318 .
- the GPU 306 may encapsulate data in one or more Display Port mini-packets.
- the Display Port mini-packets may comprise an identifier, which indicates whether the Display Port mini-packets contain video data or other types of data.
- the GPU 306 may transmit Display Port mini-packets, which contain video data, via the Video Main Lanes [3:0].
- the GPU 306 may transmit AUX channel data via the Aux Channel.
- the Ethernet MAC layer 242 b may enable detection of when the Ethernet interface connector 136 may be utilized for the transmission of Ethernet frames to the multimedia monitor 124 .
- the Ethernet MAC layer 242 b may enable the generation of bits, which may be communicated to the Ethernet PHY layer 244 .
- the Ethernet MAC layer 242 b may also enable reception of Ethernet frames received via the Ethernet interface connector 136 .
- the DP client layer 242 a may enable reception of Display Port mini-packets from the GPU 306 via at least the Video Main Lanes [ 3 : 0 ] and may receive AUX channel data via at least the AUX Channel.
- the Display Port mini-packets may be converted into payloads for the Ethernet MAC layer 242 b.
- the DP client layer 242 a may also enable reception of payloads from the Ethernet MAC layer 242 b, which may enable the generation of Display Port mini-packets.
- the Ethernet PHY layer 244 may enable the reception of bits from the Ethernet MAC layer 242 b and generation of line encoded bits, which may be transmitted to the Ethernet interface connector 136 via the Ethernet connector 316 .
- the Ethernet PHY layer 244 may enable the reception and decoding of line encoded bits received from the Ethernet interface connector 136 via the Ethernet connector 316 .
- the decoded bits may be sent to the Ethernet MAC layer 242 b.
- the Display Port PHY-Lite layer 206 may receive Display Port mini-packets via at least the Video Main Lanes [ 3 : 0 ] and AUX channel data via the AUX Channel.
- the Display Port PHY-Lite layer 206 may generate binary bits.
- the Display Port to Ethernet block 432 may enable reception of bits from a Display Port PHY-Lite layer 206 .
- the Display Port to Ethernet block 432 may enable assembly of the bits to form one or more Ethernet payloads.
- An Ethernet payload may comprise one or more bits from one or more Display Port mini-packets, MP, or from AUX channel data.
- the Ethernet payload may comprise a plurality of concatenated Display Port mini-packets.
- the Ethernet payload may comprise a concatenation of payloads from a plurality of Display Port mini-packets with a single Display Port mini-packet header appended to the concatenated payloads.
- the MAC client 422 a may receive Ethernet payloads from the Display Port to Ethernet block 432 and encapsulate the Ethernet payloads in one or more Ethernet frames, EF 1 .
- the subtype may also indicate one or a plurality of multimedia monitors, attached to a computing device, which is to receive the Display Port mini-packets.
- the ICH 310 may enable reception of input signals from peripheral devices and the generation of bits from the received input signals.
- the generated bits may be transmitted via a PCI interface.
- the PCI to Ethernet block 434 may enable reception of bits from a PCI interface.
- the bits may be generated based on input received from a peripheral device.
- the PCI to Ethernet block 434 may enable assembly of the bits to construct one or more Ethernet payloads EP.
- the MAC client 422 b may receive Ethernet payloads, EP, and encapsulate the Ethernet payloads in one or more Ethernet frames, EF 2 .
- the Ethernet frames EF 2 may comprise EtherType ⁇ DP, which indicates that the Ethernet frames EF 2 may not contain Display Port mini-packets.
- the time stamp shims 424 a and 424 b may receive Ethernet frames EF 1 and EF 2 from the corresponding MAC clients 422 a and 422 b.
- the time stamp shims 424 a and 424 b may append time synchronization information, such as a time stamp, to the Ethernet frames EF 1 and EF 2 based on an EtherType designation, for example.
- the time stamp shims 424 a and 424 b may append a time stamp when the EtherType field indicates that the Ethernet frame is to utilize AV Bridging capabilities for transport across a network 112 , for example.
- the 10 G Ethernet MAC block 426 may enable the transmission of the Ethernet frames EF 1 and EF 2 via the network 112 .
- the 10 G Ethernet MAC block 426 may enable generation of header information within the Ethernet frames, which enable the utilization of AV Bridging services within the network 112 for transport of the Ethernet frames.
- the 10 G Ethernet MAC block 426 may also enable traffic shaping of transmitted Ethernet frames by determining time instants at which the Ethernet frames EF 1 and EF 2 may be transmitted to the network 112 .
- the 10 G Ethernet MAC block 426 may also enable generation of header information within the Ethernet frames, which utilize conventional Ethernet services within the network 112 .
- the conventional Ethernet services may not utilize traffic shaping and/or AV Bridging services, for example.
- the 10 GBASE-T PHY layer 436 may enable the reception of bits from Ethernet frames.
- the 10 GBASE-T PHY layer 436 may line encode the received bits to enable transmission via an Ethernet connector 318 .
- 10 G is an exemplary Ethernet bit rate; various embodiments of the invention may also be practiced at other bit rates suitable for carrying HD traffic.
- the 10 GBASE-T PHY layer 436 may also receive line coded bits via the Ethernet connector 318 .
- the 10 GBASE-T PHY layer 436 may decode the received line coded bits, which may be sent to the 10 G Ethernet MAC block 426 .
- the 10 G Ethernet MAC block 426 may assemble the received decoded bits to construct one or more Ethernet frames EF R .
- the 10 G Ethernet MAC block 426 may determine whether the constructed Ethernet frames EF R contain one or more Display Port mini-packets, MP R , or Ethernet payloads, EP R , which may not contain Display Port mini-packets.
- the 10 G Ethernet MAC block 426 may make the determination based on a designation within EtherType field within the received Ethernet frames EF R .
- the 10 G Ethernet MAC block 426 may send the Ethernet frames EF R to the time stamp shim 424 a or 424 b.
- the time stamp shim 424 a may send Ethernet frames, EF R , which contain encapsulated Display Port mini-packets, to the MAC client 422 a. Additionally, the MAC client 422 a may determine whether the Ethernet frames contain video data (including video data encapsulated within Display Port mini-packets, for example) or AUX Channel data based on an EtherTypeSubType field within the Ethernet frames. At a video server, received Ethernet frames may contain AUX channel data. The MAC client 422 a may de-encapsulate the AUX channel data from the Ethernet frames EF R . The MAC client 422 a may send the AUX channel data to the Display Port to Ethernet block 432 .
- the Display Port to Ethernet block 432 may convert the AUX channel data to bits, which may be sent to the Display Port PHY-Lite layer 206 .
- the Display Port PHY-Lite layer 206 may send the AUX channel data to the GPU 306 via the AUX Channel.
- the GPU 306 may transfer the AUX channel data to the MCH 304 .
- the MCH 304 may in turn transfer the data retrieved from the AUX channel data to the CPU 302 , which may process the data.
- the AUX channel data may be sent to the multimedia monitor 124 via the AUX Channel.
- the time stamp shim 424 b may send Ethernet frames, EF R , which do not contain encapsulated Display Port mini-packets to the MAC client 422 b.
- the MAC client 422 b may de-encapsulate the Ethernet payloads, EP R , from the received Ethernet frames EF R .
- the MAC client 422 b may send the Ethernet payloads EP R to the PCI to Ethernet block 434 .
- the PCI to Ethernet block 434 may convert the Ethernet payloads EP R to signals, which may be sent to the ICH 310 .
- the ICH 310 may convert the signals to bits, which may be sent to the CPU 302 via the MCH 304 .
- the CPU 302 may process the data.
- the LAN subsystem 314 may comprise the Display Port to Ethernet block 432 , the Display Port PHY-Lite layer 206 , the MAC clients 422 a and 422 b, the time stamp shims 424 a and 424 b, the 10 G Ethernet MAC block 426 and the PCI to Ethernet block 434 .
- the LAN subsystem 314 may comprise the Display Port to Ethernet block 432 , the Display Port PHY-Lite layer 206 , the MAC clients 422 a and 422 b, the time stamp shims 424 a and 424 b, the 10 G Ethernet MAC block 426 , the PCI to Ethernet block 434 , the 10 GBASE-T PHY layer block 436 , the DP client layer 242 a the Ethernet MAC layer 242 b and the Ethernet PHY layer 244 .
- FIG. 4A may not be limited to 10 G Ethernet networks, but may also be practiced in 100 G Ethernet networks and/or 1000 G Ethernet networks, for example.
- FIG. 4B is a block diagram of an exemplary system, which supported switching of traffic between local and network interfaces, in accordance with an embodiment of the invention.
- a host subsystem 462 there is shown a host subsystem 462 , a dual client MAC block 460 , an AV Bridging (AVB) enabled switch 458 , a 10 G PHY block 456 , a 10 G PHY block with short reach capability 454 and RJ45 connector blocks 452 a and 452 b.
- AVB AV Bridging
- the host subsystem 462 may enable the generation and/or sending of video and/or data streams.
- the host subsystem 462 may also enable the reception and/or processing of video and/or data streams.
- the dual client MAC 460 may provide a first MAC client interface for sending and/or receiving video streams to/from the host subsystem 462 .
- the dual client MAC 460 may provide a second MAC client interface for sending and/or receiving data streams to/from the host subsystem 462 .
- the dual client MAC 460 may enable the sending and/or receiving of video streams and/or data streams to/from the AVB enabled switch 458 .
- the dual client MAC 460 and the AVB enabled switch 458 may be communicatively coupled via a 10-gigabit media independent interface (XGMII).
- XGMII 10-gigabit media independent interface
- the AVB enabled switch 458 may receive traffic from the dual client MAC 460 and utilize AV bridging capabilities to direct the traffic to a locally-attached display device and/or to a network. Similarly, the AVB enabled switch 458 may receive traffic from a locally-attached display device and direct the traffic to the dual client MAC 460 . The AVB enabled switch 458 may also receive traffic from a network and direct the traffic to the dual client MAC 460 . In an exemplary embodiment of the invention, the AVB enabled switch 458 may utilize XGMII to send and/or receive traffic to/from the display device and/or to send and/or receive traffic to/from the network.
- the 10 G PHY block 456 may enable the transmission and/or reception of signals, which are suitable for transmitting and/or receiving data via an Ethernet medium.
- the 10 G PHY block 456 may enable the transmission of signals, which provide suitable bit error rate (BER) performance when the transmitted signals travel a specified distance across the Ethernet medium as specified by applicable Ethernet specifications. The specified distance may be suitable for enabling the 10 G PHY block 456 to transmit signals via a network.
- the 10 G PHY block 456 may also enable the reception of signals and the detection of data transmitted by those signals via an Ethernet medium.
- the 10 G PHY block 456 may be communicatively coupled to an AVB enabled switch 458 via an XGMII.
- the 10 G PHY block 456 may also be communicatively coupled to an RJ45 connector.
- the RJ45 connector block 452 b may provide a physical coupling for an Ethernet cable and circuitry for line conditioning signals for transmission and/or reception via the Ethernet cable.
- the Ethernet cable may be coupled to a device (such as a switching device) within the network.
- the RJ45 connector block 452 a may be substantially similar to the RJ45 connector block 452 b.
- the 10 G PHY block 454 may enable the transmission and/or reception of signals, which are suitable for transmitting and/or receiving data via an Ethernet medium.
- the 10 G PHY block 456 may enable the transmission of signals, which provide suitable bit error rate (BER) performance when the transmitted signals travel a specified distance across the Ethernet medium, which is shorter than specified by applicable Ethernet specifications.
- the 10 G PHY block 454 may provide “short reach” capabilities.
- the specified distance may be suitable for enabling the 10 G PHY block 456 to transmit signals to a locally connected device, such as a display device.
- the 10 G PHY block 454 may also enable the reception of signals and the detection of data transmitted by those signals via an Ethernet medium.
- the 10 G PHY block 454 may be communicatively coupled to an AVB enabled switch 458 via an XGMII.
- the 10 G PHY block 454 may also be communicatively coupled to an RJ45 connector.
- FIG. 5 is a block diagram of an exemplary thin client, which supports video rendering via an Ethernet interface, in accordance with an embodiment of the invention.
- the computing device 122 may represent an exemplary Ethernet thin client. Referring to FIG. 5 , there is shown a MAC client 422 a, MAC client 422 b, time stamp shims 424 a and 424 b, 10 G Ethernet MAC block 426 , Display Port to Ethernet block 432 , PCI to Ethernet block 434 , 10 GBASE-T PHY layer block 436 , Display Port PHY layer 544 , GPU 306 , ICH 310 , a DP client layer 242 a, a Ethernet MAC layer 242 b, an Ethernet PHY layer 244 , Ethernet connector 316 and Ethernet connector 318 .
- the 10 GBASE-T PHY layer 436 may receive line coded bits via the Ethernet connector 318 .
- the 10 GBASE-T PHY layer 436 may decode the received line coded bits, which may be sent to the 10 G Ethernet MAC block 426 .
- the 10 G Ethernet MAC block 426 may assemble the received decoded bits to construct one or more Ethernet frames EF R .
- the 10 G Ethernet MAC block 426 may determine whether the constructed Ethernet frames EF R contain one or more Display Port mini-packets, MP R , or Ethernet payloads, EP R , which may not contain Display Port mini-packets.
- the 10 G Ethernet MAC block 426 may make the determination based on a designation within EtherType field within the received Ethernet frames EF R .
- the 10 G Ethernet MAC block 426 may send the Ethernet frames EF R to the time stamp shim 424 a or 424 b.
- the time stamp shim 424 a may send Ethernet frames, EF R , which contain encapsulated Display Port mini-packets, to the MAC client 422 a. Additionally, the MAC client 422 a may determine whether the Ethernet frames contain video data or AUX Channel data based on an EtherTypeSubType field within the Ethernet frames.
- received Display Port mini-packets MP R may contain video data. The computing device 122 may also receive AUX Channel data.
- the MAC client 422 a may de-encapsulate the Display Port mini-packets MP R from the Ethernet frames EF R .
- the MAC client 422 a may send the Display Port mini-packets MP R to the Display Port to Ethernet block 432 .
- the Display Port to Ethernet block 432 may convert the Display Port mini-packets MP R to bits, which may be sent to the Display Port PHY-Lite layer 206 .
- the Display Port PHY-Lite layer 206 may assemble the bits to reconstruct the Display Port mini-packets MP R .
- the Display Port mini-packets, MP R may be sent to the DP client 242 a via the Video Main Lanes [ 3 : 0 ].
- the DP client 242 a may send the Display Port mini-packets to the Ethernet MAC layer 242 b.
- the Ethernet MAC layer 242 b may generate bits, which may be communicated to the Ethernet PHY layer 244 .
- the Ethernet PHY layer 244 may generate line encoded bits, which may be transmitted to the multimedia monitor 124 via the Ethernet connector 316 .
- the Ethernet frames may comprise AUX channel data
- the AUX channel data may be sent to the GPU 306 via the AUX Channel.
- the GPU 306 may transfer the data to the MCH 304 .
- the MCH 304 may in turn transfer the data retrieved from the received Display Port mini-packets to the CPU 302 , which may process the data.
- the time stamp shim 424 b may send Ethernet frames, EF R , which do not contain encapsulated Display Port mini-packets to the MAC client 422 b.
- the MAC client 422 b may de-encapsulate the Ethernet payloads, EP R , from the received Ethernet frames EF R .
- the MAC client 422 b may send the Ethernet payloads EP R to the PCI to Ethernet block 434 .
- the PCI to Ethernet block 434 may convert the Ethernet payloads EP R to signals, which may be sent to the ICH 310 .
- the ICH 310 may convert the signals to bits, which may be sent to the CPU 302 via the MCH 304 .
- the CPU 302 may process the data.
- the LAN subsystem 314 may comprise the Display Port to Ethernet block 432 , the Display Port PHY layer 544 , the MAC clients 422 a and 422 b, the time stamp shims 424 a and 424 b, the 10 G Ethernet MAC block 426 and the PCI to Ethernet block 434 .
- the LAN subsystem 314 may comprise the Display Port to Ethernet block 432 , the Display Port PHY layer 544 , the MAC clients 422 a and 422 b, the time stamp shims 424 a and 424 b, the 10 G Ethernet MAC block 426 , the PCI to Ethernet block 434 , the 10 GBASE-T PHY layer block 436 , the DP client 242 a, the Ethernet MAC layer 242 b and the Ethernet PHY layer 244 .
- FIG. 6 is a flowchart illustrating exemplary steps for transporting Display Port mini-packets via an Ethernet interface to a multimedia monitor attached to a computing device, in accordance with an embodiment of the invention.
- the computing device 122 may encapsulate digital video in one or more Display Port mini-packets.
- the Display Port mini-packets may be encapsulated in one or more Ethernet frames.
- the computing device 122 may access the Ethernet interface connector medium 136 which couples the computing device 122 and the multimedia monitor 124 .
- the computing device 122 may determine an AV Bridging traffic class, which may be utilized for transmitting data via the Ethernet interface connector 136 .
- the computing device 122 may encode and transport bits from the Ethernet frames to the multimedia monitor 124 via the Ethernet interface 136 .
- the Ethernet frames may contain a traffic class identifier, the value of which may be determined based on the AV Bridging traffic class determined in step 654 .
- Various embodiments of the invention may be practiced in a wide range of topologies, which enable point-to-point connection between a computing device 122 and an attached multimedia monitor 124 , or between a video server and an attached multimedia monitor, for example.
- Various embodiments may also be practiced in connection with DVI applications, whereby DVI traffic may be transported via Ethernet interfaces 316 , or in connection with high definition multimedia interface (HDMI) applications, whereby HDMI traffic may be transported via Ethernet interfaces 316 .
- Various embodiments of the invention may enable the transfer of native video data from a computing device 122 to an attached multimedia monitor 124 via an Ethernet interface 316 .
- Various embodiments of the invention may also enable the transfer of native video data from a video server to an attached multimedia monitor via an Ethernet interface 316 .
- Various embodiments of the invention may enable the replacement of analog video interfaces, such as VGA, with an Ethernet interface.
- the video data may be compressed and/or encrypted, whether the video data is sent as native video data or is encapsulated, such as in a Display Port mini-packet, for example.
- aspects of a system for utilizing A/V bridging and A/V bridging extensions to replace Display Port and/or analog ports on a personal computing system may include a LAN subsystem 314 that enables transmission of at least video data from a computing device, such as a computer workstation 122 , to a multimedia monitor 124 coupled to the computing device via an Ethernet interface connector 136 .
- the transmission may enable rendering of the video data on the multimedia monitor 124 .
- the computing device may be coupled to a docking station 346 or to a port replicator.
- the docking station 346 may be coupled to the Ethernet interface connector 136 via an Ethernet connector 316 .
- the port replicator may be coupled to the Ethernet interface connector 136 via an Ethernet connector 316 .
- the LAN subsystem 314 may enable access to the Ethernet interface connector 136 to enable transmission.
- the LAN subsystem 314 may enable generation of line encoded bits based on at least the video data.
- the LAN subsystem 314 may enable transmission of the line encoded bits via the Ethernet interface connector 136 .
- At least the video data may be encapsulated one or more Ethernet frames.
- the Ethernet frames may encapsulate one or more Display Port mini-packets, HDMI frames and/or DVI frames.
- the Ethernet frames may be transmitted utilizing AV Bridging capabilities.
- the video data may be uncompressed and unencrypted, uncompressed and encrypted, compressed and unencrypted or compressed and encrypted.
- Another embodiment of the invention may provide a machine-readable storage, having stored thereon, a computer program having at least one code section executable by a machine, thereby causing the machine to perform the steps as described herein for utilizing A/V bridging and A/V bridging extensions to replace Display Port, HDMI, DVI and/or analog ports on a personal computing system.
- the present invention may be realized in hardware, software, or a combination of hardware and software.
- the present invention may be realized in a centralized fashion in at least one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited.
- a typical combination of hardware and software may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.
- the present invention may also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods.
- Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.
Abstract
Description
- This application makes reference to, claims priority to, and claims the benefit of U.S. Provisional Application Ser. No. 60/917,870, filed on May 14, 2007, which is hereby incorporated herein by reference in its entirety.
- This application makes reference to U.S. patent application Ser. No. 11/832,807, filed on Aug. 2, 2007, which is hereby incorporated herein by reference in its entirety.
- Certain embodiments of the invention relate to communication networks. More specifically, certain embodiments of the invention relate to a method and system for utilizing A/V bridging and A/V bridging extensions to replace Display Port, HDMI, DVI and/or analog ports on a personal computing system.
- High end graphics and/or high definition video that is received and/or stored at a computing device may be displayed on an attached video monitor. In many cases the video monitor is physically separate and has been conventionally attached to the computing device via an analog interface, such as a video graphics array (VGA) interface, or a digital interface such as a digital visual interface (DVI). In a typical configuration, an interface in the computing device is connected to a compatible interface in the video monitor via an interstitial connector, such as a cable.
- In an alternative configuration, the computing device may incorporate a video monitor. An example of this configuration is a laptop computer in which the video monitor is a component in the physical computing device unit. Whether the video monitor is physically incorporated within the computing device or is a physically separate device, the video monitor may or may not have touch screen capability.
- The high definition multimedia interface (HDMI) is a digital interface standard that enables a video player device, such as a DVD player, to send high definition video data to a display panel device, which displays the high definition video data. The video player device and the display panel device may communicate via a connecting HDMI cable. HDMI describes a point-to-point interface, which is capable of transmitting data from the video player device, which is connected at one end of an HDMI cable, to the display panel device, which is connected to the other end of the HDMI cable.
- Display Port is a digital interface standard, which enables a computing device to send graphics and video data to a video monitor, or multimedia display device, via a Display Port interface. In this regard, the Display Port interface standard may describe a point-to-point interface, which is capable of transmitting data from a device connected at one end of a connecting cable to a device connected at the other end of the connecting cable. The graphics and/or video data communicated across the Display Port interface may be sent in mini-packets as described in applicable standards. The mini-packets may contain information comprising instructions on how to render the graphics and/or video data on the video display screen, for example. The mini-packets may be sent via a plurality of data paths referred to as “lanes”. In an exemplary Display Port interface, there may be four (4) such lanes.
- In addition to supporting unidirectional data traffic from the computing device to the computer monitor (or other attached video display device), the Display Port standard may also enable the bidirectional transfer of data. For example, the Display Port standard may allow for the exchange of encryption keys to enable the transfer of encrypted digital data across the Display Port interface. This capability may enable protection of digital content transferred across the Display Port interface.
- A Display Port interface at a device comprises a connector into which may be inserted one end of a Display Port connecting cable. The connector may comprise a plurality of pins and/or slots, which may be utilized to enable the device to transmit and/or receive data-containing signals via the Display Port lanes. A physical layer (PHY) defined for the Display Port standard may specify signal levels and/or signal durations, which may be utilized to encode data transmitted and/or received via the Display Port interface.
- Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of such systems with some aspects of the present invention as set forth in the remainder of the present application with reference to the drawings.
- A method and system for utilizing A/V bridging and A/V bridging extensions to replace Display Port, HDMI, DVI and/or analog ports on a personal computing system, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
- These and other advantages, aspects and novel features of the present invention, as well as details of an illustrated embodiment thereof, will be more fully understood from the following description and drawings.
-
FIG. 1 is a diagram illustrating an exemplary system for Display Port to Ethernet replacement, in accordance with an embodiment of the invention. -
FIG. 2 is a diagram illustrating monitoring of output video data from a video server at a multimedia monitor attached via an Ethernet interface, in accordance with an embodiment of the invention. -
FIG. 3A is a diagram illustrating an exemplary system enabled to transmit and/or receive Display Port and/or Ethernet data streams via Ethernet interfaces, in accordance with an embodiment of the invention. -
FIG. 3B is a diagram illustrating an exemplary system for transmission and/or reception of Display Port and/or Ethernet data streams via a docking station, in accordance with an embodiment of the invention. -
FIG. 4A is a block diagram of an exemplary server system, which supports video monitoring via an Ethernet interface, in accordance with an embodiment of the invention. -
FIG. 4B is a block diagram of an exemplary system, which supported switching of traffic between local and network interfaces, in accordance with an embodiment of the invention. -
FIG. 5 is a block diagram of an exemplary thin client, which supports video rendering via an Ethernet interface, in accordance with an embodiment of the invention. -
FIG. 6 is a flowchart illustrating exemplary steps for transporting Display Port mini-packets via an Ethernet interface to a multimedia monitor attached to a computing device, in accordance with an embodiment of the invention. - Certain embodiments of the invention may be found in a method and system for utilizing A/V bridging and A/V bridging extensions to replace Display Port and/or analog ports on a personal computing system. Various embodiments of the invention may comprise a method for transmitting and/or receiving a Display Port packet via an Ethernet interface. In this regard, a computer workstation may be coupled to a multimedia monitor via an Ethernet interface connector. In various embodiments of the invention, the Ethernet interface connector may be a cable, which comprises one or more conductors. In various embodiments of the invention, one end of the Ethernet interface connector may be inserted into an Ethernet connector located at the computer workstation, while the other end of the Ethernet interface connector may be inserted into an Ethernet connector located at the multimedia monitor. The coupled computer workstation and multimedia monitor may then utilize the Ethernet interface connector to transmit and/or receive Display Port mini-packets.
- Various embodiments of the invention comprise a method and system for full Ethernet replacement of a Display Port, HDMI or DVI interface. In an exemplary embodiment of the invention in which there is a full Ethernet replacement of an HDMI interface, a system comprising a DVD player with an HDMI connector, a display panel with an HDMI connector and an HDMI cable, which couples the two HDMI connectors would be replaced by a DVD player with an Ethernet connector, a display panel with an Ethernet connector and an Ethernet cable, which couples the two Ethernet connectors. The full Ethernet replacement enables the DVD player and the multimedia monitor to send and/or receive Ethernet frames transported via the Ethernet cable. The DVD player and display panel may be directly coupled by the single Ethernet cable, or the DVD player and the display panel may communicate via a network, such as a LAN or small office/home office (SOHO) network, for example.
- In an exemplary embodiment of the invention in which there is a full Ethernet replacement of a Display Port interface, a system comprising a personal computer with a Display Port connector, a multimedia monitor with a Display Port connector and a Display Port cable, which couples the two Display Port connectors would be replaced by a personal computer with an Ethernet connector, a multimedia monitor with an Ethernet connector and an Ethernet cable, which couples the two Ethernet connectors. The personal computer and multimedia monitor may be directly coupled by the single Ethernet cable, or the DVD player and the multimedia monitor may communicate via a network, such as a LAN or small office/home office (SOHO) network, for example.
- In an exemplary embodiment of the invention in which there is a full Ethernet replacement of a DVI interface, a system comprising a personal computer with a DVI connector, a multimedia monitor with a DVI connector and a DVI cable, which couples the two DVI connectors would be replaced by a personal computer with an Ethernet connector, a multimedia monitor with an Ethernet connector and an Ethernet cable, which couples the two Ethernet connectors. The personal computer and multimedia monitor may be directly coupled by the single Ethernet cable, or the DVD player and the multimedia monitor may communicate via a network, such as a LAN or small office/home office (SOHO) network, for example.
- In each of the exemplary full Ethernet replacement cases, the Ethernet frames may be utilized to carry native video data. The native video data contained within the Ethernet frames may be uncompressed and unencrypted, uncompressed and encrypted, compressed and unencrypted or compressed and encrypted. In each case, A/V Bridging services may be utilized to enable the transport of Ethernet frames containing video data, for example, between a DVD player and a display panel or between a personal computer and a multimedia monitor.
-
FIG. 1 is a diagram illustrating an exemplary system for Display Port to Ethernet replacement, in accordance with an embodiment of the invention. Referring toFIG. 1 , there is shown acomputing device 122 and amultimedia monitor 124, which are coupled via anEthernet interface connector 136. In various embodiments of the invention, Display Port mini-packets may be sent from thecomputing device 122 to themultimedia monitor 124 via theEthernet interface connector 136. TheEthernet interface connector 136 may enable physical connection between thecomputing device 122 and themultimedia monitor 124 via a point-to-point connection. Video data contained within the Display Port mini-packets may then be rendered for display at themultimedia monitor 124. Utilizing anEthernet interface connector 136 to couple thecomputing device 122 and themultimedia monitor 124 may represent a lower cost alternative to conventional methods, which utilize more costly connectors and/or cabling for coupling a computing device and a multimedia media monitor. - Various embodiments of the invention may comprise a method and system, which enable Display Port mini-packets to be transported between the
computing device 122 and the attachedmultimedia monitor 124 via anEthernet interface connector 136. One end of theEthernet interface connector 136 may be coupled to an Ethernet connector located at thecomputing device 122. The other end of theEthernet interface connector 136 may be coupled to an Ethernet connector located at themultimedia monitor 124. Various embodiments of the invention may enable thecomputing device 122 to represent the Display Port mini-packets as line encoded bits, which may be transmitted via theEthernet interface connector 136 to themultimedia monitor 124. Various embodiments of the invention may enable themultimedia monitor 124 to receive the line encoded bits, which may be decoded to reconstruct the Display Port mini-packets. The multimedia monitor 124 may then enable the extraction of the video data encapsulated within the Display Port mini-packets, which may then be rendered at themultimedia monitor 124. -
FIG. 2 is a diagram illustrating monitoring of output video data from a video server at a multimedia monitor attached via an Ethernet interface, in accordance with an embodiment of the invention. Referring toFIG. 2 , there is shown thecomputing device 122 and themultimedia monitor 124. Thecomputing device 122 may comprisedigital video 202 and a plurality of protocol layers. The plurality of protocol layers may comprise a Display Port mini-packet layer 236, aDP client layer 242 a, anEthernet MAC layer 242 b and anEthernet PHY layer 244. The multimedia monitor 124 may comprise protocol layers related to thedigital video 202 and to a plurality of protocol layers including anEthernet PHY layer 252, anEthernet MAC layer 253 b, aDP client layer 253 a and a DisplayPort mini-packet layer 254. TheEthernet PHY layer 244 may comprise suitable logic, circuitry and/or code that may enable generation of electrical and/or optical signals for transport via theEthernet interface connector 136. TheDP client layer - In various embodiments of the invention, digital video 202 (including high definition video) may be encapsulated in Display Port mini-packets in the Display Port mini-packet layer 236. The Display Port mini-packets may also contain instructions to enable rendering of the
digital video 202 on themultimedia monitor 124. - The Display Port mini-packet layer 236 may send the Display Port mini-packets to the
DP client layer 242 a. TheDP client layer 242 a may pass the Display Port mini-packets, as data, to theEthernet MAC layer 242 b. TheEthernet MAC layer 242 b may generate bits, which may be communicated to theEthernet PHY layer 244. TheEthernet PHY layer 244 may enable generation of electrical and/or optical signals for transport of the line encoded bits via theEthernet interface connector 136. - Within the
multimedia monitor 124, theEthernet PHY layer 252 may receive the line encoded bits via theEthernet interface connector 136. TheEthernet PHY layer 252 may decode the line encoded bits and send the decoded bits to theEthernet MAC layer 253 b. TheEthernet MAC layer 253 b may send the decoded bits to theDP client layer 253 a. TheDP client layer 253 a may generate Display Port mini-packets, which may be sent to the DisplayPort mini-packet layer 254. The DisplayPort mini-packet layer 254 may extract thedigital video 202 from the received Display Port mini-packets. The DisplayPort mini-packet layer 254 may also extract instructions contained within the Display Port mini-packets, which enable rendering of thedigital video 202 at themultimedia monitor 124. The multimedia monitor 124 may then utilize the extracted instructions to display thedigital video 202. - As shown in
FIG. 2 , in various embodiments of the invention, anEthernet interface connector 136 may be utilized to enable transport of Display Port mini-packets from acomputing device 122 to amultimedia monitor 124. -
FIG. 3A is a diagram illustrating an exemplary system enabled to transmit and/or receive Display Port and/or Ethernet data streams via Ethernet interfaces, in accordance with an embodiment of the invention. Referring toFIG. 3A thesystem 300 may comprise aCPU 302, a memory controller hub (MCH) 304, a graphics processing unit (GPU) 306, amemory block 308, an input/output controller hub (ICH) 310, a low speed peripheral block 312, aLAN subsystem 314, anEthernet connector 316, anEthernet connector 318 andmemory 320. - The
CPU 302 may comprise suitable logic, circuitry, and/or code that may enable processing data and/or controlling operations of thesystem 300. In this regard, theCPU 302 may be enabled to provide control signals to the various other blocks comprising thesystem 300. TheCPU 302 may also enable execution of applications programs and/or code. The applications programs and/or code may enable generation of digital video and/or graphics. TheCPU 302 may also enable the retrieval of stored digital video and/or graphics. TheCPU 302 may be accessed via theMCH 304. - The
MCH 304 may comprise suitable logic, circuitry, and/or code that may enable the storage and/or retrieval of data at high data transfer rates. For example, theMCH 304 may enable retrieval and/or storage of digital video and/or graphics data for high performance applications, such as high definition video, high resolution 3-D graphics, &c. In various embodiments of the invention, theMCH 304 may be referred to as a northbridge (NB). - The
GPU 306 may comprise suitable logic, circuitry, and/or code for generating, rendering, and/or manipulating graphics data. TheGPU 306 may output digital video and/or graphics. TheGPU 306 may also output encrypted digital video and/or graphics for applications that utilize digital content protection, for example. TheGPU 306 may encapsulate the uncompressed video and/or graphics in Display Port mini-packets. The Display Port mini-packets generated by theGPU 306 may also comprise instructions, which enable rendering of the uncompressed video and/or graphics for display on amultimedia monitor 124. TheGPU 306 may also output protocol data units associated with other high definition (HD) protocols. - The
memory 308 may comprise suitable logic, circuitry, and/or code that may enable the storage and/or retrieval of data. For example, thememory 308 may enable the storage and/or retrieval of video and/or graphics data. Thememory 308 may also enable the storage and/or retrieval of encryption keys, which may be utilized for encryption and/or decryption of data. Thememory 308 may additionally store data, for example, configuration data and/or state variables utilized in controlling/configuring the various blocks of thesystem 300. Thememory 308 may also enable the storage of code, which enables the execution of multimedia applications, for example. Thememory 308 may utilize various technologies, such as dynamic random access memory (DRAM), which enable data to be stored and/or retrieved at sufficiently high data rates to enable high performance multimedia applications, for example. - The
ICH 310 may comprise suitable logic, circuitry, and/or code that may enable the storage and/or retrieval of data from peripheral devices such as hard disk drives. TheICH 310 may also enable the retrieval of input signals and/or interrupt signals from peripheral devices, such as keyboard device and mouse devices, and/or other peripheral devices including various peripheral component interconnect (PCI) devices, for example. In various embodiments of the invention, theICH 310 may be referred to as a southbridge (SB). - The
LAN subsystem 314 may comprise suitable logic, circuitry, and/or code to enable the transmission and/or reception of Ethernet frames. TheLAN subsystem 314 may comprise PHY layer functions, MAC layer functions and DP to Ethernet MAC-Lite functions. TheLAN subsystem 314 may enable transmission and/or reception of Ethernet frames at various transfer rates, such as 10 Mbps, 100 Mbps, 1,000 Mbps (or 1 Gbps) and/or 10 Gbps, or other rates (for example, higher rates). TheLAN subsystem 314 may also enable transmission and/or reception of Ethernet frames via wireless LANs (WLAN). - The PHY layer functions may enable transmission of Ethernet frames via a communication medium. The PHY layer functions may also enable reception of Ethernet frames via the communication medium. The PHY layer functions may generate signals for transmission that are suitable for the physical medium being utilized for transmitting the signals. For example, for an optical communication medium, the PHY layer may generate optical signals, such as light pulses, or for a wired communication medium, the PHY layer may generate electromagnetic signals.
- The MAC layer functions may enable orderly communication between systems that are communicatively coupled via a shared communication medium. The MAC layer may comprise one or more coordination functions (CF) that enable a system to determine when it may attempt to access the shared communication medium. For example, in a wired communication medium, for example Ethernet, a CF may utilize a carrier sense multiple access with collision detection (CSMA/CD) algorithm. The MAC layer functions may implement mechanisms for scanning the communication medium to determine when it is available for transmission of signals. The MAC layer functions may comprise back off timer mechanisms, which may be utilized by a system to determine how often to attempt to access a communication medium, which is currently determined to be unavailable.
- The MAC layer functions may also enable AV Bridging capabilities. In this regard, the MAC layer functions may determine a traffic class which is associated with transmitted Ethernet frames. Based on the determined traffic class, the MAC layer functions may perform traffic shaping by determining a time instant at which an Ethernet frame may be sent to the network via the Ethernet interface. That time instant may be determined based on a time instant at which one or more preceding Ethernet frames were also transmitted via the Ethernet interface. The time instant may also be determined based on stored “credits”, which may indicate a quantity of octets of Ethernet frame data that may be transmitted at “line rate” before transmission of subsequent Ethernet frames is suspended pending the accumulation of additional credits.
- The MAC layer functions, which support AV Bridging, may also enable the end-to-end transport of Ethernet frames based on specified latency targets by initiating admission control procedures. The latency targets, which may specify a maximum time duration for the transport of Ethernet frame across the network, may be determined based on a specified traffic class. A destination Ethernet device may initiate admission control procedures by initiating a registration request across the network to the source Ethernet device. A successful registration may enable the network to reserve resources for the transport of Ethernet frames between the source Ethernet device and the destination Ethernet device, in accordance with the specified latency targets.
- The Ethernet MAC layer functions may also enable an exchange of timing synchronization information between communicating Ethernet devices. Individual Ethernet MAC layer functions associated with each of a plurality of Ethernet devices within a LAN may exchange timing synchronization with the Ethernet MAC layer function associated with a specified Ethernet device associated with the LAN, wherein the specified Ethernet device may provide system timing for the plurality of Ethernet devices associated with the LAN. The traffic shaping and/or timing synchronization capabilities may enable AV Bridging services to support isochronous and/or real time services, such as streaming media services.
- The DP to Ethernet MAC-Lite layer functions may enable transfer of Display Port mini-packets between devices connected via a point-to-point Ethernet connection. The DP to Ethernet MAC-Lite layer functions may comprise a subset of MAC layer functionality.
- In various embodiments of the invention, the MAC layer functions within the
LAN subsystem 314 may enable the reception of Display Port mini-packets and encapsulation of the received Display Port mini-packets within Ethernet frames. The Ethernet frames may utilize AV Bridging services when being transmitted via the network 112. The MAC layer functions within theLAN subsystem 314 may also enable the reception of Ethernet frames and the de-encapsulation of Display Port mini-packets from Ethernet frames, which are determined to contain encapsulated Display Port mini-packets. - In various embodiments of the invention, the
LAN subsystem 314 may utilize code, such as firmware, and/or data stored within thememory 320 to enable the operation of MAC layer functions and/or PHY layer functions within an Ethernet LAN, for example. The firmware may also enable encapsulation of Display Port mini-packets and/or uncompressed video and/or graphics in Ethernet frames within theLAN subsystem 314. In addition, the firmware may enable de-encapsulation of Display Port mini-packets and/or uncompressed video and/or graphics from Ethernet frames. - The
Ethernet connector 316 may enable physical connection of anEthernet interface connector 136 to thesystem 300. TheEthernet connector 316 may enable physical connection via an 8P8C connector and/or via an RJ45 connector, for example. The physical connection may enable the transmission and/or reception of Display Port mini-packets, which comprise digital video, control signals, input from peripheral devices, such as keyboards and/or mouse devices and/or encryption keys. Various relevant Display Port specifications may define Display Port traffic, which is transported via Video Main Lanes and an AUX Channel. Various embodiments of the invention may enable the transport, via anEthernet connector 316, of Display Port traffic, which may be specified for carriage via Video Main Lanes and/or the AUX Channel. - The
Ethernet connector 318 may enable physical connection of an Ethernet interface connector 132 to thesystem 300. TheEthernet connector 318 may enable physical connection via an 8P8C connector and/or via in RJ45 connector, for example. The physical connection may enable the transmission and/or reception of Ethernet frames via a network 112, for example. - Various embodiments of the invention may enable physical connection between the
system 300 and amultimedia monitor 124 via anEthernet connector 316. In an exemplary embodiment of the invention, one end of an Ethernet interface connector 136 (for example, an Ethernet cable) may be coupled to theEthernet connector 316 within thesystem 300, while the other end of theEthernet interface connector 136 may be coupled to an Ethernet connector located at amultimedia monitor 124. In another exemplary embodiment of the invention, thesystem 300 and amultimedia monitor 124 may be connected via a docking station or a port replicator. - Various embodiments of the invention may enable rendering of
digital video 202 and/or graphics on amultimedia monitor 124, which has a direct physical connection to thesystem 300 via anEthernet interface connector 136. In an exemplary embodiment of the invention, thesystem 300 may comprise acomputing device 122. In operation, thesystem 300 may receive Ethernet frames via theEthernet connector 318. TheLAN subsystem 314 within thecomputing device 122 may receive the Ethernet frames and determine that the received Ethernet frames contain encapsulated Display Port mini-packets. TheLAN subsystem 314 may de-encapsulate the Display Port mini-packets. TheLAN subsystem 314 may utilizeDP client 242 a,Ethernet MAC layer 242 b andEthernet PHY layer 244 functionality to transmit the de-encapsulated Display Port mini-packets to amultimedia monitor 124 via theEthernet connector 316. The multimedia monitor 124 may renderdigital video 202 contained within the Display Port mini-packets for visual display. - In another exemplary embodiment of the invention, the system may comprise a video server. In operation, the
CPU 302 may enable generation ofdigital video 202. TheCPU 302 may also enable the retrieval ofdigital video 202 frommemory 308. TheMCH 304 may enable the high speed transfer ofdigital video 202 from theCPU 302 and/or from thememory 308 to theGPU 306. TheGPU 306 may process the digital video to, for example, incorporate graphics. TheGPU 306 may also generate instructions, which may enable the rendering of the processed digital video on amultimedia monitor 124. TheGPU 306 may generate one or more Display Port mini-packets, each of which may comprise at least a portion of the generated rendering instructions and/or processed uncompressed video. TheGPU 306 may send the Display Port mini-packets to themultimedia monitor 124 via theEthernet connector 316. -
FIG. 3B is a diagram illustrating an exemplary system for transmission and/or reception of Display Port and/or Ethernet data streams via a docking station, in accordance with an embodiment of the invention. Referring toFIG. 3B thesystem 330 may comprise aCPU 302, anMCH 304, aGPU 306, amemory block 308, anICH 310, a low speed peripheral block 312, aLAN subsystem 314, adocking station connector 336 andmemory 320. Thedocking station 346 may compriseEthernet connectors - The
docking station 346 may enable through-connection between thesystem 330 to a network 112 and/or amultimedia monitor 124. Thesystem 330 may be coupled to thedocking station 346 via adocking station connector 336 within thesystem 330. Thedocking station connector 336 may comprise a plurality of contacts, each of which may be coupled to corresponding contacts within thedocking station 346. Thedocking station 346 may couple a portion of the contacts within thedocking station connector 336 to contacts within theEthernet connector 316. Thedocking station 346 may couple another portion of the contacts within thedocking station connector 336 to contacts within theEthernet connector 318. Once coupled, thedocking station 346 may enable thesystem 330 to be connected to amultimedia monitor 124 via theEthernet connector 316 and/or to the network 112 via theEthernet connector 318, for example. -
FIG. 4A is a block diagram of an exemplary server system, which supports video monitoring via an Ethernet interface, in accordance with an embodiment of the invention. In various embodiments of the invention, the video server may represent an exemplary server system, which may support video monitoring at amultimedia monitor 124 via anEthernet interface 316. Referring toFIG. 4A , there is shown aMAC client 422 a,MAC client 422 b, time stamp shims 424 a and 424 b, 10 G Ethernet MAC block 426, Display Port to Ethernet block 432, PCI to Ethernet block 434, 10 GBASE-TPHY layer block 436, Display Port PHY-Lite layer 206,GPU 306,ICH 310, aDP client layer 242 a anEthernet MAC layer 242 b, anEthernet PHY layer 244 andEthernet connectors - The
GPU 306 may encapsulate data in one or more Display Port mini-packets. The Display Port mini-packets may comprise an identifier, which indicates whether the Display Port mini-packets contain video data or other types of data. TheGPU 306 may transmit Display Port mini-packets, which contain video data, via the Video Main Lanes [3:0]. TheGPU 306 may transmit AUX channel data via the Aux Channel. - The
Ethernet MAC layer 242 b may enable detection of when theEthernet interface connector 136 may be utilized for the transmission of Ethernet frames to themultimedia monitor 124. TheEthernet MAC layer 242 b may enable the generation of bits, which may be communicated to theEthernet PHY layer 244. TheEthernet MAC layer 242 b may also enable reception of Ethernet frames received via theEthernet interface connector 136. - The
DP client layer 242 a may enable reception of Display Port mini-packets from theGPU 306 via at least the Video Main Lanes [3:0] and may receive AUX channel data via at least the AUX Channel. The Display Port mini-packets may be converted into payloads for theEthernet MAC layer 242 b. TheDP client layer 242 a may also enable reception of payloads from theEthernet MAC layer 242 b, which may enable the generation of Display Port mini-packets. - The
Ethernet PHY layer 244 may enable the reception of bits from theEthernet MAC layer 242 b and generation of line encoded bits, which may be transmitted to theEthernet interface connector 136 via theEthernet connector 316. In another aspect of the invention, theEthernet PHY layer 244 may enable the reception and decoding of line encoded bits received from theEthernet interface connector 136 via theEthernet connector 316. The decoded bits may be sent to theEthernet MAC layer 242 b. - The Display Port PHY-
Lite layer 206 may receive Display Port mini-packets via at least the Video Main Lanes [3:0] and AUX channel data via the AUX Channel. The Display Port PHY-Lite layer 206 may generate binary bits. - The Display Port to Ethernet block 432 may enable reception of bits from a Display Port PHY-
Lite layer 206. The Display Port to Ethernet block 432 may enable assembly of the bits to form one or more Ethernet payloads. An Ethernet payload may comprise one or more bits from one or more Display Port mini-packets, MP, or from AUX channel data. In an exemplary embodiment of the invention, the Ethernet payload may comprise a plurality of concatenated Display Port mini-packets. In another exemplary embodiment of the invention, the Ethernet payload may comprise a concatenation of payloads from a plurality of Display Port mini-packets with a single Display Port mini-packet header appended to the concatenated payloads. - The
MAC client 422 a may receive Ethernet payloads from the Display Port to Ethernet block 432 and encapsulate the Ethernet payloads in one or more Ethernet frames, EF1. The Ethernet frames, EF1, may comprise EtherType=DP (where DP may represent a numerical value), which indicates that the Ethernet frames EF1 contain encapsulated Display Port mini-packets. In addition, the Ethernet frames, EF1, may also comprise a field EtherTypeSubType=VID (where VID may represent a numerical value), which indicates that the Display Port mini-packets may contain video data. The Ethernet frames, EF1, may comprise a field EtherTypeSubType=AUX (where AUX may represent a numerical value), which indicates that the Ethernet payloads contain AUX channel data. The subtype may also indicate one or a plurality of multimedia monitors, attached to a computing device, which is to receive the Display Port mini-packets. - The
ICH 310 may enable reception of input signals from peripheral devices and the generation of bits from the received input signals. The generated bits may be transmitted via a PCI interface. - The PCI to Ethernet block 434 may enable reception of bits from a PCI interface. The bits may be generated based on input received from a peripheral device. The PCI to Ethernet block 434 may enable assembly of the bits to construct one or more Ethernet payloads EP.
- The
MAC client 422 b may receive Ethernet payloads, EP, and encapsulate the Ethernet payloads in one or more Ethernet frames, EF2. The Ethernet frames EF2 may comprise EtherType≠DP, which indicates that the Ethernet frames EF2 may not contain Display Port mini-packets. - The time stamp shims 424 a and 424 b may receive Ethernet frames EF1 and EF2 from the
corresponding MAC clients - The 10 G Ethernet MAC block 426 may enable the transmission of the Ethernet frames EF1 and EF2 via the network 112. The 10 G Ethernet MAC block 426 may enable generation of header information within the Ethernet frames, which enable the utilization of AV Bridging services within the network 112 for transport of the Ethernet frames. The 10 G Ethernet MAC block 426 may also enable traffic shaping of transmitted Ethernet frames by determining time instants at which the Ethernet frames EF1 and EF2 may be transmitted to the network 112. The 10 G Ethernet MAC block 426 may also enable generation of header information within the Ethernet frames, which utilize conventional Ethernet services within the network 112. The conventional Ethernet services may not utilize traffic shaping and/or AV Bridging services, for example.
- The 10 GBASE-
T PHY layer 436 may enable the reception of bits from Ethernet frames. The 10 GBASE-T PHY layer 436 may line encode the received bits to enable transmission via anEthernet connector 318. 10 G is an exemplary Ethernet bit rate; various embodiments of the invention may also be practiced at other bit rates suitable for carrying HD traffic. - The 10 GBASE-
T PHY layer 436 may also receive line coded bits via theEthernet connector 318. The 10 GBASE-T PHY layer 436 may decode the received line coded bits, which may be sent to the 10 GEthernet MAC block 426. The 10 G Ethernet MAC block 426 may assemble the received decoded bits to construct one or more Ethernet frames EFR. The 10 G Ethernet MAC block 426 may determine whether the constructed Ethernet frames EFR contain one or more Display Port mini-packets, MPR, or Ethernet payloads, EPR, which may not contain Display Port mini-packets. The 10 G Ethernet MAC block 426 may make the determination based on a designation within EtherType field within the received Ethernet frames EFR. The 10 G Ethernet MAC block 426 may send the Ethernet frames EFR to thetime stamp shim - The
time stamp shim 424 a may send Ethernet frames, EFR, which contain encapsulated Display Port mini-packets, to theMAC client 422 a. Additionally, theMAC client 422 a may determine whether the Ethernet frames contain video data (including video data encapsulated within Display Port mini-packets, for example) or AUX Channel data based on an EtherTypeSubType field within the Ethernet frames. At a video server, received Ethernet frames may contain AUX channel data. TheMAC client 422 a may de-encapsulate the AUX channel data from the Ethernet frames EFR. TheMAC client 422 a may send the AUX channel data to the Display Port to Ethernet block 432. The Display Port to Ethernet block 432 may convert the AUX channel data to bits, which may be sent to the Display Port PHY-Lite layer 206. The Display Port PHY-Lite layer 206 may send the AUX channel data to theGPU 306 via the AUX Channel. TheGPU 306 may transfer the AUX channel data to theMCH 304. TheMCH 304 may in turn transfer the data retrieved from the AUX channel data to theCPU 302, which may process the data. The AUX channel data may be sent to themultimedia monitor 124 via the AUX Channel. - The
time stamp shim 424 b may send Ethernet frames, EFR, which do not contain encapsulated Display Port mini-packets to theMAC client 422 b. TheMAC client 422 b may de-encapsulate the Ethernet payloads, EPR, from the received Ethernet frames EFR. TheMAC client 422 b may send the Ethernet payloads EPR to the PCI to Ethernet block 434. The PCI to Ethernet block 434 may convert the Ethernet payloads EPR to signals, which may be sent to theICH 310. TheICH 310 may convert the signals to bits, which may be sent to theCPU 302 via theMCH 304. TheCPU 302 may process the data. - In an exemplary embodiment of the invention, the
LAN subsystem 314 may comprise the Display Port to Ethernet block 432, the Display Port PHY-Lite layer 206, theMAC clients LAN subsystem 314 may comprise the Display Port to Ethernet block 432, the Display Port PHY-Lite layer 206, theMAC clients PHY layer block 436, theDP client layer 242 a theEthernet MAC layer 242 b and theEthernet PHY layer 244. - Various embodiments of the invention as shown in
FIG. 4A may not be limited to 10 G Ethernet networks, but may also be practiced in 100 G Ethernet networks and/or 1000 G Ethernet networks, for example. -
FIG. 4B is a block diagram of an exemplary system, which supported switching of traffic between local and network interfaces, in accordance with an embodiment of the invention. Referring toFIG. 4B , there is shown ahost subsystem 462, a dual client MAC block 460, an AV Bridging (AVB) enabledswitch 458, a 10G PHY block 456, a 10 G PHY block withshort reach capability 454 and RJ45 connector blocks 452 a and 452 b. - The
host subsystem 462 may enable the generation and/or sending of video and/or data streams. Thehost subsystem 462 may also enable the reception and/or processing of video and/or data streams. Thedual client MAC 460 may provide a first MAC client interface for sending and/or receiving video streams to/from thehost subsystem 462. Thedual client MAC 460 may provide a second MAC client interface for sending and/or receiving data streams to/from thehost subsystem 462. Thedual client MAC 460 may enable the sending and/or receiving of video streams and/or data streams to/from the AVB enabledswitch 458. In an exemplary embodiment of the invention, thedual client MAC 460 and the AVB enabledswitch 458 may be communicatively coupled via a 10-gigabit media independent interface (XGMII). - The AVB enabled
switch 458 may receive traffic from thedual client MAC 460 and utilize AV bridging capabilities to direct the traffic to a locally-attached display device and/or to a network. Similarly, the AVB enabledswitch 458 may receive traffic from a locally-attached display device and direct the traffic to thedual client MAC 460. The AVB enabledswitch 458 may also receive traffic from a network and direct the traffic to thedual client MAC 460. In an exemplary embodiment of the invention, the AVB enabledswitch 458 may utilize XGMII to send and/or receive traffic to/from the display device and/or to send and/or receive traffic to/from the network. - The 10 G PHY block 456 may enable the transmission and/or reception of signals, which are suitable for transmitting and/or receiving data via an Ethernet medium. The 10 G PHY block 456 may enable the transmission of signals, which provide suitable bit error rate (BER) performance when the transmitted signals travel a specified distance across the Ethernet medium as specified by applicable Ethernet specifications. The specified distance may be suitable for enabling the 10 G PHY block 456 to transmit signals via a network. The 10 G PHY block 456 may also enable the reception of signals and the detection of data transmitted by those signals via an Ethernet medium. In an exemplary embodiment of the invention the 10 G PHY block 456 may be communicatively coupled to an AVB enabled
switch 458 via an XGMII. The 10 G PHY block 456 may also be communicatively coupled to an RJ45 connector. - The
RJ45 connector block 452 b may provide a physical coupling for an Ethernet cable and circuitry for line conditioning signals for transmission and/or reception via the Ethernet cable. The Ethernet cable may be coupled to a device (such as a switching device) within the network. The RJ45 connector block 452 a may be substantially similar to theRJ45 connector block 452 b. - The 10 G PHY block 454 may enable the transmission and/or reception of signals, which are suitable for transmitting and/or receiving data via an Ethernet medium. The 10 G PHY block 456 may enable the transmission of signals, which provide suitable bit error rate (BER) performance when the transmitted signals travel a specified distance across the Ethernet medium, which is shorter than specified by applicable Ethernet specifications. In this regard, the 10 G PHY block 454 may provide “short reach” capabilities. The specified distance may be suitable for enabling the 10 G PHY block 456 to transmit signals to a locally connected device, such as a display device. The 10 G PHY block 454 may also enable the reception of signals and the detection of data transmitted by those signals via an Ethernet medium. In an exemplary embodiment of the invention the 10 G PHY block 454 may be communicatively coupled to an AVB enabled
switch 458 via an XGMII. The 10 G PHY block 454 may also be communicatively coupled to an RJ45 connector. -
FIG. 5 is a block diagram of an exemplary thin client, which supports video rendering via an Ethernet interface, in accordance with an embodiment of the invention. In various embodiments of the invention, thecomputing device 122 may represent an exemplary Ethernet thin client. Referring toFIG. 5 , there is shown aMAC client 422 a,MAC client 422 b, time stamp shims 424 a and 424 b, 10 G Ethernet MAC block 426, Display Port to Ethernet block 432, PCI to Ethernet block 434, 10 GBASE-TPHY layer block 436, DisplayPort PHY layer 544,GPU 306,ICH 310, aDP client layer 242 a, aEthernet MAC layer 242 b, anEthernet PHY layer 244,Ethernet connector 316 andEthernet connector 318. - The 10 GBASE-
T PHY layer 436 may receive line coded bits via theEthernet connector 318. The 10 GBASE-T PHY layer 436 may decode the received line coded bits, which may be sent to the 10 GEthernet MAC block 426. The 10 G Ethernet MAC block 426 may assemble the received decoded bits to construct one or more Ethernet frames EFR. The 10 G Ethernet MAC block 426 may determine whether the constructed Ethernet frames EFR contain one or more Display Port mini-packets, MPR, or Ethernet payloads, EPR, which may not contain Display Port mini-packets. The 10 G Ethernet MAC block 426 may make the determination based on a designation within EtherType field within the received Ethernet frames EFR. The 10 G Ethernet MAC block 426 may send the Ethernet frames EFR to thetime stamp shim - The
time stamp shim 424 a may send Ethernet frames, EFR, which contain encapsulated Display Port mini-packets, to theMAC client 422 a. Additionally, theMAC client 422 a may determine whether the Ethernet frames contain video data or AUX Channel data based on an EtherTypeSubType field within the Ethernet frames. At acomputing device 122, received Display Port mini-packets MPR may contain video data. Thecomputing device 122 may also receive AUX Channel data. TheMAC client 422 a may de-encapsulate the Display Port mini-packets MPR from the Ethernet frames EFR. TheMAC client 422 a may send the Display Port mini-packets MPR to the Display Port to Ethernet block 432. The Display Port to Ethernet block 432 may convert the Display Port mini-packets MPR to bits, which may be sent to the Display Port PHY-Lite layer 206. The Display Port PHY-Lite layer 206 may assemble the bits to reconstruct the Display Port mini-packets MPR. - In the case where the Display Port mini-packets, MPR, contain video data, the Display Port mini-packets, MPR, may be sent to the
DP client 242 a via the Video Main Lanes [3:0]. TheDP client 242 a may send the Display Port mini-packets to theEthernet MAC layer 242 b. TheEthernet MAC layer 242 b may generate bits, which may be communicated to theEthernet PHY layer 244. TheEthernet PHY layer 244 may generate line encoded bits, which may be transmitted to themultimedia monitor 124 via theEthernet connector 316. In instances where the Ethernet frames may comprise AUX channel data, the AUX channel data may be sent to theGPU 306 via the AUX Channel. TheGPU 306 may transfer the data to theMCH 304. TheMCH 304 may in turn transfer the data retrieved from the received Display Port mini-packets to theCPU 302, which may process the data. - The
time stamp shim 424 b may send Ethernet frames, EFR, which do not contain encapsulated Display Port mini-packets to theMAC client 422 b. TheMAC client 422 b may de-encapsulate the Ethernet payloads, EPR, from the received Ethernet frames EFR. TheMAC client 422 b may send the Ethernet payloads EPR to the PCI to Ethernet block 434. The PCI to Ethernet block 434 may convert the Ethernet payloads EPR to signals, which may be sent to theICH 310. TheICH 310 may convert the signals to bits, which may be sent to theCPU 302 via theMCH 304. TheCPU 302 may process the data. - In an exemplary embodiment of the invention, the
LAN subsystem 314 may comprise the Display Port to Ethernet block 432, the DisplayPort PHY layer 544, theMAC clients LAN subsystem 314 may comprise the Display Port to Ethernet block 432, the DisplayPort PHY layer 544, theMAC clients PHY layer block 436, theDP client 242 a, theEthernet MAC layer 242 b and theEthernet PHY layer 244. -
FIG. 6 is a flowchart illustrating exemplary steps for transporting Display Port mini-packets via an Ethernet interface to a multimedia monitor attached to a computing device, in accordance with an embodiment of the invention. Referring toFIG. 6 , in step 652 the computing device 122 (FIG. 1 ) may encapsulate digital video in one or more Display Port mini-packets. The Display Port mini-packets may be encapsulated in one or more Ethernet frames. Instep 654, thecomputing device 122 may access the Ethernetinterface connector medium 136 which couples thecomputing device 122 and themultimedia monitor 124. Instep 656, thecomputing device 122 may determine an AV Bridging traffic class, which may be utilized for transmitting data via theEthernet interface connector 136. Instep 658, thecomputing device 122 may encode and transport bits from the Ethernet frames to themultimedia monitor 124 via theEthernet interface 136. The Ethernet frames may contain a traffic class identifier, the value of which may be determined based on the AV Bridging traffic class determined instep 654. - Various embodiments of the invention may be practiced in a wide range of topologies, which enable point-to-point connection between a
computing device 122 and an attachedmultimedia monitor 124, or between a video server and an attached multimedia monitor, for example. Various embodiments may also be practiced in connection with DVI applications, whereby DVI traffic may be transported via Ethernet interfaces 316, or in connection with high definition multimedia interface (HDMI) applications, whereby HDMI traffic may be transported via Ethernet interfaces 316. Various embodiments of the invention may enable the transfer of native video data from acomputing device 122 to an attachedmultimedia monitor 124 via anEthernet interface 316. Various embodiments of the invention may also enable the transfer of native video data from a video server to an attached multimedia monitor via anEthernet interface 316. Various embodiments of the invention may enable the replacement of analog video interfaces, such as VGA, with an Ethernet interface. In various embodiments of the invention, the video data may be compressed and/or encrypted, whether the video data is sent as native video data or is encapsulated, such as in a Display Port mini-packet, for example. - Aspects of a system for utilizing A/V bridging and A/V bridging extensions to replace Display Port and/or analog ports on a personal computing system may include a
LAN subsystem 314 that enables transmission of at least video data from a computing device, such as acomputer workstation 122, to amultimedia monitor 124 coupled to the computing device via anEthernet interface connector 136. The transmission may enable rendering of the video data on themultimedia monitor 124. The computing device may be coupled to adocking station 346 or to a port replicator. Thedocking station 346 may be coupled to theEthernet interface connector 136 via anEthernet connector 316. The port replicator may be coupled to theEthernet interface connector 136 via anEthernet connector 316. TheLAN subsystem 314 may enable access to theEthernet interface connector 136 to enable transmission. TheLAN subsystem 314 may enable generation of line encoded bits based on at least the video data. TheLAN subsystem 314 may enable transmission of the line encoded bits via theEthernet interface connector 136. At least the video data may be encapsulated one or more Ethernet frames. The Ethernet frames may encapsulate one or more Display Port mini-packets, HDMI frames and/or DVI frames. The Ethernet frames may be transmitted utilizing AV Bridging capabilities. The video data may be uncompressed and unencrypted, uncompressed and encrypted, compressed and unencrypted or compressed and encrypted. - Another embodiment of the invention may provide a machine-readable storage, having stored thereon, a computer program having at least one code section executable by a machine, thereby causing the machine to perform the steps as described herein for utilizing A/V bridging and A/V bridging extensions to replace Display Port, HDMI, DVI and/or analog ports on a personal computing system.
- Accordingly, the present invention may be realized in hardware, software, or a combination of hardware and software. The present invention may be realized in a centralized fashion in at least one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited. A typical combination of hardware and software may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.
- The present invention may also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods. Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.
- While the present invention has been described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present invention without departing from its scope. Therefore, it is intended that the present invention not be limited to the particular embodiment disclosed, but that the present invention will include all embodiments falling within the scope of the appended claims.
Claims (24)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/970,172 US20080288987A1 (en) | 2007-05-14 | 2008-01-07 | Method and system for utilizing a/v bridging and a/v bridging extensions to replace display port, hdmi, dvi and/or analog ports on a personal computing system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US91787007P | 2007-05-14 | 2007-05-14 | |
US11/970,172 US20080288987A1 (en) | 2007-05-14 | 2008-01-07 | Method and system for utilizing a/v bridging and a/v bridging extensions to replace display port, hdmi, dvi and/or analog ports on a personal computing system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080288987A1 true US20080288987A1 (en) | 2008-11-20 |
Family
ID=40026962
Family Applications (25)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/832,807 Active 2032-01-03 US8391354B2 (en) | 2007-05-14 | 2007-08-02 | Method and system for transforming uncompressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US11/833,854 Abandoned US20080285572A1 (en) | 2007-05-14 | 2007-08-03 | Single device for handling client side and server side operations for a/v bridging and a/v bridging extensions |
US11/839,366 Active 2029-11-27 US7949004B2 (en) | 2007-05-14 | 2007-08-15 | Method and system for data exchange with a multimedia and ethernet enabled LAN subsystem |
US11/848,507 Abandoned US20080288995A1 (en) | 2007-05-14 | 2007-08-31 | Method And System For Enabling Video Communication Via Ethernet Utilizing Asymmetrical Physical Layer Operations |
US11/860,264 Active 2030-04-12 US8861516B2 (en) | 2007-05-14 | 2007-09-24 | Method and system for transforming compressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US11/861,037 Active 2028-07-03 US7835374B2 (en) | 2007-05-14 | 2007-09-25 | Method and system for an asymmetric PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
US11/861,430 Abandoned US20080285576A1 (en) | 2007-05-14 | 2007-09-26 | Method and system for integrating ethernet and multimedia functions into a lan system |
US11/864,136 Active 2028-06-28 US7839872B2 (en) | 2007-05-14 | 2007-09-28 | Method and system for an asymmetric optical PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
US11/874,509 Abandoned US20080288638A1 (en) | 2007-05-14 | 2007-10-18 | Method and system for managing network resources in audio/video bridging enabled networks |
US11/923,080 Active 2028-06-29 US8259761B2 (en) | 2007-05-14 | 2007-10-24 | Method and system for managing multimedia traffic over ethernet |
US11/963,017 Abandoned US20080285459A1 (en) | 2007-05-14 | 2007-12-21 | Method and system for audio/video bridging aware shortest path bridging |
US11/962,577 Active 2028-10-08 US8301819B2 (en) | 2007-05-14 | 2007-12-21 | Method and system for docking a laptop with ethernet A/V bridging to guarantee services |
US11/963,087 Active 2028-08-26 US7860011B2 (en) | 2007-05-14 | 2007-12-21 | Method and system for fault resilience in networks with Audio/Video Bridging aware Shortest Path Bridging |
US11/966,274 Active 2031-04-11 US8589507B2 (en) | 2007-05-14 | 2007-12-28 | Method and system for keyboard, sound and mouse (KSM) over LAN A/V bridging and A/V bridging extensions for graphics thin client applications |
US11/970,172 Abandoned US20080288987A1 (en) | 2007-05-14 | 2008-01-07 | Method and system for utilizing a/v bridging and a/v bridging extensions to replace display port, hdmi, dvi and/or analog ports on a personal computing system |
US11/970,052 Abandoned US20080288704A1 (en) | 2007-05-14 | 2008-01-07 | Method and system for universal serial bus (usb) over a/v bridging and a/v bridging extensions |
US12/038,099 Active 2028-09-26 US8077617B2 (en) | 2007-05-14 | 2008-02-27 | Method and system for proxy A/V bridging on an ethernet switch |
US12/913,581 Abandoned US20110038381A1 (en) | 2007-05-14 | 2010-10-27 | Method and system for fault resilience in networks with audio/video bridging aware shortest path bridging |
US12/942,188 Active US8179910B2 (en) | 2007-05-14 | 2010-11-09 | Method and system for an asymmetric PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
US12/945,324 Abandoned US20110058811A1 (en) | 2007-05-14 | 2010-11-12 | Method And System For An Asymmetric Optical Phy Operation For Ethernet A/V Bridging And Ethernet A/V Bridging Extensions |
US13/086,968 Active US8040910B2 (en) | 2007-05-14 | 2011-04-14 | Method and system for data exchange with a multimedia and ethernet enabled LAN subsystem |
US13/315,730 Abandoned US20120076036A1 (en) | 2007-05-14 | 2011-12-09 | Method and System for Proxy A/V Bridging on an Ethernet Switch |
US13/441,647 Active US8553709B2 (en) | 2007-05-14 | 2012-04-06 | Method and system for an asymmetric PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
US13/754,953 Active US8755433B2 (en) | 2007-05-14 | 2013-01-31 | Transforming uncompressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US14/462,270 Active 2028-01-01 US9374614B2 (en) | 2007-05-14 | 2014-08-18 | Method and system for enabling video communication via ethernet utilizing asymmetrical physical layer operations |
Family Applications Before (14)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/832,807 Active 2032-01-03 US8391354B2 (en) | 2007-05-14 | 2007-08-02 | Method and system for transforming uncompressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US11/833,854 Abandoned US20080285572A1 (en) | 2007-05-14 | 2007-08-03 | Single device for handling client side and server side operations for a/v bridging and a/v bridging extensions |
US11/839,366 Active 2029-11-27 US7949004B2 (en) | 2007-05-14 | 2007-08-15 | Method and system for data exchange with a multimedia and ethernet enabled LAN subsystem |
US11/848,507 Abandoned US20080288995A1 (en) | 2007-05-14 | 2007-08-31 | Method And System For Enabling Video Communication Via Ethernet Utilizing Asymmetrical Physical Layer Operations |
US11/860,264 Active 2030-04-12 US8861516B2 (en) | 2007-05-14 | 2007-09-24 | Method and system for transforming compressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US11/861,037 Active 2028-07-03 US7835374B2 (en) | 2007-05-14 | 2007-09-25 | Method and system for an asymmetric PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
US11/861,430 Abandoned US20080285576A1 (en) | 2007-05-14 | 2007-09-26 | Method and system for integrating ethernet and multimedia functions into a lan system |
US11/864,136 Active 2028-06-28 US7839872B2 (en) | 2007-05-14 | 2007-09-28 | Method and system for an asymmetric optical PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
US11/874,509 Abandoned US20080288638A1 (en) | 2007-05-14 | 2007-10-18 | Method and system for managing network resources in audio/video bridging enabled networks |
US11/923,080 Active 2028-06-29 US8259761B2 (en) | 2007-05-14 | 2007-10-24 | Method and system for managing multimedia traffic over ethernet |
US11/963,017 Abandoned US20080285459A1 (en) | 2007-05-14 | 2007-12-21 | Method and system for audio/video bridging aware shortest path bridging |
US11/962,577 Active 2028-10-08 US8301819B2 (en) | 2007-05-14 | 2007-12-21 | Method and system for docking a laptop with ethernet A/V bridging to guarantee services |
US11/963,087 Active 2028-08-26 US7860011B2 (en) | 2007-05-14 | 2007-12-21 | Method and system for fault resilience in networks with Audio/Video Bridging aware Shortest Path Bridging |
US11/966,274 Active 2031-04-11 US8589507B2 (en) | 2007-05-14 | 2007-12-28 | Method and system for keyboard, sound and mouse (KSM) over LAN A/V bridging and A/V bridging extensions for graphics thin client applications |
Family Applications After (10)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/970,052 Abandoned US20080288704A1 (en) | 2007-05-14 | 2008-01-07 | Method and system for universal serial bus (usb) over a/v bridging and a/v bridging extensions |
US12/038,099 Active 2028-09-26 US8077617B2 (en) | 2007-05-14 | 2008-02-27 | Method and system for proxy A/V bridging on an ethernet switch |
US12/913,581 Abandoned US20110038381A1 (en) | 2007-05-14 | 2010-10-27 | Method and system for fault resilience in networks with audio/video bridging aware shortest path bridging |
US12/942,188 Active US8179910B2 (en) | 2007-05-14 | 2010-11-09 | Method and system for an asymmetric PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
US12/945,324 Abandoned US20110058811A1 (en) | 2007-05-14 | 2010-11-12 | Method And System For An Asymmetric Optical Phy Operation For Ethernet A/V Bridging And Ethernet A/V Bridging Extensions |
US13/086,968 Active US8040910B2 (en) | 2007-05-14 | 2011-04-14 | Method and system for data exchange with a multimedia and ethernet enabled LAN subsystem |
US13/315,730 Abandoned US20120076036A1 (en) | 2007-05-14 | 2011-12-09 | Method and System for Proxy A/V Bridging on an Ethernet Switch |
US13/441,647 Active US8553709B2 (en) | 2007-05-14 | 2012-04-06 | Method and system for an asymmetric PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
US13/754,953 Active US8755433B2 (en) | 2007-05-14 | 2013-01-31 | Transforming uncompressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US14/462,270 Active 2028-01-01 US9374614B2 (en) | 2007-05-14 | 2014-08-18 | Method and system for enabling video communication via ethernet utilizing asymmetrical physical layer operations |
Country Status (1)
Country | Link |
---|---|
US (25) | US8391354B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080285568A1 (en) * | 2007-05-14 | 2008-11-20 | Amit Oren | Method and System for Transforming Compressed Video Traffic to Network-Aware Ethernet Traffic with A/V Bridging Capabilities and A/V Bridging Extensions |
US20140281104A1 (en) * | 2013-03-15 | 2014-09-18 | Sofin Raskin | System and method of sending pci express data over ethernet connection |
US20150150060A1 (en) * | 2013-11-25 | 2015-05-28 | Hangzhou Cloudchain Network Technology Co., Ltd. | Unified access method and device for digital television broadcasting and mobile data communication |
Families Citing this family (174)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030172295A1 (en) * | 2002-03-01 | 2003-09-11 | Onspec Electronics, Inc. | Device and system for allowing secure identification of an individual when accessing information and a method of use |
US9330060B1 (en) | 2003-04-15 | 2016-05-03 | Nvidia Corporation | Method and device for encoding and decoding video image data |
US8660182B2 (en) | 2003-06-09 | 2014-02-25 | Nvidia Corporation | MPEG motion estimation based on dual start points |
EP1668797B1 (en) * | 2003-09-30 | 2018-11-28 | Thomson Licensing | Quality of service control in a wireless local area network |
US20070162626A1 (en) * | 2005-11-02 | 2007-07-12 | Iyer Sree M | System and method for enhancing external storage |
US8731071B1 (en) | 2005-12-15 | 2014-05-20 | Nvidia Corporation | System for performing finite input response (FIR) filtering in motion estimation |
US8724702B1 (en) | 2006-03-29 | 2014-05-13 | Nvidia Corporation | Methods and systems for motion estimation used in video coding |
US8553720B2 (en) | 2006-04-19 | 2013-10-08 | Marvell World Trade Ltd. | Adaptive speed control for MAC-PHY interfaces |
US8228795B2 (en) * | 2006-04-19 | 2012-07-24 | Broadcom Corporation | Method and system for extended reach copper transceiver |
US8065435B2 (en) * | 2006-05-29 | 2011-11-22 | China Mobile Communications Corporation | Method for assigning address to the intelligent information household appliance and the sub-equipment in the household network |
US8660380B2 (en) | 2006-08-25 | 2014-02-25 | Nvidia Corporation | Method and system for performing two-dimensional transform on data value array with reduced power consumption |
US8184974B2 (en) | 2006-09-11 | 2012-05-22 | Lumexis Corporation | Fiber-to-the-seat (FTTS) fiber distribution system |
US7746629B2 (en) * | 2006-11-01 | 2010-06-29 | Simon Assouad | Method and system for coupling a laptop or other portable or hand-held device to a docking system using an Ethernet interface |
US7876894B2 (en) * | 2006-11-14 | 2011-01-25 | Mcm Portfolio Llc | Method and system to provide security implementation for storage devices |
US8717932B2 (en) | 2006-11-29 | 2014-05-06 | Broadcom Corporation | Method and system for determining and securing proximity information over a network |
US7711213B2 (en) * | 2007-01-29 | 2010-05-04 | Hewlett-Packard Development Company, L.P. | Nanowire-based modulators |
US20080181406A1 (en) * | 2007-01-30 | 2008-07-31 | Technology Properties Limited | System and Method of Storage Device Data Encryption and Data Access Via a Hardware Key |
US20090046858A1 (en) * | 2007-03-21 | 2009-02-19 | Technology Properties Limited | System and Method of Data Encryption and Data Access of a Set of Storage Devices via a Hardware Key |
US20080288782A1 (en) * | 2007-05-18 | 2008-11-20 | Technology Properties Limited | Method and Apparatus of Providing Security to an External Attachment Device |
US20080184035A1 (en) * | 2007-01-30 | 2008-07-31 | Technology Properties Limited | System and Method of Storage Device Data Encryption and Data Access |
US7835382B2 (en) * | 2007-02-07 | 2010-11-16 | Valens Semiconductor Ltd. | High definition and low power partial functionality communication link |
US9426006B2 (en) * | 2007-02-07 | 2016-08-23 | Valens Semiconductor Ltd. | Low power partial functionality communication link |
US8218567B2 (en) | 2007-03-12 | 2012-07-10 | Broadcom Corporation | Method and system for reducing transceiver power via a variable signal constellation |
US8254248B2 (en) * | 2007-03-20 | 2012-08-28 | Broadcom Corporation | Method and system for implementing redundancy for streaming data in audio video bridging networks |
US20080240152A1 (en) * | 2007-03-27 | 2008-10-02 | Dell Products L.P. | System And Method For Communicating Data For Display On A Remote Display Device |
US8243752B2 (en) * | 2007-04-04 | 2012-08-14 | Marvell World Trade Ltd. | Long-reach ethernet for 1000BASE-T and 10GBASE-T |
US20080285596A1 (en) * | 2007-05-17 | 2008-11-20 | Frank Hady | System and method for fine-grained, end-to-end traffic scheduling across heterogeneous local area networks |
US8756482B2 (en) | 2007-05-25 | 2014-06-17 | Nvidia Corporation | Efficient encoding/decoding of a sequence of data frames |
US20080291209A1 (en) * | 2007-05-25 | 2008-11-27 | Nvidia Corporation | Encoding Multi-media Signals |
US9118927B2 (en) | 2007-06-13 | 2015-08-25 | Nvidia Corporation | Sub-pixel interpolation and its application in motion compensated encoding of a video signal |
US8873625B2 (en) | 2007-07-18 | 2014-10-28 | Nvidia Corporation | Enhanced compression in representing non-frame-edge blocks of image frames |
KR101504723B1 (en) * | 2007-10-24 | 2015-03-20 | 삼성전자 주식회사 | Network system supporting spanning tree protocol and relay apparatus and method for creating spanning tree topology thereof |
EP2136535B1 (en) | 2007-12-05 | 2011-06-22 | Sony Corporation | Communication network and method for operating a communication network |
US20100187903A1 (en) * | 2007-12-17 | 2010-07-29 | Wael William Diab | Method and system for vehicular power distribution utilizing power over ethernet in an aircraft |
US20090152943A1 (en) * | 2007-12-17 | 2009-06-18 | Wael William Diab | Method and system for vehicular power distribution utilizing power over ethernet |
US8767952B2 (en) * | 2007-12-17 | 2014-07-01 | Broadcom Corporation | Method and system for utilizing a single connection for efficient delivery of power and multimedia information |
JP5188170B2 (en) * | 2007-12-21 | 2013-04-24 | 株式会社日立製作所 | Network system and OLT |
US8325616B2 (en) * | 2008-01-17 | 2012-12-04 | Broadcom Corporation | Method and system for determination and exchange of network timing information |
EP2248128A1 (en) * | 2008-01-31 | 2010-11-10 | Thomson Licensing | Method and system for look data definition and transmission over a high definition multimedia interface |
JP5611054B2 (en) * | 2008-01-31 | 2014-10-22 | トムソン ライセンシングThomson Licensing | LOOK DATA DEFINITION AND TRANSMISSION METHOD AND SYSTEM |
US8098690B2 (en) * | 2008-03-18 | 2012-01-17 | Transwitch Corporation | System and method for transferring high-definition multimedia signals over four twisted-pairs |
US20090248918A1 (en) * | 2008-03-27 | 2009-10-01 | Wael William Diab | Method and system for a usb ethertype to tunnel usb over ethernet |
US8155063B2 (en) * | 2008-04-28 | 2012-04-10 | Apple Inc. | Apparatus and methods for transmission and reception of data in multi-antenna systems |
US8121133B2 (en) * | 2008-05-15 | 2012-02-21 | Cisco Technology, Inc. | Stream regulation in a peer to peer network |
US8514267B2 (en) * | 2008-07-22 | 2013-08-20 | Verizon Patent And Licensing Inc | Method and system for enhancing standard definition video signals for display on a high definition television |
TW201005541A (en) * | 2008-07-31 | 2010-02-01 | Aspeed Technology Inc | Transmission device and data extended transmission method |
US20110167190A1 (en) * | 2008-09-02 | 2011-07-07 | Hung-Ming Lin | Apparatus and method for distant bus extended system |
TWI379567B (en) * | 2008-09-12 | 2012-12-11 | Realtek Semiconductor Corp | Single network interface card (nic) with multiple-ports and method thereof |
JP2010081129A (en) * | 2008-09-25 | 2010-04-08 | Hitachi Ltd | Device and method of reproducing content |
US8392631B1 (en) | 2008-10-02 | 2013-03-05 | Apple Inc. | Methods and apparatus for transmitting data streams via a heterogeneous network |
US8666181B2 (en) | 2008-12-10 | 2014-03-04 | Nvidia Corporation | Adaptive multiple engine image motion detection system and method |
US20100225569A1 (en) * | 2008-12-19 | 2010-09-09 | Samsung Electronics Co., Ltd. | Liquid crystal display, manufacturing method the same, and driving method thereof |
US8467286B2 (en) * | 2008-12-30 | 2013-06-18 | Alcatel Lucent | Load balancing and fault protection in aggregation networks |
US9450818B2 (en) * | 2009-01-16 | 2016-09-20 | Broadcom Corporation | Method and system for utilizing a gateway to enable peer-to-peer communications in service provider networks |
US8169999B2 (en) | 2009-01-16 | 2012-05-01 | Broadcom Corporation | Method and system for preserving content timing across femtocell interfaces via timestamp insertion |
CN105207903B (en) * | 2009-02-20 | 2019-02-15 | 汤姆森特许公司 | The method and apparatus of time synchronization resource reservation on packet switching network |
US8259617B2 (en) * | 2009-03-18 | 2012-09-04 | Broadcom Corporation | Method and system for timely delivery of multimedia content via a femtocell |
CN102379095B (en) * | 2009-04-01 | 2014-08-27 | 泰克诺沃斯公司 | Method and apparatus for link sharing among multiple epons |
US8878864B2 (en) | 2009-04-20 | 2014-11-04 | Barco, Inc. | Using GPU for network packetization |
US20120124182A1 (en) * | 2009-07-10 | 2012-05-17 | Kim Hyldgaard | Method, a terminal, an access node and a media server for providing resource admission control of digital media streams |
US9014017B2 (en) * | 2009-07-24 | 2015-04-21 | Broadcom Corporation | Method and system for associating physical link partners using a layer two mechanism |
JP5391911B2 (en) * | 2009-08-05 | 2014-01-15 | ソニー株式会社 | Electronics |
RU2550537C2 (en) | 2009-08-06 | 2015-05-10 | Люмексис Корпорейшн | Serial networking fibre-to-seat in-flight entertainment system |
US8424045B2 (en) | 2009-08-14 | 2013-04-16 | Lumexis Corporation | Video display unit docking assembly for fiber-to-the-screen inflight entertainment system |
US8416698B2 (en) | 2009-08-20 | 2013-04-09 | Lumexis Corporation | Serial networking fiber optic inflight entertainment system network configuration |
US8498343B2 (en) * | 2009-08-24 | 2013-07-30 | Leanics Corporation | System for MIMO equalization of multi-channel transceivers with precoding |
US8699551B2 (en) * | 2009-08-24 | 2014-04-15 | Leanics Corporation | System for FEXT cancellation of multi-channel transceivers with precoding |
US20110069608A1 (en) * | 2009-09-22 | 2011-03-24 | Miller Gary M | System for providing backup programming at radio or television transmitter |
EP2302839B1 (en) * | 2009-09-29 | 2015-04-01 | Yamaha Corporation | Network system |
US8984167B1 (en) * | 2009-12-10 | 2015-03-17 | Nvidia Corporation | Real-time frame streaming from remote graphics processing unit |
US8355398B2 (en) * | 2010-01-19 | 2013-01-15 | Cisco Technology, Inc. | Transporting real time video frames over an Ethernet network |
US20110206063A1 (en) * | 2010-02-23 | 2011-08-25 | Wael William Diab | Method And System For Ethernet Converter And/Or Adapter That Enables Conversion Between A Plurality Of Different Ethernet Interfaces |
WO2011105770A2 (en) * | 2010-02-23 | 2011-09-01 | Lg Electronics Inc. | A method and an apparatus for transmitting messages in home network system |
US20110216083A1 (en) * | 2010-03-03 | 2011-09-08 | Vizio, Inc. | System, method and apparatus for controlling brightness of a device |
US8401370B2 (en) * | 2010-03-09 | 2013-03-19 | Dolby Laboratories Licensing Corporation | Application tracks in audio/video containers |
US8549197B2 (en) | 2010-03-30 | 2013-10-01 | Icron Technologies Corporation | Method and system for communicating displayport information |
US20110242426A1 (en) * | 2010-04-01 | 2011-10-06 | Samsung Electronics Co., Ltd. | Audio/video apparatus and signal control method thereof |
US9003466B2 (en) | 2010-04-22 | 2015-04-07 | Samsung Electronics Co., Ltd. | Method and system for isochronous data stream management in high speed audio/video networks |
US8973074B2 (en) | 2010-04-22 | 2015-03-03 | Samsung Electronics Co., Ltd. | Method and system for isochronous communication in audio/video networks |
US20110261823A1 (en) * | 2010-04-22 | 2011-10-27 | Samsung Electronics Co., Ltd. | Method and system for multiplexing data streaming in audio/video networks |
KR20110119526A (en) * | 2010-04-26 | 2011-11-02 | 삼성전자주식회사 | Method and apparatus for transmitting ethernet data through audio/video interface |
DE102011100461A1 (en) | 2010-04-29 | 2011-11-03 | Andreas Gabler | Gas diffusion electrode for use in e.g. batteries, has hydrophobic structure, gas distribution structure and electron lead structure, where hydrophobic structure is produced by pulsed laser radiation |
US9584342B1 (en) * | 2010-05-26 | 2017-02-28 | Marvell International Ltd. | Enhanced audio video bridging (AVB) methods and apparatus |
US9191230B2 (en) * | 2010-06-03 | 2015-11-17 | Savant Systems, Llc | Docking station with redundant communication path |
US8594002B2 (en) * | 2010-09-15 | 2013-11-26 | Intel Corporation | Method and system of mapping displayport over a wireless interface |
US9164930B2 (en) * | 2010-09-15 | 2015-10-20 | Synaptics Incorporated | Multi-device docking with a displayport compatible cable |
JP5564393B2 (en) * | 2010-10-06 | 2014-07-30 | 株式会社日立製作所 | Passive optical network system |
US8532100B2 (en) | 2010-10-19 | 2013-09-10 | Cisco Technology, Inc. | System and method for data exchange in a heterogeneous multiprocessor system |
US8761201B2 (en) * | 2010-10-22 | 2014-06-24 | Intel Corporation | Reducing the maximum latency of reserved streams |
US20130163945A1 (en) * | 2010-11-22 | 2013-06-27 | Mitsubishi Electric Corporation | Video signal output method and video information player device |
US8908701B2 (en) | 2011-03-14 | 2014-12-09 | Broadcom Corporation | Stream path selection within convergent networks |
US9191305B2 (en) | 2011-03-14 | 2015-11-17 | Broadcom Corporation | Convergent network architecture and path information |
US9412330B2 (en) * | 2011-03-15 | 2016-08-09 | Lattice Semiconductor Corporation | Conversion of multimedia data streams for use by connected devices |
US8705391B2 (en) | 2011-03-24 | 2014-04-22 | Intel Corporation | Reducing latency of at least one stream that is associated with at least one bandwidth reservation |
WO2012158765A2 (en) * | 2011-05-16 | 2012-11-22 | Avocent | System and method for accessing operating system and hypervisors via a service processor of a server |
US8995507B2 (en) | 2011-06-07 | 2015-03-31 | Broadcom Corporation | Transceiver self-diagnostics for electromagnetic interference (EMI) degradation in balanced channels |
US20120314597A1 (en) * | 2011-06-08 | 2012-12-13 | Harkirat Singh | Enhanced stream reservation protocol for audio video networks |
US8949385B2 (en) * | 2011-09-27 | 2015-02-03 | Avaya, Inc. | Method and apparatus for resolving conflicting unicast advertisements in a transport network |
JP5938106B2 (en) * | 2011-12-20 | 2016-06-22 | インテル・コーポレーション | Enhanced wireless display |
US9232026B2 (en) * | 2011-12-21 | 2016-01-05 | Harman International Industries, Incorporated | System for communicating control messages in an AVB network |
US20140197699A1 (en) * | 2011-12-29 | 2014-07-17 | Ygdal Naouri | Wired communications connector included in a power device |
KR20130088281A (en) * | 2012-01-31 | 2013-08-08 | 삼성전자주식회사 | Display apparatus, upgrading apparatus, control method thereof and display system |
US9031084B2 (en) * | 2012-07-20 | 2015-05-12 | Harman International Industries, Incorporated | Quality of service for streams over multiple audio video bridging networks |
US10403252B2 (en) * | 2012-07-31 | 2019-09-03 | Fender Musical Instruments Corporation | System and method for connecting and controlling musical related instruments over communication network |
EP2696543A1 (en) * | 2012-08-06 | 2014-02-12 | Renesas Electronics Europe Limited | Calculating credit for controlling data frame transmission |
CN103875216B (en) * | 2012-08-07 | 2016-11-16 | 华为技术有限公司 | The access system of a kind of fiber optic network, communication means and equipment |
US9584573B2 (en) * | 2012-08-29 | 2017-02-28 | Ericsson Ab | Streaming policy management system and method |
US9373313B2 (en) | 2012-10-04 | 2016-06-21 | Fender Musical Instruments Corporation | System and method of storing and accessing musical performance on remote server |
US9015357B2 (en) * | 2012-10-22 | 2015-04-21 | Ati Technologies Ulc | Method and device for providing high speed data transmission with video data |
US9760116B2 (en) | 2012-12-05 | 2017-09-12 | Mobile Tech, Inc. | Docking station for tablet device |
US9588874B2 (en) * | 2012-12-14 | 2017-03-07 | Microsoft Technology Licensing, Llc | Remote device automation using a device services bridge |
US10079642B2 (en) * | 2013-01-02 | 2018-09-18 | Renesas Electronics America Inc. | Transporting multiple low-speed data streams across a high-speed communication link |
CN103152257B (en) * | 2013-03-14 | 2016-01-20 | 杭州华三通信技术有限公司 | A kind of data transmission method and device thereof |
EP2950496B1 (en) * | 2013-03-29 | 2017-11-01 | Huawei Technologies Co., Ltd. | Method, apparatus, and system for transmitting data in ethernet |
US9160678B2 (en) | 2013-04-15 | 2015-10-13 | International Business Machines Corporation | Flow control credits for priority in lossless ethernet |
US9609336B2 (en) * | 2013-04-16 | 2017-03-28 | Fastvdo Llc | Adaptive coding, transmission and efficient display of multimedia (acted) |
US20140325101A1 (en) * | 2013-04-30 | 2014-10-30 | Hewlett-Packard Development Company, L.P. | Determining a loop set identifying ports of a routing module connected in a storage fabric loop |
US9621400B2 (en) * | 2013-05-31 | 2017-04-11 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Systems and methods for transmitting content |
US9313561B1 (en) * | 2013-07-11 | 2016-04-12 | Inphi Corporation | Integrated driver redundancy for a silicon photonics device |
EP3020163B1 (en) * | 2013-07-12 | 2019-12-11 | Telefonaktiebolaget LM Ericsson (publ) | Interworking between first protocol entity of stream reservation protocol and second protocol entity of routing protocol |
EP2827594A1 (en) * | 2013-07-17 | 2015-01-21 | Harman Becker Automotive Systems GmbH | Digital device, network and method for streaming audio or video data |
US20150049099A1 (en) | 2013-08-13 | 2015-02-19 | Mediatek Inc. | Data processing apparatus for transmitting/receiving compressed pixel data groups of picture over display interface and related data processing method |
US9736000B2 (en) | 2013-08-23 | 2017-08-15 | Macom Connectivity Solutions, Llc | Duplex transmission over reduced pairs of twinax cables |
US9985996B2 (en) * | 2013-09-09 | 2018-05-29 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Decoupling audio-video (AV) traffic processing from non-AV traffic processing |
US9118478B2 (en) | 2013-10-28 | 2015-08-25 | Saratoga Data Systems, Inc. | Fault-tolerant data transmission system for networks with non-full-duplex or asymmetric transport |
US9401816B2 (en) * | 2013-11-14 | 2016-07-26 | Broadcom Corporation | Protection ring in an automotive network |
US9246623B2 (en) * | 2013-12-02 | 2016-01-26 | At&T Intellectual Property I, L.P. | Method and apparatus for routing traffic using asymmetrical optical connections |
KR102083927B1 (en) * | 2014-01-03 | 2020-03-03 | 한화테크윈 주식회사 | Network Camera and Network image surveilance system |
WO2016028457A1 (en) * | 2014-08-22 | 2016-02-25 | Applied Micro Circuits Corporation | Multi-rate transmissions over twinax cables |
US9569280B2 (en) * | 2014-09-15 | 2017-02-14 | Seagate Technology Llc | Managing resource collisions in a storage compute device |
US10361967B2 (en) * | 2014-09-17 | 2019-07-23 | GM Global Technology Operations LLC | Communication system using audio video bridging |
US10305945B2 (en) | 2014-11-10 | 2019-05-28 | The Mitre Corporation | Providing survivable calling and conferencing |
US9502830B2 (en) | 2014-12-03 | 2016-11-22 | Commscope, Inc. Of North Carolina | Multimedia faceplates having ethernet conversion circuitry |
WO2016094858A1 (en) * | 2014-12-12 | 2016-06-16 | Lantronix, Inc. | Console server with usb console port |
US9794607B2 (en) * | 2014-12-29 | 2017-10-17 | Harman International Industries, Incorporated | AVB system bandwidth configuration |
US9876570B2 (en) * | 2015-02-20 | 2018-01-23 | At&T Intellectual Property I, Lp | Guided-wave transmission device with non-fundamental mode propagation and methods for use therewith |
US9953613B2 (en) | 2015-03-18 | 2018-04-24 | Apple Inc. | High speed display interface |
US9521365B2 (en) | 2015-04-02 | 2016-12-13 | At&T Intellectual Property I, L.P. | Image-based techniques for audio content |
US10039097B2 (en) * | 2015-05-04 | 2018-07-31 | Verizon Patent And Licensing Inc. | Remote head simultaneously transmitting radio wave |
EP3136678B1 (en) | 2015-08-27 | 2019-11-27 | Tata Consultancy Services Limited | System and method for real-time transfer of audio and/or video streams through an ethernet avb network |
US10020959B1 (en) * | 2015-09-18 | 2018-07-10 | Aquantia Corp. | Ethernet controller with integrated AVB control point and time slave |
US10044524B1 (en) * | 2015-09-18 | 2018-08-07 | Aquantia Corp. | Ethernet controller with integrated TSN/AVB control point and time slave |
US11044296B1 (en) * | 2015-09-18 | 2021-06-22 | Marvell Asia Pte, Ltd. | Ethernet controller with integrated TSN/AVB control point and time slave |
US10517056B2 (en) | 2015-12-03 | 2019-12-24 | Mobile Tech, Inc. | Electronically connected environment |
US10728868B2 (en) | 2015-12-03 | 2020-07-28 | Mobile Tech, Inc. | Remote monitoring and control over wireless nodes in a wirelessly connected environment |
US10251144B2 (en) | 2015-12-03 | 2019-04-02 | Mobile Tech, Inc. | Location tracking of products and product display assemblies in a wirelessly connected environment |
US11109335B2 (en) | 2015-12-03 | 2021-08-31 | Mobile Tech, Inc. | Wirelessly connected hybrid environment of different types of wireless nodes |
US10339090B2 (en) * | 2016-05-23 | 2019-07-02 | Advoli Limited | System for implementing MXM on a PCI card |
EP3264725B1 (en) * | 2016-07-01 | 2021-08-25 | Harman Becker Automotive Systems GmbH | Stream reservation class converter |
US10101770B2 (en) | 2016-07-29 | 2018-10-16 | Mobile Tech, Inc. | Docking system for portable computing device in an enclosure |
US10248615B2 (en) * | 2016-09-19 | 2019-04-02 | Harman International Industries, Incorporated | Distributed processing in a network |
CN109952764B (en) * | 2016-11-09 | 2021-11-23 | 瑞萨电子株式会社 | Communication network controller module, method for storing data and auxiliary system |
US10462020B2 (en) * | 2017-02-16 | 2019-10-29 | Cisco Technology, Inc. | Network device user interface |
US10339832B2 (en) * | 2017-06-16 | 2019-07-02 | International Business Machines Corporation | Keyboard with integrated refreshable braille display |
US10511549B2 (en) * | 2017-07-13 | 2019-12-17 | Avago Technologies International Sales Pte. Limited | High-speed interconnect solutions with support for continuous time in-band back channel communication and proprietary features |
US11075897B2 (en) | 2017-10-20 | 2021-07-27 | Vertiv It Systems, Inc. | System and method for communicating with a service processor |
US10764201B2 (en) | 2017-11-28 | 2020-09-01 | Dornerworks, Ltd. | System and method for scheduling communications |
GB2585296B (en) * | 2018-01-23 | 2022-12-28 | Cable Television Laboratories Inc | Systems and methods for a universal data link with demodulation and modulation only processing at intermediate nodes |
DE102018206934A1 (en) | 2018-05-04 | 2019-11-07 | Continental Automotive Gmbh | Gateway for data communication in a vehicle |
US20220070620A1 (en) | 2018-10-25 | 2022-03-03 | Mobile Tech, Inc | Proxy nodes for expanding the functionality of nodes in a wirelessly connected environment |
US10855600B2 (en) * | 2018-11-13 | 2020-12-01 | Intel Corporation | System, apparatus and method for traffic shaping of data communication via an interconnect |
US11165718B2 (en) * | 2018-12-03 | 2021-11-02 | Axonne, Inc. | Asymmetrical ethernet physical layer device |
US10614682B1 (en) | 2019-01-24 | 2020-04-07 | Mobile Tech, Inc. | Motion sensing cable for tracking customer interaction with devices |
CN109889406B (en) * | 2019-02-02 | 2021-05-14 | 北京百度网讯科技有限公司 | Method, apparatus, device and storage medium for managing network connection |
CN111988058A (en) * | 2019-05-22 | 2020-11-24 | 合肥移瑞通信技术有限公司 | Wireless communication device for vehicle and vehicle |
TWI709076B (en) * | 2019-05-31 | 2020-11-01 | 技嘉科技股份有限公司 | Motherboard outputting image data and operation system |
CN112332956B (en) | 2019-08-05 | 2024-03-26 | 华为技术有限公司 | Information sharing method and device in redundant network and computer storage medium |
CN117441294A (en) * | 2020-12-11 | 2024-01-23 | 马维尔亚洲私人有限公司 | Network for reducing crosstalk using asymmetric uplink and downlink baud rates |
US20220303642A1 (en) * | 2021-03-19 | 2022-09-22 | Product Development Associates, Inc. | Securing video distribution |
US20220350387A1 (en) * | 2021-04-30 | 2022-11-03 | Huddly As | USB/Thunderbolt to Ethernet Adapter with Dynamic Multiplex Power Supply |
US11882160B1 (en) * | 2021-05-13 | 2024-01-23 | Ethemnovia Inc. | Asymmetric data transmission using efficiency features |
EP4348945A1 (en) * | 2021-05-24 | 2024-04-10 | Marvell Semiconductor, Inc. | Network optimization for mitigation of crosstalk between network links |
CN113852836B (en) * | 2021-09-23 | 2024-01-30 | 湖南快乐阳光互动娱乐传媒有限公司 | Gasket signal output method and device, storage medium and electronic equipment |
US11784779B2 (en) | 2021-12-09 | 2023-10-10 | Marvell Asia Pte Ltd | Automotive asymmetric ethernet using a frequency-division duplex scheme with a low-rate echo cancelation |
Citations (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5864537A (en) * | 1995-03-20 | 1999-01-26 | Fujitsu Limited | Media information distribution services system and method |
US5909564A (en) * | 1997-03-27 | 1999-06-01 | Pmc-Sierra Ltd. | Multi-port ethernet frame switch |
US5963431A (en) * | 1998-04-14 | 1999-10-05 | Compaq Computer Corporation | Desktop computer having enhanced motherboard/riser card assembly configuration |
US6085241A (en) * | 1998-07-22 | 2000-07-04 | Amplify. Net, Inc. | Internet user-bandwidth management and control tool |
US6192422B1 (en) * | 1997-04-16 | 2001-02-20 | Alcatel Internetworking, Inc. | Repeater with flow control device transmitting congestion indication data from output port buffer to associated network node upon port input buffer crossing threshold level |
US6275501B1 (en) * | 1998-04-21 | 2001-08-14 | Hewlett-Packard Company | Media access controller capable of connecting to a serial physical layer device and a media independent interface (MII) physical layer device |
US6310862B1 (en) * | 1997-06-24 | 2001-10-30 | At&T Corp. | Real-time multimedia conferencing over an ATM network using an intelligent ATM cable modem and hybrid fiber-coax access |
US6345310B1 (en) * | 1998-07-28 | 2002-02-05 | International Business Machines Corporation | Architecture for a multiple port adapter having a single media access control (MAC) with a single I/O port |
US20020015409A1 (en) * | 2000-07-20 | 2002-02-07 | Wei Gao | Broadband Ethernet video data transmission |
US20020181486A1 (en) * | 2001-06-01 | 2002-12-05 | Cantwell Robert W. | System and method of multiplexing data from multiple ports |
US6541878B1 (en) * | 2000-07-19 | 2003-04-01 | Cisco Technology, Inc. | Integrated RJ-45 magnetics with phantom power provision |
US20030179710A1 (en) * | 2002-03-21 | 2003-09-25 | Broadcom Corporation | Auto detection of SGMII and GBIC modes |
US20030179711A1 (en) * | 2002-03-21 | 2003-09-25 | Broadcom Corporation | Auto detection of copper and fiber mode |
US20030179709A1 (en) * | 2002-03-21 | 2003-09-25 | Broadcom Corporation | Auto-selection of SGMII or SerDes pass-through modes |
US20040001435A1 (en) * | 2002-06-27 | 2004-01-01 | Broadcom Corporation | Method and system for rate adaptation |
US20040047353A1 (en) * | 2002-07-12 | 2004-03-11 | Nec Corporation | Frame transfer method and node in network, and frame transfer program |
US20040068535A1 (en) * | 2002-10-04 | 2004-04-08 | Baranitharan Subbiah | Method and apparatus for real-time transport of multi-media information in a network |
US20040125754A1 (en) * | 2002-08-01 | 2004-07-01 | General Instrument Corporation | Method and apparatus for integrating non-IP and IP traffic on a home network |
US20040177371A1 (en) * | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for integrated communications center |
US20040179540A1 (en) * | 2003-03-11 | 2004-09-16 | Chang-Hung Lee | Universal multi-media gateway |
US20040221163A1 (en) * | 2003-05-02 | 2004-11-04 | Jorgensen Jimi T. | Pervasive, user-centric network security enabled by dynamic datagram switch and an on-demand authentication and encryption scheme through mobile intelligent data carriers |
US20050036512A1 (en) * | 2003-08-14 | 2005-02-17 | Dmitrii Loukianov | Timestamping network controller for streaming media applications |
US6868072B1 (en) * | 1999-03-19 | 2005-03-15 | Broadcom Corporation | Home phone line network architecture |
US20050084076A1 (en) * | 2001-12-03 | 2005-04-21 | Xilinx, Inc. | Programmable logic device for wireless local area network |
US20050122897A1 (en) * | 2003-12-05 | 2005-06-09 | Gonda Rumi S. | Supporting SDH/SONET APS bridge selector functionality for ethernet |
US20050204027A1 (en) * | 2004-03-15 | 2005-09-15 | Claseman George R. | Management system for hardware network devices |
US20050213560A1 (en) * | 1999-11-30 | 2005-09-29 | Cisco Technology, Inc., A California Corporation. | Apparatus and method for automatic cluster network device address assignment |
US20050235329A1 (en) * | 2004-04-19 | 2005-10-20 | Broadcom Corporation | Systems and methods for integrated control within a home entertainment system |
US20050251846A1 (en) * | 2000-09-22 | 2005-11-10 | Narad Networks, Inc. | Network architecture for intelligent network elements |
US20060018328A1 (en) * | 2004-07-23 | 2006-01-26 | Comcast Cable Holdings, Llc | Method and system for powerline networking |
US20060143335A1 (en) * | 2004-11-24 | 2006-06-29 | Victor Ramamoorthy | System for transmission of synchronous video with compression through channels with varying transmission delay |
US20060174032A1 (en) * | 2005-01-28 | 2006-08-03 | Standard Microsystems Corporation | High speed ethernet MAC and PHY apparatus with a filter based ethernet packet router with priority queuing and single or multiple transport stream interfaces |
US7107380B1 (en) * | 2003-12-04 | 2006-09-12 | National Semiconductor Corporation | Configuration for dockable portable computers using a single ethernet physical layer chip and transformer |
US20060230146A1 (en) * | 2005-03-15 | 2006-10-12 | Samsung Electronics Co.; Ltd | Method for generating super frame by using sub-frame in residential ethernet system |
US20060280195A1 (en) * | 2005-06-10 | 2006-12-14 | Dell Products L.P. | Systems and methods for providing dedicated or shared network interface functionality via a single MAC |
US20070014575A1 (en) * | 2005-07-15 | 2007-01-18 | Glen Kramer | Method and apparatus for facilitating asymmetric line rates in an ethernet passive optical network |
US7181142B1 (en) * | 2002-04-09 | 2007-02-20 | Time Warner Cable Inc. | Broadband optical network apparatus and method |
US20070061414A1 (en) * | 2005-07-21 | 2007-03-15 | Steve Bakke | Ethernet interconnection and interoperability of disparate send and receive devices |
US20070165663A1 (en) * | 2006-01-17 | 2007-07-19 | Eliezer Aloni | Method and System for a Plurality of Physical Layers for Network Connection |
US20070280239A1 (en) * | 2006-05-30 | 2007-12-06 | Martin Lund | Method and system for power control based on application awareness in a packet network switch |
US20070292108A1 (en) * | 2006-06-15 | 2007-12-20 | Thales Avionics, Inc. | Method and system for processing digital video |
US20080144642A1 (en) * | 2006-12-19 | 2008-06-19 | Shaowen Song | Residential gateway for ethernet based metro networks and a global hierarchical ethernet addressing system |
US20080151930A1 (en) * | 2006-12-22 | 2008-06-26 | Broadcom Corporation | Integrated Switch |
US20080159304A1 (en) * | 2007-01-03 | 2008-07-03 | Alcatel Lucent | Apparatus, and Associated Method, for Facilitating Multi-Media Service in an Ethernet Network |
US20080181203A1 (en) * | 2007-01-29 | 2008-07-31 | Ciena Corporation | Systems and methods for combining time division multiplexed and packet connection in a meshed switching architecture |
US20080187028A1 (en) * | 2007-02-07 | 2008-08-07 | Eyran Lida | Method and apparatus for communicating different types of data over a same network |
US20080189748A1 (en) * | 2006-07-21 | 2008-08-07 | Thales Avionics, Inc. | Aircraft video display unit and system |
US20080232243A1 (en) * | 2007-03-20 | 2008-09-25 | Amit Oren | Method and system for implementing redundancy for streaming data in audio video bridging networks |
US20080240152A1 (en) * | 2007-03-27 | 2008-10-02 | Dell Products L.P. | System And Method For Communicating Data For Display On A Remote Display Device |
US20080279186A1 (en) * | 2007-05-10 | 2008-11-13 | Robert Winter | System and Method for Communication of Uncompressed Visual Information Through a Network |
US20080284621A1 (en) * | 2007-05-14 | 2008-11-20 | Wael William Diab | Method and system for keyboard, sound and mouse (ksm) over lan a/v bridging and a/v bridging extensions for graphics thin client applications |
US20100091759A1 (en) * | 2006-12-15 | 2010-04-15 | Thomas Anthony Stahl | Media access control protocol data unit aggregation in a time division multiple access media access control layer |
US8352569B2 (en) * | 2007-02-06 | 2013-01-08 | Entropic Communications, Inc. | Full mesh rates transaction in a network |
Family Cites Families (123)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5488575A (en) * | 1989-05-02 | 1996-01-30 | Norand Corporation | Portable work station and data collection terminal including switchable multi purpose touch screen display |
US5710798A (en) * | 1992-03-12 | 1998-01-20 | Ntp Incorporated | System for wireless transmission and receiving of information and method of operation thereof |
US5485455A (en) * | 1994-01-28 | 1996-01-16 | Cabletron Systems, Inc. | Network having secure fast packet switching and guaranteed quality of service |
US5614955A (en) * | 1994-11-09 | 1997-03-25 | Michael I. Rackman | Compressed digital multi-channel video communications system having one or more auxiliary channels to accomodate high bit rates |
US5526353A (en) * | 1994-12-20 | 1996-06-11 | Henley; Arthur | System and method for communication of audio data over a packet-based network |
US5710760A (en) * | 1995-11-29 | 1998-01-20 | Lucent Technologies Inc. | Out-of-band control for performing a loopback test for asynchronous transfer mode (ATM) networks |
US6532491B1 (en) * | 1997-03-24 | 2003-03-11 | Novell, Inc. | Processes and apparatuses for managing network devices |
US6104716A (en) * | 1997-03-28 | 2000-08-15 | International Business Machines Corporation | Method and apparatus for lightweight secure communication tunneling over the internet |
JP3134810B2 (en) * | 1997-06-09 | 2001-02-13 | 日本電気株式会社 | Bandwidth control method and bandwidth control method |
US5923655A (en) * | 1997-06-10 | 1999-07-13 | E--Net, Inc. | Interactive video communication over a packet data network |
US5959968A (en) * | 1997-07-30 | 1999-09-28 | Cisco Systems, Inc. | Port aggregation protocol |
US6256309B1 (en) * | 1998-04-28 | 2001-07-03 | Cisco Technology, Inc. | Quality of service sensitive routes precomputed in bandwidth brackets |
US6185737B1 (en) * | 1998-06-30 | 2001-02-06 | Sun Microsystems, Inc. | Method and apparatus for providing multi media network interface |
US6760766B1 (en) * | 1998-08-21 | 2004-07-06 | Per Sahlqvist | Data transmission method and device |
EP0987917B1 (en) * | 1998-09-18 | 2006-11-02 | Newbridge Networks Corporation | Method of cell data transmission, cell, communication system and corresponding network terminal unit |
US6389029B1 (en) * | 1998-11-10 | 2002-05-14 | Nortel Networks Limited | Local area network incorporating universal serial bus protocol |
US6650640B1 (en) * | 1999-03-01 | 2003-11-18 | Sun Microsystems, Inc. | Method and apparatus for managing a network flow in a high performance network interface |
US7933295B2 (en) * | 1999-04-13 | 2011-04-26 | Broadcom Corporation | Cable modem with voice processing capability |
US6335933B1 (en) * | 1999-05-21 | 2002-01-01 | Broadcom Homenetworking, Inc. | Limited automatic repeat request protocol for frame-based communication channels |
US6876668B1 (en) * | 1999-05-24 | 2005-04-05 | Cisco Technology, Inc. | Apparatus and methods for dynamic bandwidth allocation |
US8266657B2 (en) * | 2001-03-15 | 2012-09-11 | Sling Media Inc. | Method for effectively implementing a multi-room television system |
US6792047B1 (en) * | 2000-01-04 | 2004-09-14 | Emc Corporation | Real time processing and streaming of spliced encoded MPEG video and associated audio |
FR2804816B1 (en) * | 2000-02-03 | 2003-10-31 | Gemplus Card Int | TRANSPORT OF PROTOCOL UNITS OF PORTABLE ELECTRONIC OBJECT BY PROTOCOL FOR MICROCOMPUTER DEVICES |
US6865185B1 (en) * | 2000-02-25 | 2005-03-08 | Cisco Technology, Inc. | Method and system for queuing traffic in a wireless communications network |
US7483964B1 (en) * | 2000-02-25 | 2009-01-27 | Nortel Networks, Limited | System, device, and method for providing personalized services in a communication system |
US7024461B1 (en) * | 2000-04-28 | 2006-04-04 | Nortel Networks Limited | Session initiation protocol enabled set-top device |
US6674755B1 (en) * | 2000-06-30 | 2004-01-06 | Cisco Technology, Inc. | Method and system for protection switching in a telecommunications network |
US7734758B1 (en) * | 2000-07-19 | 2010-06-08 | Cisco Technology, Inc. | USB encapsulation for network transmission |
US7886054B1 (en) * | 2000-10-11 | 2011-02-08 | Siddhartha Nag | Graphical user interface (GUI) for administering a network implementing media aggregation |
ATE371319T1 (en) * | 2000-11-27 | 2007-09-15 | Siemens Ag | BANDWIDTH RESERVATION IN DATA NETWORKS |
EP1211842A1 (en) * | 2000-11-30 | 2002-06-05 | BRITISH TELECOMMUNICATIONS public limited company | Network management apparatus |
US6941380B2 (en) * | 2000-12-28 | 2005-09-06 | Nortel Networks Limited | Bandwidth allocation in ethernet networks |
JP4605911B2 (en) * | 2001-01-24 | 2011-01-05 | 富士通株式会社 | Packet transmission device |
US8103789B1 (en) * | 2001-03-01 | 2012-01-24 | Juniper Networks, Inc. | Method and apparatus for computing a backup path using fate sharing information |
US7243160B2 (en) * | 2001-05-10 | 2007-07-10 | Intel Corporation | Method for determining multiple paths between ports in a switched fabric |
US20090031419A1 (en) * | 2001-05-24 | 2009-01-29 | Indra Laksono | Multimedia system and server and methods for use therewith |
US7054327B2 (en) * | 2001-05-30 | 2006-05-30 | Lucent Technologies Inc. | Method of providing quality of service (QOS) to voice applications in routed IP networks |
US7281043B1 (en) * | 2001-05-31 | 2007-10-09 | Cisco Technology, Inc. | System for sharing resources among RSVP sessions |
US6898652B2 (en) * | 2001-08-22 | 2005-05-24 | General Atomics | Wireless device attachment and detachment system, apparatus and method |
EP1421501B1 (en) * | 2001-08-24 | 2006-08-02 | Intel Corporation | A general intput/output architecture, protocol and related methods to implement flow control |
US7522551B2 (en) * | 2001-09-17 | 2009-04-21 | Microsoft Corporation | Method and apparatus for wireless routing on a plurality of different wireless channels |
US7519081B2 (en) * | 2001-09-18 | 2009-04-14 | Cisco Technology, Inc. | Multi-carrier frequency-division multiplexing (FDM) architecture for high speed digital service in local networks |
CA2410137C (en) * | 2001-11-02 | 2008-04-15 | Nippon Telegraph And Telephone Corporation | Optical dynamic burst switch |
US7221389B2 (en) * | 2002-02-15 | 2007-05-22 | Avocent Corporation | Automatic equalization of video signals |
US7099277B2 (en) * | 2002-02-20 | 2006-08-29 | Mitsubishi Electric Research Laboratories, Inc. | Dynamic optimal path selection in multiple communications networks |
EP1387527A1 (en) * | 2002-07-30 | 2004-02-04 | Agilent Technologies Inc. | Identifying network routers and paths |
US7519073B2 (en) * | 2003-03-07 | 2009-04-14 | Siemens Communications, Inc. | System and method for instant messaging control of an integrated communications center |
KR100594024B1 (en) * | 2003-03-10 | 2006-07-03 | 삼성전자주식회사 | Authentication Method And Apparatus in Ethernet Passive Optical Network |
US7394809B2 (en) * | 2003-03-31 | 2008-07-01 | Intel Corporation | Method and apparatus for packet classification using a forest of hash tables data structure |
US20040249933A1 (en) * | 2003-06-04 | 2004-12-09 | Priva Govindarajan | Network interface parameters |
DE602004030446D1 (en) * | 2003-06-12 | 2011-01-20 | Camiant Inc | DYNAMIC SERVICE DELIVERY WITH TOPOLOGY DISCOVERY FOR COMMUNICATION NETWORKS |
KR101042080B1 (en) * | 2003-06-30 | 2011-06-16 | 톰슨 라이센싱 | Method and apparatus for mapping prioritized qos packets to parameterized qos channels and vice versa |
US8275910B1 (en) * | 2003-07-02 | 2012-09-25 | Apple Inc. | Source packet bridge |
WO2005006673A1 (en) * | 2003-07-15 | 2005-01-20 | Fujitsu Limited | Band control device |
US20080101770A1 (en) * | 2003-09-04 | 2008-05-01 | Digital Networks North America, Inc. | Method and Apparatus for Remotely Controlling a Receiver According to Content and User Selection |
JP4721286B2 (en) * | 2003-10-10 | 2011-07-13 | トムソン ライセンシング | Bandwidth reservation mechanism based on traffic separation in networks |
KR100689469B1 (en) * | 2003-10-14 | 2007-03-08 | 삼성전자주식회사 | Method for Real-Time Multimedia Data Transmission in Ethernet Network |
US20050151849A1 (en) * | 2004-01-13 | 2005-07-14 | Andrew Fitzhugh | Method and system for image driven clock synchronization |
US20050188089A1 (en) * | 2004-02-24 | 2005-08-25 | Lichtenstein Walter D. | Managing reservations for resources |
US7249277B2 (en) | 2004-03-11 | 2007-07-24 | Hitachi, Ltd. | Disk array including plural exchangeable magnetic disk unit |
US7489656B2 (en) * | 2004-03-23 | 2009-02-10 | Microsoft Corporation | Bandwidth allocation |
US7502333B2 (en) * | 2004-03-23 | 2009-03-10 | Hewlett-Packard Development Company, L.P. | Pre-configured topology with connection management |
US20060007941A1 (en) * | 2004-07-06 | 2006-01-12 | Vieo, Inc. | Distributed computing environment controlled by an appliance |
US20080282299A1 (en) * | 2004-04-16 | 2008-11-13 | Peter Koat | Method and Apparatus for Delivering Consumer Entertainment Services Accessed Over an Ip Network |
WO2005103897A1 (en) * | 2004-04-23 | 2005-11-03 | Matsushita Electric Industrial Co., Ltd. | Network resource management device |
US8219702B2 (en) * | 2004-04-30 | 2012-07-10 | Canon Kabushiki Kaisha | Video delivery apparatus and method |
US8046488B2 (en) * | 2004-05-21 | 2011-10-25 | Intel Corporation | Dynamically modulating link width |
US7681229B1 (en) * | 2004-06-22 | 2010-03-16 | Novell, Inc. | Proxy authentication |
US7684322B2 (en) * | 2004-07-01 | 2010-03-23 | Nortel Networks Limited | Flow admission control in an IP network |
US7590775B2 (en) * | 2004-08-06 | 2009-09-15 | Andrew Joseph Alexander Gildfind | Method for empirically determining a qualified bandwidth of file storage for a shared filed system |
US7940764B2 (en) * | 2004-08-12 | 2011-05-10 | Intel Corporation | Method and system for processing multicast packets |
US20060045009A1 (en) * | 2004-08-30 | 2006-03-02 | Ken Madison | Device and method for managing oversubsription in a network |
US7529845B2 (en) * | 2004-09-15 | 2009-05-05 | Nokia Corporation | Compressing, filtering, and transmitting of protocol messages via a protocol-aware intermediary node |
US20060206513A1 (en) * | 2005-03-08 | 2006-09-14 | International Business Machines Corporation | Method for speed-efficient and memory-efficient construction of a trie |
US7499462B2 (en) * | 2005-03-15 | 2009-03-03 | Radiospire Networks, Inc. | System, method and apparatus for wireless delivery of content from a generalized content source to a generalized content sink |
US7430681B1 (en) * | 2005-03-30 | 2008-09-30 | Teradici Corporation | Methods and apparatus for interfacing a drawing memory with a remote display controller |
US7630394B2 (en) * | 2005-04-14 | 2009-12-08 | Ramot At Tel-Aviv University Ltd. | Method, apparatus and computer-readable code for data compression of network packets |
TWI295887B (en) * | 2005-04-20 | 2008-04-11 | Compal Electronics Inc | Method for sending and receiving data |
US7630401B2 (en) * | 2005-04-28 | 2009-12-08 | Sony Corporation | Bandwith management in a network |
KR101224594B1 (en) * | 2005-04-28 | 2013-01-22 | 삼성전자주식회사 | Guaranteed services method and apparatus in Bridged LAN |
CA2605126A1 (en) * | 2005-05-03 | 2006-11-09 | Operax Ab | Method and arrangement in a data network for bandwidth management |
NO20052704L (en) * | 2005-06-06 | 2006-12-07 | Norsk Hydro As | Liquid wind turbine installation. |
US20070005867A1 (en) * | 2005-06-30 | 2007-01-04 | Nimrod Diamant | Virtual peripheral device interface and protocol for use in peripheral device redirection communication |
WO2007005911A2 (en) * | 2005-07-05 | 2007-01-11 | White Technologies Group | System for multimedia on demand over internet based network |
EP1763180A1 (en) * | 2005-09-07 | 2007-03-14 | Siemens Aktiengesellschaft | Optimized bandwidth allocation for guaranteed bandwidth services |
DE102005044387A1 (en) * | 2005-09-16 | 2007-03-29 | Siemens Ag | Method for reserving bandwidth |
US8250151B2 (en) * | 2005-10-12 | 2012-08-21 | Bloomberg Finance L.P. | System and method for providing secure data transmission |
US7548995B2 (en) * | 2005-10-21 | 2009-06-16 | Microsoft Corporation | Strategies for disseminating media information using redundant network streams |
US7724660B2 (en) * | 2005-12-13 | 2010-05-25 | Alcatel Lucent | Communication traffic congestion management systems and methods |
DE112006003371B4 (en) * | 2005-12-14 | 2013-12-12 | Lenovo (Beijing) Ltd. | Display system and method |
US9100197B2 (en) * | 2006-01-19 | 2015-08-04 | Lenovo (Singapore) Pte. Ltd. | Apparatus and method for signaling by and to a computer system user |
US7624417B2 (en) * | 2006-01-27 | 2009-11-24 | Robin Dua | Method and system for accessing media content via the internet |
EP2490359A3 (en) * | 2006-02-17 | 2014-04-30 | Standard Microsystems Corporation | System and method for transferring different types of streaming and packetized data |
KR101224591B1 (en) * | 2006-02-23 | 2013-01-22 | 삼성전자주식회사 | Network intermediate device and method thereof |
KR100713523B1 (en) * | 2006-03-03 | 2007-05-02 | 삼성전자주식회사 | Root bridge selecting method in spanning tree structuring |
US7701951B2 (en) * | 2006-03-06 | 2010-04-20 | Cisco Technology, Inc. | Resource reservation and admission control for IP network |
US20070257923A1 (en) * | 2006-03-15 | 2007-11-08 | Colin Whitby-Strevens | Methods and apparatus for harmonization of interface profiles |
JP4644619B2 (en) * | 2006-03-27 | 2011-03-02 | 富士通株式会社 | Base station apparatus, terminal and bandwidth control method |
US7454543B2 (en) * | 2006-04-26 | 2008-11-18 | International Business Machines Corporation | Early high speed serializer-deserializer (HSS)internal receive (Rx) interface for data sampling clock signals on parallel bus |
US8902958B2 (en) * | 2006-05-01 | 2014-12-02 | Adaptive Spectrum And Signal Alignment, Inc. | Methods and apparatus to combine data from multiple source to characterize communication systems |
US8144577B2 (en) * | 2006-05-10 | 2012-03-27 | Cisco Technology, Inc. | Technique for efficiently managing bandwidth registration for multiple spanning tree options |
US7515535B2 (en) * | 2006-05-10 | 2009-04-07 | Cisco Technology, Inc. | Technique for efficiently managing bandwidth for multipoint-to-multipoint services in a provider network |
EP1858220A1 (en) * | 2006-05-16 | 2007-11-21 | THOMSON Licensing | Multimedia data interface device |
US8208372B2 (en) * | 2006-06-02 | 2012-06-26 | Cisco Technology, Inc. | Technique for fast activation of a secondary head-end node TE-LSP upon failure of a primary head-end node TE-LSP |
CN101094057A (en) * | 2006-06-20 | 2007-12-26 | 国际商业机器公司 | Content dividing method, device and system |
US20070299778A1 (en) * | 2006-06-22 | 2007-12-27 | Microsoft Corporation | Local peer-to-peer digital content distribution |
US7694027B2 (en) * | 2006-07-18 | 2010-04-06 | Dell Products L.P. | System and method for peripheral communication with an information handling system |
TW200835303A (en) * | 2006-09-07 | 2008-08-16 | Avocent Huntsville Corp | Point-to-multipoint high definition multimedia transmitter and receiver |
US7751438B2 (en) * | 2006-09-27 | 2010-07-06 | Alcatel Lucent | Communication system bandwidth reservation management |
US20080101409A1 (en) * | 2006-10-26 | 2008-05-01 | Hewlett-Packard Development Company Lp | Packetization |
US8171370B2 (en) * | 2006-11-14 | 2012-05-01 | Futurewei Technologies, Inc. | Method and apparatus for applying forward error correction in 66b systems |
US8630312B2 (en) * | 2006-12-04 | 2014-01-14 | Samsung Electronics Company, Ltd. | System and method for wireless communication of uncompressed video having connection control protocol |
TW200826586A (en) * | 2006-12-13 | 2008-06-16 | Inst Information Industry | Bandwidth reservation system and method of dynamically switching channels and readable-by-computer recording medium thereof |
US20080155124A1 (en) * | 2006-12-20 | 2008-06-26 | Matthew Charles Compton | Apparatus, system, and method for remote multi-user kvm switching |
US20080155101A1 (en) * | 2006-12-21 | 2008-06-26 | Cisco Technology, Inc. | Reserving resources for data streams in a communication network |
US20080159288A1 (en) * | 2006-12-29 | 2008-07-03 | Lucent Technologies Inc. | TRAFFIC ENGINEERING AND FAST PROTECTION USING IPv6 CAPABILITIES |
US8051217B2 (en) * | 2007-01-12 | 2011-11-01 | Dell Products L.P. | System and method for providing PCIe over displayport |
US20080186407A1 (en) * | 2007-02-01 | 2008-08-07 | Magenta Research | Signal Equalizer for Balanced Transmission Line-Based Video Switching |
US20080186150A1 (en) * | 2007-02-05 | 2008-08-07 | D-Link Corporation | Plug-and-play network digital image display apparatus and image monitoring system |
US7956856B2 (en) * | 2007-02-15 | 2011-06-07 | Parade Technologies, Ltd. | Method and apparatus of generating or reconstructing display streams in video interface systems |
US7937501B2 (en) * | 2007-02-26 | 2011-05-03 | Dell Products L.P. | Displayport CE system control functionality |
US8218567B2 (en) * | 2007-03-12 | 2012-07-10 | Broadcom Corporation | Method and system for reducing transceiver power via a variable signal constellation |
US8958486B2 (en) * | 2007-07-31 | 2015-02-17 | Cisco Technology, Inc. | Simultaneous processing of media and redundancy streams for mitigating impairments |
-
2007
- 2007-08-02 US US11/832,807 patent/US8391354B2/en active Active
- 2007-08-03 US US11/833,854 patent/US20080285572A1/en not_active Abandoned
- 2007-08-15 US US11/839,366 patent/US7949004B2/en active Active
- 2007-08-31 US US11/848,507 patent/US20080288995A1/en not_active Abandoned
- 2007-09-24 US US11/860,264 patent/US8861516B2/en active Active
- 2007-09-25 US US11/861,037 patent/US7835374B2/en active Active
- 2007-09-26 US US11/861,430 patent/US20080285576A1/en not_active Abandoned
- 2007-09-28 US US11/864,136 patent/US7839872B2/en active Active
- 2007-10-18 US US11/874,509 patent/US20080288638A1/en not_active Abandoned
- 2007-10-24 US US11/923,080 patent/US8259761B2/en active Active
- 2007-12-21 US US11/963,017 patent/US20080285459A1/en not_active Abandoned
- 2007-12-21 US US11/962,577 patent/US8301819B2/en active Active
- 2007-12-21 US US11/963,087 patent/US7860011B2/en active Active
- 2007-12-28 US US11/966,274 patent/US8589507B2/en active Active
-
2008
- 2008-01-07 US US11/970,172 patent/US20080288987A1/en not_active Abandoned
- 2008-01-07 US US11/970,052 patent/US20080288704A1/en not_active Abandoned
- 2008-02-27 US US12/038,099 patent/US8077617B2/en active Active
-
2010
- 2010-10-27 US US12/913,581 patent/US20110038381A1/en not_active Abandoned
- 2010-11-09 US US12/942,188 patent/US8179910B2/en active Active
- 2010-11-12 US US12/945,324 patent/US20110058811A1/en not_active Abandoned
-
2011
- 2011-04-14 US US13/086,968 patent/US8040910B2/en active Active
- 2011-12-09 US US13/315,730 patent/US20120076036A1/en not_active Abandoned
-
2012
- 2012-04-06 US US13/441,647 patent/US8553709B2/en active Active
-
2013
- 2013-01-31 US US13/754,953 patent/US8755433B2/en active Active
-
2014
- 2014-08-18 US US14/462,270 patent/US9374614B2/en active Active
Patent Citations (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5864537A (en) * | 1995-03-20 | 1999-01-26 | Fujitsu Limited | Media information distribution services system and method |
US5909564A (en) * | 1997-03-27 | 1999-06-01 | Pmc-Sierra Ltd. | Multi-port ethernet frame switch |
US6192422B1 (en) * | 1997-04-16 | 2001-02-20 | Alcatel Internetworking, Inc. | Repeater with flow control device transmitting congestion indication data from output port buffer to associated network node upon port input buffer crossing threshold level |
US6310862B1 (en) * | 1997-06-24 | 2001-10-30 | At&T Corp. | Real-time multimedia conferencing over an ATM network using an intelligent ATM cable modem and hybrid fiber-coax access |
US5963431A (en) * | 1998-04-14 | 1999-10-05 | Compaq Computer Corporation | Desktop computer having enhanced motherboard/riser card assembly configuration |
US6275501B1 (en) * | 1998-04-21 | 2001-08-14 | Hewlett-Packard Company | Media access controller capable of connecting to a serial physical layer device and a media independent interface (MII) physical layer device |
US6085241A (en) * | 1998-07-22 | 2000-07-04 | Amplify. Net, Inc. | Internet user-bandwidth management and control tool |
US6345310B1 (en) * | 1998-07-28 | 2002-02-05 | International Business Machines Corporation | Architecture for a multiple port adapter having a single media access control (MAC) with a single I/O port |
US6868072B1 (en) * | 1999-03-19 | 2005-03-15 | Broadcom Corporation | Home phone line network architecture |
US20050213560A1 (en) * | 1999-11-30 | 2005-09-29 | Cisco Technology, Inc., A California Corporation. | Apparatus and method for automatic cluster network device address assignment |
US6541878B1 (en) * | 2000-07-19 | 2003-04-01 | Cisco Technology, Inc. | Integrated RJ-45 magnetics with phantom power provision |
US20020015409A1 (en) * | 2000-07-20 | 2002-02-07 | Wei Gao | Broadband Ethernet video data transmission |
US20050251846A1 (en) * | 2000-09-22 | 2005-11-10 | Narad Networks, Inc. | Network architecture for intelligent network elements |
US20020181486A1 (en) * | 2001-06-01 | 2002-12-05 | Cantwell Robert W. | System and method of multiplexing data from multiple ports |
US20050084076A1 (en) * | 2001-12-03 | 2005-04-21 | Xilinx, Inc. | Programmable logic device for wireless local area network |
US20030179710A1 (en) * | 2002-03-21 | 2003-09-25 | Broadcom Corporation | Auto detection of SGMII and GBIC modes |
US20030179711A1 (en) * | 2002-03-21 | 2003-09-25 | Broadcom Corporation | Auto detection of copper and fiber mode |
US20030179709A1 (en) * | 2002-03-21 | 2003-09-25 | Broadcom Corporation | Auto-selection of SGMII or SerDes pass-through modes |
US7181142B1 (en) * | 2002-04-09 | 2007-02-20 | Time Warner Cable Inc. | Broadband optical network apparatus and method |
US20040001435A1 (en) * | 2002-06-27 | 2004-01-01 | Broadcom Corporation | Method and system for rate adaptation |
US20040047353A1 (en) * | 2002-07-12 | 2004-03-11 | Nec Corporation | Frame transfer method and node in network, and frame transfer program |
US20040125754A1 (en) * | 2002-08-01 | 2004-07-01 | General Instrument Corporation | Method and apparatus for integrating non-IP and IP traffic on a home network |
US20040068535A1 (en) * | 2002-10-04 | 2004-04-08 | Baranitharan Subbiah | Method and apparatus for real-time transport of multi-media information in a network |
US20040177371A1 (en) * | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for integrated communications center |
US20040179540A1 (en) * | 2003-03-11 | 2004-09-16 | Chang-Hung Lee | Universal multi-media gateway |
US20040221163A1 (en) * | 2003-05-02 | 2004-11-04 | Jorgensen Jimi T. | Pervasive, user-centric network security enabled by dynamic datagram switch and an on-demand authentication and encryption scheme through mobile intelligent data carriers |
US20050036512A1 (en) * | 2003-08-14 | 2005-02-17 | Dmitrii Loukianov | Timestamping network controller for streaming media applications |
US7107380B1 (en) * | 2003-12-04 | 2006-09-12 | National Semiconductor Corporation | Configuration for dockable portable computers using a single ethernet physical layer chip and transformer |
US20050122897A1 (en) * | 2003-12-05 | 2005-06-09 | Gonda Rumi S. | Supporting SDH/SONET APS bridge selector functionality for ethernet |
US20050204027A1 (en) * | 2004-03-15 | 2005-09-15 | Claseman George R. | Management system for hardware network devices |
US20050235329A1 (en) * | 2004-04-19 | 2005-10-20 | Broadcom Corporation | Systems and methods for integrated control within a home entertainment system |
US20060018328A1 (en) * | 2004-07-23 | 2006-01-26 | Comcast Cable Holdings, Llc | Method and system for powerline networking |
US20060143335A1 (en) * | 2004-11-24 | 2006-06-29 | Victor Ramamoorthy | System for transmission of synchronous video with compression through channels with varying transmission delay |
US20060174032A1 (en) * | 2005-01-28 | 2006-08-03 | Standard Microsystems Corporation | High speed ethernet MAC and PHY apparatus with a filter based ethernet packet router with priority queuing and single or multiple transport stream interfaces |
US20060230146A1 (en) * | 2005-03-15 | 2006-10-12 | Samsung Electronics Co.; Ltd | Method for generating super frame by using sub-frame in residential ethernet system |
US20060280195A1 (en) * | 2005-06-10 | 2006-12-14 | Dell Products L.P. | Systems and methods for providing dedicated or shared network interface functionality via a single MAC |
US20070014575A1 (en) * | 2005-07-15 | 2007-01-18 | Glen Kramer | Method and apparatus for facilitating asymmetric line rates in an ethernet passive optical network |
US20070061414A1 (en) * | 2005-07-21 | 2007-03-15 | Steve Bakke | Ethernet interconnection and interoperability of disparate send and receive devices |
US20070165663A1 (en) * | 2006-01-17 | 2007-07-19 | Eliezer Aloni | Method and System for a Plurality of Physical Layers for Network Connection |
US20070280239A1 (en) * | 2006-05-30 | 2007-12-06 | Martin Lund | Method and system for power control based on application awareness in a packet network switch |
US20070292108A1 (en) * | 2006-06-15 | 2007-12-20 | Thales Avionics, Inc. | Method and system for processing digital video |
US20080189748A1 (en) * | 2006-07-21 | 2008-08-07 | Thales Avionics, Inc. | Aircraft video display unit and system |
US20100091759A1 (en) * | 2006-12-15 | 2010-04-15 | Thomas Anthony Stahl | Media access control protocol data unit aggregation in a time division multiple access media access control layer |
US20080144642A1 (en) * | 2006-12-19 | 2008-06-19 | Shaowen Song | Residential gateway for ethernet based metro networks and a global hierarchical ethernet addressing system |
US20080151930A1 (en) * | 2006-12-22 | 2008-06-26 | Broadcom Corporation | Integrated Switch |
US20080159304A1 (en) * | 2007-01-03 | 2008-07-03 | Alcatel Lucent | Apparatus, and Associated Method, for Facilitating Multi-Media Service in an Ethernet Network |
US20080181203A1 (en) * | 2007-01-29 | 2008-07-31 | Ciena Corporation | Systems and methods for combining time division multiplexed and packet connection in a meshed switching architecture |
US8352569B2 (en) * | 2007-02-06 | 2013-01-08 | Entropic Communications, Inc. | Full mesh rates transaction in a network |
US20080187028A1 (en) * | 2007-02-07 | 2008-08-07 | Eyran Lida | Method and apparatus for communicating different types of data over a same network |
US20080232243A1 (en) * | 2007-03-20 | 2008-09-25 | Amit Oren | Method and system for implementing redundancy for streaming data in audio video bridging networks |
US20080240152A1 (en) * | 2007-03-27 | 2008-10-02 | Dell Products L.P. | System And Method For Communicating Data For Display On A Remote Display Device |
US20080279186A1 (en) * | 2007-05-10 | 2008-11-13 | Robert Winter | System and Method for Communication of Uncompressed Visual Information Through a Network |
US20080284621A1 (en) * | 2007-05-14 | 2008-11-20 | Wael William Diab | Method and system for keyboard, sound and mouse (ksm) over lan a/v bridging and a/v bridging extensions for graphics thin client applications |
US20080285643A1 (en) * | 2007-05-14 | 2008-11-20 | Wael William Diab | Method and system for transforming uncompressed video traffic to network-aware ethernet traffic with a/v bridging capabilities and a/v bridging extensions |
US20080285576A1 (en) * | 2007-05-14 | 2008-11-20 | Michael Johas Teener | Method and system for integrating ethernet and multimedia functions into a lan system |
US20080288704A1 (en) * | 2007-05-14 | 2008-11-20 | Wael William Diab | Method and system for universal serial bus (usb) over a/v bridging and a/v bridging extensions |
US20080285568A1 (en) * | 2007-05-14 | 2008-11-20 | Amit Oren | Method and System for Transforming Compressed Video Traffic to Network-Aware Ethernet Traffic with A/V Bridging Capabilities and A/V Bridging Extensions |
US20080288995A1 (en) * | 2007-05-14 | 2008-11-20 | Wael Diab | Method And System For Enabling Video Communication Via Ethernet Utilizing Asymmetrical Physical Layer Operations |
US20080285572A1 (en) * | 2007-05-14 | 2008-11-20 | Wael William Diab | Single device for handling client side and server side operations for a/v bridging and a/v bridging extensions |
US20080285444A1 (en) * | 2007-05-14 | 2008-11-20 | Wael William Diab | Method and system for managing multimedia traffic over ethernet |
US7835374B2 (en) * | 2007-05-14 | 2010-11-16 | Broadcom Corporation | Method and system for an asymmetric PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
US8179910B2 (en) * | 2007-05-14 | 2012-05-15 | Broadcom Corporation | Method and system for an asymmetric PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080284621A1 (en) * | 2007-05-14 | 2008-11-20 | Wael William Diab | Method and system for keyboard, sound and mouse (ksm) over lan a/v bridging and a/v bridging extensions for graphics thin client applications |
US8391354B2 (en) | 2007-05-14 | 2013-03-05 | Broadcom Corporation | Method and system for transforming uncompressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US20080288704A1 (en) * | 2007-05-14 | 2008-11-20 | Wael William Diab | Method and system for universal serial bus (usb) over a/v bridging and a/v bridging extensions |
US20080285576A1 (en) * | 2007-05-14 | 2008-11-20 | Michael Johas Teener | Method and system for integrating ethernet and multimedia functions into a lan system |
US20080285572A1 (en) * | 2007-05-14 | 2008-11-20 | Wael William Diab | Single device for handling client side and server side operations for a/v bridging and a/v bridging extensions |
US20080285444A1 (en) * | 2007-05-14 | 2008-11-20 | Wael William Diab | Method and system for managing multimedia traffic over ethernet |
US20080285643A1 (en) * | 2007-05-14 | 2008-11-20 | Wael William Diab | Method and system for transforming uncompressed video traffic to network-aware ethernet traffic with a/v bridging capabilities and a/v bridging extensions |
US8259761B2 (en) | 2007-05-14 | 2012-09-04 | Broadcom Corporation | Method and system for managing multimedia traffic over ethernet |
US20080285568A1 (en) * | 2007-05-14 | 2008-11-20 | Amit Oren | Method and System for Transforming Compressed Video Traffic to Network-Aware Ethernet Traffic with A/V Bridging Capabilities and A/V Bridging Extensions |
US8589507B2 (en) | 2007-05-14 | 2013-11-19 | Broadcom Corporation | Method and system for keyboard, sound and mouse (KSM) over LAN A/V bridging and A/V bridging extensions for graphics thin client applications |
US8755433B2 (en) | 2007-05-14 | 2014-06-17 | Broadcom Corporation | Transforming uncompressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US8861516B2 (en) | 2007-05-14 | 2014-10-14 | Broadcom Corporation | Method and system for transforming compressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US20140281104A1 (en) * | 2013-03-15 | 2014-09-18 | Sofin Raskin | System and method of sending pci express data over ethernet connection |
US9317465B2 (en) * | 2013-03-15 | 2016-04-19 | Janus Technologies, Inc. | System and method of sending PCI express data over ethernet connection |
US20150150060A1 (en) * | 2013-11-25 | 2015-05-28 | Hangzhou Cloudchain Network Technology Co., Ltd. | Unified access method and device for digital television broadcasting and mobile data communication |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080288987A1 (en) | Method and system for utilizing a/v bridging and a/v bridging extensions to replace display port, hdmi, dvi and/or analog ports on a personal computing system | |
KR101015919B1 (en) | Method and system for utilizing a single connection for efficient delivery of power and multimedia information | |
US20090248918A1 (en) | Method and system for a usb ethertype to tunnel usb over ethernet | |
EP2172011B1 (en) | Operation of media interface to provide bidirectional communications | |
JP5719597B2 (en) | Method, apparatus and system for decrypting media content streams | |
US20050002402A1 (en) | Real-time transport protocol | |
CN102497534B (en) | Distribution network full high definition video matrix system | |
WO2016200520A1 (en) | Tunneling hdmi data over wireless connections | |
US10162769B2 (en) | Method and apparatus for transmitting and receiving data using HDMI | |
EP2073436B1 (en) | Method and system for utilizing a single connection for efficient delivery of power and multimedia information | |
JP2009077024A (en) | Tcp packet communication device, and technique related thereto | |
CN115868154A (en) | Transmission method, device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BROADCOM CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TEENER, MICHAEL JOHAS;DIAB, WAEL WILLIAM;REEL/FRAME:020631/0281;SIGNING DATES FROM 20080101 TO 20080212 |
|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001 Effective date: 20160201 Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001 Effective date: 20160201 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001 Effective date: 20170120 Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001 Effective date: 20170120 |
|
AS | Assignment |
Owner name: BROADCOM CORPORATION, CALIFORNIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041712/0001 Effective date: 20170119 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED, SINGAPORE Free format text: MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047231/0369 Effective date: 20180509 Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE Free format text: MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047231/0369 Effective date: 20180509 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE MERGER AND APPLICATION NOS. 13/237,550 AND 16/103,107 FROM THE MERGER PREVIOUSLY RECORDED ON REEL 047231 FRAME 0369. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:048549/0113 Effective date: 20180905 Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED, SINGAPORE Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE MERGER AND APPLICATION NOS. 13/237,550 AND 16/103,107 FROM THE MERGER PREVIOUSLY RECORDED ON REEL 047231 FRAME 0369. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:048549/0113 Effective date: 20180905 |