US20080285576A1 - Method and system for integrating ethernet and multimedia functions into a lan system - Google Patents

Method and system for integrating ethernet and multimedia functions into a lan system Download PDF

Info

Publication number
US20080285576A1
US20080285576A1 US11/861,430 US86143007A US2008285576A1 US 20080285576 A1 US20080285576 A1 US 20080285576A1 US 86143007 A US86143007 A US 86143007A US 2008285576 A1 US2008285576 A1 US 2008285576A1
Authority
US
United States
Prior art keywords
ethernet
multimedia
data
network interface
displayport
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
Application number
US11/861,430
Inventor
Michael Johas Teener
Wael Diab
Yongbum Kim
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Avago Technologies International Sales Pte Ltd
Original Assignee
Broadcom Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Broadcom Corp filed Critical Broadcom Corp
Priority to US11/861,430 priority Critical patent/US20080285576A1/en
Assigned to BROADCOM CORPORATION reassignment BROADCOM CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DIAB, WAEL, KIM, YONGBUM, TEENER, MICHAEL JOHAS
Publication of US20080285576A1 publication Critical patent/US20080285576A1/en
Assigned to BANK OF AMERICA, N.A., AS COLLATERAL AGENT reassignment BANK OF AMERICA, N.A., AS COLLATERAL AGENT PATENT SECURITY AGREEMENT Assignors: BROADCOM CORPORATION
Assigned to AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. reassignment AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BROADCOM CORPORATION
Assigned to BROADCOM CORPORATION reassignment BROADCOM CORPORATION TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Assignors: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2805Home Audio Video Interoperability [HAVI] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
    • H04N21/43632Adapting 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G5/006Details of the interface to the display terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/172Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/176Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/637Control signals issued by the client directed to the server or network components
    • H04N21/6373Control 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/643Communication protocols
    • H04N21/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/10Adaptations for transmission by electrical cable
    • H04N7/106Adaptations for transmission by electrical cable for domestic distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation 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/8042Transformation 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/10Use of a protocol of communication by packets in interfaces along the display data pipeline
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks

Definitions

  • Certain embodiments of the invention relate to signal processing. More specifically, certain embodiments of the invention relate to a method and system for integrating Ethernet and multimedia functions into a LAN subsystem.
  • the generation and rendering of high end graphics often involves the movement of large quantities of data. Frequently the data is stored in a server, from which it may be accessed by users at computer workstations via a network. Once the data is received at the computer workstation, the graphics may be displayed on an attached video monitor. In many cases the video monitor is physically separate and has been conventionally attached to the computer workstation 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 computer workstation is connected to a compatible interface in the video monitor via an interstitial connector, such as a cable.
  • VGA video graphics array
  • DVI digital visual interface
  • DVI digital video interface
  • HDMI High Definition Multimedia Interface
  • VESA Video electronics Standards Association
  • DP DisplayPort
  • Display Port is a digital interface standard, which enables a computer workstation 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.
  • the bidirectional traffic capability of the Display Port interface may enable communication of computer mouse and/or keyboard data to the computer workstation. For example, mouse clicks to specific regions on the screen, or keyboard responses to the screen display may result in the generation of data across the Display Port interface in the direction of the video display device to the computer workstation.
  • a system and/or method is provided for integrating Ethernet and multimedia functions into a LAN subsystem, 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. 1A is a diagram illustrating an exemplary system for transfer of high definition multimedia data across a network, in accordance with an embodiment of the invention.
  • FIG. 1B is block diagram illustrating a DP interface, in connection with an embodiment of the invention.
  • FIG. 2 is a diagram illustrating an exemplary network enabled to communicate HD multimedia content over a network, in accordance with an embodiment of the invention.
  • FIG. 3 is a diagram illustrating an exemplary system enabled to transmit and/or receive DP, Ethernet, and/or Ethernet with AVB datastreams, in accordance with an embodiment of the invention.
  • FIG. 4A is a block diagram illustrating an exemplary LAN subsystem of a multimedia server, in accordance with an embodiment of the invention.
  • FIG. 4B is a block diagram illustrating an exemplary LAN subsystem of a multimedia server, in accordance with an embodiment of the invention.
  • FIG. 5A is a block diagram illustrating an exemplary LAN subsystem of a multimedia client, in accordance with an embodiment of the invention.
  • FIG. 5B is a block diagram illustrating an exemplary LAN subsystem of a multimedia client, in accordance with an embodiment of the invention.
  • Certain embodiments of the invention may be found in a method and system for integrating Ethernet and multimedia functions into a LAN subsystem.
  • Various aspects of the invention may extend the point-to-point limitation of conventional display interfaces, to enable transfer of high definition (HD) multimedia data across a network, such as a local area network (LAN).
  • a computer graphics server located in a computing cluster may be able to transfer HD multimedia data across a network, to a destination computing device, for example.
  • the destination computing device may then transfer the received HD multimedia data to one or more multimedia display devices via one or more point-to-point connections between the destination computing device and the attached multimedia display devices.
  • various embodiments of the invention may support high performance graphics within low-cost destination computing devices without requiring costly high performance graphics processing hardware and/or software.
  • aspects of the invention may comprise an integrated network interface, which may comprise one or more Ethernet interfaces, and one or more high definition (HD) multimedia interfaces to enable transmission and/or reception of HD multimedia content over a network.
  • Audio/Video Bridging and/or Audio/Video Bridging extensions may be utilized for the transmission and/or reception of multimedia content.
  • Exemplary HD multimedia interfaces may comprise DVI, HDMI, and DisplayPort.
  • the integrated network interface may be enabled to transmit and/or receive physical layer signals adhering to protocols such as Ethernet and DisplayPort. Additionally, the integrated network interface may be configurable to select the type of signals to be transmitted or received.
  • aspects of the invention may enable packetization of multimedia content into, for example, Ethernet frames and/or DisplayPort micro-packets.
  • aspects of the invention may enable extracting HD multimedia content from DisplayPort micro-packets and/or Ethernet frames. Similarly, aspects of the invention may enable converting Ethernet frames to DisplayPort micro-packets and visa-versa.
  • an integrated network interface may be enabled to transmit and/or receive HD multimedia content over a network via a first connector; and transmit and/or receive general Ethernet traffic over a network via a second connector. In other various embodiments of the invention, an integrated network interface may be enabled to transmit and/or receive HD multimedia content and/or general Ethernet traffic over a single connector.
  • FIG. 1A is a diagram illustrating an exemplary system for transfer of HD multimedia data across a network, in accordance with an embodiment of the invention.
  • a computing cluster 152 may comprise a multimedia server 154 , a file server 156 , a database server 158 and a network management server 160 .
  • the computing cluster 152 may comprise a plurality of servers, each of which may perform one or more specific tasks, or execute one or more specific applications. Each server may store data which may be accessible to users at computing devices 122 , which are attached to the network 162 .
  • the servers within the computer cluster 152 may communicate with each other, and/or with the network 162 via Ethernet interfaces.
  • the video server 154 may store computer graphics data in addition to storing video, audio and/or multimedia programs.
  • the multimedia monitor 124 may enable the rendering and display of visual images comprising video and/or graphics, for example.
  • the video server 154 may comprise hardware and/or software, which enables processing of graphics, video, audio and/or multimedia data.
  • the computer multimedia, graphics, video, and/or audio (collectively referred to herein as multimedia) stored at the video server 154 may be accessible via the network 162 .
  • the file server 156 may store one or more files.
  • the file server 156 may be utilized, for example, to store files from various users.
  • the database server 158 may store one or more database programs, applications and/or files.
  • the network management server 160 may store information pertaining to the configuration and/or availability of various network communications devices and/or interfaces.
  • the network management server 160 may utilize a protocol such as the simple network management protocol (SNMP).
  • the computing device 122 and multimedia monitor 124 may communicate via a display interface such as DVI, HDMI, or DisplayPort.
  • the computing device 122 may communicate with the network 162 via an Ethernet interface.
  • the video server 154 may encapsulate HD multimedia data in one or more Ethernet frames.
  • the format of the Ethernet frames may be specified in applicable standards, such as IEEE 802 standards.
  • the Ethernet frames may contain an address (for example, in a destination address field within the Ethernet frames), which indicates that the Ethernet frames are to be transported across the network 162 , and delivered to the computing device 122 .
  • the Ethernet frames may comprise a designation (for example, in an EtherType field of the Ethernet frames), which indicates that the Ethernet frame is being utilized to encapsulate HD multimedia in a particular format.
  • Exemplary formats may comprise, for example, HDMI and DisplayPort.
  • the Ethernet frames may also comprise a traffic class identifier, which may enable the network 162 to provide services in accordance with Audio/video Bridging and/or Audio/Video Bridging extensions (any combination of which is referred to herein as “AVB”). These services may comprise prioritized transport of the Ethernet frames across the network 162 to enable the time duration for transport across the network 162 to meet latency targets associated with the specified traffic class.
  • AVB Audio/video Bridging and/or Audio/Video Bridging extensions
  • the video server 154 may transport the Ethernet frames via an Ethernet interface connector 132 to the network 162 .
  • the Ethernet frames may subsequently be transported from the network 112 to the computing device 122 via an Ethernet interface connector 134 .
  • An exemplary Ethernet interface connector may be a category 5 cable.
  • the computing device 122 may determine (for example, based on an identifier in the EtherType field of the received Ethernet frames) that the received Ethernet frames contain HD multimedia content.
  • the computing device 122 may extract the multimedia content and may send it to the multimedia monitor 124 via the display interface connector 136 .
  • the display interface connector 136 may enable physical connection between the computing device 122 and the multimedia monitor 124 via a point-to-point connection.
  • the HD multimedia content may then be rendered for display at the multimedia monitor 124 .
  • point-to-point oriented traffic which may not be network aware or contain a means of network identification (such as a network destination address, for example) may be encapsulated in Ethernet frames at a centralized server (such as a video server 154 ), and transported across a network 162 (such as a LAN, for example).
  • the point-to-point oriented traffic may comprise HD multimedia content such as Display Port micro-packets, or even raw data generated by an application program.
  • the encapsulated traffic may be de-encapsulated at a network destination device (such as the computing device 122 ) and delivered to a destination multimedia device (such as the multimedia monitor 124 ).
  • the centralized server (such as the video server 154 ) may transport the point-to-point oriented traffic to the destination multimedia device 124 across a network 162 as though the multimedia device 124 were directly attached to the centralized server via a Display Port interface.
  • the tasks required of the computing device 122 may comprise reception of Ethernet frames via the Ethernet interface connector 134 , determination that the Ethernet frames may contain encapsulated HD multimedia content, extraction of the HD multimedia content from the Ethernet frames, and transfer of the content to the multimedia monitor 124 via the display interface connector 136 .
  • the video server 154 may generate instructions for rendering the video data on the multimedia monitor 124 within the Display Port mini-packets instead of requiring that this task be performed within the computing device 122 .
  • various embodiments of the invention may enable the computing device 122 to be a “thin client” device, which may not require high performance hardware and/or software capabilities to enable the generation of multimedia content for high performance video and/or graphics applications. This in turn may enable the rendering of high performance video and/or graphics on multimedia monitors 124 which are attached to low cost computing devices 122 .
  • FIG. 1B is block diagram illustrating a DisplayPort (DP) system, in connection with an embodiment of the invention.
  • DisplayPort is an exemplary display interface that may be utilized for conveying HD multimedia data.
  • a server 102 and a client 106 each comprising a DP interface 104 .
  • a server may transmit DP data to multiple clients.
  • the server 102 may comprise suitable logic circuitry, and/or code that may enable generating and/or outputting HD multimedia data.
  • the server 102 may comprise a graphics processing unit (GPU) 103 which may generate video data and convey the video data to the DP interface 104 a .
  • the server 102 may comprise a sound card 105 which may generate audio data and convey the audio data to the DP interface 104 a .
  • the DP interface 104 a may encapsulate the data into multimedia DP micro-packets and may transmit the micro-packets on one or more of the lanes 108 and 110 .
  • the DisplayPort micro-packets may contain instructions and/or information, in micro-packet headers for example, to enable rendering of the multimedia data at the client 106 .
  • the client 106 may comprise suitable logic circuitry, and/or code that may enable rendering and/or presenting multimedia data.
  • the server 102 may comprise a display 105 which may be enabled to receive video data from the DP interface 104 b and present the video information to a user.
  • the server 102 may comprise speakers 107 which may be enabled to receive audio data from the DP interface 104 b and present the audio information to a user.
  • the DP interface 104 b may de-packetize and/or reformat received DP micro-packets and may output audio/video data in a format suitable for rendering or presentation by the display 105 and/or the speakers 107 .
  • instructions and/or control data contained in the DP micro-packets may be utilized for the rendering/presentation of the multimedia data.
  • Each of the video lanes 108 may comprise a physical link, such a twisted pair.
  • the number of lanes utilized for any given multimedia content may depend on factors such as resolution, bits per pixel (bpp), and bits per component (bpc). Additionally, each of the lanes may operate at a link rate of 1.62 Gbps or 2.7 Gbps.
  • the auxiliary data lane 110 may comprise a physical link, such a twisted pair.
  • the auxiliary lane 110 may be utilized to initialize and/or setup a link between the server 102 and the client 106 .
  • the auxiliary lane 110 may also carry remote control command data and/or other control data to/from the client 106 .
  • the auxiliary lane may carry keyboard and/or mouse commands form the client 106 to the server 102 .
  • the auxiliary lane may carry audio data from the server 102 to the client 106 .
  • the hot plug detect lane 112 may comprise a physical link, such a twisted pair, the hot plug detect lane 112 may enable the server to detect the connection of a client. Additionally, the hot plug detect lane 112 may enable the client to signal a loss of synchronization or connection to the server.
  • the system 100 may be limited in terms of distance between the server 102 and client 106 due to limitations of the DP interface. Additionally, incorporating the DP interface 104 a , and 104 b into the server 102 and the client 106 may be infeasible with existing platforms and technology due to cost and/or space constraints, for example. Furthermore, DisplayPort may possess limited or no network awareness. In this regard, DisplayPort was designed to carry Audio/Video traffic via an interstitial connector over relatively short distances.
  • FIG. 2 is a diagram illustrating an exemplary network enabled to communicate HD multimedia content over a network, in accordance with an embodiment of the invention.
  • FIG. 2 depicts an exemplary embodiment wherein the HD multimedia content is in the form of DisplayPort micro-packets.
  • a server 202 and a client 206 which may exchange DP traffic via the network 210 .
  • client 206 may exchange DP traffic via the network 210 .
  • FIG. 2 aspects of the invention may enable carrying multimedia content from a server to multiple clients.
  • the server 202 may comprise suitable logic circuitry, and/or code that may enable generating and/or outputting HD multimedia data.
  • the server 202 may be similar to the server 102 of FIG. 1 , but may additionally comprise a DP/Ethernet conversion block 204 a .
  • the server 202 may comprise a computing device such as desktop computer or a laptop computer.
  • the DP/Ethernet conversion block 204 a may comprise suitable logic, circuitry, and/or code that may enable conversion of a DP datastream to an Ethernet datastream. In this manner, a DP datastream may be transmitted across the network 210 to the client 206 .
  • the server 202 may comprise a computing device such as desktop computer or a laptop computer. Additionally, the display 105 may be integrated into the client 206 or may comprise a collocated monitor connected via a point-to-point connection.
  • the client 206 may comprise suitable logic circuitry, and/or code that may enable rendering and/or presenting multimedia data.
  • the client 206 may be similar to the client 106 of FIG. 1 , but may additionally comprise an Ethernet/DP conversion block 208 .
  • the DP/Ethernet conversion block 204 b may comprise suitable logic circuitry, and/or code that may enable receiving an Ethernet datastream, and converting the Ethernet datastream to a DP datastream.
  • the Ethernet/DP conversion block 204 b may enable exchanging a DP datastream with the server 202 via the network 210 .
  • the network 210 may comprise one or more physical links and/or network hardware devices.
  • the network 210 may comprise one or more Ethernet switches which may be AVB enabled, and/or one or more unshielded twisted pair cables with 8 position 8 conductor (8P8C) modular connectors on either end.
  • Ethernet switches which may be AVB enabled, and/or one or more unshielded twisted pair cables with 8 position 8 conductor (8P8C) modular connectors on either end.
  • the display 105 may be detected by the DP interface 104 b and the appropriate DisplayPort configuration data (DPCD) may be encapsulated into a DP datastream and conveyed to the DP/Ethernet conversion block 204 b .
  • the DP datastream containing the DPCD may thus be converted into an Ethernet datastream and transmitted into the network 210 .
  • the Ethernet datastream comprising the DPCD may be converted back to a DP datastream and passed to the DP interface 104 a .
  • a DP connection may be established across the network 210 as if the DP interfaces 104 a and 104 b were communicating directly with each other.
  • DP is intended as a point to point interface and requires the exchange of time sensitive synchronous and isochronous data. Consequently, converting the DP data stream to an Ethernet datastream and transmitting it across a network with uncertain bandwidth and/or latency may result in the DP interfaces being unable to process the DPCD and/or establish a reliable DP connection. Similarly, even if a DP connection is established over the network 210 , network bandwidth and/or latencies may result in poor video quality at the client 105 .
  • AVB may be utilized by the server 202 and the client 206 to establish a network path over which a DP connection may exist.
  • an AVB protocol such as IEEE 802.1AS may be utilized to synchronize the client 206 and the server 202 .
  • an AVB protocol such as IEEE 802.1Qat may be utilized to reserve resources across the network 210 .
  • nodes comprising the reserved path may implement IEEE 802.1Qav to govern forwarding and queuing of the time sensitive data. In this manner, AVB may enable timing synchronization and a guarantee of bandwidth and/or latencies for transmitting HD multimedia content across a network.
  • the server 202 may begin transmission of multimedia data into the network 210 .
  • the GPU 103 may generate an elementary video stream and may convey the stream to the DP interface 104 a .
  • the DP interface 104 a may receive the elementary video stream and may packetize it into a DP datastream.
  • the DP micro-packets and associated control/auxiliary data may be conveyed to the Ethernet/DP conversion block 204 a which may convert the DP datastream to an Ethernet datastream and may transmit the Ethernet datastream onto a first link 212 comprising the network path reserved via AVB.
  • the Ethernet datastream may be received at the client 206 and may be converted back to a DP datastream by the DP/Ethernet conversion block 204 b . Subsequently, the DP datastream may be conveyed to the DP interface 104 b which may, in turn, convey to DP datastream to the display 105 for rendering and/or presentation to a user.
  • the tasks required of the client 206 may comprise reception of Ethernet datastreams, determination that the Ethernet datastreams may contain encapsulated DisplayPort micro-packets, de-encapsulation of the DisplayPort micro-packets, and transfer of the de-encapsulated Display Port micro-packets to the display 105 via the Display Port interface 104 b .
  • the video server 202 may generate instructions for rendering the video data on the display 105 within the Display Port mini-packets instead of requiring that this task be performed within the client 206 .
  • various embodiments of the invention may enable the client 206 to be a “thin client” device, which is not required to comprise high performance hardware and/or software capabilities to enable the generation of Display Port mini-packets for high performance video and/or graphics applications. This in turn may enable the rendering of high performance video and/or graphics on displays, such as the display 105 , which are attached to low cost clients 206 .
  • FIG. 3 is a diagram illustrating an exemplary system enabled to transmit and/or receive DP and/or Ethernet datastreams, in accordance with an embodiment of the invention.
  • the system 300 may comprise a CPU 302 , a northbridge 304 , a graphics processing unit 306 , a memory block 308 , a southbridge 310 , a LAN subsystem 314 , a DP connector 316 , and an Ethernet connector 318 .
  • 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 video and/or audio.
  • the CPU 302 may also enable the retrieval of stored video and/or audio.
  • the CPU 302 may be accessed via the northbridge 304 .
  • the GPU 306 may comprise suitable logic, circuitry, and/or code that may enable generating, rendering, [de]compressing, [en/de]crypting, or otherwise manipulating graphics information.
  • the GPU may be enabled to output HD video content to the LAN subsystem 314 .
  • the HD video content may, for example, comprise raw pixel data, DisplayPort packets, or data formatted according to DVI or HDMI standards.
  • the CPU and/or GPU may, for example, each comprise one or more processing elements and/or circuits, or may be integrated into a single processor and/or circuit. In this manner, operations performed by the CPU and/or GPU may be partitioned in a variety of ways without deviating from the scope of the present invention.
  • the northbridge 304 may comprise suitable logic, circuitry, and/or code that may enable the handling of “high speed” data transfers in the system 300 .
  • the northbridge 304 may handle data transfers between the CPU 302 , the memory block 308 , and the GPU 306 .
  • the display 305 may comprise suitable logic, circuitry, and/or code that may enable rendering and/or presentation of video to a user.
  • the display 305 may be enabled to receive a DP datastream and render/present the data contained in the DP datastream.
  • the display 305 may be enabled to modify, format, or otherwise manipulate the video prior to displaying it.
  • the display 305 may be integrated into the system 300 or may be an external display connected to the system 300 via a connecting cable.
  • the memory 308 may comprise suitable logic, circuitry, and/or code that may enable storage of data.
  • the memory 308 may be enabled to store video data which may be transferred to/from the GPU via the northbridge 304 .
  • 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 southbridge 310 may comprise suitable logic, circuitry, and/or code that may enable handling of “lower speed” communications in the system 300 .
  • the southbridge 310 may handle communications between the northbridge 304 , the LAN subsystem 314 and lower speed peripherals such as a sound card, a hard disk drive, a universal serial bus, a keyboard, and/or a mouse.
  • the LAN subsystem 314 may comprise suitable logic, circuitry, and/or code that may enable transmission and/or reception of DisplayPort and/or Ethernet data.
  • the LAN subsystem 314 may interface to one or more networks.
  • the LAN subsystem 314 may comprise PHY layer functions and MAC layer functions.
  • the LAN subsystem 314 may enable packetization/de-packetization of Ethernet and/or DP datastreams.
  • the LAN subsystem may enable coordination of communications between the system 300 and one or more remote systems.
  • the LAN subsystem may enable utilization of AVB.
  • the LAN subsystem may be enabled to convert data bits to physical signals and outputting the symbols onto one or more physical links.
  • the LAN subsystem may be enabled to receive symbols via a physical link, convert them into bits of data, and assemble the bits into protocol data units (e.g. Ethernet frames and/or DP micro-packets).
  • protocol data units e.g. Ethernet frames and/or DP micro-packets
  • exemplary physical links may include twisted pair cables and/or wireless channels.
  • 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), 10 Gbps, 40 Gbps, 100 Gbps, and/or non-standard transfer rates such as 2.5 Gbps and 5 Gbps, for example.
  • the LAN subsystem 314 may comprise one or more chips, be implemented on one or more die, be implemented on a motherboard, or in numerous other forms without deviating from the scope of the invention.
  • the DisplayPort connector 316 may enable physical connection to a DisplayPort physical link which may comprise at least conductors for each of the 4 lanes in the Display Port interface and for an auxiliary (AUX) lane.
  • the 4 video lanes may enable the transmission or reception of Display Port mini-packets containing video data, while the AUX lane may enable transmission and reception of audio signals, control signals, input from peripheral devices such as keyboards and/or mice, and encryption keys.
  • the DisplayPort connector 316 may connect the system 300 to a display 305 . Although up to 4 lanes are utilized, the invention is not so limited. Accordingly, more than 4 lanes may be utilized without departing from the scope of various embodiments of the invention.
  • the Ethernet connector 318 may enable physical connection to an Ethernet Physical link which may comprise, for example, one or more twisted pairs.
  • the Ethernet connector 318 may enable physical connection via an 8P8C modular connector such as a RJ-45 connector, for example.
  • the Ethernet connector 318 may provide a physical connection to enable communication of general Ethernet traffic, and/or multimedia traffic utilizing AVB between the system 300 and a remote system.
  • a single Ethernet connector 318 may be utilized for Ethernet and DP traffic in which case the DP connector 316 may be absent.
  • a single DP connector 316 may be utilized for Ethernet and DP traffic in which case the DP connector 318 may be absent.
  • the system 300 may also be enabled to convert between multimedia formats.
  • the system 300 may be enabled to receive HDMI data via the Ethernet connector 318 , convert the data to DP, and transmit the DP data via the DP connector 316 .
  • the system 300 may represent a server, such as the server 202 of FIG. 2 and may transmit data via an Ethernet and/or a DisplayPort connection.
  • the GPU 306 may output a video stream to the LAN subsystem 314 .
  • the LAN subsystem 314 may packetize the video stream into an Ethernet datastream and/or a DP datastream.
  • the LAN subsystem 314 may convert DP datastreams to Ethernet datastreams similar to the DP/Ethernet conversion block 204 A of FIG. 2 .
  • the LAN subsystem 314 may convert the Ethernet and/or DP datastreams to physical symbols and may output the physical symbols via the DP connector 316 and/or the Ethernet connector 318 .
  • audio and/or combined audio/video may be transmitted in a similar manner.
  • the system 300 may represent a client, such as the client 204 of FIG. 2 , and may receive data via an Ethernet and/or a DisplayPort connection.
  • the LAN subsystem 314 may receive physical symbols via the DP connector 316 and/or the Ethernet connector 318 , and may convert these symbols to bits of data. Additionally, the LAN subsystem 314 may assemble the data into Ethernet and/or DP datastreams accordingly.
  • a DP datastream received via the DP connector 316 may comprise auxiliary data associated with a DP connection to the display 305 .
  • the LAN subsystem may convey the auxiliary data to an appropriate block comprising the system 300 (e.g.
  • An Ethernet datastream received via the Ethernet connector 318 may comprise a DP datastream encapsulated in an Ethernet datastream.
  • the LAN subsystem 314 may extract and/or reconstruct the DP datastream from the Ethernet datastream.
  • the LAN subsystem may be similar to the DP/Ethernet conversion block 204 b of FIG. 2 .
  • the DP datastream may be output to the display 305 via the DP connector 316 .
  • the display 305 may render or otherwise manipulate the video data contained in the DP datastream for presentation to a user.
  • audio and/or combined audio/video may be received and presented in a similar manner.
  • FIG. 4A is a block diagram illustrating an exemplary LAN subsystem of a multimedia server, in accordance with an embodiment of the invention.
  • the system 400 in FIG. 4A is illustrated functioning as a server, the invention may not be so limited and in this regard, various embodiments of the invention the system 400 may also be enabled to function as a client.
  • the system 400 may comprise a LAN subsystem 402 .
  • the LAN subsystem 402 may comprise a PCI bus interface 404 , a video/Ethernet conversion block 406 , a PCI/Ethernet conversion block 426 , MAC clients 422 a and 422 b , timing shim 424 , a memory 408 , a controller 410 , a time stamp block 414 , a MAC 412 , a DisplayPort PHY 418 , and an Ethernet PHY 420 .
  • the PCI bus interface 404 may comprise suitable logic, circuitry, and/or code that may enable transmitting and/or receiving data via a PCI (Peripheral Component Interconnect) bus.
  • a PCI bus may provide a means for conveying data received via an Ethernet or DP connection to the various components comprising the server 400 .
  • a PCI bus is used for illustration, any standardized or proprietary bus may be utilized for communication between the server 400 and the LAN subsystem 402 without deviating form the scope of various embodiments of the invention.
  • the Video/Ethernet conversion block 406 may comprise suitable logic, circuitry, and/or code that may enable converting multimedia and associated auxiliary data from an Ethernet payload format.
  • Video and associated auxiliary data received by the video/Ethernet conversion block 406 from a GPU may be packetized, depacketized, encapsulated, decapsulated, or otherwise processed so as to be formatted as one or more Ethernet payloads.
  • Ethernet payloads received from a MAC client for example, may be packetized, depacketized, encapsulated, decapsulated, or otherwise processed so as to be formatted as one or more video or multimedia streams.
  • DP micro-packets, raw video, and/or raw audio/video may be extracted and/or reconstructed from one or more Ethernet payloads.
  • video/Ethernet conversion block 406 may receive packetized video data and/or audio data, such as a DisplayPort stream, and may encapsulate and/or format the data into one or more Ethernet payloads.
  • audio may be synchronized to video and may be routed via the GPU.
  • both audio and video may be formatted into Ethernet payloads by the video/Ethernet conversion block 406 .
  • the video/Ethernet conversion block 406 may receive control signals and/or data from the controller 410 .
  • the Video/Ethernet conversion block 406 may store data to and/or read data from the memory 408 .
  • the Video/Ethernet conversion block 406 may be implemented in one or more physical and/or functional blocks.
  • various functions implemented by the Video/Ethernet conversion block 406 may be shared and/or separated physically and/or functionally without deviating from the scope of the invention
  • the PCI/Ethernet conversion block 426 may comprise suitable logic, circuitry, and/or code that may enable converting data received to and/or from an Ethernet payload format.
  • audio data for example, received via a PCI bus may be formatted as one or more Ethernet payloads.
  • one or more Ethernet payloads may be formatted for transmission via a PCI bus.
  • the video/Ethernet conversion block 406 , the PCI/Ethernet conversion block 404 , or other blocks comprising the LAN subsystem 400 may be enabled to perform compression and/or de-compression of video and/or audio content prior to and/or subsequent to packetization, depacketization, encapsulation, decapsulation.
  • the MAC clients 422 a and 422 b may each comprise suitable logic, circuitry, and/or code that may enable reception of Ethernet payloads from the video/Ethernet conversion block 406 and/or the PCI/Ethernet conversion block 426 and may enable encapsulating the Ethernet payloads in one or more Ethernet frames. Additionally, the MAC clients 422 a and 422 b may be enabled to receive Ethernet frames from the MAC 412 and may enable decapsulation of the Ethernet frames to extract Ethernet payloads which may comprise multimedia, auxiliary, control, or general Ethernet data. In this regard, Ethernet payloads may be formatted and/or encapsulated according to one or more protocols. For example Ethernet payloads may comprise DP micro-packets and/or IP datagrams.
  • multimedia data destined for a remote client may be first packetized into DP micro-packets. Subsequently, the DP micro-packets may be directly encapsulated into Ethernet frames. In another embodiment of the invention, the DP micro-packets may be encapsulated into one or more IP datagrams which may, in turn, be encapsulated into Ethernet Frames. Also, priority and quality of service properties of higher layer protocols may be mapped to physical layer via AVB.
  • the MAC clients 422 a and 422 b may receive control signals and/or data from the controller 410 . Additionally, in various embodiments of the invention the MAC clients 422 a and 422 b may store data to and/or read data from the memory 408 . In various embodiments of the invention, the MAC clients 422 a and 422 b may be implemented in one or more physical and/or functional blocks. In this regard, various functions implemented by the MAC clients 422 a and 422 b may be shared and/or separated physically and/or functionally without deviating from the scope of the invention.
  • the timing shim 424 may comprise suitable logic, circuitry and/or code that may enable reception of Ethernet frames the MAC clients 422 a and 422 b .
  • the timing shim 424 may append time synchronization information, such as a time stamp, to the Ethernet frames.
  • the time stamp shim 424 may, for example, append a time stamp when the EtherType field indicates that the Ethernet frame is to utilize AV Bridging capabilities for transport across a network.
  • the Video/Ethernet conversion block 406 may receive control signals and/or data from the controller 410 . Additionally, in various embodiments of the invention the Video/Ethernet conversion block 406 may store data to and/or read data from the memory 408 .
  • the Video/Ethernet conversion block 406 may be implemented in one or more physical and/or functional blocks. In this regard, various functions implemented by the Video/Ethernet conversion block 406 may be shared and/or separated physically and/or functionally without deviating from the scope of the invention.
  • the memory 408 may comprise suitable logic, circuitry, and/or code that may enable storage of data. In this regard, the memory 408 may enable buffering received data. Additionally, the memory 408 may enable storage of state variable or other information utilized to control the operations of the LAN subsystem 402 .
  • the controller 410 may comprise suitable logic, circuitry, and/or code that may enable operations of the LAN subsystem 402 .
  • the controller 410 may be enabled to process data and/or provide control signals/information to enable and/or control operation of the various blocks comprising the LAN subsystem 402 .
  • the MAC 412 may comprise suitable logic, circuitry, and or code that may enable providing addressing and/or access control to a network and may enable the transmission of the Ethernet frames via a network.
  • the MAC 412 may be enabled to buffer, prioritize, or otherwise coordinate the transmission and/or reception of data via the Ethernet connector 318 and associated physical link.
  • the MAC 412 may be enabled to perform additional packetization, depacketization, encapsulation, and decapsualtion of data.
  • the MAC 412 may enable generation of header information within the Ethernet frames, which enable the utilization of AVB within a network for transport of the Ethernet frames.
  • the MAC 412 may also enable traffic shaping of transmitted Ethernet frames by determining time instants at which Ethernet frames may be transmitted to a network.
  • the MAC 412 may also enable generation of header information within the Ethernet frames, which utilize conventional Ethernet services. The conventional Ethernet services may not utilize traffic shaping and/or AVB, for example.
  • the DisplayPort PHY 418 may comprise suitable logic, circuitry, and/or code that may enable transmission and/or reception of data bits over a physical medium.
  • the DisplayPort PHY 418 may be implemented in one or more physical and/or functional blocks. In this regard, various functions implemented by the DisplayPort PHY 418 may be shared and/or separated physically and/or functionally without deviating from the scope of the invention.
  • the DisplayPort PHY 418 may be enabled to convert between digital values and analog symbols impressed on the physical medium.
  • the physical medium may comprise twisted pair or coaxial cabling, and the transmitted symbols may be as defined by DisplayPort protocols.
  • DisplayPort PHY 418 may enable DisplayPort physical layer functionality.
  • data conveyed to the DP PHY 418 via, for example, a graphics processor or an audio processor may be packetized into one or more DP micro-packets and may be converted to physical symbols and transmitted onto a physical medium via the DP connector 316 .
  • audio, video, and/or control/auxiliary data may be transmitted to a local multimedia client or other multimedia rendering device, for example.
  • symbols received via the DP connector 316 may be converted to digital values and assembled into DP micro-packets before being conveyed up to a another block, such as a GPU or audio processor, comprising the system 400 .
  • a another block such as a GPU or audio processor, comprising the system 400 .
  • DP micro-packets comprising control/auxiliary data, for example, received from a local multimedia client via the DP connector 316 may be de-packetized and the control/auxiliary data may be provided to, for example, the GPU.
  • the Ethernet PHY 420 may comprise suitable logic, circuitry, and/or code that may enable transmission and/or reception of data bits over a physical medium.
  • the Ethernet PHY 420 may be implemented in one or more physical and/or functional blocks. In this regard, various functions implemented by the Ethernet PHY 420 may be shared and/or separated physically and/or functionally without deviating from the scope of the invention.
  • the Ethernet PHY 420 may be enabled to convert between digital values and analog symbols impressed on the physical medium. Accordingly, received symbols may be converted to digital values and assembled into Ethernet frames before being conveyed up to the MAC 412 . Data received from the MAC 412 may be converted to physical symbols and transmitted onto a physical medium.
  • the physical medium may comprise twisted pair or coaxial cabling, and the transmitted symbols may be as defined by Ethernet protocols.
  • the Ethernet PHY 420 may enable Ethernet physical layer functionality.
  • data conveyed to the MAC client 422 a or 422 b via, for example, the video/Ethernet conversion block 406 or the PCI/Ethernet conversion block 426 may be packetized into one or more Ethernet Frames.
  • the frames may be conveyed to the MAC 412 which, in turn, may convey the frames to the DP PHY 420 .
  • the DP PHY 420 may be convert the data to physical symbols and transmit the symbols onto a physical medium via the Ethernet connector 318 .
  • multimedia and/or general data may be transmitted to a remote client over a network.
  • Ethernet frames may comprise headers which identify a network path over which they are to be transmitted. In this regard, AVB may be utilized to ensure timely delivery of the frames. Additionally, headers comprising the Ethernet frames may comprise information which may be utilized to extract/reconstruct the multimedia and/or general data from the Ethernet datastream.
  • symbols received via the Ethernet connector 318 may be converted to digital values and assembled into Ethernet frames before being conveyed up to a another block, such as the video/Ethernet conversion block 406 or the PCI/Ethernet conversion block 426 .
  • Ethernet frames comprising control/auxiliary data received from a remote client via the Ethernet connector 318 may be extracted/reconstructed and the control/auxiliary data may be provided to, for example, a GPU or audio processor.
  • Ethernet frames may comprise headers which identify a network path from which they are received. In this regard, AVB may be utilized to ensure timely delivery of the frames. Additionally, headers comprising the Ethernet frames may comprise information which may be utilized to extract/reconstruct the multimedia and/or general data from the Ethernet datastream.
  • logic, circuitry, and/or code may be shared between the DP PHY 418 and the Ethernet PHY 420 .
  • one or more line drivers may be configurable to output Ethernet or DP compliant physical layer signals.
  • the DP PHY 418 and/or the Ethernet PHY 420 may thus be programmably configured to enable DP and/or Ethernet functionality.
  • one or more control signals from, for example the controller 410 or the MAC 412 may be communicated to the DP PHY 418 and/or the Ethernet PHY 420 .
  • FIG. 4B is a block diagram illustrating an exemplary LAN subsystem of a multimedia server, in accordance with an embodiment of the invention.
  • the system 450 in FIG. 4B is illustrated as functioning as a server, the invention is not so limited, and in this regard, the system 450 may also be enabled to function as a client.
  • the system 450 may be similar to the system 400 of FIG. 4A , but may comprise two MACs 412 a and 412 b and two Ethernet PHYs 472 a and 472 b . In this manner, the system 450 may support an additional connection via an Ethernet connector 470 .
  • various blocks comprising the server 450 and/or the LAN subsystem 452 may be scaled-up versions of the blocks comprising the server 400 and/or the LAN subsystem 402 in order to enable the additional Ethernet connection.
  • the systems may be further scaled to support an increase number of connections.
  • the system 450 may be enabled to convert between multimedia formats.
  • the system 450 may be enabled to receive, for example, HDMI data via one of the connectors 318 or 370 , convert the HDMI data to DP, and output the data via the connector 316 .
  • the two Ethernet PHYs 412 a and 412 b may be enabled o transmit/receive via the additional Ethernet connector 470 .
  • PHY 412 a may support an Ethernet connection for the transmission of multimedia data utilizing AVB
  • Ethernet PHY 412 b may support an Ethernet connection for the transmission of general and/or non-AVB data.
  • the LAN subsystem 452 may support embodiments in which separate physical ports for standard Ethernet, multimedia over Ethernet, and DisplayPort traffic are desired.
  • the Ethernet connector 470 may be similar to or the same as the Ethernet connector 318 .
  • the Ethernet connector 470 may enable a second Ethernet connection to the LAN subsystem 452 .
  • general Ethernet traffic may be transmitted and/or received via the connector 318 and multimedia traffic may be received via the connector 470 .
  • multimedia data packetized into Ethernet frames, may be transmitted to a local or remote client via the connector 470 .
  • a DP datastream converted to one or more Ethernet datastreams may be transmitted and/or received via the connector 470 .
  • AVB may be utilized for the traffic transmitted/received via the connector 470 .
  • the connector 470 may enable a DP connection over a network, as described in FIG. 2 , between the system 450 and a remote client, while the connector 318 may handle traditional Ethernet traffic between the system 450 and a remote system.
  • FIG. 5A is a block diagram illustrating an exemplary LAN subsystem of a multimedia client, in accordance with an embodiment of the invention.
  • the system 500 in FIG. 5A is acting as a client, it is not limited in this regard and in various embodiments the system 500 may also act as a server.
  • the system 500 may be similar to the system 400 of FIG. 4A .
  • a DP connection may be established between a remote server, such as the server 400 , and a display local to the system 500 .
  • the system 500 may be enabled to receive an Ethernet datastream, extract/reconstruct a DP datastream from the received Ethernet datastream, and transmit the DP datastream to a local display via the DP connector 316 or other appropriate block(s) comprising the system 400 .
  • the system 500 may receive an Ethernet datastream from a remote server which may be transmitting a DP datastream to a display that is local to the system 500 .
  • DP micro-packets may be extracted and/or reconstructed directly from received Ethernet frames.
  • the MAC client 422 a may extract/reconstruct Ethernet payloads from received Ethernet Frames and convey the payloads to the video/Ethernet conversion block 406 and/or the PCI/Ethernet conversion block 426 .
  • the video/Ethernet conversion block 406 and/or the PCI/Ethernet conversion block 426 may extract and/or reconstruct the DP micro-packets, and/or audio/video comprising the DP micro-packets, from the Ethernet payloads and convey the multimedia data to an appropriate block(s) comprising the system 500 (e.g. memory or CPU).
  • the video/Ethernet conversion block 406 may convey extracted DP micro-packets to the DP PHY 418 for conversion to DP physical layer symbols and transmission via the DP connector 316 to a local display.
  • the Ethernet payloads may comprise IP datagrams.
  • the PCI/Ethernet conversion block 426 and/or the video/Ethernet conversion block 406 may be enabled to determine whether the IP datagrams comprise general Ethernet traffic, or whether the IP datagrams comprise a DP datastream.
  • the video/Ethernet conversion block 406 may be enabled to extract/reconstruct multimedia data from the IP datagrams and convey the video data to an appropriate block(s) comprising the system 500 (e.g. memory or CPU).
  • the video/Ethernet conversion block 406 may convey the micro-packets to the DP PHY 418 for conversion to DP physical layer symbols and transmission via the DP connector 316 to the local display.
  • the PCI/Ethernet conversion block 426 may be enabled to extract general traffic and/or audio data from the IP datagrams and convey the data to the PCI bus interface 404 .
  • Ethernet frames and/or data comprising the Ethernet frames may be encrypted and the system 500 may be enabled to decrypt the frames and/or data.
  • the system 500 may be enabled to decrypt MACsec secured Ethernet frames, IPsec secured datagrams, and/or video protected utilizing high-bandwidth digital content protection (HDCP).
  • HDCP high-bandwidth digital content protection
  • FIG. 5B is a block diagram illustrating an exemplary LAN subsystem of a multimedia client, in accordance with an embodiment of the invention.
  • the system 550 in FIG. 5B is acting as a client, it is not limited in this regard and in various embodiments the system 550 may also act as a server.
  • the system 550 may be similar to the system 450 of FIG. 4B .
  • various blocks comprising the server 550 and/or the LAN subsystem 552 may be scaled-up versions of the blocks comprising the server 500 and/or the LAN subsystem 502 in order to enable the additional Ethernet connection.
  • the systems may be further scaled to support an increase number of connections.
  • the two Ethernet PHYs 412 a and 412 b may be enabled o transmit/receive via the additional Ethernet connector 470 .
  • PHY 412 a may support an Ethernet connection for the transmission of multimedia data utilizing AVB
  • Ethernet PHY 412 b may support an Ethernet connection for the transmission of general and/or non-AVB data.
  • the LAN subsystem 452 may support embodiments in which separate physical ports for standard Ethernet, multimedia over Ethernet, and DisplayPort traffic are desired.
  • the Ethernet connector 470 may be similar to or the same as the Ethernet connector 318 .
  • the Ethernet connector 470 may enable a second Ethernet connection to the LAN subsystem 452 .
  • general Ethernet traffic may be transmitted and/or received via the connector 318 and multimedia traffic may be received via the connector 470 .
  • multimedia data packetized into Ethernet frames, may be transmitted to a local or remote client via the connector 470 .
  • a DP datastream converted to one or more Ethernet datastreams may be transmitted and/or received via the connector 470 .
  • AVB may be utilized for the traffic transmitted/received via the connector 470 .
  • the connector 470 may enable a DP connection over a network, as described in FIG. 2 , between the system 450 and a client, while the connector 318 may handle traditional Ethernet traffic between the system 450 and a remote system.
  • aspects of the invention may comprise an integrated network interface, such as the LAN subsystem 452 , which may comprise one or more Ethernet interfaces, and one or more high definition (HD) multimedia interfaces to enable transmission and/or reception of HD multimedia content over a network.
  • Audio/Video Bridging and/or Audio/Video Bridging extensions may be utilized for the transmission and/or reception of multimedia content.
  • Exemplary HD multimedia interfaces may comprise DVI, HDMI, and DisplayPort.
  • the integrated network interface may be enabled to transmit and/or receive physical layer signals adhering to protocols such as Ethernet and DisplayPort. Additionally, the integrated network interface may be configurable to select the type of signals to be transmitted or received.
  • aspects of the invention may enable packetization of multimedia content into, for example, Ethernet frames and/r DisplayPort micro-packets.
  • aspects of the invention may enable extracting HD multimedia content from DisplayPort micro-packets and/or Ethernet frames. Similarly, aspects of the invention may enable converting Ethernet frames to DisplayPort micro-packets and visa-versa.
  • a integrated network interface may be enabled to transmit and/or receive HD multimedia content over a network via a first connector; and transmit and/or receive general Ethernet traffic over a network via a second connector.
  • 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 integrating Ethernet and DP functions into a LAN subsystem.
  • 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

Aspects of a method and system for Ethernet and multimedia functions into a LAN subsystem are provided. In this regard, an integrated network interface which may comprise one or more Ethernet interfaces, and one or more high definition (HD) multimedia interfaces may be enabled to transmit and/or receive HD multimedia content over a network. Audio/Video Bridging and/or Audio/Video Bridging extensions may be utilized for the transmission and/or reception of HD multimedia content over a network. The integrated network interface may be enabled to transmit and/or receive physical layer signals adhering to protocols such as Ethernet and DisplayPort and may be configurable to select the type of signals to be transmitted or received. In this regard, aspects of the invention may enable converting Ethernet frames to DisplayPort micro-packets and visa-versa.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS/INCORPORATION BY REFERENCE
  • This patent application makes reference to, claims priority to and claims benefit from U.S. Provisional Patent Application Ser. No. 60/917,870 filed on May 14, 2007.
  • The above stated application is hereby incorporated herein by reference in its entirety.
  • FIELD OF THE INVENTION
  • Certain embodiments of the invention relate to signal processing. More specifically, certain embodiments of the invention relate to a method and system for integrating Ethernet and multimedia functions into a LAN subsystem.
  • BACKGROUND OF THE INVENTION
  • The generation and rendering of high end graphics often involves the movement of large quantities of data. Frequently the data is stored in a server, from which it may be accessed by users at computer workstations via a network. Once the data is received at the computer workstation, the graphics may be displayed on an attached video monitor. In many cases the video monitor is physically separate and has been conventionally attached to the computer workstation 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 computer workstation is connected to a compatible interface in the video monitor via an interstitial connector, such as a cable.
  • The ever increasing amount of multimedia content, and in particular, high quality multimedia content is presenting a number of challenges to designers and administrators of computing platforms and network alike. For example, bandwidth, hardware, and the isochronous nature of multimedia file transfers are all factors limiting the quality and availability of the multimedia content. In this regard a number of standards have been developed for transporting high quality multimedia data for presentation. For example, the digital video interface (DVI) and High Definition Multimedia Interface (HDMI) represent two of the most widely adopted and utilized display interfaces. However, DVI and HDMI each have a number of drawbacks which Video electronics Standards Association (VESA) has attempted to address with the newly emerging DisplayPort (DP) standard. In this regard, DP may offer, for example, increased bandwidth and more advanced copy protection as compared to DVI or HDMI.
  • Display Port is a digital interface standard, which enables a computer workstation 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 workstation 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. In addition, the bidirectional traffic capability of the Display Port interface may enable communication of computer mouse and/or keyboard data to the computer workstation. For example, mouse clicks to specific regions on the screen, or keyboard responses to the screen display may result in the generation of data across the Display Port interface in the direction of the video display device to the computer workstation.
  • 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.
  • BRIEF SUMMARY OF THE INVENTION
  • A system and/or method is provided for integrating Ethernet and multimedia functions into a LAN subsystem, 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.
  • BRIEF DESCRIPTION OF SEVERAL VIEWS OF THE DRAWINGS
  • FIG. 1A is a diagram illustrating an exemplary system for transfer of high definition multimedia data across a network, in accordance with an embodiment of the invention.
  • FIG. 1B is block diagram illustrating a DP interface, in connection with an embodiment of the invention.
  • FIG. 2 is a diagram illustrating an exemplary network enabled to communicate HD multimedia content over a network, in accordance with an embodiment of the invention.
  • FIG. 3 is a diagram illustrating an exemplary system enabled to transmit and/or receive DP, Ethernet, and/or Ethernet with AVB datastreams, in accordance with an embodiment of the invention.
  • FIG. 4A is a block diagram illustrating an exemplary LAN subsystem of a multimedia server, in accordance with an embodiment of the invention.
  • FIG. 4B is a block diagram illustrating an exemplary LAN subsystem of a multimedia server, in accordance with an embodiment of the invention.
  • FIG. 5A is a block diagram illustrating an exemplary LAN subsystem of a multimedia client, in accordance with an embodiment of the invention.
  • FIG. 5B is a block diagram illustrating an exemplary LAN subsystem of a multimedia client, in accordance with an embodiment of the invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • Certain embodiments of the invention may be found in a method and system for integrating Ethernet and multimedia functions into a LAN subsystem. Various aspects of the invention may extend the point-to-point limitation of conventional display interfaces, to enable transfer of high definition (HD) multimedia data across a network, such as a local area network (LAN). For example, a computer graphics server located in a computing cluster may be able to transfer HD multimedia data across a network, to a destination computing device, for example. The destination computing device may then transfer the received HD multimedia data to one or more multimedia display devices via one or more point-to-point connections between the destination computing device and the attached multimedia display devices. In this regard, various embodiments of the invention may support high performance graphics within low-cost destination computing devices without requiring costly high performance graphics processing hardware and/or software.
  • Aspects of the invention may comprise an integrated network interface, which may comprise one or more Ethernet interfaces, and one or more high definition (HD) multimedia interfaces to enable transmission and/or reception of HD multimedia content over a network. Audio/Video Bridging and/or Audio/Video Bridging extensions may be utilized for the transmission and/or reception of multimedia content. Exemplary HD multimedia interfaces may comprise DVI, HDMI, and DisplayPort. The integrated network interface may be enabled to transmit and/or receive physical layer signals adhering to protocols such as Ethernet and DisplayPort. Additionally, the integrated network interface may be configurable to select the type of signals to be transmitted or received. In this regard, aspects of the invention may enable packetization of multimedia content into, for example, Ethernet frames and/or DisplayPort micro-packets. Also, aspects of the invention may enable extracting HD multimedia content from DisplayPort micro-packets and/or Ethernet frames. Similarly, aspects of the invention may enable converting Ethernet frames to DisplayPort micro-packets and visa-versa. In various embodiments of the invention, an integrated network interface may be enabled to transmit and/or receive HD multimedia content over a network via a first connector; and transmit and/or receive general Ethernet traffic over a network via a second connector. In other various embodiments of the invention, an integrated network interface may be enabled to transmit and/or receive HD multimedia content and/or general Ethernet traffic over a single connector.
  • FIG. 1A is a diagram illustrating an exemplary system for transfer of HD multimedia data across a network, in accordance with an embodiment of the invention. Referring to FIG. 1A, there is shown a computing cluster 152, a network 162, a computing device 122 and a multimedia monitor 124. The computing cluster 152 may comprise a multimedia server 154, a file server 156, a database server 158 and a network management server 160.
  • The computing cluster 152 may comprise a plurality of servers, each of which may perform one or more specific tasks, or execute one or more specific applications. Each server may store data which may be accessible to users at computing devices 122, which are attached to the network 162. The servers within the computer cluster 152 may communicate with each other, and/or with the network 162 via Ethernet interfaces. The video server 154 may store computer graphics data in addition to storing video, audio and/or multimedia programs. The multimedia monitor 124 may enable the rendering and display of visual images comprising video and/or graphics, for example.
  • The video server 154 may comprise hardware and/or software, which enables processing of graphics, video, audio and/or multimedia data. The computer multimedia, graphics, video, and/or audio (collectively referred to herein as multimedia) stored at the video server 154 may be accessible via the network 162. The file server 156 may store one or more files. The file server 156 may be utilized, for example, to store files from various users. The database server 158 may store one or more database programs, applications and/or files. The network management server 160 may store information pertaining to the configuration and/or availability of various network communications devices and/or interfaces. The network management server 160 may utilize a protocol such as the simple network management protocol (SNMP). The computing device 122 and multimedia monitor 124 may communicate via a display interface such as DVI, HDMI, or DisplayPort. The computing device 122 may communicate with the network 162 via an Ethernet interface.
  • In an exemplary operation, the video server 154 may encapsulate HD multimedia data in one or more Ethernet frames. The format of the Ethernet frames may be specified in applicable standards, such as IEEE 802 standards. The Ethernet frames may contain an address (for example, in a destination address field within the Ethernet frames), which indicates that the Ethernet frames are to be transported across the network 162, and delivered to the computing device 122. The Ethernet frames may comprise a designation (for example, in an EtherType field of the Ethernet frames), which indicates that the Ethernet frame is being utilized to encapsulate HD multimedia in a particular format. Exemplary formats may comprise, for example, HDMI and DisplayPort. The Ethernet frames may also comprise a traffic class identifier, which may enable the network 162 to provide services in accordance with Audio/video Bridging and/or Audio/Video Bridging extensions (any combination of which is referred to herein as “AVB”). These services may comprise prioritized transport of the Ethernet frames across the network 162 to enable the time duration for transport across the network 162 to meet latency targets associated with the specified traffic class.
  • The video server 154 may transport the Ethernet frames via an Ethernet interface connector 132 to the network 162. The Ethernet frames may subsequently be transported from the network 112 to the computing device 122 via an Ethernet interface connector 134. An exemplary Ethernet interface connector may be a category 5 cable.
  • Upon receipt of the Ethernet frames, the computing device 122 may determine (for example, based on an identifier in the EtherType field of the received Ethernet frames) that the received Ethernet frames contain HD multimedia content. The computing device 122 may extract the multimedia content and may send it to the multimedia monitor 124 via the display interface connector 136. The display interface connector 136 may enable physical connection between the computing device 122 and the multimedia monitor 124 via a point-to-point connection. The HD multimedia content may then be rendered for display at the multimedia monitor 124.
  • In various embodiments of the invention, point-to-point oriented traffic, which may not be network aware or contain a means of network identification (such as a network destination address, for example) may be encapsulated in Ethernet frames at a centralized server (such as a video server 154), and transported across a network 162 (such as a LAN, for example). The point-to-point oriented traffic may comprise HD multimedia content such as Display Port micro-packets, or even raw data generated by an application program. The encapsulated traffic may be de-encapsulated at a network destination device (such as the computing device 122) and delivered to a destination multimedia device (such as the multimedia monitor 124). Thus, in various embodiments of the invention, from the perspective of the application(s), which enable the generation of the point-to-point oriented traffic (such as Display Port, for example), the centralized server (such as the video server 154) may transport the point-to-point oriented traffic to the destination multimedia device 124 across a network 162 as though the multimedia device 124 were directly attached to the centralized server via a Display Port interface.
  • In various embodiments of the invention, the tasks required of the computing device 122 may comprise reception of Ethernet frames via the Ethernet interface connector 134, determination that the Ethernet frames may contain encapsulated HD multimedia content, extraction of the HD multimedia content from the Ethernet frames, and transfer of the content to the multimedia monitor 124 via the display interface connector 136. In this regard, the video server 154 may generate instructions for rendering the video data on the multimedia monitor 124 within the Display Port mini-packets instead of requiring that this task be performed within the computing device 122. Thus, various embodiments of the invention may enable the computing device 122 to be a “thin client” device, which may not require high performance hardware and/or software capabilities to enable the generation of multimedia content for high performance video and/or graphics applications. This in turn may enable the rendering of high performance video and/or graphics on multimedia monitors 124 which are attached to low cost computing devices 122.
  • FIG. 1B is block diagram illustrating a DisplayPort (DP) system, in connection with an embodiment of the invention. In this regard, DisplayPort is an exemplary display interface that may be utilized for conveying HD multimedia data. Referring to FIG. 1B there is shown a server 102 and a client 106, each comprising a DP interface 104. Although, only a single client is shown, it may be possible for a server to transmit DP data to multiple clients.
  • The server 102 may comprise suitable logic circuitry, and/or code that may enable generating and/or outputting HD multimedia data. In this regard, the server 102 may comprise a graphics processing unit (GPU) 103 which may generate video data and convey the video data to the DP interface 104 a. Similarly, the server 102 may comprise a sound card 105 which may generate audio data and convey the audio data to the DP interface 104 a. Accordingly, the DP interface 104 a may encapsulate the data into multimedia DP micro-packets and may transmit the micro-packets on one or more of the lanes 108 and 110. In this regard, the DisplayPort micro-packets may contain instructions and/or information, in micro-packet headers for example, to enable rendering of the multimedia data at the client 106.
  • The client 106 may comprise suitable logic circuitry, and/or code that may enable rendering and/or presenting multimedia data. In this regard, the server 102 may comprise a display 105 which may be enabled to receive video data from the DP interface 104 b and present the video information to a user. Similarly, the server 102 may comprise speakers 107 which may be enabled to receive audio data from the DP interface 104 b and present the audio information to a user. Accordingly, the DP interface 104 b may de-packetize and/or reformat received DP micro-packets and may output audio/video data in a format suitable for rendering or presentation by the display 105 and/or the speakers 107. In this regard, instructions and/or control data contained in the DP micro-packets may be utilized for the rendering/presentation of the multimedia data.
  • Each of the video lanes 108 may comprise a physical link, such a twisted pair. The number of lanes utilized for any given multimedia content may depend on factors such as resolution, bits per pixel (bpp), and bits per component (bpc). Additionally, each of the lanes may operate at a link rate of 1.62 Gbps or 2.7 Gbps.
  • The auxiliary data lane 110 may comprise a physical link, such a twisted pair. The auxiliary lane 110 may be utilized to initialize and/or setup a link between the server 102 and the client 106. The auxiliary lane 110 may also carry remote control command data and/or other control data to/from the client 106. For example, the auxiliary lane may carry keyboard and/or mouse commands form the client 106 to the server 102. Additionally, the auxiliary lane may carry audio data from the server 102 to the client 106.
  • The hot plug detect lane 112 may comprise a physical link, such a twisted pair, the hot plug detect lane 112 may enable the server to detect the connection of a client. Additionally, the hot plug detect lane 112 may enable the client to signal a loss of synchronization or connection to the server.
  • In operation, the system 100 may be limited in terms of distance between the server 102 and client 106 due to limitations of the DP interface. Additionally, incorporating the DP interface 104 a, and 104 b into the server 102 and the client 106 may be infeasible with existing platforms and technology due to cost and/or space constraints, for example. Furthermore, DisplayPort may possess limited or no network awareness. In this regard, DisplayPort was designed to carry Audio/Video traffic via an interstitial connector over relatively short distances.
  • FIG. 2 is a diagram illustrating an exemplary network enabled to communicate HD multimedia content over a network, in accordance with an embodiment of the invention. In this regard, FIG. 2 depicts an exemplary embodiment wherein the HD multimedia content is in the form of DisplayPort micro-packets. Referring to FIG. 2 there is shown a server 202 and a client 206 which may exchange DP traffic via the network 210. Although only a single client 206 is illustrated in FIG. 2, aspects of the invention may enable carrying multimedia content from a server to multiple clients.
  • The server 202 may comprise suitable logic circuitry, and/or code that may enable generating and/or outputting HD multimedia data. In this regard, the server 202 may be similar to the server 102 of FIG. 1, but may additionally comprise a DP/Ethernet conversion block 204 a. In various embodiments of the invention, the server 202 may comprise a computing device such as desktop computer or a laptop computer.
  • The DP/Ethernet conversion block 204 a may comprise suitable logic, circuitry, and/or code that may enable conversion of a DP datastream to an Ethernet datastream. In this manner, a DP datastream may be transmitted across the network 210 to the client 206. In various embodiments of the invention, the server 202 may comprise a computing device such as desktop computer or a laptop computer. Additionally, the display 105 may be integrated into the client 206 or may comprise a collocated monitor connected via a point-to-point connection.
  • The client 206 may comprise suitable logic circuitry, and/or code that may enable rendering and/or presenting multimedia data. In this regard, the client 206 may be similar to the client 106 of FIG. 1, but may additionally comprise an Ethernet/DP conversion block 208.
  • The DP/Ethernet conversion block 204 b may comprise suitable logic circuitry, and/or code that may enable receiving an Ethernet datastream, and converting the Ethernet datastream to a DP datastream. In this regard, the Ethernet/DP conversion block 204 b may enable exchanging a DP datastream with the server 202 via the network 210.
  • The network 210 may comprise one or more physical links and/or network hardware devices. In an exemplary embodiment of the invention the network 210 may comprise one or more Ethernet switches which may be AVB enabled, and/or one or more unshielded twisted pair cables with 8 position 8 conductor (8P8C) modular connectors on either end.
  • In an exemplary operation, the display 105 may be detected by the DP interface 104 b and the appropriate DisplayPort configuration data (DPCD) may be encapsulated into a DP datastream and conveyed to the DP/Ethernet conversion block 204 b. The DP datastream containing the DPCD may thus be converted into an Ethernet datastream and transmitted into the network 210. Upon arriving at the DP/Ethernet conversion block 204 a, the Ethernet datastream comprising the DPCD may be converted back to a DP datastream and passed to the DP interface 104 a. In this manner, a DP connection may be established across the network 210 as if the DP interfaces 104 a and 104 b were communicating directly with each other. However, DP is intended as a point to point interface and requires the exchange of time sensitive synchronous and isochronous data. Consequently, converting the DP data stream to an Ethernet datastream and transmitting it across a network with uncertain bandwidth and/or latency may result in the DP interfaces being unable to process the DPCD and/or establish a reliable DP connection. Similarly, even if a DP connection is established over the network 210, network bandwidth and/or latencies may result in poor video quality at the client 105.
  • Accordingly, AVB may be utilized by the server 202 and the client 206 to establish a network path over which a DP connection may exist. In this regard, prior to establishing a DP connection and/or prior to transmission of data over that connection, an AVB protocol such as IEEE 802.1AS may be utilized to synchronize the client 206 and the server 202. Additionally, an AVB protocol such as IEEE 802.1Qat may be utilized to reserve resources across the network 210. Also, nodes comprising the reserved path may implement IEEE 802.1Qav to govern forwarding and queuing of the time sensitive data. In this manner, AVB may enable timing synchronization and a guarantee of bandwidth and/or latencies for transmitting HD multimedia content across a network.
  • After synchronization, and establishment of a DP connection, the server 202 may begin transmission of multimedia data into the network 210. For example, the GPU 103 may generate an elementary video stream and may convey the stream to the DP interface 104 a. The DP interface 104 a may receive the elementary video stream and may packetize it into a DP datastream. Accordingly, the DP micro-packets and associated control/auxiliary data may be conveyed to the Ethernet/DP conversion block 204 a which may convert the DP datastream to an Ethernet datastream and may transmit the Ethernet datastream onto a first link 212 comprising the network path reserved via AVB. The Ethernet datastream may be received at the client 206 and may be converted back to a DP datastream by the DP/Ethernet conversion block 204 b. Subsequently, the DP datastream may be conveyed to the DP interface 104 b which may, in turn, convey to DP datastream to the display 105 for rendering and/or presentation to a user.
  • In various embodiments of the invention, the tasks required of the client 206 may comprise reception of Ethernet datastreams, determination that the Ethernet datastreams may contain encapsulated DisplayPort micro-packets, de-encapsulation of the DisplayPort micro-packets, and transfer of the de-encapsulated Display Port micro-packets to the display 105 via the Display Port interface 104 b. In this regard, the video server 202 may generate instructions for rendering the video data on the display 105 within the Display Port mini-packets instead of requiring that this task be performed within the client 206. Thus, various embodiments of the invention may enable the client 206 to be a “thin client” device, which is not required to comprise high performance hardware and/or software capabilities to enable the generation of Display Port mini-packets for high performance video and/or graphics applications. This in turn may enable the rendering of high performance video and/or graphics on displays, such as the display 105, which are attached to low cost clients 206.
  • FIG. 3 is a diagram illustrating an exemplary system enabled to transmit and/or receive DP and/or Ethernet datastreams, in accordance with an embodiment of the invention. Referring to FIG. 3 the system 300 may comprise a CPU 302, a northbridge 304, a graphics processing unit 306, a memory block 308, a southbridge 310, a LAN subsystem 314, a DP connector 316, and an Ethernet connector 318.
  • The CPU 302 may comprise suitable logic, circuitry, and/or code that may enable processing data and/or controlling operations of the system 300. In this regard, 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 video and/or audio. The CPU 302 may also enable the retrieval of stored video and/or audio. The CPU 302 may be accessed via the northbridge 304.
  • The GPU 306 may comprise suitable logic, circuitry, and/or code that may enable generating, rendering, [de]compressing, [en/de]crypting, or otherwise manipulating graphics information. The GPU may be enabled to output HD video content to the LAN subsystem 314. In this regard, the HD video content may, for example, comprise raw pixel data, DisplayPort packets, or data formatted according to DVI or HDMI standards.
  • In various embodiments of the invention the CPU and/or GPU may, for example, each comprise one or more processing elements and/or circuits, or may be integrated into a single processor and/or circuit. In this manner, operations performed by the CPU and/or GPU may be partitioned in a variety of ways without deviating from the scope of the present invention.
  • The northbridge 304 may comprise suitable logic, circuitry, and/or code that may enable the handling of “high speed” data transfers in the system 300. For example, the northbridge 304 may handle data transfers between the CPU 302, the memory block 308, and the GPU 306.
  • The display 305 may comprise suitable logic, circuitry, and/or code that may enable rendering and/or presentation of video to a user. In this regard, the display 305 may be enabled to receive a DP datastream and render/present the data contained in the DP datastream. In various embodiments of the invention, the display 305 may be enabled to modify, format, or otherwise manipulate the video prior to displaying it. In various embodiments of the invention, the display 305 may be integrated into the system 300 or may be an external display connected to the system 300 via a connecting cable.
  • The memory 308 may comprise suitable logic, circuitry, and/or code that may enable storage of data. For example, the memory 308 may be enabled to store video data which may be transferred to/from the GPU via the northbridge 304. 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 southbridge 310 may comprise suitable logic, circuitry, and/or code that may enable handling of “lower speed” communications in the system 300. For example, the southbridge 310 may handle communications between the northbridge 304, the LAN subsystem 314 and lower speed peripherals such as a sound card, a hard disk drive, a universal serial bus, a keyboard, and/or a mouse.
  • The LAN subsystem 314 may comprise suitable logic, circuitry, and/or code that may enable transmission and/or reception of DisplayPort and/or Ethernet data. The LAN subsystem 314 may interface to one or more networks. The LAN subsystem 314 may comprise PHY layer functions and MAC layer functions. In this regard, the LAN subsystem 314 may enable packetization/de-packetization of Ethernet and/or DP datastreams. Also, the LAN subsystem may enable coordination of communications between the system 300 and one or more remote systems. In this regard, the LAN subsystem may enable utilization of AVB. Additionally, the LAN subsystem may be enabled to convert data bits to physical signals and outputting the symbols onto one or more physical links. Similarly, the LAN subsystem may be enabled to receive symbols via a physical link, convert them into bits of data, and assemble the bits into protocol data units (e.g. Ethernet frames and/or DP micro-packets). In this regard, exemplary physical links may include twisted pair cables and/or wireless channels. Additionally, 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), 10 Gbps, 40 Gbps, 100 Gbps, and/or non-standard transfer rates such as 2.5 Gbps and 5 Gbps, for example. In various embodiments of the invention, the LAN subsystem 314 may comprise one or more chips, be implemented on one or more die, be implemented on a motherboard, or in numerous other forms without deviating from the scope of the invention.
  • The DisplayPort connector 316 may enable physical connection to a DisplayPort physical link which may comprise at least conductors for each of the 4 lanes in the Display Port interface and for an auxiliary (AUX) lane. The 4 video lanes may enable the transmission or reception of Display Port mini-packets containing video data, while the AUX lane may enable transmission and reception of audio signals, control signals, input from peripheral devices such as keyboards and/or mice, and encryption keys. In various embodiments of the invention, the DisplayPort connector 316 may connect the system 300 to a display 305. Although up to 4 lanes are utilized, the invention is not so limited. Accordingly, more than 4 lanes may be utilized without departing from the scope of various embodiments of the invention.
  • The Ethernet connector 318 may enable physical connection to an Ethernet Physical link which may comprise, for example, one or more twisted pairs. The Ethernet connector 318 may enable physical connection via an 8P8C modular connector such as a RJ-45 connector, for example. In various embodiments of the invention, the Ethernet connector 318 may provide a physical connection to enable communication of general Ethernet traffic, and/or multimedia traffic utilizing AVB between the system 300 and a remote system. In various embodiments of the invention, a single Ethernet connector 318 may be utilized for Ethernet and DP traffic in which case the DP connector 316 may be absent. In various other embodiments of the invention, a single DP connector 316 may be utilized for Ethernet and DP traffic in which case the DP connector 318 may be absent.
  • In various embodiments of the invention, the system 300 may also be enabled to convert between multimedia formats. For example, the system 300 may be enabled to receive HDMI data via the Ethernet connector 318, convert the data to DP, and transmit the DP data via the DP connector 316.
  • In an exemplary transmit operation, the system 300 may represent a server, such as the server 202 of FIG. 2 and may transmit data via an Ethernet and/or a DisplayPort connection. For example, the GPU 306 may output a video stream to the LAN subsystem 314. The LAN subsystem 314 may packetize the video stream into an Ethernet datastream and/or a DP datastream. In various embodiments of the invention, the LAN subsystem 314 may convert DP datastreams to Ethernet datastreams similar to the DP/Ethernet conversion block 204A of FIG. 2. Additionally, the LAN subsystem 314 may convert the Ethernet and/or DP datastreams to physical symbols and may output the physical symbols via the DP connector 316 and/or the Ethernet connector 318. In another example, audio and/or combined audio/video may be transmitted in a similar manner.
  • In an exemplary receive operation, the system 300 may represent a client, such as the client 204 of FIG. 2, and may receive data via an Ethernet and/or a DisplayPort connection. In this regard, the LAN subsystem 314 may receive physical symbols via the DP connector 316 and/or the Ethernet connector 318, and may convert these symbols to bits of data. Additionally, the LAN subsystem 314 may assemble the data into Ethernet and/or DP datastreams accordingly. A DP datastream received via the DP connector 316 may comprise auxiliary data associated with a DP connection to the display 305. In this regard, the LAN subsystem may convey the auxiliary data to an appropriate block comprising the system 300 (e.g. the GPU 306) or may convert the DP datastreams to an Ethernet datastream for transmission to a remote system. An Ethernet datastream received via the Ethernet connector 318 may comprise a DP datastream encapsulated in an Ethernet datastream. In this regard, the LAN subsystem 314 may extract and/or reconstruct the DP datastream from the Ethernet datastream. In this manner, the LAN subsystem may be similar to the DP/Ethernet conversion block 204 b of FIG. 2. Accordingly, the DP datastream may be output to the display 305 via the DP connector 316. The display 305 may render or otherwise manipulate the video data contained in the DP datastream for presentation to a user. In another exemplary embodiment of the invention, audio and/or combined audio/video may be received and presented in a similar manner.
  • FIG. 4A is a block diagram illustrating an exemplary LAN subsystem of a multimedia server, in accordance with an embodiment of the invention. Although the system 400 in FIG. 4A is illustrated functioning as a server, the invention may not be so limited and in this regard, various embodiments of the invention the system 400 may also be enabled to function as a client. Referring to FIG. 4A, the system 400 may comprise a LAN subsystem 402. The LAN subsystem 402 may comprise a PCI bus interface 404, a video/Ethernet conversion block 406, a PCI/Ethernet conversion block 426, MAC clients 422 a and 422 b, timing shim 424, a memory 408, a controller 410, a time stamp block 414, a MAC 412, a DisplayPort PHY 418, and an Ethernet PHY 420.
  • The PCI bus interface 404 may comprise suitable logic, circuitry, and/or code that may enable transmitting and/or receiving data via a PCI (Peripheral Component Interconnect) bus. In this regard, data from, for example, the southbridge 310 of FIG. 3, may be communicated to a network via the LAN system 402. Accordingly, a PCI bus may provide a means for conveying data received via an Ethernet or DP connection to the various components comprising the server 400. Although a PCI bus is used for illustration, any standardized or proprietary bus may be utilized for communication between the server 400 and the LAN subsystem 402 without deviating form the scope of various embodiments of the invention.
  • The Video/Ethernet conversion block 406 may comprise suitable logic, circuitry, and/or code that may enable converting multimedia and associated auxiliary data from an Ethernet payload format. Video and associated auxiliary data received by the video/Ethernet conversion block 406 from a GPU, for example, may be packetized, depacketized, encapsulated, decapsulated, or otherwise processed so as to be formatted as one or more Ethernet payloads. Similarly, Ethernet payloads received from a MAC client, for example, may be packetized, depacketized, encapsulated, decapsulated, or otherwise processed so as to be formatted as one or more video or multimedia streams. For example, DP micro-packets, raw video, and/or raw audio/video may be extracted and/or reconstructed from one or more Ethernet payloads. Similarly, video/Ethernet conversion block 406 may receive packetized video data and/or audio data, such as a DisplayPort stream, and may encapsulate and/or format the data into one or more Ethernet payloads. In some instances, audio may be synchronized to video and may be routed via the GPU. In these instances, both audio and video may be formatted into Ethernet payloads by the video/Ethernet conversion block 406. In various embodiments of the invention, the video/Ethernet conversion block 406 may receive control signals and/or data from the controller 410. Additionally, in various embodiments of the invention the Video/Ethernet conversion block 406 may store data to and/or read data from the memory 408. In various embodiments of the invention, the Video/Ethernet conversion block 406 may be implemented in one or more physical and/or functional blocks. In this regard, various functions implemented by the Video/Ethernet conversion block 406 may be shared and/or separated physically and/or functionally without deviating from the scope of the invention
  • The PCI/Ethernet conversion block 426 may comprise suitable logic, circuitry, and/or code that may enable converting data received to and/or from an Ethernet payload format. In this regard, audio data, for example, received via a PCI bus may be formatted as one or more Ethernet payloads. Similarly, one or more Ethernet payloads may be formatted for transmission via a PCI bus.
  • In various exemplary embodiments of the invention, the video/Ethernet conversion block 406, the PCI/Ethernet conversion block 404, or other blocks comprising the LAN subsystem 400 may be enabled to perform compression and/or de-compression of video and/or audio content prior to and/or subsequent to packetization, depacketization, encapsulation, decapsulation.
  • The MAC clients 422 a and 422 b may each comprise suitable logic, circuitry, and/or code that may enable reception of Ethernet payloads from the video/Ethernet conversion block 406 and/or the PCI/Ethernet conversion block 426 and may enable encapsulating the Ethernet payloads in one or more Ethernet frames. Additionally, the MAC clients 422 a and 422 b may be enabled to receive Ethernet frames from the MAC 412 and may enable decapsulation of the Ethernet frames to extract Ethernet payloads which may comprise multimedia, auxiliary, control, or general Ethernet data. In this regard, Ethernet payloads may be formatted and/or encapsulated according to one or more protocols. For example Ethernet payloads may comprise DP micro-packets and/or IP datagrams. In this regard, other protocols may be utilized for the packetization and/or conveyance of data without deviating from the scope of the present invention. In an exemplary embodiment of the invention, multimedia data destined for a remote client may be first packetized into DP micro-packets. Subsequently, the DP micro-packets may be directly encapsulated into Ethernet frames. In another embodiment of the invention, the DP micro-packets may be encapsulated into one or more IP datagrams which may, in turn, be encapsulated into Ethernet Frames. Also, priority and quality of service properties of higher layer protocols may be mapped to physical layer via AVB. In various embodiments of the invention, the MAC clients 422 a and 422 b may receive control signals and/or data from the controller 410. Additionally, in various embodiments of the invention the MAC clients 422 a and 422 b may store data to and/or read data from the memory 408. In various embodiments of the invention, the MAC clients 422 a and 422 b may be implemented in one or more physical and/or functional blocks. In this regard, various functions implemented by the MAC clients 422 a and 422 b may be shared and/or separated physically and/or functionally without deviating from the scope of the invention.
  • The timing shim 424 may comprise suitable logic, circuitry and/or code that may enable reception of Ethernet frames the MAC clients 422 a and 422 b. The timing shim 424 may append time synchronization information, such as a time stamp, to the Ethernet frames. The time stamp shim 424 may, for example, append a time stamp when the EtherType field indicates that the Ethernet frame is to utilize AV Bridging capabilities for transport across a network. In various embodiments of the invention, the Video/Ethernet conversion block 406 may receive control signals and/or data from the controller 410. Additionally, in various embodiments of the invention the Video/Ethernet conversion block 406 may store data to and/or read data from the memory 408. In various embodiments of the invention, the Video/Ethernet conversion block 406 may be implemented in one or more physical and/or functional blocks. In this regard, various functions implemented by the Video/Ethernet conversion block 406 may be shared and/or separated physically and/or functionally without deviating from the scope of the invention.
  • The memory 408 may comprise suitable logic, circuitry, and/or code that may enable storage of data. In this regard, the memory 408 may enable buffering received data. Additionally, the memory 408 may enable storage of state variable or other information utilized to control the operations of the LAN subsystem 402.
  • The controller 410 may comprise suitable logic, circuitry, and/or code that may enable operations of the LAN subsystem 402. In this regard, the controller 410 may be enabled to process data and/or provide control signals/information to enable and/or control operation of the various blocks comprising the LAN subsystem 402.
  • The MAC 412 may comprise suitable logic, circuitry, and or code that may enable providing addressing and/or access control to a network and may enable the transmission of the Ethernet frames via a network. In this regard, the MAC 412 may be enabled to buffer, prioritize, or otherwise coordinate the transmission and/or reception of data via the Ethernet connector 318 and associated physical link. The MAC 412 may be enabled to perform additional packetization, depacketization, encapsulation, and decapsualtion of data. The MAC 412 may enable generation of header information within the Ethernet frames, which enable the utilization of AVB within a network for transport of the Ethernet frames. The MAC 412 may also enable traffic shaping of transmitted Ethernet frames by determining time instants at which Ethernet frames may be transmitted to a network. The MAC 412 may also enable generation of header information within the Ethernet frames, which utilize conventional Ethernet services. The conventional Ethernet services may not utilize traffic shaping and/or AVB, for example.
  • The DisplayPort PHY 418 may comprise suitable logic, circuitry, and/or code that may enable transmission and/or reception of data bits over a physical medium. The DisplayPort PHY 418 may be implemented in one or more physical and/or functional blocks. In this regard, various functions implemented by the DisplayPort PHY 418 may be shared and/or separated physically and/or functionally without deviating from the scope of the invention. The DisplayPort PHY 418 may be enabled to convert between digital values and analog symbols impressed on the physical medium. In an exemplary embodiment of the invention, the physical medium may comprise twisted pair or coaxial cabling, and the transmitted symbols may be as defined by DisplayPort protocols. In this regard, DisplayPort PHY 418 may enable DisplayPort physical layer functionality.
  • In an exemplary transmit operation, data conveyed to the DP PHY 418 via, for example, a graphics processor or an audio processor, may be packetized into one or more DP micro-packets and may be converted to physical symbols and transmitted onto a physical medium via the DP connector 316. In this manner, audio, video, and/or control/auxiliary data may be transmitted to a local multimedia client or other multimedia rendering device, for example.
  • In an exemplary receive operation, symbols received via the DP connector 316 may be converted to digital values and assembled into DP micro-packets before being conveyed up to a another block, such as a GPU or audio processor, comprising the system 400. In this manner, DP micro-packets comprising control/auxiliary data, for example, received from a local multimedia client via the DP connector 316 may be de-packetized and the control/auxiliary data may be provided to, for example, the GPU.
  • The Ethernet PHY 420 may comprise suitable logic, circuitry, and/or code that may enable transmission and/or reception of data bits over a physical medium. The Ethernet PHY 420 may be implemented in one or more physical and/or functional blocks. In this regard, various functions implemented by the Ethernet PHY 420 may be shared and/or separated physically and/or functionally without deviating from the scope of the invention. The Ethernet PHY 420 may be enabled to convert between digital values and analog symbols impressed on the physical medium. Accordingly, received symbols may be converted to digital values and assembled into Ethernet frames before being conveyed up to the MAC 412. Data received from the MAC 412 may be converted to physical symbols and transmitted onto a physical medium. In an exemplary embodiment of the invention, the physical medium may comprise twisted pair or coaxial cabling, and the transmitted symbols may be as defined by Ethernet protocols. In this regard, the Ethernet PHY 420 may enable Ethernet physical layer functionality.
  • In an exemplary transmit operation, data conveyed to the MAC client 422 a or 422 b via, for example, the video/Ethernet conversion block 406 or the PCI/Ethernet conversion block 426, may be packetized into one or more Ethernet Frames. Subsequently, the frames may be conveyed to the MAC 412 which, in turn, may convey the frames to the DP PHY 420. The DP PHY 420 may be convert the data to physical symbols and transmit the symbols onto a physical medium via the Ethernet connector 318. In this manner, multimedia and/or general data may be transmitted to a remote client over a network. Ethernet frames may comprise headers which identify a network path over which they are to be transmitted. In this regard, AVB may be utilized to ensure timely delivery of the frames. Additionally, headers comprising the Ethernet frames may comprise information which may be utilized to extract/reconstruct the multimedia and/or general data from the Ethernet datastream.
  • In an exemplary receive operation, symbols received via the Ethernet connector 318 may be converted to digital values and assembled into Ethernet frames before being conveyed up to a another block, such as the video/Ethernet conversion block 406 or the PCI/Ethernet conversion block 426. In this manner, Ethernet frames comprising control/auxiliary data received from a remote client via the Ethernet connector 318 may be extracted/reconstructed and the control/auxiliary data may be provided to, for example, a GPU or audio processor. Ethernet frames may comprise headers which identify a network path from which they are received. In this regard, AVB may be utilized to ensure timely delivery of the frames. Additionally, headers comprising the Ethernet frames may comprise information which may be utilized to extract/reconstruct the multimedia and/or general data from the Ethernet datastream.
  • In various embodiments of the invention logic, circuitry, and/or code may be shared between the DP PHY 418 and the Ethernet PHY 420. For example, one or more line drivers may be configurable to output Ethernet or DP compliant physical layer signals. The DP PHY 418 and/or the Ethernet PHY 420 may thus be programmably configured to enable DP and/or Ethernet functionality. In this regard, one or more control signals from, for example the controller 410 or the MAC 412, may be communicated to the DP PHY 418 and/or the Ethernet PHY 420.
  • FIG. 4B is a block diagram illustrating an exemplary LAN subsystem of a multimedia server, in accordance with an embodiment of the invention. Although the system 450 in FIG. 4B is illustrated as functioning as a server, the invention is not so limited, and in this regard, the system 450 may also be enabled to function as a client. Referring to FIG. 4B, the system 450 may be similar to the system 400 of FIG. 4A, but may comprise two MACs 412 a and 412 b and two Ethernet PHYs 472 a and 472 b. In this manner, the system 450 may support an additional connection via an Ethernet connector 470. In various embodiments of the invention, various blocks comprising the server 450 and/or the LAN subsystem 452 may be scaled-up versions of the blocks comprising the server 400 and/or the LAN subsystem 402 in order to enable the additional Ethernet connection. Moreover, in various embodiments of the invention, the systems may be further scaled to support an increase number of connections. Additionally, the system 450 may be enabled to convert between multimedia formats. For example, the system 450 may be enabled to receive, for example, HDMI data via one of the connectors 318 or 370, convert the HDMI data to DP, and output the data via the connector 316.
  • The two Ethernet PHYs 412 a and 412 b may be enabled o transmit/receive via the additional Ethernet connector 470. For example, PHY 412 a may support an Ethernet connection for the transmission of multimedia data utilizing AVB and Ethernet PHY 412 b may support an Ethernet connection for the transmission of general and/or non-AVB data. In this regard, the LAN subsystem 452 may support embodiments in which separate physical ports for standard Ethernet, multimedia over Ethernet, and DisplayPort traffic are desired.
  • The Ethernet connector 470 may be similar to or the same as the Ethernet connector 318. In this regard, the Ethernet connector 470 may enable a second Ethernet connection to the LAN subsystem 452. In one embodiment of the invention, general Ethernet traffic may be transmitted and/or received via the connector 318 and multimedia traffic may be received via the connector 470. In this manner, multimedia data, packetized into Ethernet frames, may be transmitted to a local or remote client via the connector 470. Moreover a DP datastream converted to one or more Ethernet datastreams may be transmitted and/or received via the connector 470. In this regard, AVB may be utilized for the traffic transmitted/received via the connector 470. Thus, the connector 470 may enable a DP connection over a network, as described in FIG. 2, between the system 450 and a remote client, while the connector 318 may handle traditional Ethernet traffic between the system 450 and a remote system.
  • FIG. 5A is a block diagram illustrating an exemplary LAN subsystem of a multimedia client, in accordance with an embodiment of the invention. Although the system 500 in FIG. 5A is acting as a client, it is not limited in this regard and in various embodiments the system 500 may also act as a server. Referring to FIG. 5A, the system 500 may be similar to the system 400 of FIG. 4A.
  • In operation, a DP connection may be established between a remote server, such as the server 400, and a display local to the system 500. Accordingly, the system 500 may be enabled to receive an Ethernet datastream, extract/reconstruct a DP datastream from the received Ethernet datastream, and transmit the DP datastream to a local display via the DP connector 316 or other appropriate block(s) comprising the system 400. In this regard, the system 500 may receive an Ethernet datastream from a remote server which may be transmitting a DP datastream to a display that is local to the system 500.
  • In one embodiment of the invention, DP micro-packets may be extracted and/or reconstructed directly from received Ethernet frames. Accordingly, the MAC client 422 a may extract/reconstruct Ethernet payloads from received Ethernet Frames and convey the payloads to the video/Ethernet conversion block 406 and/or the PCI/Ethernet conversion block 426. In this regard, the video/Ethernet conversion block 406 and/or the PCI/Ethernet conversion block 426 may extract and/or reconstruct the DP micro-packets, and/or audio/video comprising the DP micro-packets, from the Ethernet payloads and convey the multimedia data to an appropriate block(s) comprising the system 500 (e.g. memory or CPU). Additionally, the video/Ethernet conversion block 406 may convey extracted DP micro-packets to the DP PHY 418 for conversion to DP physical layer symbols and transmission via the DP connector 316 to a local display.
  • In another embodiment of the invention, The Ethernet payloads may comprise IP datagrams. Accordingly, the PCI/Ethernet conversion block 426 and/or the video/Ethernet conversion block 406 may be enabled to determine whether the IP datagrams comprise general Ethernet traffic, or whether the IP datagrams comprise a DP datastream. In this regard, the video/Ethernet conversion block 406 may be enabled to extract/reconstruct multimedia data from the IP datagrams and convey the video data to an appropriate block(s) comprising the system 500 (e.g. memory or CPU). Additionally, the video/Ethernet conversion block 406 may convey the micro-packets to the DP PHY 418 for conversion to DP physical layer symbols and transmission via the DP connector 316 to the local display. Similarly, the PCI/Ethernet conversion block 426 may be enabled to extract general traffic and/or audio data from the IP datagrams and convey the data to the PCI bus interface 404.
  • Ethernet frames and/or data comprising the Ethernet frames may be encrypted and the system 500 may be enabled to decrypt the frames and/or data. For example, the system 500 may be enabled to decrypt MACsec secured Ethernet frames, IPsec secured datagrams, and/or video protected utilizing high-bandwidth digital content protection (HDCP).
  • FIG. 5B is a block diagram illustrating an exemplary LAN subsystem of a multimedia client, in accordance with an embodiment of the invention. It should be noted that although the system 550 in FIG. 5B is acting as a client, it is not limited in this regard and in various embodiments the system 550 may also act as a server. Referring to FIG. 5B, the system 550 may be similar to the system 450 of FIG. 4B. Accordingly, in various embodiments of the invention, various blocks comprising the server 550 and/or the LAN subsystem 552 may be scaled-up versions of the blocks comprising the server 500 and/or the LAN subsystem 502 in order to enable the additional Ethernet connection. Moreover, in various embodiments of the invention, the systems may be further scaled to support an increase number of connections.
  • The two Ethernet PHYs 412 a and 412 b may be enabled o transmit/receive via the additional Ethernet connector 470. For example, PHY 412 a may support an Ethernet connection for the transmission of multimedia data utilizing AVB and Ethernet PHY 412 b may support an Ethernet connection for the transmission of general and/or non-AVB data. In this regard, the LAN subsystem 452 may support embodiments in which separate physical ports for standard Ethernet, multimedia over Ethernet, and DisplayPort traffic are desired.
  • The Ethernet connector 470 may be similar to or the same as the Ethernet connector 318. In this regard, the Ethernet connector 470 may enable a second Ethernet connection to the LAN subsystem 452. In one embodiment of the invention, general Ethernet traffic may be transmitted and/or received via the connector 318 and multimedia traffic may be received via the connector 470. In this manner, multimedia data, packetized into Ethernet frames, may be transmitted to a local or remote client via the connector 470. Moreover a DP datastream converted to one or more Ethernet datastreams may be transmitted and/or received via the connector 470. In this regard, AVB may be utilized for the traffic transmitted/received via the connector 470. Thus, the connector 470 may enable a DP connection over a network, as described in FIG. 2, between the system 450 and a client, while the connector 318 may handle traditional Ethernet traffic between the system 450 and a remote system.
  • Aspects of the invention may comprise an integrated network interface, such as the LAN subsystem 452, which may comprise one or more Ethernet interfaces, and one or more high definition (HD) multimedia interfaces to enable transmission and/or reception of HD multimedia content over a network. Audio/Video Bridging and/or Audio/Video Bridging extensions may be utilized for the transmission and/or reception of multimedia content. Exemplary HD multimedia interfaces may comprise DVI, HDMI, and DisplayPort. The integrated network interface may be enabled to transmit and/or receive physical layer signals adhering to protocols such as Ethernet and DisplayPort. Additionally, the integrated network interface may be configurable to select the type of signals to be transmitted or received. In this regard, aspects of the invention may enable packetization of multimedia content into, for example, Ethernet frames and/r DisplayPort micro-packets. Also, aspects of the invention may enable extracting HD multimedia content from DisplayPort micro-packets and/or Ethernet frames. Similarly, aspects of the invention may enable converting Ethernet frames to DisplayPort micro-packets and visa-versa. In various embodiments of the invention, a integrated network interface may be enabled to transmit and/or receive HD multimedia content over a network via a first connector; and transmit and/or receive general Ethernet traffic over a network via a second connector.
  • 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 integrating Ethernet and DP functions into a LAN subsystem.
  • 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 (30)

1. A system for communication, the system comprising:
an integrated network interface that comprises one or more HD multimedia interfaces, wherein said integrated network interface enables transmission and/or reception of HD multimedia content over a network.
2. The method according to claim 1, wherein said integrated network interface comprises one or more Ethernet interfaces.
3. The system according to claim 2, wherein AVB enables said transmission and/or reception of said HD multimedia content over said network via said one or more Ethernet interfaces and said one or more HD multimedia interfaces.
4. The system according to claim 1, wherein said HD multimedia interfaces comprise one or more of DisplayPort, HDMI, and DVI.
5. The system according to claim 1, wherein said integrated network interface enables transmission and/or reception of Ethernet physical layer symbols and DisplayPort physical layer symbols.
6. The system according to claim 2, wherein said integrated network interface is configurable to select said Ethernet and/or HD multimedia interfaces for transmission and/or reception of data.
7. The system according to claim 1, wherein said integrated network interface enables packetization of HD multimedia data into Ethernet frames.
8. The system according to claim 1, wherein said integrated network interface enables de-packetization of Ethernet frames to extract HD multimedia data.
9. The system according to claim 1, wherein said integrated network interface enables the packetization of HD multimedia data into DisplayPort micro-packets.
10. The system according to claim 1, wherein said integrated network interface enables the de-packetization of DisplayPort micro-packets to extract HD multimedia data.
11. The system according to claim 1, wherein said integrated network interface enables conversion of Ethernet frames to DisplayPort mini-packets.
12. The system according to claim 1, wherein said integrated network interface enables conversion of DisplayPort micro-packets to Ethernet frames.
13. The system according to claim 1, wherein said integrated network interface comprises a first Ethernet interface utilized to transmit and/or receive general Ethernet traffic and a second Ethernet interface utilized to transmit and/or receive HD multimedia traffic utilizing AVB.
14. The system according to claim 1, wherein said integrated network interface comprises one or more physical connectors for transmission and/or reception of Ethernet data and said HD multimedia data.
15. The system according to claim 1, wherein said integrated network interface is enabled to convert data formatted for a first HD multimedia interface into data formatted for a second HD multimedia interface.
16. A method for communication, the method comprising:
transmitting and/or receiving of HD multimedia content over a network utilizing an integrated network interface that comprises one or more HD multimedia interfaces.
17. The method according to claim 16, wherein said integrated network interface comprises one or more Ethernet interfaces.
18. The method according to claim 16, wherein AVB enables said transmission and/or reception of said HD multimedia content over said network via said one or more Ethernet interfaces and said one or more HD multimedia interfaces.
19. The method according to claim 16, wherein said HD multimedia interfaces comprise one or more of DisplayPort, HDMI, and DVI.
20. The method according to claim 16, comprising transmission and/or reception of Ethernet physical layer symbols and DisplayPort physical layer symbols via said integrated network interface enables.
21. The method according to claim 16, comprising configuring said integrated network interface to select said Ethernet and/or HD multimedia interfaces for transmission and/or reception of data.
22. The method according to claim 16, comprising packetizing said HD multimedia content into Ethernet frames.
23. The method according to claim 16, comprising de-packetizing Ethernet frames to extract said HD multimedia content.
24. The method according to claim 16, comprising packetizing said HD multimedia content into DisplayPort micro-packets.
25. The method according to claim 16, comprising de-packetizing DisplayPort micro-packets to extract said HD multimedia content.
26. The method according to claim 16, comprising converting Ethernet frames to DisplayPort mini-packets to enable said transmission and/or reception of multimedia content.
27. The method according to claim 16, comprising converting DisplayPort mini-packets to Ethernet frames to enable said transmission and/or reception of multimedia content.
28. The method according to claim 16, wherein said integrated network interface comprises a first Ethernet interface utilized to transmit and/or receive general Ethernet traffic and a second Ethernet interface utilized to transmit and/or receive HD multimedia traffic utilizing AVB.
29. The method according to claim 16, wherein said integrated network interface comprises one or more physical connectors for transmission and/or reception of Ethernet data and said HD multimedia data.
30. The method according to claim 16, wherein said integrated network interface is enabled to convert data formatted for a first HD multimedia interface into data formatted for a second HD multimedia interface.
US11/861,430 2007-05-14 2007-09-26 Method and system for integrating ethernet and multimedia functions into a lan system Abandoned US20080285576A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/861,430 US20080285576A1 (en) 2007-05-14 2007-09-26 Method and system for integrating ethernet and multimedia functions into a lan system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US91787007P 2007-05-14 2007-05-14
US11/861,430 US20080285576A1 (en) 2007-05-14 2007-09-26 Method and system for integrating ethernet and multimedia functions into a lan system

Publications (1)

Publication Number Publication Date
US20080285576A1 true US20080285576A1 (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/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/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/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,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
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
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 (6)

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

Family Applications After (18)

Application Number Title Priority Date Filing Date
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/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/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/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,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
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
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 (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US20090147782A1 (en) * 2007-12-05 2009-06-11 Sony Corporation Electronic device for communication within a network and method for operating an electronic device
US20090152943A1 (en) * 2007-12-17 2009-06-18 Wael William Diab Method and system for vehicular power distribution utilizing power over ethernet
US20100027559A1 (en) * 2008-07-31 2010-02-04 Hung-Ming Lin Transmission device and data extended transmission method
US20100067539A1 (en) * 2008-09-12 2010-03-18 Realtek Semiconductor Corp. Single Network Interface Circuit with Multiple-Ports and Method Thereof
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
US20110167190A1 (en) * 2008-09-02 2011-07-07 Hung-Ming Lin Apparatus and method for distant bus extended system
US20110242426A1 (en) * 2010-04-01 2011-10-06 Samsung Electronics Co., Ltd. Audio/video apparatus and signal control method thereof
US20110299410A1 (en) * 2010-06-04 2011-12-08 Wael William Diab Method and system for managing quality of service via a broadband gateway
US20120236949A1 (en) * 2011-03-15 2012-09-20 Silicon Image, Inc. Conversion of multimedia data streams for use by connected devices
US8549197B2 (en) 2010-03-30 2013-10-01 Icron Technologies Corporation Method and system for communicating displayport information
US20150110127A1 (en) * 2010-02-23 2015-04-23 Lg Electronics Inc. Method and an apparatus for transmitting messages in home network system
WO2017203360A2 (en) 2016-05-23 2017-11-30 Advoli Limited System for implementing mxm on a pci card
EP3745389A3 (en) * 2019-05-31 2020-12-09 Giga-Byte Technology Co., Ltd. Motherboard and operating system capable of outputting image data

Families Citing this family (163)

* Cited by examiner, † Cited by third party
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
JP2007521693A (en) * 2003-09-30 2007-08-02 トムソン ライセンシング Quality of service control in wireless local area networks
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
US8228795B2 (en) * 2006-04-19 2012-07-24 Broadcom Corporation Method and system for extended reach copper transceiver
US8553720B2 (en) 2006-04-19 2013-10-08 Marvell World Trade Ltd. Adaptive speed control for MAC-PHY interfaces
KR101028138B1 (en) * 2006-05-29 2011-04-08 차이나 모바일 커뮤니케이션즈 코포레이션 A 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
WO2008033870A2 (en) 2006-09-11 2008-03-20 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
US20080288782A1 (en) * 2007-05-18 2008-11-20 Technology Properties Limited Method and Apparatus of Providing Security to an External Attachment Device
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
US20080184035A1 (en) * 2007-01-30 2008-07-31 Technology Properties Limited System and Method of Storage Device Data Encryption and Data Access
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
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
US20080291209A1 (en) * 2007-05-25 2008-11-27 Nvidia Corporation Encoding Multi-media Signals
US8756482B2 (en) 2007-05-25 2014-06-17 Nvidia Corporation Efficient encoding/decoding of a sequence of data frames
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
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
KR101476878B1 (en) * 2008-01-31 2014-12-26 톰슨 라이센싱 Method and system for look data definition and transmission over a high definition multimedia interface
EP2238596A1 (en) * 2008-01-31 2010-10-13 Thomson Licensing Method and system for look data definition and transmission
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
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
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
EP2415185B1 (en) * 2009-04-01 2018-11-28 Avago Technologies General IP (Singapore) Pte. Ltd. Apparatus for link sharing among multiple epons
EP2422316B1 (en) * 2009-04-20 2018-07-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
WO2011017233A1 (en) 2009-08-06 2011-02-10 Lumexis Corporation Serial networking fiber-to-the-seat inflight entertainment system
WO2011020071A1 (en) 2009-08-14 2011-02-17 Lumexis Corp. Video display unit docking assembly for fiber-to-the-screen inflight entertainment system
WO2011022708A1 (en) 2009-08-20 2011-02-24 Lumexis Corp. 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
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
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
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
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
US9565035B1 (en) 2010-05-26 2017-02-07 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
US9164930B2 (en) * 2010-09-15 2015-10-20 Synaptics Incorporated Multi-device docking with a displayport compatible cable
US8594002B2 (en) * 2010-09-15 2013-11-26 Intel Corporation Method and system of mapping displayport over a wireless interface
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
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
US9553776B2 (en) * 2011-05-16 2017-01-24 Avocent Huntsville, Llc 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
KR20140036343A (en) * 2011-06-08 2014-03-25 삼성전자주식회사 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
CN104137020B (en) * 2011-12-29 2017-12-15 英特尔公司 The wired communication connector being included in power-supply 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
WO2014022966A1 (en) * 2012-08-07 2014-02-13 华为技术有限公司 Access system communication method and device of optical fiber network
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
WO2014107514A2 (en) * 2013-01-02 2014-07-10 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
US9317465B2 (en) * 2013-03-15 2016-04-19 Janus Technologies, Inc. System and method of sending PCI express data over ethernet connection
CN104185976B (en) * 2013-03-29 2018-11-30 华为技术有限公司 The method, apparatus and system of data are transmitted in a kind of 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
WO2015004287A1 (en) * 2013-07-12 2015-01-15 Telefonaktiebolaget L M 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
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
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
US20160170931A1 (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
US11044296B1 (en) * 2015-09-18 2021-06-22 Marvell Asia Pte, Ltd. Ethernet controller with integrated TSN/AVB control point and time slave
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
US10728868B2 (en) 2015-12-03 2020-07-28 Mobile Tech, Inc. Remote monitoring and control over wireless nodes 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
US10517056B2 (en) 2015-12-03 2019-12-24 Mobile Tech, Inc. Electronically 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
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
CA3088402C (en) * 2018-01-23 2024-03-19 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
US10593443B1 (en) 2019-01-24 2020-03-17 Mobile Tech, Inc. Motion sensing cable for intelligent charging of 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
CN112332956B (en) 2019-08-05 2024-03-26 华为技术有限公司 Information sharing method and device in redundant network and computer storage medium
EP4260468A1 (en) * 2020-12-11 2023-10-18 Marvell Semiconductor, Inc. Network using asymmetric uplink and downlink baud rates to reduce crosstalk
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
WO2022251222A1 (en) * 2021-05-24 2022-12-01 Marvell Asia Pte Ltd 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 (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US20020015409A1 (en) * 2000-07-20 2002-02-07 Wei Gao Broadband Ethernet video data transmission
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
US20050078682A1 (en) * 2003-10-14 2005-04-14 Jin-Hee Kim Method for transmitting real time multimedia datain ethernet network
US20060143335A1 (en) * 2004-11-24 2006-06-29 Victor Ramamoorthy System for transmission of synchronous video with compression through channels with varying transmission delay
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
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
US20070255855A1 (en) * 2006-02-17 2007-11-01 Standard Microsystems Corporation System and Method for Transferring Different Types of Streaming and Packetized Data Across an Ethernet Transmission Line Using a Frame and Packet Structure Demarcated with Ethernet Coding Violations
WO2007131892A1 (en) * 2006-05-16 2007-11-22 Thomson Licensing Multimedia data interface device
US20080052426A1 (en) * 2006-07-18 2008-02-28 Bruce Montag System and Method for Peripheral Communication with an Information Handling System
US20080101409A1 (en) * 2006-10-26 2008-05-01 Hewlett-Packard Development Company Lp Packetization
US20080159304A1 (en) * 2007-01-03 2008-07-03 Alcatel Lucent Apparatus, and Associated Method, for Facilitating Multi-Media Service in an Ethernet Network
US20080172501A1 (en) * 2007-01-12 2008-07-17 Joseph Edgar Goodart System and method for providing PCIe over displayport
US20080172708A1 (en) * 2006-09-07 2008-07-17 Avocent Huntsville Corporation Point-to-multipoint high definition multimedia transmitter and receiver
US20080187028A1 (en) * 2007-02-07 2008-08-07 Eyran Lida Method and apparatus for communicating different types of data over a same network
US20080198153A1 (en) * 2007-02-15 2008-08-21 Parade Technologies, Ltd. Method and Apparatus of Generating or Reconstructing Display Streams in Video Interface Systems
US20080225879A1 (en) * 2007-03-12 2008-09-18 Scott Powell Method and system for reducing transceiver power via a variable symbol rate
US7430681B1 (en) * 2005-03-30 2008-09-30 Teradici Corporation Methods and apparatus for interfacing a drawing memory with a remote display controller
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
US20090141186A1 (en) * 2005-12-14 2009-06-04 Lenovo (Beijing) Limited Display System and Method
US7624417B2 (en) * 2006-01-27 2009-11-24 Robin Dua Method and system for accessing media content via the internet
US8352569B2 (en) * 2007-02-06 2013-01-08 Entropic Communications, Inc. Full mesh rates transaction in a network

Family Cites Families (150)

* Cited by examiner, † Cited by third party
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
JPH08265714A (en) * 1995-03-20 1996-10-11 Fujitsu Ltd Medium information distribution service system and medium information distribution service method
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
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
US5959968A (en) * 1997-07-30 1999-09-28 Cisco Systems, Inc. Port aggregation protocol
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
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
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
US6760766B1 (en) * 1998-08-21 2004-07-06 Per Sahlqvist Data transmission method and device
DE69836326T2 (en) * 1998-09-18 2007-06-14 Alcatel Canada Inc., Kanata Method for cellular data transmission, cell, communication system and corresponding network terminal
US6389029B1 (en) * 1998-11-10 2002-05-14 Nortel Networks Limited Local area network incorporating universal serial bus protocol
US6868072B1 (en) * 1999-03-19 2005-03-15 Broadcom Corporation Home phone line network architecture
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
US6917626B1 (en) * 1999-11-30 2005-07-12 Cisco Technology, Inc. Apparatus and method for automatic cluster network device address assignment
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
US7483964B1 (en) * 2000-02-25 2009-01-27 Nortel Networks, Limited System, device, and method for providing personalized services in a communication system
US6865185B1 (en) * 2000-02-25 2005-03-08 Cisco Technology, Inc. Method and system for queuing traffic in a wireless communications network
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
US6541878B1 (en) * 2000-07-19 2003-04-01 Cisco Technology, Inc. Integrated RJ-45 magnetics with phantom power provision
US7886054B1 (en) * 2000-10-11 2011-02-08 Siddhartha Nag Graphical user interface (GUI) for administering a network implementing media aggregation
US7072360B2 (en) * 2000-09-22 2006-07-04 Narad Networks, Inc. Network architecture for intelligent network elements
EP1209860B1 (en) * 2000-11-27 2007-08-22 Siemens Aktiengesellschaft 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
US7912074B2 (en) * 2001-06-01 2011-03-22 Fujitsu Limited System and method of multiplexing data from multiple ports
US7142557B2 (en) * 2001-12-03 2006-11-28 Xilinx, Inc. Programmable logic device for wireless local area network
US6898652B2 (en) * 2001-08-22 2005-05-24 General Atomics Wireless device attachment and detachment system, apparatus and method
CN100367254C (en) * 2001-08-24 2008-02-06 英特尔公司 A general input/output architecture, protocol and related methods to support legacy interrupts
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
US7203174B2 (en) * 2002-03-21 2007-04-10 Broadcom Corporation Auto detection of SGMII and GBIC modes
US7787387B2 (en) * 2002-03-21 2010-08-31 Broadcom Corporation Auto-selection of SGMII or SerDes pass-through modes
US7283481B2 (en) * 2002-03-21 2007-10-16 Broadcom Corporation Auto detection of copper and fiber mode
US7181142B1 (en) * 2002-04-09 2007-02-20 Time Warner Cable Inc. Broadband optical network apparatus and method
US7409474B2 (en) * 2002-06-27 2008-08-05 Broadcom Corporation Method and system for rate adaptation
JP2004140776A (en) * 2002-07-12 2004-05-13 Nec Corp Frame transfer method for network and frame transfer program
EP1387527A1 (en) * 2002-07-30 2004-02-04 Agilent Technologies Inc. Identifying network routers and paths
EP1540496A4 (en) * 2002-08-01 2006-09-13 Gen Instrument Corp Method and apparatus for integrating non-ip and ip traffic on a home network
US7996588B2 (en) * 2002-10-04 2011-08-09 Hewlett-Packard Company 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
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
TWI249924B (en) * 2003-03-11 2006-02-21 Benq Corp Universal media gateway
US7394809B2 (en) * 2003-03-31 2008-07-01 Intel Corporation Method and apparatus for packet classification using a forest of hash tables data structure
US7103772B2 (en) * 2003-05-02 2006-09-05 Giritech A/S Pervasive, user-centric network security enabled by dynamic datagram switch and an on-demand authentication and encryption scheme through mobile intelligent data carriers
US20040249933A1 (en) 2003-06-04 2004-12-09 Priva Govindarajan Network interface parameters
CA2528648C (en) * 2003-06-12 2014-04-08 Camiant, Inc. Dynamic service delivery with topology discovery for communication networks
JP2007525090A (en) * 2003-06-30 2007-08-30 トムソン ライセンシング Method and apparatus for mapping priority control QoS packet to bandwidth guaranteed QoS channel and vice versa
US8275910B1 (en) * 2003-07-02 2012-09-25 Apple Inc. Source packet bridge
JP4128198B2 (en) * 2003-07-15 2008-07-30 富士通株式会社 Bandwidth control device
US7545794B2 (en) * 2003-08-14 2009-06-09 Intel Corporation Timestamping network controller for streaming media applications
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
US20070030819A1 (en) * 2003-10-10 2007-02-08 Thomson Licensing Prioritizing udp over tcp traffic by slowing down the tcp transmission rate
US7102995B2 (en) * 2003-12-05 2006-09-05 Rumi Sheryar Gonda Supporting SDH/SONET APS bridge selector functionality for ethernet
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
US7325060B2 (en) * 2004-03-15 2008-01-29 Micrel, Inc. Management system for hardware network devices
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
AU2005232349B2 (en) * 2004-04-16 2010-03-25 Etiip Holdings Inc Method and apparatus for delivering consumer entertainment services accessed over an IP network
US20050235329A1 (en) * 2004-04-19 2005-10-20 Broadcom Corporation Systems and methods for integrated control within a home entertainment system
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
US20060018328A1 (en) * 2004-07-23 2006-01-26 Comcast Cable Holdings, Llc Method and system for powerline networking
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
WO2006015513A1 (en) * 2004-08-12 2006-02-16 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
US8281031B2 (en) * 2005-01-28 2012-10-02 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
US20060206513A1 (en) * 2005-03-08 2006-09-14 International Business Machines Corporation Method for speed-efficient and memory-efficient construction of a trie
KR101131264B1 (en) * 2005-03-15 2012-03-30 삼성전자주식회사 Super-Frame Construction Method by Using Sub-Frame In Residential Ethernet System
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
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
KR101224594B1 (en) * 2005-04-28 2013-01-22 삼성전자주식회사 Guaranteed services method and apparatus in Bridged LAN
US7630401B2 (en) * 2005-04-28 2009-12-08 Sony Corporation Bandwith management in a network
WO2006118502A1 (en) * 2005-05-03 2006-11-09 Operax Ab Method and arrangements for reservation of resources in a data network
NO20052704L (en) * 2005-06-06 2006-12-07 Norsk Hydro As Liquid wind turbine installation.
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
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
US8514877B2 (en) * 2006-01-17 2013-08-20 Broadcom Israel Research, Ltd. Method and system for a plurality of physical layers for network connection
US9100197B2 (en) * 2006-01-19 2015-08-04 Lenovo (Singapore) Pte. Ltd. Apparatus and method for signaling by and to a computer system user
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
US20100166051A1 (en) * 2006-05-01 2010-07-01 Seong Taek Chung Video Streaming Diagnostics
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
US8144577B2 (en) * 2006-05-10 2012-03-27 Cisco Technology, Inc. Technique for efficiently managing bandwidth registration for multiple spanning tree options
US8437352B2 (en) * 2006-05-30 2013-05-07 Broadcom Corporation Method and system for power control based on application awareness in a packet network switch
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
US20070292108A1 (en) * 2006-06-15 2007-12-20 Thales Avionics, Inc. Method and system for processing digital video
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
JP2009544508A (en) * 2006-07-21 2009-12-17 タレス アビオニクス インコーポレイテッド Aircraft video display unit and system
US7751438B2 (en) * 2006-09-27 2010-07-06 Alcatel Lucent Communication system bandwidth reservation management
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
JP4813602B2 (en) * 2006-12-15 2011-11-09 トムソン ライセンシング Media access control protocol and data unit integration in time division multiple access medium 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
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
US8165133B2 (en) * 2006-12-22 2012-04-24 Broadcom Corporation Physical layer device with integrated switch
US20080159288A1 (en) * 2006-12-29 2008-07-03 Lucent Technologies Inc. TRAFFIC ENGINEERING AND FAST PROTECTION USING IPv6 CAPABILITIES
US8054853B2 (en) * 2007-01-29 2011-11-08 Ciena Corporation Systems and methods for combining time division multiplexed and packet connection in a meshed switching architecture
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
US7937501B2 (en) * 2007-02-26 2011-05-03 Dell Products L.P. Displayport CE system control functionality
US8254248B2 (en) 2007-03-20 2012-08-28 Broadcom Corporation Method and system for implementing redundancy for streaming data in audio video bridging networks
US8958486B2 (en) * 2007-07-31 2015-02-17 Cisco Technology, Inc. Simultaneous processing of media and redundancy streams for mitigating impairments

Patent Citations (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
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
US20020015409A1 (en) * 2000-07-20 2002-02-07 Wei Gao Broadband Ethernet video data transmission
US20050078682A1 (en) * 2003-10-14 2005-04-14 Jin-Hee Kim Method for transmitting real time multimedia datain ethernet network
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
US20060143335A1 (en) * 2004-11-24 2006-06-29 Victor Ramamoorthy System for transmission of synchronous video with compression through channels with varying transmission delay
US7430681B1 (en) * 2005-03-30 2008-09-30 Teradici Corporation Methods and apparatus for interfacing a drawing memory with a remote display controller
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
US20090141186A1 (en) * 2005-12-14 2009-06-04 Lenovo (Beijing) Limited Display System and Method
US7624417B2 (en) * 2006-01-27 2009-11-24 Robin Dua Method and system for accessing media content via the internet
US20070255855A1 (en) * 2006-02-17 2007-11-01 Standard Microsystems Corporation System and Method for Transferring Different Types of Streaming and Packetized Data Across an Ethernet Transmission Line Using a Frame and Packet Structure Demarcated with Ethernet Coding Violations
WO2007131892A1 (en) * 2006-05-16 2007-11-22 Thomson Licensing Multimedia data interface device
US20080052426A1 (en) * 2006-07-18 2008-02-28 Bruce Montag System and Method for Peripheral Communication with an Information Handling System
US20080172708A1 (en) * 2006-09-07 2008-07-17 Avocent Huntsville Corporation Point-to-multipoint high definition multimedia transmitter and receiver
US20080101409A1 (en) * 2006-10-26 2008-05-01 Hewlett-Packard Development Company Lp Packetization
US20080159304A1 (en) * 2007-01-03 2008-07-03 Alcatel Lucent Apparatus, and Associated Method, for Facilitating Multi-Media Service in an Ethernet Network
US20080172501A1 (en) * 2007-01-12 2008-07-17 Joseph Edgar Goodart System and method for providing PCIe over displayport
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
US20090116547A1 (en) * 2007-02-07 2009-05-07 Valens Semiconductor Ltd. Devices for transmitting digital video and data over the same wires
US20080198153A1 (en) * 2007-02-15 2008-08-21 Parade Technologies, Ltd. Method and Apparatus of Generating or Reconstructing Display Streams in Video Interface Systems
US7956856B2 (en) * 2007-02-15 2011-06-07 Parade Technologies, Ltd. Method and apparatus of generating or reconstructing display streams in video interface systems
US20080225879A1 (en) * 2007-03-12 2008-09-18 Scott Powell Method and system for reducing transceiver power via a variable symbol rate
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
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
US20080288987A1 (en) * 2007-05-14 2008-11-20 Michael Johas Teener 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
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
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
US20080285444A1 (en) * 2007-05-14 2008-11-20 Wael William Diab Method and system for managing multimedia traffic over ethernet
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
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
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 (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US20080288987A1 (en) * 2007-05-14 2008-11-20 Michael Johas Teener 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
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
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
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
US20080285444A1 (en) * 2007-05-14 2008-11-20 Wael William Diab 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
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
US8259761B2 (en) 2007-05-14 2012-09-04 Broadcom Corporation Method and system for managing multimedia traffic over ethernet
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
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
US9356794B2 (en) 2007-12-05 2016-05-31 Sony Corporation Electronic device for communication within a network and method for operating an electronic device
US8305929B2 (en) * 2007-12-05 2012-11-06 Sony Corporation Electronic device for communication within a network and method for operating an electronic device
US9699134B2 (en) 2007-12-05 2017-07-04 Sony Corporation Electronic device for communication within a network and method for operating an electronic device
US20090147782A1 (en) * 2007-12-05 2009-06-11 Sony Corporation Electronic device for communication within a network and method for operating an electronic device
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
US20100027559A1 (en) * 2008-07-31 2010-02-04 Hung-Ming Lin 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
US8155136B2 (en) * 2008-09-12 2012-04-10 Realtek Semiconductor Corp. Single network interface circuit with multiple-ports and method thereof
US20100067539A1 (en) * 2008-09-12 2010-03-18 Realtek Semiconductor Corp. Single Network Interface Circuit with Multiple-Ports and Method Thereof
US20150110127A1 (en) * 2010-02-23 2015-04-23 Lg Electronics Inc. Method and an apparatus for transmitting messages in home network system
US9178836B2 (en) * 2010-02-23 2015-11-03 Lg Electronics Inc. Method and an apparatus for transmitting messages in home network system
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
US9577881B2 (en) * 2010-06-04 2017-02-21 Broadcom Corporation Method and system for managing quality of service via a broadband gateway
US20110299410A1 (en) * 2010-06-04 2011-12-08 Wael William Diab Method and system for managing quality of service via a broadband gateway
US9412330B2 (en) * 2011-03-15 2016-08-09 Lattice Semiconductor Corporation Conversion of multimedia data streams for use by connected devices
US20120236949A1 (en) * 2011-03-15 2012-09-20 Silicon Image, Inc. Conversion of multimedia data streams for use by connected devices
WO2017203360A2 (en) 2016-05-23 2017-11-30 Advoli Limited System for implementing mxm on a pci card
CN109313466A (en) * 2016-05-23 2019-02-05 韧硬软机电股份有限公司 For implementing the system of MXM on pci card
US10339090B2 (en) * 2016-05-23 2019-07-02 Advoli Limited System for implementing MXM on a PCI card
EP3465377A4 (en) * 2016-05-23 2020-03-25 ADVOLI Limited System for implementing mxm on pci card
EP3745389A3 (en) * 2019-05-31 2020-12-09 Giga-Byte Technology Co., Ltd. Motherboard and operating system capable of outputting image data
US11115606B2 (en) 2019-05-31 2021-09-07 Giga-Byte Technology Co., Ltd. Motherboard and operating system capable of outputting image data

Also Published As

Publication number Publication date
US20080285568A1 (en) 2008-11-20
US20080288704A1 (en) 2008-11-20
US20110058811A1 (en) 2011-03-10
US20080285643A1 (en) 2008-11-20
US20080285573A1 (en) 2008-11-20
US8077617B2 (en) 2011-12-13
US7835374B2 (en) 2010-11-16
US20080285572A1 (en) 2008-11-20
US8301819B2 (en) 2012-10-30
US8589507B2 (en) 2013-11-19
US20080285574A1 (en) 2008-11-20
US8755433B2 (en) 2014-06-17
US8391354B2 (en) 2013-03-05
US8553709B2 (en) 2013-10-08
US8040910B2 (en) 2011-10-18
US20110196929A1 (en) 2011-08-11
US20130145413A1 (en) 2013-06-06
US7949004B2 (en) 2011-05-24
US20080284621A1 (en) 2008-11-20
US20080288702A1 (en) 2008-11-20
US20080285459A1 (en) 2008-11-20
US20080285589A1 (en) 2008-11-20
US20140359676A1 (en) 2014-12-04
US20080288638A1 (en) 2008-11-20
US20080285444A1 (en) 2008-11-20
US20120189018A1 (en) 2012-07-26
US9374614B2 (en) 2016-06-21
US20080285460A1 (en) 2008-11-20
US20110038381A1 (en) 2011-02-17
US8179910B2 (en) 2012-05-15
US20080288995A1 (en) 2008-11-20
US8259761B2 (en) 2012-09-04
US7839872B2 (en) 2010-11-23
US20080288987A1 (en) 2008-11-20
US20110051741A1 (en) 2011-03-03
US20080285981A1 (en) 2008-11-20
US20120076036A1 (en) 2012-03-29
US8861516B2 (en) 2014-10-14
US7860011B2 (en) 2010-12-28

Similar Documents

Publication Publication Date Title
US20080285576A1 (en) Method and system for integrating ethernet and multimedia functions into a lan system
US8767952B2 (en) Method and system for utilizing a single connection for efficient delivery of power and multimedia information
US8358656B2 (en) System and method for communication of uncompressed visual information through a network
CN108476220B (en) Peripheral bus video communication using internet protocol
TWI413901B (en) System and method for communicating data utilizing multiple types of data connections
US20090248918A1 (en) Method and system for a usb ethertype to tunnel usb over ethernet
US20020049879A1 (en) Cable and connection with integrated DVI and IEEE 1394 capabilities
US11258631B2 (en) Streaming on diverse transports
US8918569B2 (en) Streaming audio visual content simultaneously to different topologies on a wireless adapter
US20070061414A1 (en) Ethernet interconnection and interoperability of disparate send and receive devices
WO2016200520A1 (en) Tunneling hdmi data over wireless connections
EP2073436B1 (en) Method and system for utilizing a single connection for efficient delivery of power and multimedia information
CN112422667A (en) Multi-screen display data transmission method, device, equipment and storage medium
EP1048999A2 (en) Bitmap transfer
WO2024017125A1 (en) Signal transmission method and apparatus
EP3866401A1 (en) Move stream content from point to point over the existing ip gateway
CN115914694A (en) Display device and network connection method based on USB link

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;KIM, YONGBUM;REEL/FRAME:020037/0522;SIGNING DATES FROM 20070911 TO 20070925

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

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

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION