[go: up one dir, main page]

KR100814207B1 - 케이블, 케이블을 포함하는 시스템 및 케이블 데이터 제공방법 - Google Patents

케이블, 케이블을 포함하는 시스템 및 케이블 데이터 제공방법 Download PDF

Info

Publication number
KR100814207B1
KR100814207B1 KR1020067010601A KR20067010601A KR100814207B1 KR 100814207 B1 KR100814207 B1 KR 100814207B1 KR 1020067010601 A KR1020067010601 A KR 1020067010601A KR 20067010601 A KR20067010601 A KR 20067010601A KR 100814207 B1 KR100814207 B1 KR 100814207B1
Authority
KR
South Korea
Prior art keywords
cable
delete delete
data
conductor
transmitter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
KR1020067010601A
Other languages
English (en)
Other versions
KR20060106842A (ko
Inventor
욱 김
에릭 리
규동 김
지훈 장
배긴 성
남 훈 김
기정 안
승 호 황
Original Assignee
실리콘 이미지, 인크.(델라웨어주 법인)
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 실리콘 이미지, 인크.(델라웨어주 법인) filed Critical 실리콘 이미지, 인크.(델라웨어주 법인)
Publication of KR20060106842A publication Critical patent/KR20060106842A/ko
Application granted granted Critical
Publication of KR100814207B1 publication Critical patent/KR100814207B1/ko
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Dc Digital Transmission (AREA)
  • Insulated Conductors (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Communication Cables (AREA)

Abstract

사용자 또는 외부 디바이스에 정보를 어써트하기 위한 회로를 포함하는 케이블, 및 그러한 케이블을 포함하는 시스템을 제공한다. 케이블은 도전체, 케이블 데이터를 저장하는 메모리, 및 케이블 데이터의 적어도 일부에 액세스하고 (예를 들어, 외부 디바이스로의 전송을 위해) 그 액세스된 데이터를 도전체들 중 적어도 하나에 직렬 방식으로 어써트함으로써 도전체들 중 적어도 하나 상에 수신된 요청에 응답하도록 구성된 회로를 포함한다. 본 발명의 다른 양태는 케이블 내에 저장된 케이블 데이터에 액세스하고 선택적으로는, (등화를 구현하기 위해) 데이터를 이용하기 위한 방법이다. 케이블 데이터는 케이블 유형, 등급, 속도, 길이 및 임피던스, 데이터 코드, 주파수 의존 감쇠 테이블, 원단 누화 및 EMI 관련 계수, 공통 모드 방사, 인트라 페어 스큐 및 그 외의 정보 중 몇몇 또는 전부를 나타낼 수 있다. 케이블은 발광 소자, 및 발광 소자가 적절한 색상, 밝기 및/또는 깜빡임 패턴을 생성하게 하기 위한 구동 신호들을 생성하기 위한 회로를 포함할 수 있다.
Figure R1020067010601
케이블, 도전체, 광 방출

Description

케이블, 케이블을 포함하는 시스템 및 케이블 데이터 제공 방법{CABLE WITH CIRCUITRY FOR ASSERTING STORED CABLE DATA OR OTHER INFORMATION TO AN EXTERNAL DEVICE OR USER}
본 발명은 (예를 들어, 비디오 및 다른 데이터가 송신기로부터 수신기로 전송되는 직렬 링크를 구현하기 위한) 송신기를 수신기에 접속시키는 케이블에 관한 것이다.
케이블은 케이블 데이터 및/또는 정보를 (예를 들어, 광을 방출함으로써) 사용자 또는 외부 디바이스(예를 들어, 케이블에 연결된 송신기 또는 수신기)에 나타내기 위한 회로를 포함하는 메모리를 포함한다. 바람직한 실시예에서, 본 발명은 케이블 데이터를 저장하는 메모리 및 케이블에 접속된 외부 디바이스에 케이블 데이터를 직렬 방식으로 어써트하기 위한 직렬 디바이스를 포함하는 케이블이다.
여기에 사용되는 "송신기"란 용어는 광범위한 의미로 직렬 링크 또는 다른 링크를 통해 데이터를 전송할 수 있고, 또한 전송될 데이터를 인코딩 및/또는 암호화하는 것을 포함할 수 있는 추가적인 기능을 선택적으로 수행할 수 있는 임의의 디바이스를 의미하기 위해 사용된다. 여기에 사용되는 "수신기"란 용어는 광범위한 의미로 직렬 링크 또는 다른 링크를 통해 전송된 데이터를 수신할 수 있고, 또 한 수신된 데이터의 디코딩 및/또는 암호해독을 포함할 수 있는 추가적인 기능 및 수신된 데이터의 디코딩, 수신 또는 암호해독에 관한 다른 동작들을 선택적으로 수행할 수 있는 임의의 디바이스를 의미하기 위해 사용된다. 예를 들어, 수신기란 용어는 수신기의 기능뿐만 아니라 송신기의 기능을 수행하는 송수신기를 의미할 수 있다.
여기에 사용되는 "직렬 링크"란 표현은 (임의의 개수의 채널들을 갖는) 직렬 링크 또는 직렬 링크의 채널을 의미하며, 여기서 직렬 링크의 "채널"이란 용어는 데이터를 직렬 방식으로 전송하기 위해 사용되는 링크의 일부[예를 들어, 데이터가 직렬 방식으로(차동적으로 또는 단일 단 방식으로) 전송되는 송신기와 수신기 사이의 도전체 또는 도전체 쌍]를 의미한다.
비디오 데이터 및 다른 데이터를 전송하기 위한 잘 알려진 다양한 직렬 링크가 존재한다. 하나의 종래 직렬 링크는 "TMDS(transition minimized differential signaling)" 인터페이스("TMDS" 링크)로 잘 알려져 있다. 이 링크는 주로 셋톱박스로부터 텔레비전으로의 비디오 데이터의 고속 전송, 및 호스트 프로세서(예를 들어, 개인용 컴퓨터)로부터 모니터로의 비디오 데이터의 고속 전송을 위해 사용된다. TMDS 링크의 특성은 다음과 같다:
1. 비디오 데이터는 인코딩된 후 인코딩된 워드로 전송됨(8비트 워드의 디지털 비디오 데이터는 전송 전에 인코딩된 10비트 워드로 변환됨);
2. 인코딩된 비디오 데이터 및 비디오 클럭 신호는 차동 신호로 전송됨(비디오 클럭 및 인코딩된 비디오 데이터는 접지 라인(ground line) 없이도 도전체쌍을 통해 차동 신호로 전송됨); 및
3. 3개의 도전체 쌍은 인코딩된 비디오를 전송하기 위해 사용되고, 4개의 도전체 쌍은 비디오 클럭 신호를 전송하기 위해 사용됨.
또 다른 직렬 링크는 실리콘 이미지, 마쓰시타 전기, 로열 필립스 전기, 소니, 톰슨 멀티미디어, 도시바 및 히타치에서 개발된 "HDMI(High Definition Multimedia Interface)" 인터페이스("HDMI" 링크)이다. 그것은 HDMI 링크를 통해 암호화된 비디오 및 오디오 데이터를 전송하기 위해 제안됐다.
또 다른 직렬 링크는 Digital Display Working Group이 채택한 "DVI(Digital Video Interface)"("DVI" 링크)이다. DVI 링크를 통해 전송될 디지털 비디오 데이터를 암호화하고 DVI 수신기에서 암호화된 비디오 데이터를 암호해독하기 위해, "고대역폭 디지털 컨텐츠 보호"("HDCP") 프로토콜로 알려진 암호 프로토콜을 사용하는 것이 제안됐다. DVI 링크는 2개의 TMDS 링크(비디오 클럭 신호를 전송하기 위한 공통 도전체 쌍을 공유함)나 1개의 TMDS 링크뿐만 아니라 송신기와 수신기 사이의 추가적인 제어 라인을 포함하도록 구현될 수 있다. DVI 링크(1개의 TMDS 링크를 포함함)가 도 1을 참조하여 설명된다. 도 1의 DVI 링크는 송신기(1), 수신기(3) 및 송신기와 수신기 사이의 다음의 도전체들을 포함한다: 4개의 도전체 쌍(채널 0, 채널 1, 비디오 데이터를 위한 채널 2 및 비디오 클럭 신호를 위한 채널 C), 종래 디스플레이 데이터 채널 표준(비디오 전자 표준 협회의 "디스플레이 데이터 채널 표준", 버전 2, 개정판 0, 1996년 4월 9일)에 따라 수신기에 관련된 모니터와 송신기 간의 양방향 통신을 위한 디스플레이 데이터 채널("DDC") 라인, HPD(Hot Plug Detect) 라인 (이것 상에서 모니터는 송신기에 관련된 프로세서가 모니터의 존재를 식별하게 할 수 있는 신호를 전송함), (수신기에 아날로그 비디오를 전송하기 위한) 아날로그 라인, (DC 전력을 수신기 및 수신기에 관련된 모니터에 제공하기 위한) 전력 라인. 디스플레이 데이터 채널 표준은 다양한 모니터 특성들을 특정하는 "EDID"(Extended Display Identification) 데이터의 모니터에 의한 전송 및 송신기에 의한 모니터에 대한 제어 신호의 전송을 포함하는, 수신기에 관련된 모니터와 송신기 간의 양방향 통신을 위한 프로토콜을 특정한다. 송신기(1)는 3개의 동일한 인코더/직렬화기 유닛(유닛(2, 4 및 5)) 및 추가적인 회로(도시하지 않음)를 포함한다. 수신기(3)는 도시된 것과 같이 접속된 3개의 동일한 복구/디코더 유닛(유닛(8, 10 및 12))과 채널간 정렬 회로(14), 및 추가적인 회로(도시하지 않음)를 포함한다.
도 1에 나타낸 바와 같이, 회로(2)는 데이터를 채널 0을 통해 전송되도록 인코딩하고 인코딩된 비트들을 직렬화한다. 마찬가지로, 회로(4)는 데이터를 채널 1을 통해 전송되도록 인코딩(및 인코딩된 비트들을 직렬화함)하고, 회로(6)는 데이터를 채널 2를 통해 전송되도록 인코딩(및 인코딩된 비트들을 직렬화함)한다. 각각의 회로(2, 4 및 6)는 (높은 값을 갖는 DE에 응답하여) 디지털 비디오 워드나, (낮은 값을 갖는 DE에 응답하여) 제어 또는 동기화 신호 쌍을 선택적으로 인코딩함으로써 제어 신호("데이터 동작가능(data enable)" 또는 "DE" 신호로 참조되는 활성적인 높은 바이너리 제어 신호)에 응답한다. 각각의 인코더(2, 4 및 6)들은 서로 다른 제어 또는 동기화 신호 쌍을 수신하는데, 인코더(2)는 수평 및 수직 동기 화 신호(HSYNC 및 VSYNC)를 수신하고, 인코더(4)는 제어 비트 CTL0 및 CTL1을 수신하고, 인코더(6)는 제어 비트 CTL2 및 CTL3을 수신한다. 이에 따라, 각각의 인코더(2, 4 및 6)들은 (높은 값을 갖는 DE에 응답하여) 비디오 데이터를 나타내는 대역 내 워드를 생성하고, 인코더(2)는 (낮은 값을 갖는 DE에 응답하여) HSYNC 및 VSYNC의 값을 나타내는 대역외 워드를 생성하고, 인코더(4)는 (낮은 값을 갖는 DE에 응답하여) 제어 비트 CTL0 및 CTL1의 값을 나타내는 대역외 워드를 생성하고, 인코더(6)는 (낮은 값을 갖는 DE에 응답하여) 제어 비트 CTL2 및 CTL3의 값을 나타내는 대역외 워드를 생성한다. 낮은 값을 갖는 DE에 응답하여, 인코더(4 및 6) 각각은 개별적으로 제어 비트 CTL0 및 CTL1(또는 CTL2 및 CTL3)의 값 00, 01, 10 또는 11을 나타내는 4개의 특정한 대역외 워드 중 하나를 생성한다.
도 1의 시스템의 동작에서, 커넥터(20 및 21) 및 도전체(배선)(22)를 포함하는 케이블은 송신기(1)와 수신기(3) 사이에 접속되어 있다. 도전체(22)는 채널 0을 통해 인코더(2)로부터 디코더(8)로 직렬화된 데이터를 전송하기 위한 도전체 쌍, 채널 1을 통해 직렬화된 데이터를 인코더(4)로부터 디코더(10)로 전송하기 위한 도전체 쌍, 채널 2를 통해 직렬화된 데이터를 인코더(6)로부터 디코더(12)로 전송하기 위한 도전체 쌍, 및 채널 C를 통해 비디오 클럭을 송신기(1)로부터 수신기(3)로 전송하기 위한 도전체 쌍을 포함한다. 도전체(22)는 또한 DDC 채널(송신기(1)와 수신기(3) 간의 양방향(I2C) 통신을 위해 사용될 수 있음), HPD 라인, 송신기(1)로부터 수신기(3)로의 아날로그 비디오 전송을 위한 "아날로그" 라인, 및 송신기(1)로부터 수신기(3)로의 전력 제공을 위한 "전력" 라인을 위한 배선을 포함 한다.
다른 직렬 링크는 저전압 차동 시그널링("LVDS") 링크(예를 들어, "LDI", LVDS 디스플레이 인터페이스)로 알려진 직렬 링크(각각은 TIA/EIA-644 표준 또는 IEEE-1596.3 표준을 만족시킴), 이더넷 링크, 광채널 링크, 디스크 디바이스에 의해 사용되는 직렬 ATA 링크 및 다른 것들의 집합을 포함한다.
케이블을 통한 고속 데이터 전송 동안, 케이블은 수신기 단말에서 신호 품질을 저하시키는 손실 및 분산을 들여온다. 고속 직렬 통신은 단일 도전체 또는 도전체 쌍을 통해 고속 데이터 전송을 가능하게 한다. 그러나, 전송되는 신호의 주파수 및 케이블 길이 중 하나 또는 둘 모두가 증가함에 따라, 주파수 의존 지연 및 감쇠로 인한 왜곡은 수신기의 감시 장치를 거의 쓸모없게 할 수 있다. 또한, 케이블을 핸들링하는 것 자체는 소비자 응용에 있어서 전형적인 사용자에게는 난해하다.
주파수 의존 감쇠는 신호를 감쇠시킬뿐만 아니라 분산을 발생시킨다. 이러한 것들은 수신된 신호를 잘못 탐지할 가능성을 높인다. 수신기에 대한 가장 중요한 매개변수는 수신기에서의 아이 오프닝(eye-opening)이다. 보다 큰 아이 오프닝은 보다 양호한 신호 품질에 관련이 있다. 신호 왜곡의 주요 원인은 주파수 의존 감쇠, 불완전한 임피던스 매칭(imperfect impedance matching), 원단 누화(far end cross talk) 및 EMI이다. 상대적으로 낮은 주파수 신호에 대해서, 다양한 신호 처리 기술(예를 들어, 적응성의 등화)을 사용하여 신호 왜곡을 보상했다. 그러나, 보다 높은 신호(특히 NRZ(non return to zero) 데이터 스트림을 나타내는 것들)에 대해서, 케이블 특성이 잘 정의되거나 알려지지 않았으면, 등화는 더욱 어려워진다. 정교한 방법을 사용하여, 송신기 및/또는 수신기 내의 회로(송신기와 수신기 간에 접속된 케이블을 가짐)를 사용하여 케이블 특성들을 추론할 수 있지만, 이는 복잡한 주고받기(handshaking) 및 신호 프로세싱 회로를 필요로 한다.
케이블을 통해 데이터를 나타내는 신호(예를 들어, 비디오 또는 오디오 데이터를 나타내는 신호)를 수신기에 전송하는 것은, 예를 들어 데이터에 시간 지연 에러(종종 지터(jitter)로 참조됨)를 발생시킴으로써 데이터의 품질을 떨어뜨린다. 실제로, 케이블은 케이블을 통한 전파 동안 신호에 필터(종종 "케이블 필터"로 참조됨)를 적용시킨다. 케이블 필터는 ISI(inter-symbol interference)를 발생시킬 수 있다.
등화는 링크를 통한 전파 이후 수신된 신호에의 역버전 케이블 필터의 응용이다. 등화 필터(때때로 "등화기"로 참조됨)의 기능은 케이블 필터를 보상(가급적 취소)하기 위한 것이다. 송신기는 전송될 일련의 데이터 값 중 몇몇의 데이터 값에 상대적으로 큰 증폭을 적용하고, 일련의 다른 데이터 값에 상대적으로 작은 증폭을 적용함으로써 "프리엠퍼시스(pre-emphasis)" 등화를 구현할 수 있다. 수신기는 또한 등화 필터를 구현할 수 있다.
케이블을 통해 송신기로부터 수신기로 데이터를 전송하기 위한 시스템에서, 송신기 및 수신기 중 하나 또는 둘 모두가 등화를 수행할 수 있다. 수많은 이러한 시스템에서, 사용자는 송신기와 수신기 사이에 다양한 케이블 중 임의의 것을 연결시킬 수 있고, 원하면 하나의 케이블을 다른 것(예를 들어, 상이한 길이의 하나)으 로 교체할 수 있다. 하나의 케이블과 함께 사용하기에 적절한 등화 매개변수의 집합은, 이 케이블이 다른 케이블(예를 들어, 훨씬 짧거나 긴 케이블)에 의해 대체될 때 종종 사용하기 부적절해질 수 있다. 본 발명 전까지, 이러한 시스템의 송신기 또는 수신기 내의 등화 필터에 대한 최상의 (적절한) 등화 매개변수 집합을 결정하는 것은 시간 소모적이고 및/또는 비용이 많이 들었다(예를 들어, 케이블 속성의 특성이 전술된 바와 같이 복잡한 주고받기 및 신호 프로세싱 회로를 필요로 하기 때문임).
<발명의 요약>
한 부류의 실시예에서, 본 발명은 케이블 데이터(적어도 하나의 케이블 특성을 나타냄)를 저장한 메모리; 도전체 집합; 및 도전체 집합 중 적어도 하나의 도전체에 연결되고, 저장된 케이블 데이터의 적어도 일부에 액세스하고 (예를 들어, 케이블에 연결된 외부 디바이스에의 전송을 위해) 액세스된 데이터를 도전체 집합의 적어도 하나의 도전체에 직렬 방식으로 어써트함으로써 (예를 들어, 케이블에 연결된 송신기 또는 다른 외부 디바이스로부터의) 도전체 집합의 적어도 하나의 도전체 상에서 수신된 케이블 데이터 요청에 응답하도록 구성된 회로를 포함하는 케이블이다. 도전체 집합은 적어도 하나의 도전체(전형적으로, 2개 이상의 도전체)를 포함한다. 메모리 및 회로 모두가 직렬 디바이스에 포함될 수 있거나, 회로만이 직렬 디바이스에 포함되고 메모리는 직렬 디바이스와는 별개의 구성요소로서 그것에 연결될 수 있다. 외부 디바이스는 케이블 데이터를 사용하여, 등화를 구현하거나 다른 한편으로 케이블-도입된 손실 및 분산으로 인한 악영향을 완화할 수 있다. 예를 들어, 전형적인 구현에서, 케이블은 송신기와 수신기 사이에 연결되어 있으며, 케이블 내의 직렬 디바이스는 (송신기에 의해 요청된) 케이블 데이터를 송신기에 직렬 방식으로 어써트하도록 구성된다. 송신기는 그 후 케이블 데이터를 사용하여, 등화를 구현할 수 있다. 예를 들어, 송신기는 케이블 데이터를 사용하여 컨텐츠 데이터(케이블을 통해 수신기에 전송된 데이터)의 프리엠퍼시스를 위한 최적의 프리엠퍼시스 값을 고르고, 및/또는 수신기 내의 등화 회로 및/또는 전송 회로에 대한 매개변수를 설정(또는 수신기가 설정하게 함)할 수 있다. 예를 들어, 송신기는 등화 매개변수 설정할 시에 수신기에 의해 사용될 적어도 몇몇의 케이블 데이터(또는 케이블 데이터에 대한 응답으로 생성된 신호)를 수신기에게 전송할 수 있었다.
또 다른 부류의 실시예에서, 본 발명의 케이블은 사용자 또는 외부 디바이스(예를 들어, 케이블에 연결된 송신기 또는 수신기)에 정보를 (예를 들어, 케이블 내에 저장된 케이블 데이터에 대한 표시를 디스플레이함으로써) 어써트하기 위한 회로를 포함한다. 몇몇의 이러한 실시예에서, 케이블은 케이블 가이드 정보를 어써트함으로써, 예를 들어 케이블 가이드 정보에 대한 표시를 디스플레이함으로써 적어도 하나의 케이블 가이드 기능을 구현하도록 구성된다. 케이블 가이드 정보는 케이블의 미접속 끝이, 케이블의 다른쪽 끝이 알려진 유형의 디바이스에 접속되어 있을 때 접속되어야 하는 디바이스의 유형을 나타낼 수 있다. 케이블 내의 회로는 케이블이, 회로가 케이블의 다른쪽 끝이 알려진 유형의 디바이스에 접속되어 있다고 판정할 때 미접속 끝이 접속해야만 하는 디바이스의 유형에 대한 표시를 디스플 레이하게 한다.
전형적인 실시예에서, 본 발명의 케이블은 2개의 커넥터를 포함하며, 도전체 집합이 커넥터들 사이에 연결되어 있고, 직렬 디바이스는 커넥터들 중 하나에 (또는 두 커넥터 각각에) 포함되어 있거나 두 커넥터 모두에 분산되어 있다. 케이블 데이터는 하나의 상기 직렬 디바이스에 포함된 메모리 내에 저장되거나, 적어도 하나의 상기 직렬 디바이스와 별개이지만 연결되어 있는 적어도 하나의 메모리 내에 저장될 수 있다. 직렬 디바이스는 (예를 들어, 외부 디바이스로의) "케이블 데이터 채널"(도전체 집합의 하나 이상의 도전체, 및 전형적으로 도전체 집합의 1개 또는 2개의 도전체)에 연결되어 있으며, 케이블 데이터 채널을 통해 (메모리 내에 저장된) 케이블 데이터를 (예를 들어, 외부 디바이스에) 어써트함으로써 케이블 데이터에 대한 요청(예를 들어, 송신기 또는 케이블 외부에 있지만 케이블 데이터 채널에 연결된 다른 디바이스로부터 케이블 데이터 채널을 통해 수신된 요청)에 응답하도록 구성된다. 전형적으로, 송신기(또는 케이블 외부에 있는 다른 디바이스) 내의 직렬 버스 제어기는 케이블 데이터 채널을 통한 통신을 제어한다. (케이블로부터의 케이블 데이터에 액세스하고 액세스된 케이블 데이터를 사용하기 위한) 제어 메커니즘은 소프트웨어(예를 들어, 소프트웨어 디바이스 드라이버)로서 구현될 수 있으며, 송신기(또는 케이블 외부에 있는 다른 디바이스) 내의 직렬 버스 제어기로 프로그래밍될 수 있다.
전형적인 사용에서, 케이블은 송신기와 수신기 사이에 연결되고, 케이블의 케이블 데이터 채널은 송신기와 수신기 간의 상대적으로 저속인 직렬 통신을 위해 사용되는데, 여기서 한편으로 데이터(예를 들어, 비디오 및/또는 오디오 데이터)는 케이블 도전체 집합의 다른 도전체를 통해 보다 높은 데이터 속도에서 (송신기로부터 수신기로) 전송된다. 일례로서, 송신기 및 수신기는 DVI 링크를 통해 연결되고, DVI 링크의 디스플레이 데이터 채널("DDC") 라인은 케이블 데이터 채널이다. (외부 디바이스와 케이블 내의 직렬 디바이스 간의) 케이블 데이터 채널을 통한 직렬 통신은 상대적으로 저속에서 일어날 수 있으며, 그렇게 되면, 직렬 디바이스는 직렬 통신이 높은 데이터 속도에서 일어나야 할 때보다 간단하게 구현될 수 있다.
전형적인 실시예에서, 본 발명의 케이블의 직렬 디바이스는 I2C 인터페이스이며, 케이블 데이터를 저장한 ROM을 포함한다. 전형적으로, 케이블 데이터는 케이블 제조업자, 케이블 유형 및/또는 케이블 종류, 날짜 코드, 주파수 의존 감쇠 테이블, FEXT(far-end corsstalk) 계수, 케이블 임피던스, 케이블 길이(전기적 길이), 케이블 등급, EMI 관련 계수, 공통 모드 방사, 케이블 속도, 인트라 페어 스큐(원단 누화-pair skew) 및 다른 정보 모두 또는 그 중 일부를 나타낸다. ROM은 케이블 제조업자가 특정 케이블 또는 케이블 모델에 관한 케이블 데이터를 기록하는 마스크 ROM이거나, 제조 단계에서 특정 케이블 또는 케이블 모델에 관한 케이블 데이터로 프로그래밍된 PROM일 수 있다. 이와 달리, 케이블 데이터는 다른 유형의 ROM 또는 다른 메모리에 저장된다. 예를 들어, (케이블 데이터를 저장한) 메모리는 레지스터 또는 레지스터 네트워크로서 구현된 아날로그 메모리일 수 있거나, 또 다른 아날로그 메모리일 수 있다.
몇몇 실시예에서, 케이블은 케이블 내의 회로(예를 들어, 직렬 디바이스)에 연결되고 그것에 의해 구동되는 적어도 하나의 LED(또는 다른 발광 소자)를 포함한다. 몇몇 실시예에서, 케이블은 2개의 직렬 디바이스(예를 들어, 케이블의 하나의 끝에의 커넥터 내에 하나 및 케이블의 다른쪽 끝에의 커넥터 내에 다른 하나) 및 하나가 각각의 직렬 디바이스에 의해 구동되는 2개의 LED(또는 다른 발광 소자)를 갖는다. 가급적, 각각의 직렬 디바이스는 (예를 들어, 케이블에 연결된 송신기 내의 직렬 디바이스 마스터로부터 케이블 데이터 채널을 통해 수신된 명령(command)을 해석함으로써, 여기서 직렬 디바이스 마스터는 케이블 데이터 채널을 통해 통신을 제어함) 외부 디바이스로부터의 (반드시 그러한 것은 아니지만 명령일 수 있는) 신호에 대한 응답으로 구동 신호를 생성하도록 구성된다. 구동 신호는 LED(또는 다른 발광 소자)가 적절한 색상, 밝기 및/또는 깜빡임 패턴을 생성하게 할 수 있다. 직렬 디바이스는 LED(또는 다른 발광 소자)가 접속 상태(예를 들어, 케이블이 송신기 및/또는 수신기에 적절하게 접속되어 있는지), 에러 개수 또는 다른 정보(예를 들어, 신호 전송 또는 케이블 상태를 조정하기 위한 다른 정보)를 나타내는 광을 방출하게 할 수 있다.
송신기와 수신기 사이에 연결된 본 발명의 케이블의 실시예를 포함하는 시스템에서, 송신기와 수신기 중 하나 또는 둘 모두는 LED(또는 다른 방출 소자) 및 방출 소자를 구동하기 위한 회로를 포함할 수 있다. 각각의 방출 소자로부터 방출된 광은 색상, 밝기 또는 깜빡임 패턴을 사용하여 접속 상태 및/또는 다른 정보를 나타냄으로써 케이블 설치를 가이드하거나 접속을 점검할 수 있다.
(본 발명의 케이블 및/또는 그것에 연결된 외부 디바이스 내의) 각각의 방출 소자로부터 방출된 광은 또한 예를 들어 색상, 밝기 및 깜빡임 패턴을 사용하여 케이블을 통해 전송되는 신호의 유형(또는 신호의 유형들, 예를 들어 디지털 신호, 컨텐츠 보호 신호 또는 오디오 신호) 또는 특정 신호 액티비티를 나타낼 수 있다.
몇몇의 실시예에서, 본 발명의 케이블에 저장된 케이블 데이터는 케이블이 보안 케이블(송신기가 암호화된 데이터를 안전하게 전송할 수 있는 것)인지를 나타내는 데이터를 포함한다. 몇몇의 실시예에서, 케이블은 암호 키 집합을 저장하며, 케이블 내의 직렬 디바이스는 송신기 및 직렬 디바이스가 자신들을 식별(이 단계는 전형적으로 키의 교환을 포함함)하고 송신기가 케이블이 안전한 디지털 케이블인지를 판정하는 검증 동작을 송신기와 함께 실행하도록 구성된다. 본 발명의 케이블의 나중 실시예 중 하나를 포함하는 시스템에서, 송신기는 또한 전형적으로 수신기와 검증 동작을 수행할 것이다. 수신기 및 케이블 내의 직렬 디바이스 모두와의 검증 동작의 성공적인 완료시에, 송신기는 암호화된 데이터를 케이블에 전송하고, 암호화된 데이터는 케이블을 통해 수신기에 전파되어 수신기 내에서 암호해독될 것이다. 예를 들어, 각각의 송신기 및 수신기가 암호 엔진(cipher engine)을 포함하고 HDCP 프로토콜에 따라 동작하도록 구성되면, 각각의 송신기, 수신기 및 케이블은 HDCP 키 집합을 저장할 수 있다. 송신기 내에 저장된 HDCP 키 집합은 송신기(또는 송신기를 포함하는 적은 수의 디바이스)에 고유한 적어도 몇몇의 키들을 포함할 것이며, 수신기에 저장된 HDCP 키 집합은 수신기(또는 수신기를 포함하는 적은 수의 디바이스)에 고유한 적어도 몇몇의 키를 포함할 것이고, 케이블 내에 저장된 HDCP 키 집합은 케이블(케이블을 포함하는 적은 수의 디바이스)에 고유한 적어 도 몇몇의 키를 포함할 것이다.
바람직한 실시예에서, 본 발명의 케이블은 바이너리 신호의 고속 전송을 위해 구성된다.
한 부류의 실시예에서, 본 발명은 본 발명의 케이블과 케이블에 연결된 송신기 및 수신기의 임의의 실시예를 포함하는 시스템이다. 다른 실시예에서, 본 발명은 본 발명의 케이블의 임의의 실시예에 저장된 케이블 데이터에 액세스하고 및/또는 본 발명의 케이블의 임의의 실시예의 메모리로부터 액세스된 케이블 데이터를 이용하기 위한 방법이다.
도 1은 (1개의 TMDS 링크를 포함하는) DVI 링크를 통해 데이터를 전송하기 위한 종래 시스템의 블럭도(이 시스템은 송신기, 수신기 및 송신기와 수신기 사이의 케이블을 포함함).
도 2는 송신기, 수신기 및 송신기와 수신기 사이의 본 발명의 케이블의 실시예에 대한 블럭도.
도 3은 송신기, 수신기 및 송신기와 수신기 사이의 (등화 회로 포함하는) 본 발명의 케이블의 또 다른 실시예에 대한 블럭도.
도 4는 송신기, 수신기 및 송신기와 수신기 사이의 (각각이 LED에 연결된 2개의 직렬 디바이스를 포함하는) 본 발명의 케이블의 또 다른 실시예에 대한 블럭도.
도 5는 송신기, 수신기 및 송신기와 수신기 사이의 본 발명의 케이블의 또 다른 실시예에 대한 블럭도(각각의 송신기 및 수신기는 암호 엔진을 포함함).
도 6은 송신기, 수신기 및 송신기와 수신기 사이의 본 발명의 케이블의 또다른 실시예에 대한 블럭도.
도 7은 송신기, 수신기 및 송신기와 수신기 사이의 본 발명의 케이블의 또다른 실시예에 대한 블럭도.
한 부류의 실시예들에서, 본 발명은 케이블 데이터를 저장하는 케이블이며, 그 케이블에 연결된 송신기와 수신기 사이에서 데이터를 전송하기 위한 도전체 집합(적어도 하나의 도전체, 전형적으로는 2개 이상의 도전체), 및 그 케이블에 연결된 외부 디바이스(예를 들어, 송신기)에 케이블 데이터를 어써트하기 위한 직렬 디바이스를 포함한다. 도전체 집합 내의 적어도 하나의 도전체는 "케이블 데이터 채널"로서 이용되며, 그 채널을 통하여, 직렬 디바이스는 케이블에 연결된 외부 디바이스(예를 들어, 송신기)에 케이블 데이터를 직렬로 전송한다. 직렬 디바이스는 케이블 데이터 채널에 연결되고, (송신기로부터의, 또는 케이블 외부에 있지만 케이블 데이터 채널에 연결되어 있는 다른 디바이스로부터의) 케이블 데이터를 케이블 데이터 채널을 통하여 외부 디바이스에 어써트함으로써, 케이블 데이터에 대한 요청에 응답하도록 구성된다.
바람직한 실시예들에서, 본 발명의 케이블은 케이블 데이터를 저장하는 판독 전용 메모리(ROM)를 포함한다. 다른 실시예들에서, 본 발명의 케이블은 케이블 데이터를 저장하는 ROM 이외의 메모리를 포함한다. 예를 들어, 일부 실시예들에서, 본 발명의 케이블은 아날로그 메모리를 포함한다. 예를 들어, 아날로그 메모리는, 케이블이 디바이스에 접속된 때에 그 디바이스 내의 아날로그 회로가 아날로그 메모리에 연결되고, 아날로그 회로가 케이블 데이터를 나타내는 전류 또는 전압(또는 기타 전기 신호)을 측정 또는 발생시킴으로써 케이블 데이터를 결정(판독)하며, 이 때 전기 신호는 아날로그 메모리에 의해 결정되는 저항값(또는 저항값들의 비)에 의해 결정된다는 점에서, 케이블 데이터를 저장하는 저항 또는 저항 네트워크로서 구현될 수 있다.
본 명세서에서, "직렬 디바이스"라는 표현은 다른 디바이스와 직렬 링크를 통하여 통신할 수 있는 디바이스를 나타내기 위해 사용된다. 한 부류의 실시예들(예를 들어, 본 발명의 케이블이 송신기와 수신기 간의 DVI 링크를 구현하는 실시예들)에서, 케이블의 "직렬 디바이스"는 송신기 내에서 I2C 마스터 디바이스와의 I2C통신을 위해 연결 및 구성된 인터페이스 회로를 포함한다. 그러한 인터페이스 회로는 송신기로부터 수신된 I2C 제어 비트에 응답하여, 자신에 연결된 ROM으로부터의 케이블 데이터를 (송신기에) 어써트하기 위해 I2C 슬레이브 프로토콜을 구현한다.
바람직한 실시예들에서, 비디오 데이터(및/또는 오디오 데이터 및/또는 기타 데이터)는 도전체 집합 내의 도전체들의 제1 부분집합을 통해 직렬로 전송되며, 도전체들의 제2 부분집합은 케이블 데이터 채널을 포함한다. 전형적으로, 제2 부분집합은 제1 부분집합과는 별개이지만, 다르게는 제2 부분집합이 제1 부분집합 내의 적어도 하나의 도전체를 포함한다.
다른 실시예들에서, 비디오 데이터(및/또는 오디오 데이터 및/또는 기타 데이터)는 도전체 집합 내의 도전체들의 제1 부분집합을 통해 병렬로 전송되고, 도전체들의 제2 부분집합은 케이블 데이터 채널을 포함한다 (이 채널을 통하여 케이블 데이터가 케이블 외부에 있는 디바이스에 직렬로 전송됨). 전형적으로, 제2 부분집합은 제1 부분집합과 별개이지만, 다르게는 제2 부분집합이 제1 부분집합 내의 적어도 하나의 도전체를 포함한다.
본 발명의 케이블의 실시예들이 도 2, 3, 4, 5를 참조하여 설명될 것이다. 도 2, 3, 4, 5 각각의 시스템은 송신기, 수신기, 및 송신기와 수신기 간의 DVI 링크를 포함한다. 도 2의 케이블(32)은 송신기(31)와 수신기(33) 간의 DVI 링크를 구현하는 데에 필요한 모든 도전체를 포함하는 도전체 집합(35)을 포함한다. 케이블(32)의 커넥터(34)는 집합(35) 내의 각 커넥터를 송신기(31)의 대응 단자에 연결하는 방식으로 송신기(31)에 연결되도록 구성되어 있고, 케이블(32)의 커넥터(36)는 집합(35) 내의 각 도전체의 다른쪽 끝을 수신기(33)의 대응 단자에 연결하는 방식으로 수신기(33)에 연결되도록 구성되어 있다.
도 3의 케이블(42)은 송신기(41)와 수신기(43) 간의 DVI 링크를 구현하는 데에 필요한 모든 도전체를 포함하는 도전체 집합(45)을 포함한다. 케이블(42)의 커넥터(44)는 집합(45) 내의 각 도전체를 송신기(31)의 대응 단자에 연결하는 방식으로 송신기(41)에 연결되도록 구성되어 있고, 케이블(42)의 커넥터(46)는 집합(45) 내의 각 도전체의 다른쪽 끝을 수신기(43)의 대응 단자에 연결하는 방식으로 수신기(43)에 연결되도록 구성되어 있다.
마찬가지로, 도 4의 케이블(52)은 송신기(51)와 수신기(53) 간의 DVI 링크를 구현하는 데에 필요한 모든 도전체를 포함하는 도전체 집합(55)을 포함한다. 케이블(52)의 커넥터(54)는 집합(55) 내의 각 도전체를 송신기(51)의 대응 단자에 연결하는 방식으로 송신기(51)에 연결되도록 구성되어 있고, 케이블(52)의 커넥터(56)는 집합(55) 내의 각 도전체의 다른쪽 끝을 수신기(53)의 대응 단자에 연결하는 방식으로 수신기(53)에 연결되도록 구성되어 있다.
각각의 도전체 집합(35, 45, 55)은 고속 바이너리 NRZ 데이터(전형적으로, 비디오 데이터, 또는 비디오 및 오디오 데이터)를 전송하기 위한 3 도전체 쌍("Red", "Green", "Blue"로 명명됨), 및 그러한 데이터에 대한 클럭(픽셀 클럭)을 전송하기 위한 도전체 쌍("Clock"으로 명명됨)을 포함한다. 각각의 도전체 집합(35, 45, 55)은 도 2, 도 3, 도 4의 DVI 링크의 DDC 채널을 각각 포함하는 도전체들("DDC CLK" 및 "DDC DATA"로 명명됨)도 포함한다. 도 2의 DDC 채널은 송신기(31)와 수신기(33) 간에서의 (비교적 저속으로의) 양방향 통신을 위한 것이고, 도 3의 DDC 채널은 송신기(41)와 수신기(43) 간에서의 (비교적 저속으로의) 양방향 통신을 위한 것이고, 도 4의 DDC 채널은 송신기(51)와 수신기(53) 간에서의 (비교적 저속으로의) 양방향 통신을 위한 것이다. 관련된 송신기/수신기 쌍이 HDCP 프로토콜을 구현하도록 수성된 경우에서, 각각의 DVI 링크의 DDC 채널은 HDCP 키를 공유하는 데에도 사용될 수 있다.
각각의 도전체 집합(35, 45, 55)은 DDC 전력 라인("VCC" 및 "GND"로 명명됨)을 포함하며, 다른 도전체들(도시되지 않음)도 포함할 수 있다.
직렬 디바이스 마스터(38)[송신기(31) 내에 도시된 바와 같이 접속됨]는 도 2의 DVI 링크의 DDC 채널을 통한 직렬 디바이스(39)[수신기(33) 내에 도시된 바와 같이 접속됨] 및 직렬 디바이스(37)[케이블(32)의 커넥터(36) 내에 도시된 바와 같이 접속됨] 각각과의 (I2C 프로토콜에 따른) 직렬 통신을 제어한다. 직렬 디바이스 마스터(48)[송신기(41) 내에 도시된 바와 같이 접속됨]는 도 3의 DVI 링크의 DDC 채널을 통한 직렬 디바이스(49)[수신기(43) 내에 도시된 바와 같이 접속됨] 및 직렬 디바이스(47)[케이블(42)의 커넥터(46) 내에 도시된 바와 같이 접속됨] 각각과의 (I2C 프로토콜에 따른) 직렬 통신을 제어한다. 직렬 디바이스 마스터(58)[송신기(51) 내에 도시된 바와 같이 접속됨]는 도 4의 DVI 링크의 DDC 채널을 통한 직렬 디바이스(59)[수신기(53) 내에 도시된 바와 같이 접속됨], 직렬 디바이스(60)[케이블(52)의 커넥터(54) 내에 도시된 바와 같이 접속됨] 및 직렬 디바이스(61)[케이블(52)의 커넥터(56) 내에 도시된 바와 같이 접속됨]와의 (I2C 프로토콜에 따른) 직렬 통신을 제어한다. 각각의 직렬 디바이스(37, 39, 47, 49, 59, 60, 61)는 I2C 인터페이스를 포함한다.
직렬 디바이스(37)는 본 발명에 따라 케이블 데이터를 저장하는 메모리(37A)를 포함한다. 바람직한 구현예들에서, 메모리(37A)는 ROM(케이블 제조자가 케이블 데이터를 기입하는 마스크 ROM, 또는 제조 단계에서 케이블 데이터로 프로그래밍되는 PROM 중의 하나)이다. 다르게는, 메모리(37A)는 다른 유형의 다른 메모리이다.
전형적으로, 케이블 데이터는 케이블 제조자, 케이블 유형 및/또는 케이블 종류, 날짜 코드, 주파수 의존 감쇠 테이블, FEXT(원단 누화) 계수, 케이블 임피던 스, 케이블 길이(전기적 길이), 케이블 등급, EMI 관련 계수, 공통 모드 방사, 케이블 속도, 인트라 페어 스큐 및 기타 정보 중 일부 또는 전부를 나타낸다.
도 3에서, 메모리(47A)[직렬 디바이스(47)에 연결됨]는 본 발명에 따른 케이블 데이터를 저장한다. 메모리(47A)는 ROM으로 구현되는 것이 바람직하다.
각각의 직렬 디바이스(도 4의 60 및 61, 도 5의 77)도 본 발명에 따른 케이블 데이터를 저장하는 메모리(바람직하게는 ROM)를 포함한다. 케이블(32, 52 또는 72)에 대한 변형에서, 케이블의 직렬 디바이스[예를 들어, 직렬 디바이스(37, 47 또는 77)를 대체하는 직렬 디바이스]는 케이블 데이터를 저장하는 메모리를 포함하지 않지만, 케이블이 케이블의 직렬 디바이스로부터 분리되어 연결되어 있는 메모리(그 커넥터들 중 하나 내에 있음)를 포함한다.
각각의 케이블(32, 42, 52)은, 그 케이블 내에 저장된 케이블 데이터에 대한 요청에 응답하도록 구성된 내장형 능동 직렬 디바이스(전형적으로는 집적 반도체 회로로 구현됨)를 포함한다는 점에서 인텔리전트 케이블(intelligent cable)이다. 각각의 온-케이블 직렬 디바이스[예를 들어, 디바이스(37, 47, 60 또는 61)]는 상업적으로 이용가능한 기술을 사용하여 (예를 들어, 상업적으로 이용가능한 모듈 또는 그러한 모듈의 수정된 버전으로서) 구현될 수 있다.
통상적으로, DVI 링크의 DDC 채널은 확장 디스플레이 식별(Extended Display Identification; EDID) 메시지를 수신기에 관련된 모니터로부터 송신기로 전송하고, 모니터에 대한 신호를 송신기로부터 전송하기 위해 사용된다. EDID 메시지는 모니터의 다양한 특성을 상술한다. 도 2의 시스템에서, 디바이스(38 및 39)는 이 러한 통상적인 동작을 수행하도록 구성된다. 예를 들어, 디바이스(38)는 DDC 채널을 통해 EDID 요청을 디바이스(39)에 어써트하도록 구성되고, 디바이스(39)는 DDC 채널을 통해 디바이스(38)에 EDID 메시지를 전송함으로써 그러한 요청에 응답하도록 구성된다. I2C 프로토콜은 수개의 직렬 디바이스가 한쌍의 도전체를 따라 접속될 수 있게 해 주고, I2C 마스터 디바이스[예를 들어, 디바이스(38)]가 그러한 직렬 디바이스들 중 원하는 임의의 한 디바이스와 통신할 수 있게 해 준다. 따라서, 본 발명에 따르면, 디바이스(38)는 수신기(33)가 등화 기능을 갖는지를 판정하기 위해 디바이스(39)에 질의하도록 구성되고[디바이스(39)는 그러한 질의에 응답하도록 구성됨], 디바이스(38)는 또한 케이블(32) 내에 저장된 케이블 데이터에 대한 요청을 디바이스(37)에 어써트하도록 구성된다[디바이스(37)는 그러한 요청에 응답하도록 구성됨].
도 3 및 도 4의 시스템에서, 디바이스(48, 49, 58, 59)는 이전 문단에서 설명된 통상적인 DDC 채널 동작을 수행하도록 구성된다. 또한, 본 발명에 따르면, 디바이스(48)는 수신기(43)가 등화 기능을 갖는지를 판정하기 위해 디바이스(49)에 질의하도록 구성되고[디바이스(49)는 그러한 질의에 응답하도록 구성됨], 디바이스(48)는 케이블(42) 내에 저장된 케이블 데이터에 대한 요청을 디바이스(47)에 어써트함으로써 그러한 요청에 응답하도록 구성되고[디바이스(47)는 메모리(47A)로부터의 케이블 데이터를 DDC CLK 라인 및 DDC DATA 라인 중 하나 또는 둘다를 통한 직렬 방식으로 디바이스(48)에 어써트하도록 구성됨], 디바이스(58)는 수신기(53)가 등화 기능을 갖는지를 판정하기 위하여 디바이스(59)에 질의하도록 구성되고[디 바이스(59)는 그러한 질의에 응답하도록 구성됨], 디바이스(58)는 케이블(52) 내에 저장된 케이블 데이터에 대한 요청을 디바이스(60 또는 61)에 어써트하도록 구성된다[디바이스들(60 및 61) 중 관련된 한 디바이스는 DDC CLK 라인 및 DDC DATA 라인 중 하나 또는 둘다를 통한 직렬 방식으로 케이블 데이터를 디바이스(58)에 어써트함으로써 그러한 요청에 응답하도록 구성됨].
다른 실시예들에서, 본 발명의 케이블은, DVI 링크는 아니지만 DDC 채널을 포함하는 링크를 구현하는 데에 사용되며, 그 도전체 집합은 DDC 채널을 구현하기 위한 디스플레이 데이터 채널("DDC") 라인들을 포함한다. 바람직하게는, 케이블은 (예를 들어, DDC 라인들에 연결된 외부 디바이스로의 직렬 방식의 전송을 위하여) DDC 라인들 중 적어도 한 라인에 케이블 데이터(케이블 내의 메모리로부터 액세스됨)를 어써트함으로써 케이블 데이터에 대한 요청(DDC 라인들 중 적어도 하나에서 수신됨)에 응답하도록 구성된다.
도 3의 시스템이 도 2의 시스템과 다른점 한가지는, 도 2의 케이블(32)이 등화 회로를 포함하지 않는 데에 반하여, 케이블(42)은 등화 네트워크(50)를 포함한다는 것이다. 네트워크(50)는 비디오 데이터 채널(도전체 "Red", "Green", "Blue") 및 픽셀 클럭 채널("Clock"으로 명명된 도전체 쌍) 각각에 대한 등화 필터를 포함한다. 등화 네트워크(50)는 전형적으로 수동 회로로서 구현된다. 바람직하게는, 케이블(42)의 메모리(47A) 내에 저장되는 케이블 데이터는, 케이블(42)이 등화 네트워크(50)를 갖추고 있음을 나타내고 또한 등화 네트워크(50)의 적어도 하나의 특성 또는 매개변수를 나타내는 등화 데이터를 포함한다. 디바이스(47)는 등 화 데이터를 DDC 채널을 통한 직렬 방식으로 디바이스(48)에 전송함으로써 디바이스(48)로부터의 케이블 데이터 요청에 응답하도록 구성되는 것이 바람직하다. 송신기(41)는, 데이터 및 클럭 신호가 비디오 데이터 및 픽셀 클럭 채널을 통해 전송되기 위해 등화되어야 하는지, 및 등화되어야 한다면 그 데이터 및 클럭 신호에 어떤 등화를 적용해야할지에 관한 자체적인 판정에서, 등화 데이터를 입력으로서 사용하는 것이 바람직하다. 예를 들어, 송신기(41)는 비디오 데이터 및 픽셀 클럭 채널을 통한 전송 [및 네트워크(50) 내에서의 진행중인 등화] 이후에, 수신기(43)에서 수신된 데이터 및 클럭 신호의 과-등화(over-equalization)를 유발하지 않을 프리엠퍼시스 값(pre-emphasis value)들을 선택하기 위하여, 케이블(52)로부터의 등화 데이터를 사용할 수 있다.
케이블 내의 등화 네트워크[예를 들어, 등화 네트워크(50)]는 분산 및 반사를 감소시키는 데에 유용할 수 있다. 매우 긴 케이블을 통한 신호 전송의 경우에서, 송신기는 전형적으로 전송될 신호를 능동적으로 부스팅하여 전송 동안의 예상 손실을 완화하고, 또한 전형적으로 케이블을 통해 전송된 각각의 차동 신호(예를 들어, 도 2, 3, 4 또는 5의 시스템에서 "Red", "Green", "Blue" 및 "Clock"으로 명명된 도전체 쌍들 각각을 통하여 전송된 차동 신호)를 디스큐(deskew)하여 인트라-페어 스큐를 완화한다.
도 4의 시스템은 여러 면에서 도 2와 다르다. 도 4의 케이블(52)은 한개가 아니라 2개의 직렬 디바이스(60 및 61)를 포함하고, 케이블(52)의 각 직렬 디바이스는 발광 다이오드(LED)에 연결되고, 송신기(51)는 LED(65)를 포함하고[송신 기(31)는 LED를 포함하지 않음], 수신기(53)는 LED(64)를 포함한다[수신기(33)는 LED를 포함하지 않음]. 케이블(52)의 LED(62)는 직렬 디바이스(60)에 연결되어 그에 의해 구동되고, 케이블(52)의 LED(63)는 직렬 디바이스(61)에 연결되어 그에 의해 구동된다. 도 4의 시스템의 변형에서, LED들 중 적어도 하나는 다른 유형의 발광 소자에 의해 대체된다.
도 4에서, 디바이스(60)는 송신기(51) 내의 디바이스(58)로부터 DDC 채널을 통해 수신된 명령들을 해석함으로써 LED(62)를 위한 구동 신호를 발생시키도록 구성되는 것이 바람직하다. 디바이스(61)는 수신기 내의 디바이스(59) 또는 송신기(51) 내의 디바이스(58)로부터 DDC 채널을 통해 수신된 명령들을 해석함으로써 LED(63)를 위한 구동 신호를 발생시키도록 구성되는 것이 바람직하다. 구동 신호에 응답하여, LED(60 및 61)는 원하는 적절한 색상, 밝기 및/또는 깜빡임 패턴을 갖는 광을 방출한다. 직렬 디바이스(60)에 의해 어써트된 구동 신호는 LED(62)가 접속 상태[예를 들어, 커넥터(54)가 송신기(51)에 적절하게 접속되었는지의 여부], 에러의 수, 또는 기타 정보[예를 들어, 신호 전송 상태 또는 케이블(52)의 상태를 진단하기 위한 기타 정보]를 나타내는 광을 발생시키게 할 수 있다. 직렬 디바이스(61)에 의해 어써트된 구동 신호는 LED(63)가 접속 상태[예를 들어, 커넥터(56)가 수신기(53)에 적절하게 접속되었는지의 여부], 에러의 수, 또는 기타 정보[예를 들어, 신호 전송 상태 또는 케이블(52)의 상태를 진단하기 위한 정보]를 나타내는 광을 발생시키게 할 수 있다.
도 4의 시스템에서, 송신기(51)는 LED(65)를 구동하기 위한 회로를 포함하 고, 수신기(53)는 LED(64)를 구동하기 위한 회로를 포함한다. 바람직하게는, 송신기(51)는 LED(65)로부터 방출된 광의 색상, 밝기 및/또는 깜빡임 패턴이 케이블 설치나 접속의 점검을 안내하는 데에 유용하게 되도록[예를 들어, 광은 케이블(52)이 송신기(51) 및 수신기(53) 중 하나 또는 둘다에 접속되어 있는지를 나타냄], LED(65)를 구동하도록 구성된다. 바람직하게는, 수신기(53)는 LED(64)로부터 방출된 광의 색상, 밝기 및/또는 깜빡임 패턴이 케이블 설치나 접속의 점검을 안내하는 데에 유용하게 되도록[예를 들어, 광은 케이블(52)이 송신기(51) 및 수신기(53) 중 하나 또는 둘다에 접속되어 있는지를 나타냄], LED(64)를 구동하도록 구성된다.
LED들(62, 63, 64, 65) 전부 또는 일부로부터 방출된 광의 색상, 밝기 및/또는 깜빡임 패턴은 케이블(52)을 통해 전송되고 있는 신호의 유형(예를 들어, 신호가 디지탈 신호인지, 내용 보호된 신호인지, 또는 오디오 신호인지)도 나타낼 수 있고/거나 특정한 신호 액티비티를 나타낼 수 있다.
LED(62 및/또는 63)로부터 방출된 광의 색상, 밝기 및/또는 깜빡임 패턴은 데이터 그 자체에 응답하여[즉, 송신기(51)로부터 수신기(53)로 전송되고 있는 데이터에 응답하여] 변화할 수 있다. 바람직하게는, 송신기(51) 내의 직렬 디바이스(58) 및 수신기(53) 내의 디바이스(59)는 데이터에 관한 특정 정보를 나타내는 신호를 (DDC 채널을 통해) 어써트하고, 직렬 디바이스(60 및/또는 61)는 그러한 신호를 LED 구동 신호로 변환한다.
LED(62, 63, 64 및/또는 65)로부터 방출된 광의 색상, 밝기 또는 깜빡임 패턴이 어떻게 사용될 수 있는지의 일례로는, 많은 케이블을 이용하는 시스템들(예를 들어, 다수의 디바이스 간에 다수의 케이블이 접속되어 있고 2개의 디바이스 간에 다수의 케이블이 접속될 수 있는 전형적인 스튜디오 내의 시스템)에서의 케이블 관리 및 케이블 문제 해결이 있다. 그러한 시스템들에서, 올바른 케이블들을 적절한 디바이스들에 접속하고 그 케이블들의 접속을 추적하는 것은 어려운 작업일 수 있다. 디바이스 쌍에 대응하는 각 케이블 내의 LED는 특정한 색상 또는 온/오프 패턴을 방출할 수 있고, 케이블에 대응하는 각 디바이스 내의 LED는 특정 색상 및/또는 패턴을 방출할 수 있다. 그러한 LED들이 이용가능한 경우, 사용자는 '에러' 상태를 결정하기 위하여 특정 광을 방출하는 (또는 방출하지 않는) 케이블들을 조사하기만 하면 된다. 또는, 사용자는 특정 색상 및/또는 깜빡임 광 패턴을 표시하는 모든 디바이스들 및 케이블들을 대조할 수 있다.
LED(62) 및/또는 LED(63)가 다색상 LED로서 구현될 수 있다면, LED(62) 및/또는 LED(63)를 제어하기 위한 회로(상기 LED들이 신호 유형 및/또는 신호 액티비티를 나타내는 광을 방출하게 함)는 보다 더 간단하게 구현될 수 있다.
이하에서는, 송신기(71), 수신기(73), 및 송신기(71)와 수신기(73) 간에 연결된 케이블(72)을 포함하는 도 5의 시스템을 설명하기로 한다. 도 5의 구성요소들 중에서 도 2의 대응 요소들과 동일한 것들에는 도 2에서와 동일한 번호를 부여하고, 그들에 대한 앞에서의 설명을 반복하지 않을 것이다. 송신기(71)는 암호 엔진(88), 및 [암호 엔진(88)에 의해 생성된 암호화된 데이터를 인코딩하고, 인코딩된 암호화된 데이터를 직렬화하고, 직렬화된 데이터를 전송하기 위한] 인코더/직렬화기 회로(89)를 포함한다. 수신기(73)는 [케이블(72)로부터 수신되는 인코딩된 암호화된 데이터를 디코딩하고 역직렬화하기 위한] 역직렬화/디코더 회로(99), 및 [회로(99)로부터 출력된 디코딩된 데이터를 암호해독하기 위한] 암호 엔진(98)을 포함한다. 케이블(72)의 직렬 디바이스(77)는 도 2의 직렬 디바이스(37)에 의해 수행되는 모든 동작들을 수행하도록 구성되며, 케이블 데이터를 저장하기 위한 메모리를 포함한다. 바람직한 구현예에서, 디바이스(77) 내에 저장되는 케이블 데이터는 케이블(72)이 송신기(71)가 암호화된 데이터를 안전하게 전송할 수 있게 해 주는 보안 케이블인지를 나타내는 데이터를 포함하고, 송신기(71)는 케이블(72)이 보안 케이블임을 나타내는 케이블 데이터를 수신하지 않았으면 그 데이터를 수신할 때까지 암호화된 데이터를 케이블(72)에 전송하지 않도록 구성된다.
다른 바람직한 구현예들에서, 디바이스(77)는 암호 키 집합을 저장한다. 이러한 유형의 구현예에서, 상이한 암호 키 집합이 암호 엔진(88), 암호 엔진(98) 및 케이블(72) 각각에 저장되는 것이 바람직하며, 디바이스(77)는 DDC 채널을 통해 송신기(71)와의 검증 동작을 실행하도록 구성된다. 이러한 검증 동작에서, 송신기(71) 및 디바이스(77)는 자신의 신분을 밝히고(이 단계는 전형적으로 키의 교환을 포함함), 송신기(71)는 케이블(72)이 보안 디지탈 케이블인지를 판정한다. 송신기(71)는 또한 수신기(73)와 직접적으로 다른 검증 동작(예를 들어, DDC 채널을 통해 수행되는 통상적인 검증 동작)을 수행할 것이다. 수신기(73) 및 직렬 디바이스(77) 둘다와의 검증 동작들이 성공적으로 완료되면, 송신기(71)는 암호화된 데이터를 케이블에 전송하고, 그 암호화된 데이터는 케이블을 통하여 수신기(73)로 전파되어, 암호 엔진(79)에서 암호해독된다.
한 부류의 실시예들에서, 암호 엔진(88 및 98) 및 디바이스(77)는 HDCP 프로토콜에 따라 동작하며, 각각 HDCP 키 집합을 저장한다. 도 5의 시스템의 그러한 실시예들의 동작 동안 [송신기(71)에 의해 암호화된 데이터가 전송되기 전에], 송신기(71)는 디바이스(77) 및 수신기(73) 각각과의 검증 동작을 수행하고, 두가지 검증 동작이 모두 성공적으로 완료될 때까지는 암호화된 데이터를 케이블(72)에 전송하지 않는다. 송신기(71)와 수신기(73) 간의 검증 동작은 통상의 HDCP 검증 동작일 수 있다. 송신기(71)와 디바이스(77) 간의 검증 동작도 통상의 HDCP 검증 동작일 수도 있고, 통상의 HDCP 검증 동작의 수정된 버전일 수도 있다. 송신기에 저장된 HDCP 키 집합은 송신기(또는, 송신기를 포함한 적은 개수의 디바이스들)에 고유한 적어도 몇몇 키들을 포함할 것이고, 수신기에 저장된 HDCP 키 집합은 수신기(또는, 수신기를 포함한 적은 개수의 디바이스들)에 고유한 적어도 몇몇 키들을 포함할 것이고, 케이블에 저장된 HDCP 키 집합은 케이블(또는, 케이블을 포함한 적은 개수의 디바이스들)에 고유한 적어도 몇몇 키들을 포함할 것이다.
상술된 실시예들 중 어떤 것에서도, 송신기[직렬 디바이스(38, 48, 58 또는 78)] 내의 직렬 버스 마스터는 바람직하게, 케이블이 송신기에 부착되자마자 (케이블 내의 직렬 디바이스와 통신함으로써) 케이블 데이터를 획득하도록 구성된다. 송신기 내의 직렬 버스 마스터는 또한 바람직하게, 수신기가 등화 능력을 갖는지를 결정하기 위해 수신기[디바이스 (39, 49, 59 또 79)] 내의 직렬 디바이스에 질의하도록 구성되며, 수신기 내의 직렬 디바이스는 그러한 질의에 응답하여 (수신기의 등화 능력을 나타내는) 수신기 데이터를 송신기에 직렬 방식으로 어써트하도록 구 성된다. 송신기는 바람직하게, 케이블 및 수신기로부터 획득된 케이블 데이터 및 수신기 데이터를 이용하여,
케이블을 통한 수신기로의 특정 비율의 데이터 전송을 가정하고서, 데이터 및 클럭 신호가 케이블을 통해 전송되기 전에 송신기 내의 데이터 및 클럭 신호를 등화하기 위한 최적의 프리엠퍼시스 값들을 결정하고, (수신기 내의 데이터 및 클럭 신호의 등화를 위한) 최적의 수신기 등화 값들을 결정하는 동작;
등화 데이터 및/또는 제어 비트를 수신기에 송신하여, 수신기 내의 등화 회로[예를 들어, 도 5의 수신기(73)의 역직렬화기/디코더 회로(99) 내의 등화 회로]의 적어도 하나의 매개변수를 설정하는(또는, 수신기가 설정하게 하는) 동작[예를 들어, 송신기는 적어도 하나의 등화 매개변수를 설정하기 위해 수신기에 의해 사용되기 위해 케이블 데이터(및/또는 케이블 데이터에 응답하여 생성된 제어 비트)의 적어도 일부를 수신기에 전송할 수 있다];
누화를 최소화하기 위해 케이블을 통해 전송될 비디오 데이터(예를 들어, RGB 데이터)를 스큐잉하는 동작;
전송동안 결과로서 생긴 EMI 및 인트라 페어 스큐를 최소화하기 위해 케이블의 도전체 쌍을 통해 전송된 적어도 하나의 차동 신호의 2개의 성분을 스큐잉하는 동작(예를 들어, 도 2, 3, 4 또는 5의 시스템에서 "Red", "Green", "Blue" 및 "Clock"으로 명명된 도전체 쌍들 각각을 통하여 전송된 차동 신호의 2개의 성분을 스큐잉함); 및
수신기 내의 터미네이션 회로(termination circuitry)[예를 들어, 도 5의 수 신기(73)의 역직렬화기/디코더 회로(99) 내의 터미네이션 회로]의 적어도 하나의 매개변수를 설정하기 위해(또는, 수신기가 설정하게 하기 위해) 데이터 또는 제어 비트를 수신기에 송신하는 동작[예를 들어, 송신기는 수신기가 도 2, 3, 4 또는 5의 시스템에서 "Red", "Green", "Blue" 및 "Clock"으로 명명된 도전체 쌍들 각각에 연결된 터미네이션의 임피던스를 조정하여, 특정 임피던스를 가지고 그러한 도전체 쌍들 각각의 각각의 도전체를 터미네이션하기를 지시하기 위해, 수신기에 제어 비트를 송신할 수 있다]
중 적어도 하나(및, 바람직하게는 전부)를 수행하도록 구성된다.
한 부류의 실시예들에서, 본 발명의 케이블은 사용자 또는 외부 디바이스에게 (예를 들어, 케이블 가이드 정보의 표시를 디스플레이함으로써) 정보를 어써트하도록 구성된 서브시스템을 포함한다. 몇몇 그러한 실시예에서, 케이블은 사용자 또는 외부 디바이스에게 (예를 들어, 케이블 가이드 정보의 표시를 디스플레이함으로써) 케이블 가이드 정보를 어써트함으로써 적어도 하나의 케이블 가이드 기능을 구현한다. 예를 들어, 케이블 가이드 정보는, 케이블의 다른 끝이 알려진 유형의 디바이스에 접속되었을 때 케이블의 미접속 끝이 어떤 유형의 디바이스에 접속되어야 하는지를 나타낼 수 있다. 몇몇 그러한 실시예에서, 케이블 내의 회로는, 회로가 케이블의 다른 끝이 알려진 유형의 디바이스에 접속되었다고 판정했을 때, 케이블이 미접속 끝이 어떤 유형의 디바이스에 접속되어야 하는지의 표시를 디스플레이하게 한다.
이러한 부류의 일반적인 실시예에서, 케이블의 한 끝이 디바이스에 접속될 때, 케이블 내의 회로(예를 들어, 직렬 디바이스)는 케이블이 어떤 디바이스에 접속되는지를 결정하고, 케이블의 다른 끝이 어떤 디바이스에 접속되어야 하는지를 자동으로 나타낸다. 예를 들어, 케이블은 케이블 내의 LED가 이 정보를 나타내는 광을 방출하게 함으로써, 케이블의 미접속 끝이 접속되어야 하는 디바이스의 유형의 표시를 디스플레이한다. (케이블의 미접속 끝이 접속되어야 하는) 타켓 디바이스가 (케이블을 수신해야 하는 타겟 디바이스의 커넥터를 식별하는) 매칭 표시를 디스플레이하도록 구성되면, 사용자는 단지, (선반대 상에 탑재된 다수의 시청각 디바이스들 중 하나일 수 있는) 타겟 디바이스의 커넥터들 중 하나 근처에서 매칭 표시(예를 들어, 동일한 색채)를 찾기만 하면 된다.
이러한 부류의 실시예들은 (케이블에 연결된) 외부 디스플레이에 의존하여 케이블 내의 회로에 전력을 공급하도록 구현될 수 있다. 대안적으로, 본 발명의 케이블은 직렬 디바이스, 또는 케이블 내의 다른 회로에 전력을 공급하기 위해 자기 자신의 전원을 포함할 수 있다. 케이블의 한 끝의 디스플레이 디바이스(예를 들어, 모니터)와 케이블의 다른 끝의 호스트, 컴퓨터, 셋톱박스 또는 유사한 디바이스 사이에 케이블이 접속되는 일반적인 디스플레이 시스템에서, 케이블의 양 끝에서의 디바이스의 전원은 케이블 내의 전력 라인에 연결된다. 예를 들어, DVI/HDMI 표준 케이블의 HPD(Hot Plug Detect) 라인은 케이블이 접속되는 모니터(또는, 다른 디스플레이 디바이스)에 의해 전원공급되고, 그러한 케이블의 DDC 전력 라인은 케이블의 다른 끝이 접속되는 호스트(또는, 컴퓨터 또는 셋톱박스)에 의해 전원공급된다.
도 6의 송신기(51)와 수신기(53) 사이에 연결된 케이블(82)은 다음의 세개의 단락에서 설명되는 실시예들의 일례이다. 도 6의 송신기(51) 및 수신기(53)는 도 4의 송신기(51) 및 수신기(53)와 동일하다. 도 4의 케이블(52)의 대응 구성요소와 동일한 케이블(82)의 구성요소는 도 4 및 도 6과 동일하게 참조번호가 표시된다. 케이블(82)은, 케이블(82)의 커넥터(84)가 도 4의 직렬 디바이스(60)보다는 [케이블(82)의 DDC 전력 라인 "VCC' 및 "GND"와, LED(62) 및 LED(63) 각각에 연결된] LED 드라이브 회로(85)를 포함한다는 점, 및 케이블(82)의 커넥터(86)가 도 4의 직렬 디바이스(61)보다는 [케이블(82)의 HDD 접지 라인 "GND"와, LED(62) 및 LED(63) 각각에 연결된] LED 드라이브 회로(87)를 포함한다는 점에서 케이블(52)과 다르다. 도 6의 실시예의 변형에서, 회로(87) 및 LED(63)가 생략되거나, 회로(85) 및 LED(62)가 생략된다.
도 6의 LED 드라이브 회로(85 및 87)는 도전체(55)들 중 임의의 것을 통해 송신기(51) 또는 수신기(53)와 통신하지 않는다. 대신에, LED 드라이브 회로(85)는 DDC 전력 라인들 사이에서 적어도 하나의 미리 정해진 최소의 전압을 유지하는 디바이스에 케이블(82)이 언제 연결되는지를 결정하기 위해 케이블(82) 내의 DDC 전력 라인을 모니터링한다. DDC 전력 라인들 사이에서의 그러한 최소의 전압의 존재는 (전력은 항상 송신기에 의해 DVI 링크의 DDC 채널에 공급되기 때문에) 커넥터(84 또는 86)가 송신기에 접속되어 있음을 나타낸다. 회로(85)는, DDC 전력 라인들 간의 전압이 최소 전압을 초과한다는 판정에 응답하여 케이블(82)의 미접속 끝이 디스플레이 디바이스의 DVI 커넥터에 접속되어야 한다는 표시를 LED(62) 및 LED(63)가 디스플레이하게 한다.
LED 드라이브 회로(87)는 케이블(82) 내의 HPD(Hot Plug Detect) 라인의 전위를 모니터링하여(HPD 라인은 도 6에 도시되어 있고, 도 2, 3, 4 및 5의 케이블(32, 42, 52 및 72) 각각에는 도시되어 있지는 않지만 존재함), 케이블(82)이 HPD 라인 상의 적어도 하나의 미리 정해진 최소의 전위(즉, HPD 라인과 기준 전위 간의 미리 정해진 최소의 전압)를 유지하는 디바이스에 언제 연결되는지를 결정한다. HPD 라인 상의 최소의 전위의 존재는 (전력은 항상, 일반적으로 디스플레이 디바이스인 수신기에 의해 DVI 링크의 HPD 라인에 공급되기 때문에) 커넥터(84 또는 86)가 수신기에 접속되어 있음을 나타낸다. 따라서, 회로(87)는, HPD 라인의 전위가 최소의 전위를 초과한다는 판정에 응답하여, 케이블(82)의 미접속 끝이 비디오 소스(예를 들어, 호스트, 컴퓨터 또는 셋톱박스)의 DVI 커넥터에 접속되어야 한다는 표시를 LED(62) 및 LED(63)가 디스플레이하게 한다.
도 6의 실시예에서, 회로들(85 및 87) 각각은 LED(62 및 63)를 구동할지, 및 적절한 시간에 LED를 구동할지를 결정하는 데 필요한 전력을 케이블(82)에 연결된 한 디바이스[송신기(51) 또는 수신기(53)]로부터 소비한다. 본 발명의 다른 실시예에서, 본 발명의 케이블은 적절한 케이블 가이드 정보를 디스플레이(또는, 사용자 또는 외부 디바이스에게 다르게 어써트)하고, 케이블 가이드 정보를 어써트해야할 때를 결정하는 데 필요한 전력을 공급하기 위한 자기 자신의 전원을 포함한다.
도 6의 실시예의 변형에서, 한 디바이스가 케이블의 한 끝에 연결된다는 판정 시에, 본 발명의 케이블 내의 회로는 케이블의 다른 끝의 커넥터가 접속되어야 하는 디바이스의 유형의 표시를 케이블이 디스플레이하게 한다. 예를 들어, 그러한 몇몇 실시예에서, 회로가 HPD 라인의 전원이 켜지는 것을 검출하면, 그것은 케이블의 한 끝이 디스플레이 디바이스의 특정 유형의 커넥터(예를 들어, DVI 커넥터)에 접속된다는 것을 알고, 케이블의 다른 끝이 호스트(또는, 컴퓨터 또는 셋톱 박스)의 특정 유형의 커넥터(예를 들어, DVI 커넥터)에 접속되어야 한다는 표시를 디스플레이한다. 회로가 DDC 전원이 켜져 있다고 판정하면, 그것은 케이블의 한 끝이 호스트(또는, 컴퓨터 또는 셋톱박스)에 접속된다는 것을 알고, 케이블의 다른 끝이 디스플레이 디바이스의 특정 유형의 커넥터(예를 들어, DVI 커넥터)에 접속되어야 한다는 표시를 디스플레이한다. 회로는, 케이블의 한 끝(또는, 양 끝 각각)의 LED가, 케이블의 미접속 끝이 표시된 유형(예를 들면, 방출된 광에 의해 표시된 유형)의 디바이스에 연결되어야 한다는 것을 나타내는 광을 방출하게 할 수도 있고, 케이블 내의 임의의 다른 표시 수단이, 미접속 끝이 표시된 유형의 디바이스에 연결되어야 한다는 것을 (예를 들면, 광을 방출함으로써) 나타내게 할 수도 있다. 선택적으로, 케이블 내의 회로는 케이블의 양 끝에 있는 LED(또는, 임의의 다른 표시 수단)가, 각각의 끝이 표시된 유형의 디바이스에 연결되어 있는지 또는 연결되어야 하는지를 나타내는(또는, 나타내기 위해) 광을 방출하게 할 수 있다.
몇몇 실시예에서, 케이블은 케이블의 한 끝에서만 표시를 디스플레이하지만(또는, 케이블의 서로 다른 끝들에서 서로 다른 표시들을 디스플레이하지만), 이것은 검출 스킴이 더 복잡해지는 것을 필요로 한다. 케이블[도 6의 케이블(82)]의 양 끝에서 동일한 표시를 디스플레이하는 실시예는 일반적으로, 구현하기가 더 간 단하다.
본 발명의 케이블 내의 직렬 디바이스(또는, 다른 회로)는 다양한 방법들 중 임의의 방법으로 케이블 가이드 정보(또는, 다른 정보)를 디스플레이할 수 있다. 예를 들어, 회로는 케이블의 한 끝만이 접속될 때 LED가 깜빡이게 할 수 있고, 케이블의 양 끝이 적절히 접속되었을 때, 회로는 LED가 일정한 광을 방출하여 양 끝의 성공적인 접속을 나타내게 할 수 있다. 대안적으로, 회로는 디스플레이의 색상 또는 디스플레이의 밝기를 변경하여 적절한 케이블 가이드 정보를 나타낼 수 있다. 본 발명에 따른 케이블 가이드 정보의 디스플레이는, 케이블이 다양한 매우 유사하지만 호환불가능한 커넥터들에 맞을 수 있는 경우 유용할 수 있다. 케이블은 그것이 접속되어야 하는 디바이스의 적절한 커넥터에 접속되지 않았으면, 케이블은 "성공적인 접속" 신호를 나타내지 않아야 한다. 선택적으로, 케이블이 올바른 디바이스의 올바른 커넥터에 접속되었을 때조차도, 커넥터가 몇몇 전기적 또는 기계적 의미에서 적절하지 못하면, 케이블은 성공적인 접속 신호를 나타내지 않는다. 이 기능은, 복잡한 시스템이 적절히 동작하지 않고, 사용자가 접속의 복잡한 웹 설정동안 무엇이 잘못되었는지를 알아내는 태스크에 직면할 때, 사용자 실패를 현저하게 감소시킬 수 있다.
상술된 실시예들의 변형에서, 본 발명의 케이블은 ROM 이외의 것에 케이블 데이터를 저장한다. 예를 들어, 몇몇 실시예에서 본 발명의 케이블은 레지스터 또는 다른 기입가능한 메모리(예를 들어, 외부 디바이스가 이전에 저장된 케이블 데이터를 보충하기 위해 새로운 데이터를 기입할 수 있거나, 외부 디바이스가 이전에 저장된 케이블 데이터를 대체하기 위해 업데이트된 케이블 데이터를 기입할 수 있는 메모리)에 케이블 데이터를 저장한다.
다른 실시예(예를 들어, 도 7을 참조하여 설명되는 실시예)에서, 본 발명의 케이블은 케이블 데이터를 저장하는 아날로그 메모리를 포함한다. 도 7의 케이블(92)은 등화 네트워크(50), 직렬 디바이스(47) 및 메모리(47A)가 없고 대신에 아날로그 메모리(97)를 포함한다는 점에서 도 3의 케이블(42)과 다르다. 아날로그 메모리(97)는 (상술된 의미에서) 케이블 데이터를 저장하고, 케이블(92)의 DDC 전력 라인들 "VCC" 및 "GND"에 연결되고, 레지스터 또는 레지스터 네트워크로서 구현될 수 있다. 케이블이 디바이스[송신기(91) 또는 수신기(93)]에 접속될 때, 디바이스 내의 아날로그 회로(도 7에 특별히 도시되지 않음)는 DDC 전력 라인을 통해 아날로그 메모리(97)에 연결된다. 아날로그 회로는 DDC 전력 라인들 "VCC" 및 "GND"에 걸린 미리 정해진 전압을 어써트하는 것에 응답하여 케이블 데이터를 나타내는 전류(또는, 다른 전기 신호)를 생성 또는 측정함으로써 메모리(97)로부터 케이블 데이터를 "판독"한다. 이 전류(또는, 다른 전기 신호)는 아날로그 메모리(97)를 포함하는 레지스터 또는 레지스터들에 의해 결정되는 저항(또는, 저항률)에 의해 결정된다.
다른 부류의 실시예들에서, 본 발명은 케이블 내에 저장된 케이블 데이터를 외부 디바이스에 제공하기 위한 방법으로서, 외부 디바이스로부터 케이블의 적어도 하나의 도전체로 요청을 어써트하는 단계; 및 케이블 데이터의 적어도 일부에 액세스함으로써 그 요청에 응답하고, 액세스된 케이블 데이터를 케이블의 적어도 하나 의 도전체 상에서 케이블로부터 외부의 디바이스로 직렬 방식으로 전송하는 단계를 포함한다. 외부 디바이스가 컨텐츠 데이터에 프리엠퍼시스를 적용하도록 구성된 송신기일 때, 본 발명의 방법은 또한, 케이블로부터 수신된 케이블 데이터의 적어도 일부에 응답하여 컨텐츠 데이터에 프리엠퍼시스를 적용하는 데 사용하기 위한 프리엠퍼시스 값들을 결정하는 단계를 더 포함할 수 있다. 외부 디바이스는 케이블을 통해 수신기에 데이터를 전송하도록 구성된 송신기이고, 수신기는 데이터에 대해 등화를 수행하도록 구성될 때, 본 발명의 방법은 또한, 송신기에서 케이블로부터 수신된 케이블 데이터의 적어도 일부에 응답하여 적어도 하나의 등화 매개변수를 설정하고, 수신기에서는 적어도 하나의 등화 매개변수에 따라 데이터에 대해 등화를 수행하는 단계를 더 포함할 수 있다. 외부 디바이스가 케이블을 통해 터미네이션 회로를 갖는 수신기에 데이터를 전송하도록 구성된 송신기일 때, 본 발명의 방법은 또한, 송신기에서 케이블로부터 수신된 케이블 데이터의 적어도 일부에 응답하여 터미네이션 회로를 구성하는 단계를 더 포함할 수 있다.
다른 부류의 실시예들에서, 본 발명은 도전체 집합 및 정보 어써팅 서브시스템을 포함하는 케이블로부터 케이블 가이드 정보를 어써트하기 위한 방법으로서, 이 방법은 (a) 도전체 집합의 적어도 하나의 도전체를 모니터링하는 단계; 및 (b) 도전체 집합의 적어도 하나의 도전체의 상태의 변화에 응답하여, 정보 어써팅 서브시스템으로부터 케이블 가이드 정보를 어써트하는 단계를 포함한다. 몇몇 실시예에서, 단계 (b)는 디바이스가 케이블에 연결되어 있음을 나타내는 도전체 집합의 적어도 하나의 도전체의 상태의 변화에 응답하여, 케이블 가이드 정보를 나타내는 광을 방출하는 단계를 포함한다. 몇몇 실시예에서, 단계 (b)는 제1 유형의 디바이스가 케이블에 연결되어 있음을 나타내는 도전체 집합의 적어도 하나의 도전체의 상태의 변화에 응답하여, 케이블 가이드 정보를 나타내는 광을 방출하는 단계를 포함하는데, 여기서, 케이블 가이드 정보는 케이블의 미접속 끝이 접속되어야 하는 제2 유형의 디바이스를 나타낸다.
케이블은 도전체 집합을 포함하고, 외부 디바이스는 케이블을 통해 수신기에 데이터를 전송하도록 구성된 송신기이고, 송신기로부터 도전체 집합의 제1 도전체 부분집합으로 요청이 어써트되고, 액세스된 케이블 데이터는 제1 도전체 부분집합을 통해 외부 디바이스로 전송될 때, 본 발명의 방법은 또한, 도전체 집합의 제2 도전체 부분집합을 통해 송신기로부터 수신기로 컨텐츠 데이터를 전송하는 단계를 더 포함할 수 있다. 케이블은 DDC(Display Data Channel) 라인들 및 다른 도전체들을 포함하고, 외부 디바이스는 케이블을 통해 수신기에 데이터를 전송하도록 구성된 송신기이고, 송신기로부터 DDC 라인들 중 적어도 하나에 요청이 어써트되고, 액세스된 케이블 데이터는 DDC 라인들 중 적어도 하나를 통해 외부 디바이스에 전송될 때, 본 발명의 방법은 또한, 다른 도전체들 중 적어도 하나를 통해 송신기로부터 수신기로 컨텐츠 데이터를 전송하는 단계를 더 포함할 수 있다.
케이블이 광-방출 구성요소를 포함할 때, 본 발명의 방법은 또한, 케이블의 적어도 하나의 도전체 상에서 외부 디바이스로부터 케이블로 명령들이 어써트되고, 명령들에 대한 응답으로, 발광 소자에 대한 구동 신호를 생성하는 케이블 내의 회로를 동작시키는 단계를 더 포함할 수 있고, 선택적으로는, 광이 명령들 중 적어도 하나에 의해 결정된 색상, 밝기 및 깜빡임 패턴 중 적어도 하나를 갖도록 하는 그러한 구동 신호에 응답하여 발광 소자로부터 광을 방출하는 단계를 더 포함할 수 있다
외부 디바이스가 송신기이고, 케이블이 암호 키 집합을 저장할 때, 본 발명의 방법은 키 집합의 적어도 하나의 암호 키를 케이블의 적어도 하나의 도전체를 통해 송신기로 전송함으로써 포함하는 송신기와의 검증 동작을 실행하는 케이블 내의 회로를 동작시키는 단계를 더 포함할 수 있다.
본 명세서에서 본 발명의 몇몇 실시예가 예시되고 설명되었지만, 본 발명은 청구범위에 의해 한정되며, 설명되고 도시된 특정 실시예들로 제한되지 않는다는 것을 이해해야 한다.

Claims (73)

  1. 케이블로서,
    도전체 집합;
    상기 케이블의 적어도 하나의 특징을 나타내는 케이블 데이터를 저장하는 메모리; 및
    상기 도전체 집합의 적어도 하나의 도전체에 연결되고, 상기 케이블 데이터의 적어도 일부에 액세스하고 상기 액세스된 데이터를 상기 도전체 집합의 적어도 하나의 도전체에 직렬 방식으로 어써트(assert)함으로써, 상기 도전체 집합의 적어도 하나의 도전체 상에 수신된 데이터 요청에 응답하도록 구성된 회로
    를 포함하는 케이블.
  2. 제1항에 있어서,
    상기 케이블은 직렬 디바이스를 포함하고, 상기 직렬 디바이스는 상기 회로를 포함하는 케이블.
  3. 제2항에 있어서,
    상기 메모리는 상기 직렬 디바이스의 구성요소인 케이블.
  4. 삭제
  5. 삭제
  6. 삭제
  7. 삭제
  8. 삭제
  9. 삭제
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
  21. 제1항에 있어서,
    상기 케이블 데이터는 상기 케이블의 제조업자, 상기 케이블의 유형, 상기 케이블의 부류, 주파수 의존 감쇠 테이블(frequency-dependent attenuation table), 원단 누화(far-end crosstalk) 계수, 상기 케이블의 임피던스(impedance), 상기 케이블의 길이, 상기 케이블의 등급 및 날짜 코드 중 적어도 하나를 나타내는 데이터를 포함하는 케이블.
  22. 삭제
  23. 삭제
  24. 삭제
  25. 도전체 집합; 및
    상기 도전체 집합의 적어도 하나의 도전체에 연결되고, 케이블 가이드 정보(cable guide information)를 어써트함으로써 상기 도전체 집합의 적어도 하나의 도전체의 상태의 변화에 응답하도록 구성된 서브시스템
    을 포함하는 케이블.
  26. 제25항에 있어서,
    상기 서브시스템은,
    적어도 하나의 발광 소자; 및
    상기 발광 소자에 연결되고 그것을 구동할 수 있는 회로를 포함하고,
    상기 회로는, 상기 적어도 하나의 도전체의 상태의 변화로부터 상기 케이블에 디바이스가 연결되어 있는지의 여부를 판정하고, 상기 케이블에 디바이스가 연결되어 있다고 판정한 것에 응답하여, 상기 발광 소자가 상기 케이블 가이드 정보를 나타내는 광을 방출하게 하도록 구성된 케이블.
  27. 삭제
  28. 삭제
  29. 삭제
  30. 삭제
  31. 디바이스;
    상기 디바이스에 연결된 케이블 - 상기 케이블은 도전체 집합, 및 상기 케이블의 적어도 하나의 특징을 나타내는 케이블 데이터를 저장하는 메모리를 포함함 - ; 및
    상기 도전체 집합의 적어도 하나의 도전체에 연결되고, 상기 케이블 데이터의 적어도 일부에 액세스하고 상기 액세스된 케이블 데이터를 상기 도전체 집합의 적어도 하나의 도전체 상에서 상기 디바이스에 직렬 방식으로 전송함으로써, 상기 도전체 집합의 적어도 하나의 도전체 상에서 상기 디바이스로부터 수신된 데이터 요청에 응답하도록 구성된 회로
    를 포함하는 시스템.
  32. 삭제
  33. 삭제
  34. 삭제
  35. 삭제
  36. 삭제
  37. 삭제
  38. 삭제
  39. 삭제
  40. 삭제
  41. 삭제
  42. 삭제
  43. 삭제
  44. 삭제
  45. 삭제
  46. 삭제
  47. 삭제
  48. 삭제
  49. 삭제
  50. 삭제
  51. 삭제
  52. 삭제
  53. 삭제
  54. 삭제
  55. 삭제
  56. 삭제
  57. 삭제
  58. 삭제
  59. 삭제
  60. 삭제
  61. 삭제
  62. 케이블 내에 저장된 케이블 데이터를 외부 디바이스에 제공하기 위한 방법으로서 - 상기 케이블 데이터는 상기 케이블의 적어도 하나의 특성을 나타냄 - ,
    상기 외부 디바이스로부터 상기 케이블의 적어도 하나의 도전체에 요청을 어써트하는 단계; 및
    상기 케이블 데이터의 적어도 일부에 액세스하고, 상기 액세스된 케이블 데이터를 상기 케이블의 적어도 하나의 도전체 상에서 상기 케이블로부터 상기 외부 디바이스로 직렬 방식으로 전송함으로써 상기 요청에 응답하는 단계
    를 포함하는 케이블 데이터 제공 방법.
  63. 제62항에 있어서,
    상기 외부 디바이스는 컨텐츠 데이터에 프리엠퍼시스를 적용하도록 구성된 송신기이고, 상기 방법은,
    상기 케이블로부터 수신된 상기 케이블 데이터의 적어도 일부에 응답하여 상기 컨텐츠 데이터에 프리엠퍼시스를 적용하는 데 사용하기 위한 프리엠퍼시스 값들을 결정하는 단계를 더 포함하는 케이블 데이터 제공 방법.
  64. 삭제
  65. 삭제
  66. 삭제
  67. 삭제
  68. 삭제
  69. 삭제
  70. 삭제
  71. 도전체 집합 및 정보 어써팅 서브시스템을 포함하는 케이블로부터 케이블 가이드 정보를 어써트하기 위한 방법으로서,
    (a) 상기 도전체 집합의 적어도 하나의 도전체를 모니터링하는 단계; 및
    (b) 상기 도전체 집합의 적어도 하나의 도전체의 상태의 변화에 응답하여, 상기 정보 어써팅 서브시스템으로부터 상기 케이블 가이드 정보를 어써트하는 단계
    를 포함하는 케이블 가이드 정보 어써트 방법.
  72. 삭제
  73. 삭제
KR1020067010601A 2004-02-18 2004-06-10 케이블, 케이블을 포함하는 시스템 및 케이블 데이터 제공방법 Expired - Lifetime KR100814207B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/781,405 US7269673B2 (en) 2004-02-18 2004-02-18 Cable with circuitry for asserting stored cable data or other information to an external device or user
US10/781,405 2004-02-18

Publications (2)

Publication Number Publication Date
KR20060106842A KR20060106842A (ko) 2006-10-12
KR100814207B1 true KR100814207B1 (ko) 2008-03-17

Family

ID=34838730

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020067010601A Expired - Lifetime KR100814207B1 (ko) 2004-02-18 2004-06-10 케이블, 케이블을 포함하는 시스템 및 케이블 데이터 제공방법

Country Status (8)

Country Link
US (2) US7269673B2 (ko)
EP (2) EP2085889B1 (ko)
JP (1) JP2007535235A (ko)
KR (1) KR100814207B1 (ko)
CN (2) CN101533379B (ko)
AT (2) ATE452370T1 (ko)
DE (2) DE602004024718D1 (ko)
WO (1) WO2005081659A2 (ko)

Families Citing this family (136)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7839860B2 (en) * 2003-05-01 2010-11-23 Genesis Microchip Inc. Packet based video display interface
US7405719B2 (en) * 2003-05-01 2008-07-29 Genesis Microchip Inc. Using packet transfer for driving LCD panel driver electronics
US8068485B2 (en) * 2003-05-01 2011-11-29 Genesis Microchip Inc. Multimedia interface
US7620062B2 (en) * 2003-05-01 2009-11-17 Genesis Microchips Inc. Method of real time optimizing multimedia packet transmission rate
US8059673B2 (en) * 2003-05-01 2011-11-15 Genesis Microchip Inc. Dynamic resource re-allocation in a packet based video display interface
US20040218624A1 (en) * 2003-05-01 2004-11-04 Genesis Microchip Inc. Packet based closed loop video display interface with periodic status checks
US8204076B2 (en) * 2003-05-01 2012-06-19 Genesis Microchip Inc. Compact packet based multimedia interface
US7634090B2 (en) 2003-09-26 2009-12-15 Genesis Microchip Inc. Packet based high definition high-bandwidth digital content protection
US7269673B2 (en) * 2004-02-18 2007-09-11 Silicon Image, Inc. Cable with circuitry for asserting stored cable data or other information to an external device or user
KR20050099305A (ko) * 2004-04-09 2005-10-13 삼성전자주식회사 디스플레이시스템 및 그 제어방법
JP4357356B2 (ja) * 2004-05-10 2009-11-04 株式会社東芝 映像信号受信装置及び映像信号受信方法
US7626510B2 (en) * 2004-09-07 2009-12-01 Control4 Corporation System and method for a light based configuration guide for electronic ports
US7706692B2 (en) * 2004-09-29 2010-04-27 Finisar Corporation Consumer electronics with optical communication interface
US7548675B2 (en) * 2004-09-29 2009-06-16 Finisar Corporation Optical cables for consumer electronics
JP2006234780A (ja) * 2005-01-25 2006-09-07 Fujitsu Component Ltd 評価基板及びケーブルアッセンブリ評価方法
US8560753B1 (en) * 2005-03-30 2013-10-15 Teradici Corporation Method and apparatus for remote input/output in a computer system
US7516255B1 (en) 2005-03-30 2009-04-07 Teradici Corporation Method and apparatus for providing a low-latency connection between a data processor and a remote graphical user interface over a network
KR100688981B1 (ko) * 2005-07-22 2007-03-08 삼성전자주식회사 미디어 재생장치와 그 제어방법 및 이를 포함하는미디어재생시스템
JP4977981B2 (ja) * 2005-08-29 2012-07-18 富士ゼロックス株式会社 光伝送装置
US7729618B2 (en) * 2005-08-30 2010-06-01 Finisar Corporation Optical networks for consumer electronics
US7860398B2 (en) 2005-09-15 2010-12-28 Finisar Corporation Laser drivers for closed path optical cables
JP5272409B2 (ja) * 2005-09-29 2013-08-28 株式会社ニコン コンテンツ再生システム
US7778510B2 (en) * 2006-04-10 2010-08-17 Finisar Corporation Active optical cable electrical connector
US7712976B2 (en) * 2006-04-10 2010-05-11 Finisar Corporation Active optical cable with integrated retiming
US7876989B2 (en) * 2006-04-10 2011-01-25 Finisar Corporation Active optical cable with integrated power
US8083417B2 (en) * 2006-04-10 2011-12-27 Finisar Corporation Active optical cable electrical adaptor
US8082368B2 (en) * 2006-04-21 2011-12-20 Infortrend Technology, Inc. Display device for indicating connection statuses of a communication channel provided between two systems and method thereof
EP2023632B1 (en) 2006-05-16 2013-10-02 Sony Corporation Communication system, transmission device, reception device, communication method, and program
JP3952077B1 (ja) * 2006-06-06 2007-08-01 オンキヨー株式会社 ホットプラグ信号検出装置、ソース機器およびリピータ機器
TWI322569B (en) * 2006-09-26 2010-03-21 Optoma Corp Reset circuit and method for high definition multimedia interface
EP2071849A4 (en) * 2006-11-07 2010-08-04 Sony Corp RECEIVER, DELAYED INFORMATION PROCESS FOR RECEIVERS, AUDIO OUTPUT DEVICE AND DELAY CONTROL PROCEDURE FOR AUDIO OUTPUT DEVICES
WO2008056718A1 (fr) * 2006-11-07 2008-05-15 Sony Corporation Dispositif électronique, procédé de reproduction de contenu et procédé de décodage de contenu
US8587723B2 (en) 2006-11-07 2013-11-19 Sony Corporation Electronic equipment, control information transmission and reception methods having bidirecitonal communication using predetermined lines
EP2090955B1 (en) 2006-11-07 2016-01-27 Sony Corporation Electronic apparatus and cable device
CN103561226B (zh) 2006-11-07 2017-01-04 索尼株式会社 发送设备、发送方法、接收设备以及接收方法
US8000474B1 (en) 2006-12-15 2011-08-16 Quiro Holdings, Inc. Client-side protection of broadcast or multicast content for non-real-time playback
KR100869702B1 (ko) * 2007-01-11 2008-11-21 옵티시스 주식회사 디지털 영상 데이터를 전송하는 디지털 영상 시스템
US8135947B1 (en) 2007-03-21 2012-03-13 Qurio Holdings, Inc. Interconnect device to enable compliance with rights management restrictions
US8166558B2 (en) * 2007-03-23 2012-04-24 Universal Electronics Inc. System and method for upgrading the functionality of a controlling device in a secure manner
US9191605B1 (en) 2007-03-26 2015-11-17 Qurio Holdings, Inc. Remote monitoring of media content that is associated with rights management restrictions
US8769171B2 (en) 2007-04-06 2014-07-01 Finisar Corporation Electrical device with electrical interface that is compatible with integrated optical cable receptacle
US8244124B2 (en) 2007-04-30 2012-08-14 Finisar Corporation Eye safety mechanism for use in optical cable with electrical interfaces
JP2008276067A (ja) * 2007-05-02 2008-11-13 Canon Inc 映像表示装置及びその制御方法
US8063504B2 (en) * 2007-05-07 2011-11-22 Analogix Semiconductor, Inc. Systems and methods for powering circuits for a communications interface
US9041241B2 (en) 2007-05-07 2015-05-26 Analogix Semiconductor, Inc. Systems and methods for powering a charging circuit of a communications interface
US8175555B2 (en) * 2007-05-07 2012-05-08 Analogix Semiconductor, Inc. Apparatus and method for termination powered differential interface periphery
US8035359B2 (en) 2007-05-07 2011-10-11 Analogix Semiconductor, Inc. Apparatus and method for recovery of wasted power from differential drivers
KR100861769B1 (ko) * 2007-06-07 2008-10-06 옵티시스 주식회사 디지털 영상 데이터를 전송하는 디지털 영상 전송 시스템
US7895442B1 (en) * 2007-06-18 2011-02-22 Qurio Holdings, Inc. Interconnect device to enable compliance with rights management restrictions
JP5240491B2 (ja) * 2007-06-26 2013-07-17 ソニー株式会社 送信装置および受信装置
US7836223B2 (en) * 2007-07-02 2010-11-16 Silicon Image, Inc. Operation of media interface to provide bidirectional communications
US8095713B2 (en) * 2007-09-04 2012-01-10 Apple Inc. Smart cables
WO2009045540A1 (en) * 2007-10-05 2009-04-09 Analogix Semiconductor, Inc. Systems and methods for powering circuits for a communications interface
US7876232B2 (en) * 2007-10-24 2011-01-25 At&T Intellectual Property I, Lp System and method for illumination of a data cable
AU2008320924A1 (en) * 2007-10-30 2009-05-07 Anil Goel Cable with memory
JP4434267B2 (ja) * 2007-11-22 2010-03-17 ソニー株式会社 インターフェース回路
US20090219932A1 (en) * 2008-02-04 2009-09-03 Stmicroelectronics, Inc. Multi-stream data transport and methods of use
US20090240852A1 (en) * 2008-03-20 2009-09-24 Aten International Co., Ltd. Uart/usb converting apparatus
US8041300B2 (en) * 2008-09-26 2011-10-18 Apple Inc Adapter
JP5441389B2 (ja) * 2008-10-14 2014-03-12 キヤノン株式会社 電気機器およびプログラム
TWI428749B (zh) * 2008-10-15 2014-03-01 Aten Int Co Ltd 主機端連接模組、操作端控制模組、矩陣式多電腦切換器系統、本地端模組、遙控端模組及訊號延伸器系統
JP5304203B2 (ja) * 2008-11-28 2013-10-02 東亜ディーケーケー株式会社 測定装置
KR20160083960A (ko) 2009-02-13 2016-07-12 에이디씨 텔레커뮤니케이션스 인코포레이티드 물리 계층 정보와 함께 사용하기 위한 네트워크 관리 시스템
FR2942667B1 (fr) * 2009-02-27 2016-05-06 Sagem Comm Procede de diagnostic et/ou de mise a jour d'un logiciel d'un dispositif electronique equipe d'un connecteur de type hdmi et dispositif associe.
US7915923B1 (en) * 2009-03-09 2011-03-29 Pericom Semiconductor Serial link driver interface for a communication system
US8370536B2 (en) * 2009-04-24 2013-02-05 Analog Devices, Inc. Method and apparatus for providing robust display digital channel transmission
US8156238B2 (en) 2009-05-13 2012-04-10 Stmicroelectronics, Inc. Wireless multimedia transport method and apparatus
US8429440B2 (en) * 2009-05-13 2013-04-23 Stmicroelectronics, Inc. Flat panel display driver method and system
JP2011015113A (ja) * 2009-07-01 2011-01-20 Kowa Co 信号伝送装置
US8949627B2 (en) * 2009-07-15 2015-02-03 Dell Products L.P. System and method for powering an information handling system through a display cable
US8184933B1 (en) 2009-09-22 2012-05-22 Juniper Networks, Inc. Systems and methods for identifying cable connections in a computing system
JP2011087162A (ja) * 2009-10-16 2011-04-28 Sony Corp 受信装置、受信方法、送信装置および送信方法
US8736618B2 (en) * 2010-04-29 2014-05-27 Apple Inc. Systems and methods for hot plug GPU power control
JP5589543B2 (ja) * 2010-05-10 2014-09-17 富士ゼロックス株式会社 映像信号伝送装置及び信号伝送プログラム
US8671234B2 (en) 2010-05-27 2014-03-11 Stmicroelectronics, Inc. Level shifting cable adaptor and chip system for use with dual-mode multi-media device
JP5241964B2 (ja) * 2010-06-30 2013-07-17 アップル インコーポレイテッド 能動的ケーブル用の回路網
US8327536B2 (en) 2010-06-30 2012-12-11 Apple Inc. Method of manufacturing high-speed connector inserts and cables
JP5655562B2 (ja) * 2010-12-28 2015-01-21 ソニー株式会社 電子機器、電子機器の制御方法、送信装置および受信装置
US8935576B2 (en) 2011-01-18 2015-01-13 International Business Machines Corporation Automated cabling process for a complex environment
US8984324B2 (en) 2011-02-10 2015-03-17 Sony Corporation Establishing clock speed for lengthy or non-compliant HDMI cables
US20120226774A1 (en) 2011-02-23 2012-09-06 Apple Inc. Display snooping
TWI532374B (zh) * 2011-03-15 2016-05-01 宏正自動科技股份有限公司 訊號傳輸裝置及其傳送器與接收器
JP5804051B2 (ja) * 2011-03-31 2015-11-04 富士通株式会社 情報処理装置、情報処理システムおよび通信制御方法
JP2013045047A (ja) * 2011-08-26 2013-03-04 Olympus Corp 光源装置
US8856744B2 (en) * 2011-08-31 2014-10-07 Nvidia Corporation HDMI-muxed debug cable methods and apparatuses
US9003369B2 (en) 2011-08-31 2015-04-07 Nvidia Corporation HDMI-muxed debug port methods and apparatuses
US8478913B2 (en) 2011-11-30 2013-07-02 Apple Inc. Adapter for electronic devices
US8762605B2 (en) 2011-11-30 2014-06-24 Apple Inc. Adapter for electronic devices
JP5284454B2 (ja) * 2011-12-27 2013-09-11 株式会社東芝 送信装置、受信装置、及び通信経路切り替え方法
US9600434B1 (en) 2011-12-30 2017-03-21 Bedrock Automation Platforms, Inc. Switch fabric having a serial communications interface and a parallel communications interface
US11144630B2 (en) 2011-12-30 2021-10-12 Bedrock Automation Platforms Inc. Image capture devices for a secure industrial control system
US8971072B2 (en) 2011-12-30 2015-03-03 Bedrock Automation Platforms Inc. Electromagnetic connector for an industrial control system
US9437967B2 (en) 2011-12-30 2016-09-06 Bedrock Automation Platforms, Inc. Electromagnetic connector for an industrial control system
US8862802B2 (en) 2011-12-30 2014-10-14 Bedrock Automation Platforms Inc. Switch fabric having a serial communications interface and a parallel communications interface
US9191203B2 (en) 2013-08-06 2015-11-17 Bedrock Automation Platforms Inc. Secure industrial control system
US10834820B2 (en) 2013-08-06 2020-11-10 Bedrock Automation Platforms Inc. Industrial control system cable
US9467297B2 (en) 2013-08-06 2016-10-11 Bedrock Automation Platforms Inc. Industrial control system redundant communications/control modules authentication
US8868813B2 (en) 2011-12-30 2014-10-21 Bedrock Automation Platforms Inc. Communications control system with a serial communications interface and a parallel communications interface
US9727511B2 (en) 2011-12-30 2017-08-08 Bedrock Automation Platforms Inc. Input/output module with multi-channel switching capability
US11314854B2 (en) 2011-12-30 2022-04-26 Bedrock Automation Platforms Inc. Image capture devices for a secure industrial control system
US12061685B2 (en) 2011-12-30 2024-08-13 Analog Devices, Inc. Image capture devices for a secure industrial control system
US10834094B2 (en) 2013-08-06 2020-11-10 Bedrock Automation Platforms Inc. Operator action authentication in an industrial control system
US11967839B2 (en) 2011-12-30 2024-04-23 Analog Devices, Inc. Electromagnetic connector for an industrial control system
US9537644B2 (en) 2012-02-23 2017-01-03 Lattice Semiconductor Corporation Transmitting multiple differential signals over a reduced number of physical channels
US8725918B2 (en) * 2012-02-29 2014-05-13 Apple Inc. Cable with fade and hot plug features
US9536116B2 (en) 2012-12-21 2017-01-03 Hewlett-Packard Development Company, L.P. Active component embedded in cable
CN103024333A (zh) * 2012-12-27 2013-04-03 中航(苏州)雷达与电子技术有限公司 一种视频长距离传输方法
US9230505B2 (en) * 2013-02-25 2016-01-05 Lattice Semiconductor Corporation Apparatus, system and method for providing clock and data signaling
KR101414447B1 (ko) * 2013-07-02 2014-07-08 옵티시스 주식회사 이중 모드 디스플레이-포트 커넥터
US9274992B2 (en) * 2013-07-19 2016-03-01 Lattice Semiconductor Corporation Cable with circuitry for communicating performance information
US10613567B2 (en) 2013-08-06 2020-04-07 Bedrock Automation Platforms Inc. Secure power supply for an industrial control system
US9336872B2 (en) * 2014-03-11 2016-05-10 Everspin Technologies, Inc. Nonvolatile logic and security circuits
US9608386B2 (en) 2014-04-24 2017-03-28 Western Digital Technologies, Inc. Communications cable with status indicator for electronic devices
US9871516B2 (en) 2014-06-04 2018-01-16 Lattice Semiconductor Corporation Transmitting apparatus with source termination
CN105281061A (zh) 2014-07-07 2016-01-27 基岩自动化平台公司 工业控制系统电缆
JP6231954B2 (ja) 2014-07-23 2017-11-15 株式会社フジクラ 画像送受信システム、アクティブケーブルの監視方法、アクティブケーブルの制御方法、画像送信装置、画像受信装置、及びアクティブケーブル
JP5900552B2 (ja) * 2014-08-08 2016-04-06 ソニー株式会社 ケーブル
US20160062939A1 (en) * 2014-08-31 2016-03-03 Airborn, Inc. Connector with in-circuit programming
KR101638245B1 (ko) * 2014-10-07 2016-07-08 주식회사 아이닉스 적응적 출력 신호 조정이 가능한 카메라 및 그 신호 조정 방법
JP5892227B2 (ja) * 2014-11-17 2016-03-23 ソニー株式会社 ケーブル
WO2016143073A1 (ja) * 2015-03-10 2016-09-15 富士通株式会社 情報処理装置および情報処理システム
JP6549954B2 (ja) * 2015-09-24 2019-07-24 株式会社フジクラ 画像送受信システム、及びアクティブケーブル
JP6677026B2 (ja) * 2016-03-11 2020-04-08 株式会社リコー 通信装置、信号電圧振幅レベルの制御方法、及びプログラム
JP6701883B2 (ja) * 2016-03-30 2020-05-27 富士通株式会社 情報処理装置、情報処理システム、情報処理方法および情報処理プログラム
US20170310362A1 (en) * 2016-04-21 2017-10-26 Lior Ben David Data Backup and Charging Device for Communication Devices
US10931915B2 (en) * 2016-06-01 2021-02-23 Panasonic Intellectual Property Management Co., Ltd. Transmission device, reception device, cable, transmission method, and reception method
JP6840473B2 (ja) 2016-06-24 2021-03-10 株式会社東芝 アダプタ装置
US10554580B2 (en) 2016-11-30 2020-02-04 Hewlett Packard Enterprise Development Lp Fabric cable emulation
KR101878723B1 (ko) * 2016-12-26 2018-07-17 우리산업 주식회사 유체 가열용 히터 조립체
TWI634790B (zh) * 2017-05-17 2018-09-01 龍迅半導體(合肥)股份有限公司 一種晶片、數位視訊信號傳輸系統
US11216213B2 (en) 2017-07-24 2022-01-04 Sony Corporation Transmission apparatus, method of controlling transmission apparatus, and cable
US11146851B2 (en) * 2017-09-25 2021-10-12 Sony Corporation Cable, method of controlling cable, connection device, electronic device, and method of controlling electronic device
FR3076144B1 (fr) * 2017-12-22 2023-04-21 Bull Sas Dispositif de surveillance d'une transmission de donnees
JP6645669B1 (ja) * 2019-01-21 2020-02-14 Necプラットフォームズ株式会社 インターフェース回路、情報処理装置、表示方法、及びプログラム
WO2023182251A1 (ja) * 2022-03-22 2023-09-28 ヌヴォトンテクノロジージャパン株式会社 リピータ、ケーブル、および、制御方法
US12461873B2 (en) * 2023-07-05 2025-11-04 Honeywell Federal Manufacturing & Technologies, Llc Electronic cable with embedded digital identification module

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5999400A (en) * 1998-11-30 1999-12-07 Berg Technology, Inc. Modular plug with electronic components

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0583748A (ja) * 1991-09-20 1993-04-02 Sharp Corp Avシステムにおける映像ケーブル接続状態チエツク装置
JPH05250930A (ja) * 1992-03-04 1993-09-28 Rohm Co Ltd ケーブル
JPH05291985A (ja) * 1992-04-08 1993-11-05 Nec Corp 振幅等化器
WO1994011802A1 (en) * 1992-11-12 1994-05-26 New Media Corporation Reconfigureable interface between a computer and peripheral devices
JPH08103009A (ja) * 1994-09-30 1996-04-16 Ricoh Co Ltd インターフェイスケーブルとインターフェイスケーブル中継器
JPH0974373A (ja) * 1995-09-05 1997-03-18 Sony Corp データ通信装置
US6057875A (en) * 1995-12-27 2000-05-02 Sony Corporation Remotely controlled cable equalization for in-flight entertainment systems
US5876240A (en) * 1997-04-01 1999-03-02 The Whitaker Corp Stacked electrical connector with visual indicators
US5885100A (en) * 1997-05-12 1999-03-23 Molex Incorporated Electrical connector with light transmission means
US6131125A (en) * 1997-11-14 2000-10-10 Kawasaki Lsi U.S.A., Inc. Plug-and-play data cable with protocol translation
US6473811B1 (en) * 1998-03-13 2002-10-29 Canon Kabushiki Kaisha Method and apparatus for displaying a connection status of a device based on connection information
US6311270B1 (en) * 1998-09-14 2001-10-30 International Business Machines Corporation Method and apparatus for securing communication utilizing a security processor
US6165006A (en) * 1998-10-16 2000-12-26 Hon Hai Precision Ind. Co., Ltd. Cable connector
DE10019092A1 (de) * 2000-04-12 2001-10-25 Siemens Ag Niederspannungs-Leistungsschalter mit einem Informationsspeicher
US6306718B1 (en) * 2000-04-26 2001-10-23 Dallas Semiconductor Corporation Method of making polysilicon resistor having adjustable temperature coefficients
JP3573701B2 (ja) 2000-09-14 2004-10-06 Necエレクトロニクス株式会社 出力バッファ回路
CN2449385Y (zh) * 2000-10-20 2001-09-19 实英实业股份有限公司 通用总线发光联结线
US6504379B1 (en) * 2000-11-16 2003-01-07 Fluke Networks, Inc. Cable assembly
US7969702B2 (en) * 2000-12-06 2011-06-28 Motorola Mobility, Inc. Intelligent power supply and cable system
CA2466572C (en) * 2001-11-15 2012-09-04 Swisscom Fixnet Ag Method and system for determining data transfer margins for network connections
JP4070981B2 (ja) * 2001-11-16 2008-04-02 パイオニア株式会社 通信ケーブル
US7049937B1 (en) * 2002-06-11 2006-05-23 Nortel Networks Limited Self-identifying cable for interconnecting electronic devices
JP3942986B2 (ja) * 2002-08-09 2007-07-11 Necディスプレイソリューションズ株式会社 表示装置、表示システム及びケーブル
TW200424862A (en) * 2003-05-13 2004-11-16 Ours Technology Inc Usage of USB transmission line
US7269673B2 (en) * 2004-02-18 2007-09-11 Silicon Image, Inc. Cable with circuitry for asserting stored cable data or other information to an external device or user
KR100688981B1 (ko) * 2005-07-22 2007-03-08 삼성전자주식회사 미디어 재생장치와 그 제어방법 및 이를 포함하는미디어재생시스템
US7811119B2 (en) * 2005-11-18 2010-10-12 Panduit Corp. Smart cable provisioning for a patch cord management system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5999400A (en) * 1998-11-30 1999-12-07 Berg Technology, Inc. Modular plug with electronic components

Also Published As

Publication number Publication date
EP2085889A2 (en) 2009-08-05
ATE484798T1 (de) 2010-10-15
EP2085889B1 (en) 2010-10-13
US20050182876A1 (en) 2005-08-18
EP1716491A2 (en) 2006-11-02
ATE452370T1 (de) 2010-01-15
WO2005081659A2 (en) 2005-09-09
CN100483371C (zh) 2009-04-29
US7500032B2 (en) 2009-03-03
US20080022023A1 (en) 2008-01-24
JP2007535235A (ja) 2007-11-29
CN1898658A (zh) 2007-01-17
CN101533379A (zh) 2009-09-16
EP1716491B1 (en) 2009-12-16
KR20060106842A (ko) 2006-10-12
EP2085889A3 (en) 2009-08-12
CN101533379B (zh) 2011-02-02
US7269673B2 (en) 2007-09-11
EP1716491A4 (en) 2008-04-09
DE602004029626D1 (de) 2010-11-25
WO2005081659A3 (en) 2006-01-26
DE602004024718D1 (de) 2010-01-28

Similar Documents

Publication Publication Date Title
KR100814207B1 (ko) 케이블, 케이블을 포함하는 시스템 및 케이블 데이터 제공방법
US8190786B2 (en) Data receiver, data transmitter, and information processing method, and computer program
US8051217B2 (en) System and method for providing PCIe over displayport
US9319627B2 (en) High definition video extender and method
CA2848000C (en) Single optical fiber kvm extender
US9798681B2 (en) HDMI extender with bidirectional power over twisted pair
GB2512152A (en) Digital video and data transmission
US10326245B1 (en) Light illuminating data communication cable
JP2016526326A (ja) 遷移数最少差動信号方式(tmds)コーディングを利用した通信インタフェースを介する送信のための、ガードバンドデータのコーディング
US11792361B2 (en) Redriver capable of switching between linear and limited modes
Alicke et al. Comparing Bus Solutions
KR102677570B1 (ko) 최적화된 메인 링크의 설정을 위한 디스플레이 포트용 광 링크
KR102619487B1 (ko) 이중화 통신을 지원하는 디스플레이 포트용 광 링크
CN112637536B (zh) 多媒体控制卡与其识别方法以及影像阵列装置
CN121000836A (zh) 一种hdmi单向传输安全增强方法及装置
CN206711073U (zh) Vr眼镜的电脑主机延长装置

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20060530

Patent event code: PA01051R01D

Comment text: International Patent Application

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20060713

Comment text: Request for Examination of Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20070919

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20080204

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20080310

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20080310

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20110228

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20120227

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20130226

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20130226

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20140225

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20140225

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20150226

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20150226

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20160224

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20160224

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20170307

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20170307

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20180228

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20180228

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20190227

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20190227

Start annual number: 12

End annual number: 12

FPAY Annual fee payment

Payment date: 20200227

Year of fee payment: 13

PR1001 Payment of annual fee

Payment date: 20200227

Start annual number: 13

End annual number: 13

PR1001 Payment of annual fee

Payment date: 20210225

Start annual number: 14

End annual number: 14

PR1001 Payment of annual fee

Payment date: 20230130

Start annual number: 16

End annual number: 16

PR1001 Payment of annual fee

Payment date: 20240110

Start annual number: 17

End annual number: 17

PC1801 Expiration of term

Termination date: 20241210

Termination category: Expiration of duration