KR20120102744A - 터치 패널 디바이스들 사이에서의 통신 - Google Patents

터치 패널 디바이스들 사이에서의 통신 Download PDF

Info

Publication number
KR20120102744A
KR20120102744A KR1020127017476A KR20127017476A KR20120102744A KR 20120102744 A KR20120102744 A KR 20120102744A KR 1020127017476 A KR1020127017476 A KR 1020127017476A KR 20127017476 A KR20127017476 A KR 20127017476A KR 20120102744 A KR20120102744 A KR 20120102744A
Authority
KR
South Korea
Prior art keywords
touch panel
panel device
signal
touch screen
touch
Prior art date
Application number
KR1020127017476A
Other languages
English (en)
Other versions
KR101365313B1 (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 KR20120102744A publication Critical patent/KR20120102744A/ko
Application granted granted Critical
Publication of KR101365313B1 publication Critical patent/KR101365313B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04162Control or interface arrangements specially adapted for digitisers for exchanging data with external devices, e.g. smart pens, via the digitiser sensing hardware
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/169Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes
    • G06F1/1692Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes the I/O peripheral being a secondary touch screen used as control interface, e.g. virtual buttons or sliders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • G06F21/35User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/83Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0446Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • H04L63/061Network architectures or network communication protocols for network security for supporting key management in a packet data network for key exchange, e.g. in peer-to-peer networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)
  • Near-Field Transmission Systems (AREA)

Abstract

여기서 설명된 기술들은 일반적으로는 전자 시스템들 사이에서의 통신들에 관련된 것이다. 각각의 전자 시스템은, 터치 패널 디바이스들의 근접 필드 방출들이 서로와 상호작용하도록 서로에게 근접하게 포지셔닝될 수도 있는 터치 패널 디바이스를 포함한다. 터치 패널 디바이스들은 이들 근접 필드 방출들에 기초하여 서로를 감지하도록 구성될 수 있다. 일단 검출되면, 터치 패널 디바이스들은, 변조된 근접 필드 방출들을 통해 서로의 사이에서 정보를 통신하기 위해 통신 채널을 확립하도록 구성될 수 있다. 그러한 교환된 정보는 식별 정보, 네트워크 어드레스들, 보안 키들, 및 기타 등등을 포함할 수도 있다. 교환된 정보는 터치 패널 디바이스들 사이에서의 발견 또는 페어링을 위해 사용될 수도 있다. 여기서 제시된 기술은 종래의 무선 페어링 접근들에 비해 개선된 보안 및 직관적 사용자 경험을 지원할 수 있다.

Description

터치 패널 디바이스들 사이에서의 통신{COMMUNICATION BETWEEN TOUCH-PANEL DEVICES}
여기서 달리 나타내지 않는다면, 이 섹션에서 설명된 자료들은 이 출원에서의 청구항들에 대한 종래 기술이 아니며, 이 섹션에서의 포함에 의해 종래 기술인 것이라고 인정되지 않는다.
전자 디바이스들 사이에서의 통신은 다수의 애플리케이션들에 대해 확립 (establish) 될 수도 있다. 그러한 통신은 통신 채널에서의 참여자들로서 2 개의 전자 디바이스들을 포함하거나, 그들로부터 시작하여, 페어링 (pairing) 할 수도 있다. 유선 채널들에 대해, 페어링은 케이블 같은 상호접속 메카니즘을 이용하여 전자 디바이스들을 함께 직접 결합함으로써 명백하게 개시될 수도 있다. 무선 채널들에 대해, 페어링은 자동으로 개시되거나 수동으로 개시될 수도 있다. 무선 채널을 통한 전자 디바이스들의 자동 페어링은 사용자에게 확실한 시각적 확인이 부족하고, 따라서 "중간자 (man in the middle)" 공격과 같은 여러 알려진 부당이용 (exploit) 들에 취약하고 비보안적일 수도 있다. 수동 페어링은 어드레스, 명칭 (name), 키, 또는 식별 코드의 수동 입력의 의해 확립될 수도 있다. 수동 입력은 시간을 소비하고, 에러가 발생하기 쉬우며, 특히 사용자 친화적이 아니다.
예시적인 페어링 애플리케이션에서, 사용자는 키오스크 (kiosk), 현금자동지급기 (automated teller machine; ATM), 또는 다른 호스트 시스템으로 걸어가서, 모바일 전화기, PDA (personal digital assistant), 또는 다른 휴대용 전자 디바이스를 이용하여 그 호스트 시스템과 통신하기를 원할 수도 있다. 사용자는, 식별, 거래들, 파일 전송들, 또는 다른 목적들을 위해 모바일 디바이스와 호스트 디바이스 사이에서 통신들을 확립하길 원할 수도 있다.
여기서 설명된 본 개시물은 터치 패널 디바이스들에 관련된 여러 기법들을 설명한다. 여기서 설명된 일부 예시적인 터치 패널 디바이스들은 프로세서와 제어기를 포함한다. 제어기는 프로세서에 결합되며 검출 회로를 포함한다. 제어기는 검출 전극에 결합된 검출 회로를 포함하도록 구성된다. 제어기는 검출 회로를 가지고 검출 전극으로부터 제 1 신호를 수신하도록 구성된다. 제어기는 수신된 제 1 신호에서 변조를 검출하도록 또한 구성된다. 제어기는 검출된 변조와 연관된 정보를 결정하도록 더 구성된다. 제 1 신호에서의 검출된 변조는 터치 패널 디바이스와 다른 터치 패널 디바이스 사이에서의 물리적 근접을 나타낼 수도 있다.
본 개시물은 또한, 컴퓨팅 디바이스에 의해 실행될 때, 터치 패널 디바이스를 이용하여 통신들을 확립하도록 상기 컴퓨팅 디바이스를 적응시키는 방법을 위한 저장된 컴퓨터 실행가능 명령들을 포함하는 컴퓨터 저장 매체를 설명한다. 여기서 설명된 일부 예시적인 방법들에 따르면, 제 1 신호에서의 정보가 변조된다. 터치 패널 디바이스의 구동 전극에 제 1 신호가 결합되어 구동 전극이 제 1 신호에 응답하여 제 1 전자기 필드 (electromagnetic field) 를 생성하도록 한다. 터치 패널 디바이스의 검출 전극으로부터 제 2 신호가 수신된다. 제 2 신호는 다른 터치 패널 디바이스와 연관된 제 2 전자기 필드에 응답할 수도 있다. 제 1 신호 및 제 2 신호를 이용하여 터치 패널 디바이스와 다른 터치 패널 디바이스 사이에서 통신 채널이 확립된다.
본 개시물은 또한 제 1 터치 패널 디바이스와 제 2 터치 패널 디바이스 사이에서 통신하기 위한 컴퓨터 구현된 방법을 위한 여러 기법들을 설명한다. 일부 예시적인 방법들에 따르면, 제 1 터치 패널 디바이스는 제 1 터치 패널 디바이스의 제 1 전극으로부터 제 1 신호를 수신하도록 구성된다. 상기 제 1 터치 패널 디바이스는 또한 제 1 신호에서의 변조를 검출하도록 구성된다. 그 변조는 제 2 터치 패널 디바이스로부터의 통신을 나타낼 수도 있다. 제 1 터치 패널 디바이스는 그 변조와 연관된 정보를 결정하도록 더 구성된다.
전술한 요약은 단지 예시적인 것이고 어떤 방식으로 제한하는 것으로 의도되지 않는다. 위에서 설명된 예시적인 양태들, 실시형태들, 및 특징들 외에도, 추가적인 양태들, 실시형태들, 및 특징들이 도면들 및 다음의 상세한 설명을 참조하여 명백하게 될 것이다.
이 개시물의 전술한 그리고 다른 특징들은 첨부된 도면들과 함께 이루어진 하기의 설명 및 첨부된 청구항들로부터 더욱 명백하게 될 것이다. 이들 도면들은 본 개시물에 따른 단지 몇 개의 실시형태들만을 묘사하며 따라서, 그 범위를 제한하는 것으로 간주되지 않아야 한다고 이해하면서, 본 개시물은 다음의 첨부된 도면들의 이용을 통해 추가적인 특수성 및 세부사항으로 설명될 것이다.
도 1은 예시적인 터치 스크린 대 터치 스크린 동작 환경을 도시하는 블록도이다.
도 2는 2 개의 터치 스크린들 사이에서의 예시적인 전자기 필드 결합 (electromagnetic field coupling) 을 도시하는 개략도이다.
도 3은 2 개의 터치 스크린들 사이에서의 예시적인 교환을 도시하는 신호 타이밍도이다.
도 4는 터치 스크린 통신들의 공간 멀티플렉싱 (spatial multiplexing) 을 위한 예시적인 맵핑 (mapping) 들을 도시하는 개략도이다.
도 5는 터치 스크린 디바이스들 사이에서 통신하기 위한 예시적인 프로세스를 도시하는 흐름도이다.
도 6은 예시적인 컴퓨팅 디바이스들 도시하는 블록도이다.
도 7은 여기서 제시된 적어도 일부의 실시형태들에 따라 모두 배열된, 컴퓨팅 디바이스 상에서 컴퓨터 프로세스를 실행하기 위한 컴퓨터 프로그램을 포함하는 예시적인 컴퓨터 프로그램 제품의 부분도 (partial view) 를 도시하는 개략도이다.
다음의 상세한 설명에서, 여기의 일부를 형성하는 첨부된 도면들에 대한 참조가 이루어진다. 도면들에서, 문맥 (context) 이 다르게 나타내지 않으면, 유사한 심볼들은 통상적으로 유사한 컴포넌트들을 식별한다. 상세한 설명, 도면들, 및 청구항들에서 설명된 예시적인 실시형태들은 제한하는 것으로 의도되지는 않는다. 다른 실시형태들이 활용될 수도 있고, 여기에 제시된 대상의 범위나 사상으로부터 일탈함 없이 다른 변경들이 행해질 수도 있다. 여기서 일반적으로 설명되고 도면들에서 도시된 바와 같은 본 개시물이 여기서 명백히 고려되는 모든 광범위한 여러 다른 구성들에서 배열되고, 대체되고, 조합되고, 분리되고, 설계될 수 있다는 것은 용이하게 이해될 것이다.
본 개시물은, 그 중에서도, 터치 스크린 디바이스들 및/또는 비-스크린 (non-screen) 터치 패널 디바이스들과 같은 터치 패널 디바이스들 사이에서의 통신들에 관련된 방법들, 장치, 시스템들, 및 컴퓨터 프로그램 제품들에 대해 일반적으로 그려져 있다. 여기서 설명된 일부 실시형태들은 터치 스크린 디바이스들을 나타낼 수도 있지만, 이들 실시형태들은 비-스크린 터치 패널 디바이스들 상에서 유사하게 구현될 수도 있다고 이해되어야 한다. 서로에 근접하게 포지셔닝된 (positioned) 2 개의 터치 패널들의 전자기 필드들 사이에서의 상호작용들을 이용하여 통신들이 확립될 수도 있다. 터치 패널들은 임의의 타입의 전자 디바이스 또는 시스템 중 터치 감응 디스플레이 컴포넌트들일 수도 있다. 예를 들어, 각각의 터치 패널들은 PDA, 모바일 전화기, 스마트폰, 랩톱, 넷북, 태블릿, 게임 디바이스, 전자 책, 컴퓨터, 텔레비젼, 키오스크, ATM, 디지털 사진 프레임 (digital photograph frame), 판매 시점 (point of sales) 단말기, 디지털 맵, 또는 임의의 다른 전자 디바이스 중의 일부일 수도 있다. 통신하는 터치 패널들 중의 하나 또는 양자는 모바일 디바이스들 또는 고정 (stationary) 디바이스들 일 수도 있다.
간략하게 언급하면, 여기서 설명된 기술들은 일반적으로 전자 시스템들 사이에서의 통신들에 관한 것이다. 각각의 전자 시스템은, 터치 스크린 디바이들의 그들 근접 필드 방출 (near field emission) 들이 서로 상호작용하도록 서로에 근접하여 포지셔닝될 수도 있는 터치 스크린 디바이스를 포함한다. 터치 스크린 디바이스들은 이들 근접 필드 방출들에 기초하여 서로를 감지하도록 구성될 수 있다. 일단 검출되면, 터치 스크린 디바이스들은 변조된 근접 필드 방출들을 통해 서로의 사이에서 정보를 통신하기 위해 통신 채널을 확립하도록 구성될 수 있다. 그러한 교환된 정보는 식별 정보, 네트워크 어드레스들, 보안 키들, 및 기타 등등을 포함할 수도 잇다. 그 교환된 정보는 터치 스크린 디바이스들 사이에서의 발견 또는 페어링을 위해 사용될 수도 있다. 여기서 제시된 기술은 종래의 무선 페어링 접근들에 대해 직감적 사용자 경험 및 개선된 보안을 지원할 수 있다.
도 1은 여기서 제시된 하나 이상의 실시형태에 따라 배열된 예시적인 터치 스크린 대 터치 스크린 동작 환경 (100) 을 도시하는 블록도이다. 도시된 바와 같이, 사용자 (130) 는 호스트 디바이스 (120) 에 인접하거나 근접하게 모바일 디바이스 (110) 를 포지셔닝 할 수 있으며, 여기서 모바일 디바이스 (110) 는 터치 스크린 (150A) 를 포함하며, 호스트 디바이스 (120) 는 터치 스크린 (150B) 를 또한 포함한다. 터치 스크린들 (150A-150B) 은 일반적으로 또는 총괄적으로, 터치 스크린들 (150) 로서 지칭될 수도 있다. 터치 스크린들 (150) 각각은 전극 그리드 (electrode grid; 160) 를 포함할 수도 있다. 사용자 (130) 에 의한 모바일 디바이스 (110) 와 호스트 디바이스 (120) 의 상대적인 포지셔닝은 그 2 개의 터치 스크린들 (150) 을 서로에 물리적으로 근접하게 할 수 있어, 그 2 개의 터치 스크린들 (150) 내의 전극 그리드들 (160) 과 연관된 전자기 필드들이 상호작용할 수도 있다. 터치 스크린들 (150) 사이의 전자기 상호작용은 다른 터치 스크린 (150) 의 존재를 검출하도록 하나의 터치 스크린 (150) 에 의해 활용될 수 있으며, 터치 스크린들 (150) 사이의 정보의 통신을 지원하도록 또한 활용될 수도 있다.
예시적인 터치 스크린들 (150) 은 투사식 정전용량 터치 (projected capacitive touch; PCT) 기술과 같은 정전용량 터치 스크린 기술을 채용할 수도 있다. PCT 터치 스크린 기술은 다수의 모바일 전화기들, 소비자 기기들, 데스크톱 컴퓨터들, 서비스 키오스크들, 및 기타 등등에서 사용될 수도 있다. PCT 기술은 멀티 터치를 지원할 수 있으며 보호 스크린 층들을 통해 동작할 수 있다. PCT 터치 스크린 내의 전극 그리드 (160) 는 용량성 전극들의 그리드를 포함한다. 전기 신호들이 용량성 전극들에 인가되어 캐패시터들의 개별 판 (plate) 들로서 역할할 수도 있는 전극들 사이에서 단거리 전기 필드들 생성할 수도 있다. 터치 검출기로서의 종래의 동작에서, 전기 필드들이 동일한 전극 그리드 (160) 내 전극들 사이에서 형성할 수도 있다. 그러나, 여기서의 일부 실시형태들에서 설명된 기술은 2 개의 터치 스크린들 (150A 및 150B) 사이의 이들 전기 필드들의 상호작용을 레버리지 (leverage) 할 수 있다.
전기 신호들은 전기 필드들을 생성하도록 용량성 전극들에 인가될 수도 있다. 이들 전기 신호들은 고 주파수 캐리어 (carrier) 신호들일 수도 있다. 이들 캐리어 신호들은 디바이스의 전극 그리드 (160) 내의 다수의 전극들 사이를 결합할 수 있다. 손가락 또는 도전성 스타일러스 (stylus) 는 터치 스크린 (150) 의 표면 위에서 또는 근처에서 터치할 수 있고, 그리하여 그 디바이스의 전극 그리드 (160) 내의 캐패시터들 사이에서 결합된 전기 필드들을 왜곡 (distort) 할 수 있다. 필드에서의 이 왜곡은 전극 그리드 (160) 에서의 왜곡된 지점에서 캐패시턴스를 유효하게 변경시킬 수 있다. 이들 왜곡들은 대략 센티미터까지의 범위에서 유리 또는 다른 보호층들을 통해 영향받을 수 있다. 신호 프로세싱은 필드 왜곡들의 위치들 및 대응하는 터치를 검출하도록 구성될 수도 있다. 신호 프로세싱은 또한, 터치 스크린 (150) 에 대한 터치로서 간주될지 여부를 결정하기 위해 그 왜곡을 평가하도록 구성될 수도 있다. 예를 들어, 캐패시턴스에서의 변화는 터치 입력으로서 분류를 위한 확립된 임계 레벨에 비교될 수도 있다.
신호 프로세싱은, 전극들 사이에 (예를 들어, 크리스털 세트 주파수로) 진동하는 (oscillatory) 전압을 인가함으로써, 그리고 그 결과적인 전류 또는 전류 소스에서의 결과적인 전압 변화를 측정함으로써, 필드에서의 왜곡을 측정하도록 구성될 수도 있다. 신호 프로세싱은, 그 결과적인 변화가 확립된 임계 레벨보다 큰 경우, 터치 입력을 나타내는 왜곡을 식별하도록 또한 구성될 수도 있다. 터치 스크린 (150) 의 다수의 지점들에서의 캐패시턴스의 변화를 평가함으로써, 신호 프로세싱은 터치 스크린 (150) 의 표면 전체에 걸쳐 터치 입력을 검출할 수 있다. 만약에 있다면 소정의 순간에 그 지점들 중 어느 것이 평가되는지를 결정하는데 추가적인 프로세싱이 활용될 수도 있다. 예를 들어, 터치 스크린 (150) 이 모바일 전화기이고 사용자 (130) 가 전화 콜 (call) 동안 그녀의 귀와 얼굴에 갖다 대어 터치 스크린 (150) 을 누른다면, 신호 프로세싱은 그 결과적인 왜곡을 평가하지 않도록 결정할 수도 있다.
2 개의 터치 스크린들 (150A, 150B) 이 서로에 근접하여 포지셔닝될 때, 그들의 전자기 필드들은 서로와 상호작용할 수도 있다. 이 상호작용은 도 2에 대하여 더욱 상세히 논의된다. 통상적인 터치 검출 동작에서, 2 개의 터치 스크린들 (150) 과 연관된 필드들 사이에서의 상호작용은 예상되지 않은 것일 것이고 신호 프로세싱에 대하여 아마 혼동되는 것일 것이며, 여기서 그 신호 프로세싱은 터치 검출을 단순히 결정하도록 구성될 수도 있다. 그러나, 여기서 개시된 기술은, 도 2에 대하여 더욱 상세히 논의되는 바와 같이, 2 개의 터치 스크린들 (150A, 150B) 의 필드들 사이에서의 상호작용을 캡쳐링 (capturing) 및 해석 (interpreting) 하는 것을 지원한다.
하나의 예시적인 애플리케이션에 따르면, 사용자 (130) 는 터치 스크린 (150A) 이 구비된 모바일 전화기를 가질 수도 있고, 여기서 그 모바일 전화기는 모바일 디바이스 (110) 로서 기능할 수도 있다. 사용자는 다른 터치 스크린 (150B) 을 포함하는 더 큰 디스플레이를 구비한 호스트 디바이스 (120) 에 접근할 수도 있다. 이 호스트 디바이스 (120) 는 컴퓨터 단말기, 텔레비젼, 또는 태블릿 컴퓨터 같은 임의의 적당한 디바이스일 수도 있다. 사용자 (130) 는, 2 개의 터치 스크린들 (150A, 150B) 의 필드들이 상호작용할 수 있도록 호스트 디바이스 (120) 에 인접하거나 근접하게 모바일 전화기를 포지셔닝할 수도 있다. 호스트 디바이스 (120) 는 디바이스들 사이의 필드 상호작용을 통해 모바일 디바이스 (110) 로 네트워크 또는 디스플레이 어드레스를 전송하도록 구성될 수 있다. 그 후, 더 큰 디스플레이가 모바일 디바이스 (110) 로부터의 이미지 또는 비디오를 나타내기 위해 사용될 수 있도록, 모바일 디바이스 (110) 는, 호스트 디바이스 (120) 로 그 디스플레이 출력을 전송하기 위해, 그 수신된 어드레스를 사용할 수도 있다. 유사하게, 비디오 컨퍼런스 콜 (video conference call) 이, 전송된 어드레스에 따라 모바일 디바이스 (110) 로부터 호스트 디바이스 (120) 로 전송될 수도 있다. 터치 스크린들 (150) 이 모바일 디바이스 (110) 와 호스트 디바이스 (120) 사이에서 초기 어드레스를 전송하는데 사용될 수도 있는 동안, 와이파이 (WiFi), 와이맥스 (WiMax), 블루투스 (Bluetooth), 지그비 (Zigbee), EDGE, PCS, 3G, 4G, 또는 인터넷 접속과 같은 제 2의 채널이 더 높은 대역폭 정보의 전송을 위해 사용될 수도 있다.
유사한 예시적인 애플리케이션에 따르면, 보안 또는 암호화 키들이, 2 개의 터치 스크린들 (150) 사이에서 확립된 통신 채널을 이용하여 모바일 디바이스 (110) 와 호스트 디바이스 (120) 사이에서 교환될 수도 있다. 교환된 보안 또는 암호화 키들은 호스트 디바이스 (120) 와 모바일 디바이스 (110) 사이에서의 미래 통신들을 보안유지 하는데 사용될 수도 있다. 미래 통신들은 무선 링크와 같은 제 2의 채널을 통하는 것일 수도 있다. 이로써, 보안에 대한 고 레벨 또는 페어링의 확실성이 부족할 수도 있는 통상적인 무선 채널은 터치 스크린들 (150) 사이의 인터페이스를 통해 발생하는 키 교환의 부가된 보안을 레버리지하도록 구성될 수도 있다. 호스트 디바이스 (120) 가 종래의 무선 발견 프로토콜을 이용하여 사용자 (130) 의 바지 포켓에서 모바일 디바이스 (110) 를 검출하도록 구성될 수도 있는 동안, 다른 상대방의 잠재적인 간섭 (interference) 없이 올바른 무선 링크가 이루어졌다는 확정적인 확실성은 거의 없다. 여기서 개시된 기술을 이용하여, 사용자 (130) 는, 호스트 디바이스 (120) 의 터치 스크린 (150B) 을 향하여 그의 모바일 전화기 터치 스크린 (150A) 을 유지함으로써, 교환되는 키 또는 제공되는 어드레스에서의 높은 정도의 확실성을 갖는다. 이는 호스트 디바이스 (120) 가 ATM 또는 판매 시점 단말기인 경우와 같은 금융 거래들의 경우에 특히 유리할 수도 있다.
다른 예시적인 애플리케이션에 따르면, 모바일 디바이스 (110) 는, 모바일 디바이스 (110) 로부터 호스트 디바이스 (120) 와 연관된 주변기기로 액세스하는 것을 가능하게 하기 위해 호스트 디바이스 (120) 와 정보를 교환하도록 구성될 수도 있다. 예를 들어, 모바일 디바이스 (110) 가 카메라 전화기, 디지털 카메라, PDA, 컴퓨터, 또는 사진들을 포함하거나 이들에 대한 액세스를 갖는 임의의 다른 디바이스일 수도 있는 동안, 프린팅 샵 또는 약국에서의 키오스크 또는 컴퓨터가 호스트 디바이스 (120) 로서 기능할 수도 있다. 일단 모바일 디바이스 (110) 가 터치 스크린 대 터치 스크린 통신 채널을 이용하여 호스트 디바이스 (120) 와 페어링되면, 사진들이 호스트 디바이스 (120) 에 의해 프린트되거나 아니면 프로세싱되도록 사진들이 모바일 디바이스 (110) 로부터 호스트 디바이스 (120) 로 전송될 수도 있다. 이 상술된 예에서의 주변기기가 호스트 디바이스 (120) 와 연관된 사진 프린팅 시스템인 동안, 여기서 개시된 기술은 호스트 디바이스 (120) 또는 모바일 디바이스 (110) 와 연관된 주변기기들을 지원할 수도 있다고 이해되어야 한다. 또한, 지원되는 주변기기들은 통신 디바이스들, 디스플레이들, 프린터들, 저장 시스템들, 스캐너들, 제조 장비, 보안 디바이스들, 도어 락들, 자판기 시스템들, 미디어 전달 시스템들, 또는 호스트 디바이스 (120) 와 모바일 디바이스 (110) 사이에서 통신 링크를 활용하도록 구성될 수도 있는 임의의 다른 주변기기들일 수도 있다.
여러 다른 예시적인 애플리케이션들에 따르면, 모바일 디바이스 (110) 및 호스트 디바이스 (120) 는 키들, 비밀들, 패스워드들, 어드레스들, 및 기타 등등을 교환할 수도 있다. 이 정보는 암호화, 식별, 인증, 부인 방지 (non-repudiation), 키 생성, 및 여러 다른 통신 애플리케이션들에 대해 사용될 수도 있다. 모바일 디바이스 (110) 와 호스트 디바이스 (120) 사이에서의 정보의 확정적 결합은 그 2 개의 디바이스들 사이에서의 페어링, 또는 발견을 지원할 수 있다. 여기서 개시된 페어링에 기초하는 터치 스크린 (150) 통신은, 수동으로 키들, 코드들, 또는 다른 식별자들을 입력하는 것에 비교할 때 감소된 복잡성을 지원할 수 있다. 여기서 개시된 페어링에 기초하는 터치 스크린 (150) 통신은, 함께 터치되었던 그 2 개의 디바이스들이 이제 통신 채널에서의 중간자 참여자로부터의 공격에 대한 상당히 감소된 위험으로 통신하는 것들이라는 보안에 대한 개선된 감각 (sense) 및 사용자를 위한 확실성을 또한 지원할 수 있다.
터치 스크린 (150) 통신 채널에서 사용되는 그 2 개의 디바이스들이 모바일 디바이스 (110) 와 호스트 디바이스 (120) 인 것으로 설명되어 있지만, 그 2 개의 디바이스들은 모두 모바일 디바이스이거나 고정적일 수도 있다고 이해되어야 한다. 예를 들어, 하나의 모바일 전화기 터치 스크린 (150) 은, 정보, 키들, 파일들, 애플리케이션들, 등을 교환하기 위해 여기서 논의된 기술을 이용하여 다른 모바일 전화기 터치 스크린 (150) 에 통신하도록 구성될 수도 있다. 통신들은 또한 모바일 전화기 디바이스와, 태블릿 또는 랩탑 디바이스 사이, PDA 디바이스와 텔레비젼 디바이스 사이, 또는 일반적으로 터치 스크린들 (150) 을 갖는 임의의 2 개의 디바이스들 사이에서 일 수도 있다.
이제 도 2로 전환하여, 개략도는, 여기서 제시된 하나 이상의 실시형태들에 따라 배열된, 2 개의 터치 스크린들 (150A, 150B) 사이에서의 예시적인 전자기 필드 (240) 결합을 도시한다. 제 1 터스 스크린 (150A) 은 구동 전극 (220A) 및 검출 전극 (230A) 을 포함한다. 구동 전극 (220A) 및 검출 전극 (230A) 은 제 1 터치 스크린 (150A) 과 연관된 전극 그리드 (160) 의 일부일 수도 있다. 제 1 터치 스크린 (150A) 은 터치 스크린 (150A) 의 보호 유리 외부 표면일 수도 있는 유전체 (210A) 를 또한 포함한다. 제 2 터치 스크린 (150B) 은 구동 전극 (220B) 과 검출 전극 (230B) 을 포함한다. 구동 전극 (220B) 과 검출 전극 (230B) 은 제 2 터치 스크린 (150B) 과 연관된 전극 그리드 (160) 의 일부일 수도 있다. 제 2 터치 스크린 (150B) 은 또한 터치 스크린 (150A) 의 보호 유리 외부 표면일 수도 있는 유전체 (210B) 를 포함할 수도 있다. 유전체들 (210A, 210B) 은 유리, 플라스틱, 폴리머, 아크릴 (acrylic), 또는 임의의 다른 광학적으로 투명하거나 반투명한 유전체 재료로 이루어질 수도 있다. 일부 다른 실시형태들에서, 유전체 재료는 광학적으로 투명 또는 반투명하지 않을 수도 있다. 예를 들어, 터치패드와 같은 일부 다른 터치 패널들은 불투명한 비-스크린 재료를 활용할 수도 있다.
일부 예들에서, 제 1 터치 스크린 (150A) 은 터치 검출기로서 동작하도록 구성될 수 있으며, 여기서 필드 (240) 는 구동 전극 (220A) 과 검출 전극 (230A) 사이에서 발생된다. 이로써, 캐패시터 판들 사이에서 필드 (240) 를 갖는 그 캐패시터의 판들로서 기능하는 구동 전극 (220A) 과 검출 전극 (230A) 으로 캐패시터가 형성된다. 터치 검출의 이 역할에서, 필드 (240) 는 유전체 (210A) 상 또는 근처에서 손가락 또는 스타일러스의 도입 (introduction) 에 의해 왜곡될 수도 있다. 손가락 또는 스타일러스의 그 필드로의 도입은, 구동 전극 (220A) 과 검출 전극 (230A) 사이의 캐패시턴스 또는 도전성 (conductivity) 을 변경시킴으로써, 그 필드를 왜곡할 수 있다. 센서 (미도시) 는 캐패시턴스를 측정하고 캐패시턴스에서의 변화들을 검출하도록 구성될 수도 있다.
제 1 터치 스크린 (150A) 및 제 2 터치 스크린 (150B) 이 통신들을 확립하도록 서로와 근접하게 가져가게 되는 경우, 제 1 터치 스크린 (150A) 과 본래 연관된 필드 (240) 는 제 2 터치 스크린 (150B) 의 검출 전극 (230B) 에 영향을 미칠 수도 있다. 유사하게, 제 2 터치 스크린 (150B) 과 본래 연관된 (미도시된) 다른 필드는 제 1 터치 스크린 (150A) 의 검출 전극 (230A) 에 영향을 미칠 수도 있다. 제 1 터치 스크린 (150A) 과 제 2 터치 스크린 (150B) 이 근접 통신을 하는 동안 그들 사이의 거리는 밀리미터들에서 대략 1 센티미터까지의 스케일 상에 있을 수도 있다. 연관된 전자 장치 및 전극 그리드 (160) 의 특질에 따라서, 터치 스크린들 (150) 사이의 통신을 위한 최대 거리는 1 센티미터 보다 많거나 적을 수도 있다.
터치 스크린 제어기 (250) 는 구동 회로 어레이 (252) 를 포함할 수 있다. 구동 회로 어레이 (252) 내의 다수의 N 구동기들 중 각각의 하나는 필드 생성 신호 (242) 를 생성하여 구동 전극들 (220A) 중 하나로 이를 공급하도록 구성될 수 있다. 터치 스크린 제어기 (250) 는 또한 검출 회로 어레이 (254) 포함할 수 있다. 검출 회로 어레이 (254) 내의 다수의 M 검출기들 중 각각의 하나는 검출 전극 (230A) 중의 하나로부터 수신된 필드 검출 신호 (244) 를 수신하여 프로세싱하도록 구성될 수 있다. 터치 스크린 제어기 (250), 구동 회로 어레이 (252), 및 검출 회로 어레이 (254) 는 하나 이상의 전자 컴포넌트들 및/또는 전자 컴포넌트와 소프트웨어 컴포넌트들 또는 모듈들의 일부 조합을 포함할 수도 있다. 터치 스크린 제어기 (250) 는 제 1 터치 스크린 (150A) 과 연관되며, 다른 터치 스크린 제어기 (미도시) 는 제 2 터치 스크린 (150B) 과 연관될 수도 있다고 이해되어야 한다.
터치 스크린 제어기 (250) 는, 검출 전극 (230A) 으로부터 수신된 필드 검출 신호 (244) 를 프로세싱함으로써 왜곡 포지션들을 따라 필드 (240) 에서의 임의의 왜곡들을 검출하도록 구성될 수 있다. 그러한 프로세싱은 필드 검출 신호 (244) 를 분석하여, 사용자가 전극 그리드 (160) 내에서의 캐패시턴스 또는 도전성을 변경할 때 아마도 초래되는 신호에서의 변화들 (예를 들어, 신호 진폭, 주파수, 위상, 극성, 펄스폭, 등에서의 변화들) 을 결정하는 것을 포함할 수 있다. 이로부터, 터치 스크린 (150A) 에 대한 터치들의 포지션들이 식별되어 터치 스크린 제어기 (250) 에 의해 위치확인될 수도 있다.
터치 스크린 통신 모듈 (260) 은 터치 스크린들 (150) 사이의 통신들을 지원하도록 구성될 수 있다. 예를 들어, 터치 스크린 통신 모듈 (260) 은, 도 3에서 상세히 설명된 바와 같이 일련의 구동 펄스들과 같은 필드 생성 신호 (242) 를 변조하도록 구성될 수 있다. 필드 생성 신호 (242) 는 또한 소정의 캐리어 주파수 (예를 들어, 50 kHz) 로 곱해지거나 (multiplied) 그외에 믹싱될 (mixed) 수도 있다. 변조된 신호에 의해 생성된 필드는 필드 (240) 를 통해 제 2 터치 스크린 (150B) 의 검출 전극 (230B) 에 결합될 수 있다. 제 2 터치 스크린 (150B) 에서의 변조된 필드의 검출은 따라서, 신호 변조 내의 정보를 인코딩함으로써 제 1 터치 스크린 (150A) 으로부터 제 2 터치 스크린 (150B) 으로 정보를 통신하도록 활용될 수 있다. 정보는 초당 수천 심볼들 정도의 레이트 (rate) 들로 전달될 수도 있다. 각각의 심볼은 임의의 적당한 수의 데이터 비트들 (예를 들어, 0.5 비트/심볼, 1 비트/심볼, 1.5 비트/심볼, 2 비트/심볼, 등) 에 상응할 수도 있다. 여러 실시형태들에 따르면, 초당 수천 심볼들 보다 더 빠르거나 더 느린 다수의 다른 데이터 레이트들이 달성될 수도 있다. 변조는 펄스 진폭 코딩, 펄스 폭 코딩, 펄스 주파수 코딩, 펄스 듀티 (duty) 사이클 코딩, 진폭 코딩, 주파수 코딩, 위상 코딩, 임의의 다른 타입의 변조, 또는 이들의 임의의 조합을 포함할 수도 있다.
터치 스크린들 (150A, 150B) 사이의 통신은 페어링을 위한 발견 또는 검출을 포함할 수도 있다. 일부 실시형태들에 따르면, 펄스들의 특정 주파수 또는 특정 변조와 같은 비컨 신호가 터치 스크린 (150) 과 연관된 필드 (240) 를 생성하는데 사용될 수도 있다. 그 후 다른 터치 스크린은 필드 (140) 에서의 이 비컨 변조를 검출하여 자기 자신이 생성한 필드에서의 확인응답 신호 (acknowledgement signal) 로 응답할 수도 있다. 이 초기 발견 또는 핸드셰이크 (handshake) 로부터, 통신들이 2 개의 터치 스크린들 (150) 사이에서 확립될 수도 있다.
일부 실시형태들에 따르면, 터치 스크린 (150) 은 고 컴포넌트 주파수들에 대해 검출된 신호를 모니터링하도록 구성될 수도 있다. 그러한 고 주파수 파동 (fluctuation) 들은 너무 빨라 인간의 행동에 의해 생성되지 못할 수도 있어 따라서 근접한 다른 터치 스크린 (150) 이 통신하는 것을 시도하고 있다는 표시일 수도 있다. 도 3에서 더욱 상세히 논의된 바와 같이, 고 주파수 비컨 신호는 터치 검출을 위해 사용되는 구동 신호에서의 식별자로서 변조된 정보로 인코딩될 수 있다. 따라서, 터치 스크린들 (150) 은, 터치 검출 기능이 동작하고 있는 동안조차 어느 때든 페어링할 수 있다. 대안적으로, 터치 스크린들 (150) 은 그것이 터치 검출을 하고 있지 않은 때 언제라도 비컨 신호를 검출하는 것을 시도할 수도 있다.
PCT에 기초한 것과 같은 터치 스크린 하드웨어는 변조 신호들을 생성하고 검출하기 위해 터치 스크린 통신 모듈 (260) 의 부가로 스크린 대 스크린 통신들을 지원할 수 있다. 일부 실시형태들에 따르면, 터치 스크린 통신 모듈 (260) 의 부가는 터치 스크린 제어기 (250) 에 대한 소프트웨어 또는 펌웨어 업데이트를 통해 수행될 수도 있다. 여기서 제시된 개념들은 PCT 외의 터치 스크린 기술들로 연장될 수도 있다는 것이 이해되어야 한다. 근접 필드 신호를 생성하는 임의의 터치 스크린 기술이 스크린 대 스크린 통신들을 위한 후보자일 수도 있다.
일부 실시형태들에 따르면, 내부 반사 터치 스크린 디바이스들은 스크린 대 스크린 통신들을 지원할 수도 있다. 그러한 디바이스들은 일반적으로 터치 스크린의 표면을 넘어 방출하는 신호나 필드를 갖지 않지만, 하나의 디바이스로부터 다른 디바이스로 광 누설 (light leakage) 이 있는 경우나 스크린들 사이의 반투명 오브젝트 (object) 가 하나의 스크린으로부터 다른 스크린으로 광을 결합할 수 있는 경우 그러한 디바이스들은 여전히 통신들을 확립하는데 활용될 수도 있다.
이제 도 3으로 전환하여, 여기서 제시된 하나 이상의 실시형태들에 따라 배열되는, 신호 타이밍도가 2 개의 터치 스크린들 사이에서의 예시적인 교환을 도시한다. 터치 스크린 통신 모듈 (260) 은 구동 회로 어레이 (252) 를 통해 제 1 터치 스크린 (150A) 에서 필드 생성 신호 (242A) 를 생성할 수도 있고,이는 구동 전극 (220A) 상으로 공급된다. 필드 (240) 가 그 후, 제 2 터치 스크린 (150B) 과 연관된 검출 전극 (230B) 에서 수신되도록 구동 전극 (220A) 으로부터 방사 (radiate) 할 수 있다. 필드 (240) 는 통신 채널을 형성할 수도 있다. 이 통신 채널의 복귀 경로는 제 2 터치 스크린 (150B) 로부터 제 1 터치 스크린 (150A) 으로 확립될 수도 있다. 필드 생성 신호 (242B) 가 제 2 터치 스크린 (150B) 에서 생성될 수도 있으며, 이는 구동 전극 (220B) 상으로 공급된다. 필드 (240) 는 그 후, 제 1 터치 스크린 (150A) 과 연관된 검출 전극 (230A) 에서 수신되도록 구동 전극 (220B) 로부터 방사할 수 있다.
도 3에서 도시된 예는 펄스 폭 코딩을 활용한다. 임의의 다른 변조 또는 코딩 체계가, 여러 실시형태들에 따른 그리고 여기서 논의된 기술에 대한 스크린 대 스크린 통신들을 확립하기 위해 활용될 수도 있다고 이해되어야 한다.
제 1 터치 스크린 (150A) 과 제 2 터치 스크린 (150B) 사이의 페어링 전에, 제 1 터치 스크린 (150A) 은 구동 회로 어레이 (252) 를 통해 비컨을 나타내는 신호 (272) 를 인코딩할 수도 있다. 제 2 터치 스크린 (150B) 에 의한 비컨 (272) 의 검출 후에, 제 2 터치 스크린 (150B) 은 제 2 터치 스크린 (150B) 이 그 비컨 (272) 을 검출했다고 신호하기 위해 확인응답 (274) 을 인코딩할 수도 있다. 제 2 터치 스크린 (150B) 으로부터 그 확인응답 (274) 을 수신할 때, 제 1 터치 스크린 (150A) 은 구동 회로 어레이 (252) 를 통해 데이터 비트들 내의 정보를 인코딩하는 것을 시작할 수도 있다. 도시된 예에서, 제 1 터치 스크린 (150A) 은, "0"인 데이터 값에 대응하는 제 1 심볼 (276), 이어서 "1"인 데이터 값에 대응하는 제 2 심볼 (278) 을 인코딩한다. 심볼들, 인코딩들, 및/또는 변조 체계들의 다른 시퀀스들이 터치 스크린들 (150) 사이에서의 송신을 위한 정보를 나타내기 위해 활용될 수도 있다.
적합한 데이터 프레이밍 프로토콜 (data framing protocol) 이 데이터가 시작하고 종료하는 때 및/또는 송신될 심볼들의 수를 결정하기 위해 구현될 수도 있다. 데이터 프레이밍 프로토콜은 비동기 데이터 프레이밍 프로토콜 또는 동기 데이터 프레이밍 프로토콜일 수도 있다. 데이터 프레이밍 프로토콜은 또한 에러 검출을 위한 패러티 비트 (parity bit) 들 또는 체크섬 (checksum) 들을 부가할 수도 있다. 데이터 송신 프로토콜들의 예들은 사용자 데이터그램 프로토콜 (User Datagram Protocol; UDP), 송신 제어 프로토콜 (Transmission Control Protocol; TCP), 또는 텔레타이프라이터 프로토콜 (Teletypewriter Protocol; TTY) 을 포함할 수도 있다.
도 4로 이제 전환하여, 여기서 제시된 하나 이상의 실시형태들에 따라 배열되는, 개략도가 터치 스크린 통신들의 공간 멀티플렉싱 (310A, 310B) 에 대한 예시적인 맵핑들을 도시한다. 공간 멀티플렉싱에서, 별개의 통신 채널이 디스플레이 스크린의 상이한 공간 구역들에 대해 확립될 수도 있다.
공간 멀티플렉싱 (310A) 에 대한 제 1 예시적인 맵핑은 2 개의 별개의 변조 구역들 (320A, 320B) 을 포함할 수도 있다. 터치 스크린 (150C) 내의 2 개의 별개의 변조 구역들 (320A, 320B) 을 구체화하는 것은, 여기서 논의된 여러 통신 기술들을 이용하여 터치 스크린들 사이에서의 2 개의 별개의 통신 채널들을 지원하기 위해 활용될 수도 있다. 동시에 2 개의 별개의 변조 구역들 (320A, 320B) 에서의 변조는, 터치 스크린 (150C) 상에서 단일 변조 구역을 이용하는 것에 비할 때 단위 (unit) 시간 당 정보 송신의 2 배만큼 지원할 수도 있다.
공간 멀티플렉싱 (310B) 에 대한 제 2의 예시적인 맵핑은 터치 스크린 (150D) 내에서 6 개의 별개의 변조 구역들 (320C 내지 320H) 을 포함할 수도 있다. 6 개의 별개의 변조 구역들 (320C 내지 320H) 은 스크린 대 스크린 통신들을 위한 6 개까지의 별개의 통신 채널들을 조성함으로써 정보 송신 성능을 증가시킬 수도 있다.
공간 멀티플렉싱 (310A, 310B) 에 대한 설명된 맵핑들은 공간 변조의 컨스털레이션 (constellation) 들로 고려될 수도 있다. 여러 다른 컨스털레이션들이 여러 실시형태들에 따라 사용될 수도 있다고 이해되어야 한다. 이들 다른 컨스털레이션들은 임의의 수의 변조 구역들을 포함할 수도 있고, 터치 스크린 (150) 의 영역에 걸쳐 임의의 패턴으로 배열될 수도 있다. 일부 실시형태들에서, 터치 스크린은 하나의 변조 구역을 통해 하나의 영역에서 "청취 (listen)" 하고 다른 변조 구역을 통해 다른 영역에서 "토크 (talk)" 하도록 구성될 수도 있다. 토크하는 (talking) 변조 구역은 통신 신호를 송신하도록 구성될 수도 있는 동안, 청취하는 변조 구역은 통신 신호의 반전 신호 (inverse signal) 와 같은 취소 (cancelling) 또는 차단 (blocking) 신호를 송신하도록 구성될 수도 있다. 이 취소 또는 차단 신호는 하나의 변조 구역으로부터 다른 변조 구역으로 블리드 (bleed) 하는 통신 신호의 양을 감소시키도록 구성될 수도 있다. 예를 들어, 변조 구역 (320A) 은 청취하도록 구성될 수도 있고 변조 구역 (320B) 은 토크하도록 구성될 수도 있다. 이 경우, 변조 구역 (320A) 은 적어도 변조 구역 (320B) 의 방향으로 취소 또는 차단 신호를 전송하도록 구성될 수도 있다.
이제 도 5를 참조하여, 추가적인 세부사항들이 스크린 대 스크린 발견, 페어링, 및 통신들에 대해 여기서 제시된 실시형태들에 관하여 제공될 것이다. 특히, 도 5는 여기서 제시된 적어도 일부 실시형태들에 따른 터치 스크린 디바이스들 사이를 통신하기 위한 예시적인 프로세스 (400) 를 도시하는 흐름도이다. 프로세스 (400) 는 하나 이상의 블록들 (410, 420, 430, 440, 450, 460, 470, 480 및/또는 490) 에 의해 도시된 바와 같은 하나 이상의 동작들, 기능들 또는 행동들을 포함할 수도 있다.
여기서 설명된 블록들은, 컴퓨팅 시스템상에서 동작하는 컴퓨터 구현 명령들 또는 프로그램 모듈들의 시퀀스로서, 컴퓨팅 시스템 또는 이들의 일부 조합 내의 상호접속된 머신 로직 회로들 또는 회로 모듈들로서, 또는 이들의 일부 조합으로서 구현될 수도 있다고 이해되어야 한다. 그 구현형태는 여러 실시형태들의 성능 및 다른 요건들에 따른 선택의 문제이다. 여기서 설명된 로직 동작들의 일부는 상태 동작들, 기능들, 구조 디바이스들, 행동들, 또는 모듈로서 여러가지로 지칭된다. 이들 동작들, 기능들, 구조 디바이스들, 행동들 및 모듈들은 소프트웨어로, 펌웨어로, 특수 목적 디지털 로직, 및 이들의 임의의 조합으로 구현될 수도 있다. 일부 구현형태들에서 도시된 블록들 중 하나 이상은, 여기서 설명되고 도면들에서 나타낸 것들 이외의 추가적인 블록들로 제거되거나 결합되거나 분리될 수도 있다고 또한 이해되어야 한다. 이들 블록들은 또한 순차적으로, 병렬적으로, 또는 여기서 설명된 것들에 비하여 상이한 순서로 수행될 수도 있다.
프로세스 (400) 는 블록 (410) (제 1 터치 스크린 전극과 연관된 제 1 신호를 변조) 에서 시작할 수도 있다. 블록 (410) 에 이어 블록 (420) (제 2 터치 스크린 전극과 연관된 제 2 신호를 수신) 이 이어질 수도 있다. 블록 (420) 에 이어 블록 (430) (제 2 신호에서 변조를 검출) 이 이어질 수도 있다. 블록 (430) 에 이어 블록 (440) (근접 디바이스와 페어링) 이 이어질 수도 있다. 블록 (440) 에 이어 블록 (450) (근접 디바이스와 키들을 교환) 이 이어질 수도 있다. 블록 (450) 에 이어 블록 (460) (근접 디바이스와 식별 정보를 교환) 이 이어질 수도 있다. 블록 (460) 에 이어 블록 (470) (근접 디바이스와 주변 디바이스들을 공유) 이 이어질 수도 있다. 블록 (470) 에 이어 블록 (480) (근접 디바이스와 애플리케이션들 또는 서비스들을 공유) 이 이어질 수도 있다. 블록 (480) 에 이어 블록 (490) (근접 디바이스와 데이터를 공유) 이 이어질 수도 있다. 블록 (490) 후에 프로세싱이 종료할 수도 있다. 각각의 블록에 관한 추가적인 세부사항들이 아래에서 설명될 것이다.
블록 (410) (제 1 터치 스크린 전극과 연관된 제 1 신호를 변조) 에서, 터치 스크린 통신 모듈 (260) 은 터치 스크린 제어기 (250) 로 하여금 일련의 구동 펄스들과 같은 신호를 변조하게 하여, 터치 스크린 제어기 (250) 로부터 구동 전극 (220A) 으로 공급되게 할 수 있다. 변조는 다른 터치 스크린 디바이스에 의한 식별을 지원하는 비컨 신호를 인코딩할 수 있다. 변조는 결합 필드 (240) 를 통해 다른 터치 스크린 디바이스로 전달되는 다른 정보를 인코딩하도록 구성될 수 있다.
블록 (420) (제 2 터치 스크린 전극과 연관된 제 2 신호를 수신) 에서, 터치 스크린 통신 모듈 (260) 은 검출 전극 (230A) 로부터 신호를 수신할 수 있다. 터치 스크린 (150) 에 대한 터치들을 검출하기 위해 정상적으로 사용되는 동안, 검출 전극 (230A) 으로부터의 신호는 또한, 그 2 개의 터치 스크린들이 근접하게 가져가 지고 다른 터치 스크린 (150) 이 블록 (410) 에 대하여 논의된 신호에 의해 구동될 때, 다른 터치 스크린 (150) 에서 생성된 변조된 신호를 결합할 수 있다.
블록 (430) (제 2 신호에서 변조를 검출) 에서, 터치 스크린 통신 모듈 (260) 은 블록 (420) 과 연관하여 수신된 신호에 관한 신호 프로세싱 동작들을 수행하도록 구성될 수 있다. 신호 프로세싱 동작들은, 결합 필드 (240) 를 통해 다른 터치 스크린 디바이스로부터 전달되는 비컨 신호 또는 다른 정보를 인코딩하는 신호 내에서 변조를 검출할 수 있다.
블록 (440) (근접 디바이스와 페어링) 에서, 터치 스크린 통신 모듈 (260) 은 블록 (420) 에서 수신된 제 2 신호에서의 변조 내의 정보에 응답하여 근접 디바이스와의 페어링을 생성하도록 구성될 수 있다. 근접 디바이스는 블록 (430) 에서 검출된 제 2 신호 변조를 생성하는 다른 터치 스크린 (150) 과 연관될 수도 있다. 페어링 정보는, 블록 (410) 에 대하여 논의된 바와 같이 구동 전극 (220A) 에 공급된 신호를 변조함으로써 그 근접 디바이스에 송신될 수도 있다. 유사하게, 페어링 정보는, 블록 (420) 에 대하여 논의된 바와 같이 검출 전극 (230A) 으로부터 신호를 수신한 후 블록 (430) 에 대하여 논의된 바와 같이 그 신호 내의 변조를 검출함으로써, 근접 디바이스로부터 수신될 수도 있다. 근접 디바이스와의 페어링은 이 페어링 정보의 교환에 기초할 수 있다. 이 페어링은, 서로에게 물리적으로 근접하게 배치되는 2 개의 디바이스들의 터치 스크린들 (150) 에 응답하여 그 2 개의 디바이스들 사이의 관련성을 확립할 수 있다.
블록 (450) (근접 디바이스와 키들을 교환), 터치 스크린 통신 모듈 (260) 은 제 1 신호 및 제 2 신호를 이용하여 근접 디바이스와 키 (key) 들을 교환할 수 있다. 키 정보는, 블록 (410) 에 대하여 논의된 바와 같이 구동 전극 (220A) 에 공급된 제 1 신호를 변조함으로써, 근접 디바이스에 송신될 수도 있다. 유사하게, 키 정보는, 블록 (420) 에 대하여 논의된 바와 같이 검출 전극 (230A) 으로부터 제 2 신호를 수신한 후 블록 (430) 에 대하여 논의된 바와 같이 그 제 2 신호 내의 변조를 검출함으로써, 근접 디바이스로부터 수신될 수도 있다. 교환된 키 정보는, 그 2 개의 디바이스들의 터치 스크린들이 물리적으로 터치하거나 적어도 아주 근접함 내인 경우 그 키들이 그 2 개의 디바이스들 사이에서 교환되었다는 부가된 확실성을 가지고서 다른 통신 채널들을 통해 교환된 정보를 암호화하도록 사용될 수 있다. 교환된 키 정보는 또한 그 디바이스들 중의 하나의 사용자가 디바이스들이 요구하는 사람일 것이라는 것을 확인하는 보안 인증을 위해 사용될 수도 있다. 키 정보는 또한 부인 방지 또는 임의의 다른 키 기반 보안 또는 데이터 무결성 (data integrity) 애플리케이션에 대해 사용될 수도 있다.
블록 (460) (근접 디바이스와 식별 정보를 교환) 에서, 터치 스크린 통신 모듈 (260) 은 제 1 신호 및 제 2 신호를 이용하여 근접 디바이스와 식별 정보를 교환할 수 있다. 식별 정보는, 블록 (410) 에 대하여 논의된 바와 같이 구동 전극 (220A) 에 공급된 제 1 신호를 변조함으로써, 근접 디바이스에 송신될 수도 있다. 유사하게, 식별 정보는, 블록 (420) 에 대하여 논의된 바와 같이 검출 전극 (230A) 으로부터 제 2 신호를 수신한 후 블록 (430) 에 대하여 논의된 바와 같이 그 제 2 신호 내에서 변조를 검출함으로써, 근접 디바이스로부터 수신될 수도 있다. 교환된 식별 정보는 어드레스들, 식별 코드들, 명칭들, 리소스 위치자 (resource locator) 들, 및 기타 등등을 포함할 수도 있다. 식별 정보는, 서로에게 그 2 개의 디바이스들을 식별하기 위해, 그리고 아마도, 그 통신하는 디바이스들의 터치 스크린들이 물리적으로 터치하거나 아주 근접함 내인 경우 그 통신하는 디바이스들이 서로에게 식별되었다는 부가된 확실성을 가지고서 다른 채널들을 통해 추가 통신을 지원하기 위해 사용될 수 있다.
블록 (470) (근접 디바이스와 주변 디바이스들을 공유) 에서, 터치 스크린 통신 모듈 (260), 또는 이들과 연관된 고 레벨 모듈은 블록 (440) 에서 확립된 페어링에 응답하여 근접 디바이스와 주변 디바이스들을 공유하도록 구성될 수도 있다. 일부 예들에서, 고 레벨 모듈은 애플리케이션 층에서 동작하도록 구성될 수 있는 반면, 통신 프로토콜들은 수송/통신 층에서 관리될 수도 있다. 지원된 주변장치들은, 통신 디바이스들, 디스플레이들, 프린터들, 저장 시스템들, 스캐너들, 제조 장비, 보안 디바이스들, 도어 락, 자동 판매 시스템, 미디어 전달 시스템, 또는 2 개의 디바이스들 사이의 통신 링크로부터 이익을 얻는 임의의 다른 주변장치들 일 수도 있다. 주변 디바이스들의 공유를 지원하는 정보 링크 또는 링크들은 스크린 대 스크린 통신 채널을 포함할 수도 있거나 다른 통신 채널들을 포함할 수도 있다. 다른 통신 채널들은 블록 (440) 의 페어링, 블록 (450) 의 키 교환, 블록 (460) 의 식별 정보 교환, 또는 이들의 임의의 조합에 의해 나타내거나 아니면 달리 가능하게 될 수도 있다.
블록 (480) (근접 디바이스와 애플리케이션들 또는 서비스들을 공유) 에서, 터치 스크린 통신 모듈 (260) 또는 이와 연관된 고 레벨 모듈은 블록 (440) 에서 확립된 페어링에 응답하여 근접 디바이스와 애플리케이션들 또는 서비스들을 공유하도록 구성될 수 있다. 애플리케이션들 또는 서비스들은 전화 콜들, 비디오 콜들, 또는 데이터 서비스들과 같은 통신 접속들을 포함할 수도 있다. 애플리케이션들 또는 서비스들은 또한 컴퓨터 프로그램들, 컴퓨터 프로그램 모듈들, 서브스크립션 (subscription) 들, 액세스 권리들, 및 기타 등등을 포함할 수도 있다. 애플리케이션들 또는 서비스들의 공유를 지원하는 통신 링크 또는 링크들은 스크린 대 스크린 통신 채널을 포함할 수도 있거나 다른 통신 채널들을 포함할 수도 있다. 다른 통신 채널들은 블록 (440) 의 페어링, 블록 (450) 의 키 교환, 블록 (460) 의 식별 정보 교환, 또는 이들의 임의의 조합에 의해 나타내거나 아니면 달리 가능하게 될 수도 있다.
블록 (490) (근접 디바이스와 데이터를 공유) 에서, 터치 스크린 통신 모듈 (260), 또는 이와 연관된 고 레벨 모듈은 블록 (440) 에서 확립된 페어링에 응답하여 근접 디바이스와 데이터를 공유하도록 구성될 수 있다. 공유된 데이터는 미디어 파일들, 연락처, 이메일들, 문서들, 데이터베이스 엔트리들, 맵들, 인터넷 어드레스, 컴퓨터 프로그램 데이터, 패스워드들, 사용자 명칭들, 텔레메트리 (telemetry), 또는 페어링된 디바이스들 중 어느 하나와 연관된 또다른 다른 데이터를 포함할 수도 있다. 데이터의 공유를 지원하는 통신 링크 또는 링크들은 스크린 대 스크린 통신 채널을 포함할 수도 있거나 다른 통신 채널들을 포함할 수도 있다. 다른 통신 채널들은 블록 (440) 의 페어링, 블록 (450) 의 키 교환, 블록 (460) 의 식별 정보 교환, 또는 이들의 임의의 조합에 의해 나타내거나 아니면 달리 가능하게 될 수도 있다.
도 6을 참조하여, 여기서 제시된 여러 실시형태들을 구현하기 위한 예시적인 컴퓨팅 디바이스가 논의될 것이다. 컴퓨팅 디바이스 (10) 는 프로세서 (11), 메모리 (12) 및 하나 이상의 드라이브들 (13) 을 포함할 수도 있다. 드라이브들 (13) 및 그들의 연관된 컴퓨터 저장 매체는 컴퓨터 판독가능 명령들, 데이터 구조들, 프로그램 모듈들 (23) 및 컴퓨팅 디바이스 (10) 를 위한 다른 데이터의 저장을 제공할 수도 있다. 컴퓨팅 시스템은 터치 스크린 디바이스들 사이의 통신들을 구현하기 위한 실시형태들을 지원하도록 구성될 수도 있다. 예를 들어, 컴퓨팅 시스템은 여기서 이전에 설명된 터치 스크린 통신 모듈 (260) 과 같은 프로그램 모듈 (23) 을 포함할 수도 있다. 여러 실시형태들은 컴퓨터들, 전용 하드웨어, 또는 임베디드 (embedded) 컴퓨팅 시스템들을 포함할 수도 있다.
컴퓨팅 디바이스 (10) 는 종래의 컴퓨터 시스템, 임베디드 제어 컴퓨터, 랩톱 또는 서버 컴퓨터, 모바일 디바이스, 셋탑 박스, 키오스크, 차량 정보 시스템 (vehicular information system), 모바일 전화기, 커스터마이징된 머신 (customized machine), 또는 일부 다른 하드웨어 플랫폼으로서 구현될 수도 있다. 프로세서 (11) 는, 범용 프로세서, 프로세서 코어 (core), 멀티프로세서, 멀티코어 프로세서, 그래픽 프로세서, 디지털 신호 프로세싱 (DSP) 프로세서, 주문형 반도체 (ASIC) 내에 구현된 커스터마이징된 컴퓨팅 디바이스, 필드 프로그램가능 게이트 어레이 (FPGA) 내에 구현된 커스터마이징된 컴퓨팅 디바이스, 임의의 타입의 프로그램가능 로직 내에 구현된 커스터마이징된 컴퓨팅 디바이스, 상태 머신, 재구성가능 프로세서 (reconfigurable processor), 임의의 다른 프로세싱 유닛, 또는 이들의 임의의 조합 또는 이들의 다수일 수도 있다. 프로세서 (11) 는 여기서 논의된 멀티코어 프로세서들을 레버리지하는 병렬 동적 최적화 (parallel dynamic optimization) 를 지원할 수도 있다.
드라이브들 (13), 다른 저장 디바이스들, 또는 그들과 연관된 컴퓨터 판독가능 저장 매체는 운영 시스템 (21), 애플리케이션 프로그램들 (22), 및 프로그램 모듈들 (23) 을 저장할 수도 있다. 컴퓨팅 디바이스 (10) 는 사용자가 커맨드 (command) 들과 데이터를 입력할 수도 있는 사용자 입력 디바이스들 (15) 을 포함할 수도 있다. 입력 디바이스들은 전자 디지타이저 (electronic digitizer), 마이크로폰, 키보드, 포인팅 디바이스, 또는 이들의 임의의 조합을 포함할 수도 있다. 포인팅 디바이스들의 예들은 마우스, 트랙볼, 라이트 펜 (light pen), 터치 스크린, 또는 터치 패드를 포함할 수도 있다. 컴퓨팅 디바이스 (10) 에 대한 다른 입력 디바이스들은 조이스틱, 게임 패드, 위성 디쉬 (satellite dish), 또는 스캐너 등을 포함할 수도 있다. 입력 디바이스들은 시스템 버스에 결합된 사용자 입력 인터페이스를 통해 프로세서 (11)에 결합될 수도 있다. 입력 디바이스들은 다른 인터페이스 및 버스 구조들 예를 들어 병렬 포트, 게임 포트 또는 USB (universal serial bus) 에 의해 또한 결합될 수도 있다. 컴퓨팅 디바이스 (10) 와 같은 컴퓨터들은 또한 출력 주변장치 인터페이스 (19) 또는 유사한 인터페이스를 통해 결합될 수도 있는 스피커들과 같은 다른 주변장치 출력 디바이스들을 포함할 수도 있다.
출력 주변장치 인터페이스 (19) 는 터치 스크린 (150) 과 연관된 디스플레이를 구동할 수 있다. 터치 스크린 제어기 (250) 는, 구동 회로 어레이 (252) 및 검출 회로 어레이 (254) 를 통해 터치 스크린 (150) 과 연관된 전극 그리드 (160) 에 인터페이싱할 수 있다. 터치 스크린 제어기 (250) 는 입력 디바이스 (15) 중 하나로서 동작할 수 있다. 터치 스크린 통신 모듈 (260) 은 프로그램 모듈 (23) 및/또는 터치 스크린 제어기 (250) 와 연관되거나 그 일부로서 동작할 수 있다는 것이 이해되어야 한다.
컴퓨팅 디바이스 (10) 는 네트워크 인터페이스 (16) 에 결합된 원격 컴퓨터와 같은 하나 이상의 컴퓨터들에 대한 로지컬 접속들을 이용하여 네트워크화한 환경에서 동작할 수도 있다. 원격 컴퓨터는 퍼스널 컴퓨터, 서버, 라우터, 네트워크 PC, 피어 디바이스 (peer device), 또는 다른 공통 네트워크 노드일 수도 있다. 원격 컴퓨터는, 컴퓨팅 디바이스 (10) 에 관하여 여기서 설명된 다수의 또는 모든 엘리먼트들을 포함할 수도 있다. 네트워킹 환경들은 네트워크들 (WAN), LAN (local area networks), 인트라넷들, 인터넷, 또는 이들의 조합들을 포함할 수도 있다.
LAN 또는 무선 LAN (WLAN) 네트워킹 환경에서 사용되는 경우, 컴퓨팅 디바이스 (10) 는 네트워크 인터페이스 (16) 또는 네트워크 어댑터들을 통해 LAN에 결합될 수도 있다. WAN 네트워킹 환경에서 사용되는 경우, 컴퓨팅 디바이스 (10) 는 WAN을 경유해 통신들을 확립하기 위한 모뎀 또는 다른 메커니즘을 포함할 수도 있다. WAN은 인터넷, 도시된 네트워크 (18), 여러 다른 네트워크들, 또는 이들의 임의의 조합을 포함할 수도 있다. 컴퓨터들 사이의 네트워크, 통신 링크, 링 (ring), 메쉬 (mesh), 버스, 또는 클라우드 (cloud) 를 확립하기 위한 다른 메커니즘이 사용될 수도 있다는 것이 이해되어야 한다.
하나 이상의 실시형태들에 따르면, 컴퓨팅 디바이스 (10) 는, 프로세서 (11) 및/또는 프로그램 모듈들 (23) 이 여기서 제시된 여러 실시형태들에 따른 터치 스크린 디바이스들 사이에서의 통신들을 수행할 수도 있도록 구성될 수도 있다. 컴퓨팅 디바이스 (10) 는 드라이브들 (13) 또는 다른 저장 디바이스들과 연관된 물리적 컴퓨터 판독가능 저장 매체 또는 매체들의 하나 이상의 인스턴스 (instance) 들을 포함할 수도 있다. 시스템 버스는 프로세서 (11) 로 하여금 컴퓨터 판독가능 저장 매체에/로부터 코드 및/또는 데이터를 판독하는 것이 가능할 수도 있다. 매체들은, 반도체들, 자기 재료들, 광학 매체들, 전기적 저장소, 전기화학적 저장소, 또는 임의의 다른 그러한 저장 기술을 포함하나 이에 한정되지 않는 임의의 적합한 기술을 이용하여 구현되는 저장 엘리먼트들 형태의 장치를 나타낼 수도 있다. 매체들은, RAM, ROM, 플래쉬, 또는 다른 타입들의 휘발성 또는 비휘발성 메모리 기술로서 특징지어지든 아니든 메모리 (12) 와 연관된 컴포넌트들을 나타낼 수도 있다. 매체들은, 저장 드라이브들 (13) 로서 또는 달리 구현되든 아니든 제 2 저장소를 나타낼 수도 있다. 하드 드라이브 구현형태들은 고체 상태 (solid state) 로 특징지어질 수도 있거나, 자기적으로 인코딩된 정보를 저장하는 회전 매체를 포함할 수도 있다.
저장 매체는 터치 스크린 디바이스들 사이에서 통신들을 수행하기 위한 하나 이상의 프로그램 모듈들 (23) 을 포함할 수도 있다. 프로그램 모듈들 (23) 은, 프로세서 (11) 로 로딩되고 실행되는 경우 범용 컴퓨팅 시스템을 여기서 개시된 터치 스크린 통신 기법들의 모두 또는 일부를 촉진하도록 커스터마이징된 특수 목적 컴퓨팅 시스템으로 변환 (transform) 하는 소프트웨어 명령들을 포함할 수도 있다. 이 설명 내내에서 상세하게 된 바와 같이, 프로그램 모듈들 (23) 은, 컴퓨팅 디바이스 (10) 가 여기서 논의된 컴포넌트들, 로직 흐름들, 및/또는 데이터 구조들을 이용하여 전체 시스템들 또는 동작 환경들 내에서 참여할 수도 있는, 여러 툴 (tool) 들 또는 기법들을 제공할 수도 있다.
프로세서 (11) 는 어느 수의 트랜지스터들 또는 다른 회로 엘리먼트들로부터 구성될 수도 있으며, 이들은 개별적으로 또는 전체적으로 어느 수의 상태들을 띈다. 더욱 상세하게는, 프로세서 (11) 는 상태 머신 또는 유한 상태 머신 (finite-state machine) 으로서 동작할 수도 있다. 그러한 머신은, 프로그램 모듈들 (23) 내에 포함된 실행가능 명령들을 로딩함으로써 제 2 머신, 또는 특정 머신으로 변환될 수도 있다. 이들 컴퓨터 실행가능 명령들은, 프로세서 (11) 가 상태들 사이에서 천이하는 방법을 구체화하여 프로세서를 구성하는 트랜지스터들 또는 다른 회로 엘리먼트들을 제 1 머신에서 제 2 머신으로 변환함으로써 프로세서 (11) 를 변환할 수도 있으며, 여기서 제 2 머신은 구체적으로 터치 스크린 디바이스들 사이에서의 통신들을 지원하도록 구성될 수도 있다. 어느 하나의 머신의 상태들은 또한, 하나 이상의 사용자 입력 디바이스들 (15), 네트워크 인터페이스들 (16), 다른 주변장치들, 다른 인터페이스들, 또는 하나 이상의 사용자들 또는 행위자들로부터 입력을 수신함으로써, 변환될 수도 있다. 어느 하나의 머신은 또한 프린터들, 스피커들, 비디오 디스플레이들, 또는 다른 것과 같은 여러 출력 디바이스들의 상태 또는 여러 물리적 특성들을 변환할 수도 있다.
프로그램 모듈들 (23) 을 엔코딩하는 것은 또한 저장 매체의 물리적 구조를 변환할 수도 있다. 물리적 구조의 특정 변환은 이 설명의 상이한 구현형태들에서 여러 팩터 (factor) 들에 의존할 수도 있다. 그러한 팩터들의 예들로는: 저장 매체가 1차 (primary) 또는 2차 (secondary) 저장소 등으로 특징지어든지, 저장 매체를 구현하는데 사용되는 기술을 포함할 수도 있으나 이에 한정되지 않는다. 예를 들어, 저장 매체가 반도체 기반 메모리로서 구현되는 경우, 프로그램 모듈들 (23) 은 소프트웨어가 거기에 인코딩되는 때 반도체 메모리 (12) 의 물리적 상태를 변환할 수도 있다. 예를 들어, 소프트웨어는 트랜지서터들, 캐패시터들, 또는 반도체 메모리 (12) 를 구성하는 다른 이산 회로 엘리먼트들의 상태를 변환할 수도 있다.
다른 예로서, 저장 매체는 드리이브들 (13) 과 같은 자기 또는 광학 기술을 이용하여 구현될 수도 있다. 그러한 구현형태들에서, 소프트웨어가 자기 또는 광학 매체에 인코딩될 때 프로그램 모듈들 (23) 은 자기 또는 광학 매체의 물리적 상태를 변환할 수도 있다. 이들 변환들은 소정의 자기 매체 내의 특정 위치들의 자기 특성들을 바꾸는 것을 포함할 수도 있다. 이들 변환들은 소정의 광학 매체 내의 특정 위치들의 물리적 특징들 또는 특성들을 바꾸는 것을 포함할 수도 있어, 그들 위치들의 광학 특성들을 변경할 수도 있다. 물리적 매체의 여러 다른 변환들은 본 설명의 범위 및 사상을 일탈함 없이 가능하다는 것은 이해되어야 한다.
이제 도 7로 전환하여, 개략도는, 여기서 제시된 적어도 일부의 실시형태들에 따라 배열되는, 컴퓨팅 디바이스 상에서 컴퓨터 프로세스를 실행하기 위한 컴퓨터 프로그램을 포함하는 예시적인 컴퓨터 프로그램 제품 (700) 의 부분도를 도시한다. 예시적인 컴퓨터 프로그램 제품의 예시적인 실시형태가 신호 베어링 매체 (signal bearing medium; 702) 를 이용하여 제공되며, 704의 적어도 하나의 명령을 포함할 수도 있다: 정보를 인코딩하도록 변조된 제 1 신호를 생성하기 위한 하나 이상의 명령들; 제 1 터치 패널 디바이스의 제 1 전극 상으로 제 1 신호를 결합하기 위한 하나 이상의 명령들; 제 2 터치 패널 디바이스와 연관된 전기 필드에 의해 영향받는 제 2 신호를, 제 1 터치 패널 디바이스의 제 2 전극으로부터 수신하기 위한 하나 이상의 명령들; 제 1 터치 패널 디바이스와 연관된 제 1 전자 시스템과 제 2 터치 패널 디바이스와 연관된 제 2 전자 시스템 사이에, 제 1 신호와 제 2 신호를 이용하는 통신 채널을 확립하기 위한 하나 이상의 명령들. 하나 이상의 명령들은 예를 들어 컴퓨터 실행가능 및/또는 로직 구현 명령들일 수도 있다. 일부 실시형태들에서, 하나 이상의 컴퓨터 프로그램 제품 (700) 의 신호 베어링 매체 (702) 는 컴퓨터 판독가능 매체 (706), 기록가능 매체 (708), 및/또는 통신 매체 (710) 를 포함한다.
일부 구현형태들에서, 신호 베어링 매체 (702) 는, 컴퓨터 판독가능 매체 (706), 예컨대, 하드 디스크 드라이브, 콤팩트 디스크 (CD), 디지털 비디오 디스크 (DVD), 디지털 테이프, 메모리 등을 포함할 수도 있으나 이에 한정되지 않는다. 일부 구현형태들에서, 신호 베어링 매체 (702) 는 판독가능 매체 (708), 예컨대 메모리, 판독/기록 (R/W) CD들, R/W DVD들 등을 포함할 수도 있으나 이에 한정되지 않는다. 일부 구현형태들에서, 신호 베어링 매체 (702) 는 통신 매체 (710), 예컨대 디지털 및/또는 아날로그 통신 매체 (예를 들어, 섬유 광 케이블, 도파관, 유선 통신 링크, 무선 통신 링크 등) 를 포함할 수도 있으나 이에 한정되지 않는다. 따라서, 예를 들어, 컴퓨터 프로그램 제품 (700) 은 RF 신호 베어링 매체 (702) 에 의해 그 설명된 시스템들의 하나 이상의 모듈들로 전달될 수도 있으며, 여기서 신호 베어링 매체 (702) 는 무선 형태의 통신 매체 (710) (예를 들어, IEEE 802.11 표준을 따르는 무선 통신 매체) 에 의해 전달된다.
본 개시물은 여러 양태들의 예시들로서 의도되는 이 출원에서 설명된 특정한 실시형태들의 관점에 한정되는 것이 아니다. 당업자들에 자명하듯이 다수의 변경들 및 변형들이 그 사상 및 범위를 일탈함 없이 이루어질 수 있다. 본 개시물의 범위 내에서 기능적으로 동등한 방법들 및 장치들은, 여기서 열거된 것들 외에도, 상술한 설명들로부터 당업자들에게 자명할 것이다. 그러한 변경들 및 변형들은 첨부된 청구항들의 범위 내에 해당되는 것으로 의도된다. 본 개시물은 그러한 청구항들이 부여하는 균등물들의 완전한 범위와 함께 첨부된 청구항의 관점에 의해서만 제한될 것이다. 이 개시물은 물론 변할 수도 있는 특정한 방법들, 컴포넌트들, 엘리먼트들, 장치들, 또는 시스템들에 한정되는 것은 아니라는 것이 이해되어야 한다. 여기서 사용되는 용어들은 단지 특정한 실시형태들을 설명하는 목적이고, 제한하는 것으로 의도되지 않는다는 것이 또한 이해되어야 한다.
여기서의 실질적으로 임의의 복수 및/또는 단수 용어들을 이용하는 것과 관련하여, 당업자는 문맥 및/또는 출원에 적합하도록 복수에서 단수로 및/또는 단수에서 복수로 전환할 수 있다. 다양한 단수/복수 전환은 명백함을 위해 본 명세서에 명확하게 설명될 수도 있다.
일반적으로, 본 명세서에서 그리고 특히 첨부된 청구항들 (예를 들어, 첨부된 청구항들의 본문) 에서 사용되는 용어는 일반적으로 "개방적인 (open) " 용어들 (예를 들어, "포함하는 (including) " 이라는 용어는 "포함하지만 한정되지 않는" 으로 해석되어야 하고, "가지는 (having) " 이라는 용어는 "적어도 가지는" 으로 해석되어야 하고, "포함한다" 라는 용어는 "포함하지만 한정되지 않는다" 로 해석되어야 한다) 로서 의도된다는 것이 당업자에 의해 이해될 것이다.
또한, 도입된 청구항 기재의 구체적 수가 의도되는 경우, 이러한 의도는 청구항에 명시적으로 기재될 것이며, 이러한 기재의 부재 시에는 그러한 의도가 없다는 것이 당업자에 의해 이해될 것이다. 예를 들어, 이해를 돕기 위하여, 다음의 첨부된 청구항들은 청구항 기재를 도입하기 위해 "적어도 하나" 및 "하나 이상" 의 서두 어구의 사용을 포함할 수도 있다. 그러나, 이러한 어구의 사용은, 동일 청구항이 서두 어구 "하나 이상" 또는 "적어도 하나" 및 "a" 또는 "an" 과 같은 부정관사를 포함할 때에도, 부정관사 "a" 또는 "an" 에 의한 청구항 기재의 도입이 이렇게 도입된 청구항 기재를 포함하는 임의의 특정 청구항을 하나의 이러한 기재만을 포함하는 실시형태들로 한정한다는 것을 내포하는 것으로 해석되어서는 안되며 (예를 들어, "a" 및/또는 "an" 은 "적어도 하나" 또는 "하나 이상" 을 의미하도록 해석되어야 한다), 청구항 기재를 도입하는 데 사용되는 정관사의 사용에 대해서도 동일하게 유효하다. 또한, 도입되는 청구항 기재의 구체적 수가 명시적으로 기재되는 경우에도, 당업자는 이러한 기재가 적어도 기재된 수 (예를 들어, 다른 수식어 없이, "2 개의 기재" 에 대한 그대로의 기재는, 적어도 2 개의 기재들 또는 2 개 이상의 기재들을 의미한다) 를 의미하는 것으로 해석되어야 한다는 것을 인식할 것이다.
"A, B 및 C 중 적어도 하나 등" 과 유사한 관례가 사용되는 경우에서, 일반적으로 이러한 구성은 당업자가 그 관례를 이해할 것이라는 의미로 의도된다 (예를 들어, "A, B 및 C 중 적어도 하나를 갖는 시스템" 은 A 만을, B 만을, C 만을, A 와 B 를 함께, A 와 C 를 함께, B 와 C 를 함께, 및/또는 A, B 및 C 를 함께 등을 갖는 시스템을 포함하지만 이에 한정되지 않을 것이다). "A, B 또는 C 중 적어도 하나 등" 과 유사한 관례가 사용되는 경우에서, 일반적으로 이러한 구성은 당업자가 그 관례를 이해할 것이라는 의미로 의도된다 (예를 들어, "A, B 또는 C 중 적어도 하나를 갖는 시스템" 은 A 만을, B 만을, C 만을, A 및 B 를 함께, A 및 C 를 함께, B 및 C 를 함께, 및/또는 A, B 및 C 를 함께 갖는 시스템 등을 포함하지만 이에 한정되지 않을 것이다). 또한, 상세한 설명, 청구항들 또는 도면들에서, 2 개 이상의 택일적 용어를 제시하는 사실상 임의의 이접 단어 및/또는 어구는 용어들 중 하나, 용어들 중 어느 하나 또는 양자의 용어 모두를 포함할 가능성들을 고려하도록 이해되어야 한다는 것이 당업자에 의해 이해될 것이다. 예를 들어, 어구 "A 또는 B" 는 "A" 또는 "B" 또는 "A 및 B" 의 가능성을 포함하도록 이해될 것이다.
추가로, 본 개시물의 특징들 또는 양태들이 마쿠쉬 (Markush) 그룹들과 관련하여 설명는 경우, 당업자는 본 개시물이 또한 마쿠쉬 그룹의 임의의 개별 멤버 또는 멤버들의 서브 그룹과 관련하여 설명되는 것을 인식할 것이다.
당업자에 의해 인식되는 것과 같이, 기록된 설명을 제공하는 관점에서와 같은 임의의 및 모든 목적들을 위해, 본 명세서에 개시된 모든 범위들은 임의의 및 모든 가능한 하위범위들 및 그 하위범위들의 조합들을 포함한다. 임의의 리스트에 실린 범위는 동일한 범위가 적어도 1/2, 1/3, 1/4, 1/5, 1/10 등과 동일하게 분할되는 것을 충분히 설명하고 가능하게 하는 것으로 용이하게 인식될 수 있다. 제한되지 않는 예로서, 본 명세서에서 논의되는 각각의 범위는 1/3 미만, 1/3 중간, 1/3 초과 등으로 용이하게 분할될 수 있다. 당업자에 의해 인식되는 것과 같이, "까지 (up to)", "적어도 (at least)", "보다 큰", "보다 적은" 등과 같은 모든 언어는 언급된 수를 포함하며, 차후에 앞서 논의된 것과 같은 하위범위들로 분할될 수 있는 범위들을 나타낸다. 결국, 당업자에 의해 이해되는 것과 같이, 하나의 범위는 각각의 개별 멤버를 포함한다. 따라서, 예컨대 1 내지 3 개의 엘리먼트들을 갖는 그룹은 1, 2, 또는 3 개의 엘리먼트들을 갖는 그룹들을 나타낸다. 유사하게, 1 내지 5 개 엘리먼트들을 갖는 그룹은 1, 2, 3, 4 또는 5 개 엘리먼트들 등을 갖는 그룹들을 나타낸다.
여러 실시형태들 및 예들이 여기서 개시된 동안, 다른 양태들 및 예들이 당업자에게 명백할 것이다. 따라서, 여기서 개시된 여러 양태들 및 예들은 예시의 목적이고, 제한하는 것으로 의도되지 않으며, 진정한 범위 및 사상이 다음의 특허청구범위에 의해 나타난다.

Claims (20)

  1. 터치 패널 디바이스로서,
    프로세서;
    검출 전극; 및
    상기 프로세서에 결합된 제어기를 포함하고,
    상기 제어기는 상기 검출 전극에 결합된 검출 회로를 포함하며,
    상기 제어기는, 상기 검출 회로를 가지고 상기 검출 전극으로부터 제 1 신호를 수신하고, 상기 수신된 제 1 신호에서 변조를 검출하고, 상기 검출된 변조와 연관된 정보를 결정하도록 구성되며,
    상기 제 1 신호에서의 상기 검출된 변조는 상기 터치 패널 디바이스와 다른 터치 패널 디바이스 사이에서의 물리적 근접을 나타내는, 터치 패널 디바이스.
  2. 제 1 항에 있어서,
    상기 제어기는 상기 결정된 정보로부터 상기 제 1 신호에서 발견 비컨 (discovery beacon) 을 검출하도록 더 구성되는, 터치 패널 디바이스.
  3. 제 1 항에 있어서,
    상기 터치 패널 디바이스는 구동 전극을 더 포함하고,
    상기 제어기는 상기 구동 전극에 결합된 구동 회로를 더 포함하며,
    상기 제어기의 상기 구동 회로는 상기 터치 패널 디바이스의 구동 전극에 결합된 제 2 신호를 생성하도록 구성되는, 터치 패널 디바이스.
  4. 제 3 항에 있어서,
    발견 비컨이 상기 터치 패널 디바이스의 상기 구동 전극을 통해 상기 다른 터치 패널 디바이스에 전달되도록, 상기 제어기는 상기 제 2 신호에서 발견 비컨을 인코딩하도록 더 구성되는, 터치 패널 디바이스.
  5. 제 3 항에 있어서,
    인코딩된 정보가 상기 터치 패널 디바이스의 상기 구동 전극을 통해 상기 다른 터치 패널 디바이스에 전달되도록, 상기 제어기는 상기 제 2 신호에서 정보를 인코딩하도록 더 구성되는, 터치 패널 디바이스.
  6. 제 3 항에 있어서,
    상기 제어기는 상기 터치 패널 디바이스와 상기 다른 터치 패널 디바이스 사이에서 통신 채널을 확립하도록 더 구성되며,
    상기 터치 패널 디바이스의 상기 구동 전극과 상기 검출 전극은 상기 통신 채널에 대한 송신기와 수신기 중 각각의 하나로서 동작하는, 터치 패널 디바이스.
  7. 제 6 항에 있어서,
    상기 제어기는 상기 통신 채널을 이용하여 상기 다른 터치 패널 디바이스와 키 (key) 를 공유하도록 더 구성되는, 터치 패널 디바이스.
  8. 제 6 항에 있어서,
    상기 제어기는 상기 통신 채널을 이용하여 상기 다른 터치 패널 디바이스와 식별 정보를 공유하도록 더 구성되는, 터치 패널 디바이스.
  9. 제 8 항에 있어서,
    상기 식별 정보는 상기 다른 터치 패널 디바이스와 주변 디바이스를 공유하는 것에 관련되는, 터치 패널 디바이스.
  10. 제 8 항에 있어서,
    상기 식별 정보는 상기 다른 터치 패널 디바이스와 제 2 통신 채널을 확립하는 것에 관련되는, 터치 패널 디바이스.
  11. 제 1 항에 있어서,
    상기 터치 패널 디바이스의 외부 표면의 적어도 일부분을 커버하는 유전체를 더 포함하는, 터치 패널 디바이스.
  12. 컴퓨팅 디바이스에 의해 실행될 때, 터치 패널 디바이스를 이용하여 통신들을 확립하도록 상기 컴퓨팅 디바이스를 적응시키는 방법을 위한 컴퓨터 실행가능 명령들이 저장된 컴퓨터 저장 매체로서,
    상기 방법은,
    제 1 신호에서 정보를 변조하는 단계;
    상기 터치 패널 디바이스의 구동 전극에 상기 제 1 신호를 결합하여 상기 구동 전극이 상기 제 1 신호에 응답하여 제 1 전자기 필드 (electromagnetic field) 를 생성하도록 하는 단계;
    상기 터치 패널 디바이스의 검출 전극으로부터 제 2 신호를 수신하는 단계로서, 상기 제 2 신호는 다른 터치 패널 디바이스와 연관된 제 2 전자기 필드에 응답하는, 상기 제 2 신호를 수신하는 단계; 및
    상기 제 1 신호 및 상기 제 2 신호를 이용하여 상기 터치 패널 디바이스와 상기 다른 터치 패널 디바이스 사이에서 통신 채널을 확립하는 단계를 포함하는, 컴퓨터 저장 매체.
  13. 제 12 항에서,
    상기 제 1 신호를 변조하는 것은, 발견 비컨 (discovery beacon), 데이터, 및/또는 확인응답 (acknowledgement) 중의 하나 이상과 연관된 심볼들로 상기 제 1 신호를 인코딩하는 것을 포함하는, 컴퓨터 저장 매체.
  14. 제 12 항에 있어서,
    상기 방법은, 상기 통신 채널을 이용하여 상기 터치 패널 디바이스와 상기 다른 터치 패널 디바이스 사이에서 키 (key) 를 교환하는 단계를 더 포함하는, 컴퓨터 저장 매체.
  15. 제 14 항에 있어서,
    상기 방법은, 상기 키를 이용하여 상기 터치 패널 디바이스와 상기 다른 터치 패널 디바이스 사이에서 교환되는 정보를 보안유지하는 단계를 더 포함하는, 컴퓨터 저장 매체.
  16. 제 14 항에 있어서,
    상기 방법은, 상기 키를 이용하여 상기 제 1 터치 패널 디바이스와 상기 다른 터치 패널 디바이스 사이에서 교환되는 정보를 인증하는 단계를 더 포함하는, 컴퓨터 저장 매체.
  17. 제 1 터치 패널 디바이스와 제 2 터치 패널 디바이스 사이에서 통신하기 위한 컴퓨터 구현된 방법으로서,
    상기 제 1 터치 패널 디바이스에서, 상기 제 1 터치 패널 디바이스의 제 1 전극으로부터 제 1 신호를 수신하는 단계;
    상기 제 1 터치 패널 디바이스에서, 상기 제 1 신호에서의 변조를 검출하는 단계로서, 상기 변조는 상기 제 2 터치 패널 디바이스로부터의 통신을 나타내는, 상기 제 1 신호에서의 변조를 검출하는 단계; 및
    상기 제 1 터치 패널 디바이스에서, 상기 변조와 연관된 정보를 결정하는 단계를 포함하는, 컴퓨터 구현된 방법.
  18. 제 17 항에 있어서,
    상기 제 1 터치 스크린 디바이스에서, 상기 제 1 터치 패널 디바이스의 제 2 전극에 공급될 제 2 신호를 생성하는 단계를 더 포함하는, 컴퓨터 구현된 방법.
  19. 제 18 항에 있어서,
    상기 제 1 터치 패널 디바이스와 상기 제 2 터치 패널 디바이스 사이에서 통신 채널을 확립하는 단계를 더 포함하고,
    상기 통신 채널을 통한 송신 및 수신이 상기 제 1 신호 및 상기 제 2 신호를 통해 촉진되는, 컴퓨터 구현된 방법.
  20. 제 19 항에 있어서,
    상기 통신 채널을 통해 식별 정보 및/또는 보안 키들을 공유하는 단계를 더 포함하는, 컴퓨터 구현된 방법.
KR1020127017476A 2010-06-10 2010-06-10 터치 패널 디바이스들 사이에서의 통신 KR101365313B1 (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2010/038150 WO2011155939A1 (en) 2010-06-10 2010-06-10 Communication between touch-panel devices

Publications (2)

Publication Number Publication Date
KR20120102744A true KR20120102744A (ko) 2012-09-18
KR101365313B1 KR101365313B1 (ko) 2014-02-19

Family

ID=45095864

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020127017476A KR101365313B1 (ko) 2010-06-10 2010-06-10 터치 패널 디바이스들 사이에서의 통신

Country Status (5)

Country Link
US (1) US8643625B2 (ko)
JP (1) JP5725672B2 (ko)
KR (1) KR101365313B1 (ko)
CN (1) CN102725717B (ko)
WO (1) WO2011155939A1 (ko)

Families Citing this family (124)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6180382A (ja) * 1984-09-28 1986-04-23 Toshiba Corp 文字図形の切り出し方式
US20100060592A1 (en) * 2008-09-10 2010-03-11 Jeffrey Traer Bernstein Data Transmission and Reception Using Optical In-LCD Sensing
US10146369B2 (en) * 2010-08-19 2018-12-04 Novatek Microelectronics Corp. Electronic apparatus with touch panel and method for updating touch panel
EP2455840A1 (en) * 2010-11-02 2012-05-23 Sony Ericsson Mobile Communications AB Communication device and method
US9851849B2 (en) * 2010-12-03 2017-12-26 Apple Inc. Touch device communication
US9310923B2 (en) 2010-12-03 2016-04-12 Apple Inc. Input device for touch sensitive devices
CN102023773A (zh) * 2010-12-22 2011-04-20 鸿富锦精密工业(深圳)有限公司 电容式触摸显示装置
WO2012130391A1 (de) * 2011-03-30 2012-10-04 Giesecke & Devrient Gmbh Verfahren zur interaktion eines datenträgers mit einem endgerät
US20120268414A1 (en) * 2011-04-25 2012-10-25 Motorola Mobility, Inc. Method and apparatus for exchanging data with a user computer device
EP2535840A1 (de) * 2011-06-16 2012-12-19 Printechnologics GmbH Mittel zur unidirektionalen oder bidirektionalen Datenübertragung
WO2013032222A1 (ko) * 2011-08-29 2013-03-07 한국전자통신연구원 장치간 통신 방법 및 장치간 통신 시스템
JP5979560B2 (ja) * 2011-09-09 2016-08-24 パナソニックIpマネジメント株式会社 洗濯システム、通信装置、通信方法、通信プログラム及び洗濯機
US11818607B2 (en) 2011-10-26 2023-11-14 Dish Network Technologies India Private Limited Apparatus systems and methods for proximity-based service discovery and session sharing
US9936351B2 (en) * 2011-10-26 2018-04-03 Sling Media Pvt Ltd Apparatus systems and methods for proximity-based service discovery and session sharing
US11477694B1 (en) 2021-08-27 2022-10-18 Dish Wireless L.L.C. User plane function (UPF) load balancing based on central processing unit (CPU) and memory utilization of the user equipment (UE) in the UPF
US20130110974A1 (en) * 2011-10-31 2013-05-02 Nokia Corporation Method and apparatus for controlled selection and copying of files to a target device
US9041687B2 (en) * 2011-12-07 2015-05-26 Htc Corporation Communication method for capacitive touch panel
EP2610717A1 (fr) * 2011-12-30 2013-07-03 Gemalto SA Dispositif de communication pour équipement comprenant un écran tactile, système de communication
JP6072833B2 (ja) * 2012-02-27 2017-02-01 熊光 蔡 データ伝送システム
US9633247B2 (en) * 2012-03-01 2017-04-25 Apple Inc. Electronic device with shared near field communications and sensor structures
CN102662538A (zh) * 2012-03-14 2012-09-12 中兴通讯股份有限公司 一种终端间的数据传输方法及终端
EP3012981B1 (en) 2012-03-15 2019-11-13 Intel Corporation Near field communication (nfc) and proximity sensor for portable devices
WO2013139001A1 (zh) * 2012-03-21 2013-09-26 Tsai Hsiung-Kuang 视觉接口装置及数据传输***
CN102662514B (zh) * 2012-03-30 2017-03-29 中兴通讯股份有限公司 一种控制触摸屏的方法和移动终端
US20130278540A1 (en) * 2012-04-20 2013-10-24 Esat Yilmaz Inter Touch Sensor Communications
US20130307787A1 (en) * 2012-05-16 2013-11-21 Research In Motion Limited Portable electronic device and method of controlling same
EP2857980A4 (en) * 2012-05-25 2015-12-30 Hsiung-Kuang Tsai ARCHITECTURE OF DATA TRANSMISSION
JP6023313B2 (ja) * 2012-05-25 2016-11-09 熊光 蔡 非表示信号の符号化方法及びマトリックス基板
FI124483B (en) * 2012-05-28 2014-09-30 Frozenbyte Oy Identification of the object
CN103513906B (zh) * 2012-06-28 2018-01-16 联想(北京)有限公司 一种命令识别方法、装置和电子设备
US8830869B2 (en) 2012-07-18 2014-09-09 Accedian Networks Inc. Systems and methods of detecting and assigning IP addresses to devices with ARP requests
US9735874B2 (en) 2012-07-18 2017-08-15 Accedian Networks Inc. Programmable small form-factor pluggable module
US8751615B2 (en) 2012-07-18 2014-06-10 Accedian Networks Inc. Systems and methods of discovering and controlling devices without explicit addressing
US9106706B2 (en) 2012-07-18 2015-08-11 Accedian Networks Inc. Systems and methods of using beacon messages to discover devices across subnets
US9652090B2 (en) 2012-07-27 2017-05-16 Apple Inc. Device for digital communication through capacitive coupling
US9557845B2 (en) 2012-07-27 2017-01-31 Apple Inc. Input device for and method of communication with capacitive devices through frequency variation
CN103577002A (zh) * 2012-07-30 2014-02-12 联想(北京)有限公司 一种数据处理方法及装置
US9778776B2 (en) 2012-07-30 2017-10-03 Beijing Lenovo Software Ltd. Method and system for processing data
CN103713752B (zh) * 2012-09-28 2016-10-05 联想(北京)有限公司 一种方位识别方法和设备
CN102916729B (zh) * 2012-09-04 2014-12-10 深圳市汇顶科技股份有限公司 一种触摸屏终端的近场通信方法、***及触摸屏终端
EP2911361A4 (en) * 2012-10-22 2016-03-23 Hsiung-Kuang Tsai COMMUNICATION ARCHITECTURE
EP2913937B1 (en) 2012-10-29 2017-08-23 Slim HMI Technology Data transmission system
EP2750006A1 (en) 2012-12-27 2014-07-02 Gemalto SA Device adapted for emulating tactile contacts on a capacitive screen
US9325380B2 (en) 2012-12-28 2016-04-26 Nokia Technologies Oy Method and apparatus for data transfer via near field interaction
US8982094B2 (en) 2012-12-28 2015-03-17 Shenzhen Huiding Technology Co., Ltd. Device-to-device communications based on capacitive sensing and coupling via human body or direct device-to-device coupling
KR20140089766A (ko) * 2013-01-07 2014-07-16 삼성전자주식회사 전자펜을 이용한 휴대 장치 제어 방법 및 그 휴대 장치
CN105074633B (zh) * 2013-02-25 2018-01-02 夏普株式会社 输入设备和显示装置
WO2014129375A1 (ja) * 2013-02-25 2014-08-28 シャープ株式会社 電子機器および情報処理システム
KR102046094B1 (ko) * 2013-04-23 2019-11-18 삼성전자주식회사 전자 기기 및 이의 개인 클라우드 기기 등록 방법
US20140327645A1 (en) * 2013-05-06 2014-11-06 Nokia Corporation Touchscreen accessory attachment
CN103259569B (zh) * 2013-05-14 2015-04-22 深圳市汇顶科技股份有限公司 触摸终端及其近场通讯方法和***
US9891760B2 (en) * 2013-05-20 2018-02-13 Google Llc Touch scanning and wireless scanning in a portable computing device
US9117340B2 (en) * 2013-06-04 2015-08-25 Igt Player tracking through touch surface signal conduits
CN105324759B (zh) * 2013-06-20 2019-05-07 福西尔集团公司 用于数据传送的***和方法
US9939935B2 (en) 2013-07-31 2018-04-10 Apple Inc. Scan engine for touch controller architecture
CN104346120B (zh) * 2013-08-09 2019-01-15 联想(北京)有限公司 一种显示方法及电子设备
CN103440075B (zh) * 2013-08-13 2017-03-29 深圳市汇顶科技股份有限公司 一种电容式触摸屏终端及其近场通信方法、***
EP2846508A1 (en) * 2013-09-05 2015-03-11 Gemalto SA Method for performing secure wireless communications
JP6219647B2 (ja) * 2013-09-18 2017-10-25 株式会社ジャパンディスプレイ 画像表示システム、シートディスプレイ端末、及び携帯端末
EP2853993A1 (en) * 2013-09-26 2015-04-01 Gemalto SA Method for encoding a data stream and transmitting a sequence of events between a first device and a second device comprising a capacitive touchscreen
CN104516596B (zh) 2013-09-30 2017-11-10 深圳市汇顶科技股份有限公司 触控设备与外界设备通信的方法及***
US10503318B2 (en) * 2015-06-16 2019-12-10 Egalax_Empia Technology Inc. Touch sensitive processing apparatus and system for despreading and method thereof
CN104657011B (zh) * 2013-11-15 2018-06-15 联发科技股份有限公司 触控传输装置、电子装置以及数据传输方法
CN105579934A (zh) * 2013-11-15 2016-05-11 联发科技股份有限公司 执行电子装置的触控通信控制的方法及其装置
CN204463080U (zh) * 2013-11-15 2015-07-08 联发科技股份有限公司 触控传输装置以及电子装置
US20150138142A1 (en) * 2013-11-15 2015-05-21 Mediatek Inc. Method for performing touch communications control of an electronic device by using location detection with aid of touch panel, and an associated apparatus
US20150145792A1 (en) * 2013-11-22 2015-05-28 Mediatek Inc. Devices and methods of touch communications
US9870078B2 (en) * 2013-12-03 2018-01-16 Mediatek Inc. Touch panel device controlling method and touch panel device
EP2881844B1 (en) 2013-12-04 2018-06-06 MediaTek Inc. Electronic devices, near-field wireless communications system and method for establishing a wireless communications link between two electronic devices
CN104703113B (zh) * 2013-12-04 2018-09-25 联发科技股份有限公司 触控传输电子装置、近距离无线通讯***及其通讯方法
CN103631466A (zh) * 2013-12-05 2014-03-12 苏州瀚瑞微电子有限公司 基于电容式触控屏的无线通讯方法
CN103687231A (zh) * 2013-12-12 2014-03-26 厦门市智联信通物联网科技有限公司 一种基于nfc的单灯照明控制器
US20150173116A1 (en) 2013-12-13 2015-06-18 Mediatek Inc. Communications method, device and system
US9680828B2 (en) 2013-12-17 2017-06-13 Mediatek Inc. Mobile devices, terminal devices, and authentication methods thereof
CN104715171B (zh) * 2013-12-17 2018-11-27 联发科技股份有限公司 移动装置、终端装置及其验证方法
US9582186B2 (en) * 2013-12-20 2017-02-28 Mediatek Inc. Signature verification between a mobile device and a computing device
US20150178729A1 (en) * 2013-12-20 2015-06-25 Mediatek Inc. Electronic transaction between a mobile device, a touch panel device and a server
CN104750237B (zh) * 2013-12-29 2018-10-12 ***通信集团公司 一种多屏互动连接方法、装置及电子设备
CN105519229A (zh) * 2013-12-30 2016-04-20 联发科技股份有限公司 触控通信连接建立方法及触控面板装置
US20150355708A1 (en) * 2013-12-31 2015-12-10 Mediatek Inc. Touch communications device for detecting relative movement status of object close to, or in contact with, touch panel and related movement detection method
CN104765480A (zh) * 2014-01-03 2015-07-08 联发科技(新加坡)私人有限公司 触控装置、显示设备以及数据传输方法
US9329708B2 (en) 2014-01-08 2016-05-03 Microsoft Technology Licensing, Llc Display system with electrostatic and radio links
US20150199047A1 (en) * 2014-01-15 2015-07-16 Mediatek Inc. Touch panel devices, electronic devices, and virtual input methods thereof
CN103780286A (zh) * 2014-01-22 2014-05-07 苏州瀚瑞微电子有限公司 一种便携式电子***
US9921672B2 (en) * 2014-01-28 2018-03-20 Mediatek Inc. Electronic devices, near field communication methods and near field communication systems
CN104808830B (zh) * 2014-01-29 2019-03-15 联发科技(新加坡)私人有限公司 触控电子装置与触控连接方法
CN104808831B (zh) * 2014-01-29 2018-06-22 联发科技(新加坡)私人有限公司 数据共享方法、传送装置与接收装置
CN104808829B (zh) * 2014-01-29 2018-07-20 联发科技(新加坡)私人有限公司 触控电子装置与数据传输方法
CN104820508A (zh) * 2014-01-30 2015-08-05 联发科技(新加坡)私人有限公司 设定权限的数据共享方法以及触控电子装置
CN104820509A (zh) * 2014-01-30 2015-08-05 联发科技(新加坡)私人有限公司 权限控制方法以及触控电子装置
TWI522896B (zh) * 2014-02-14 2016-02-21 友達光電股份有限公司 資料傳輸系統、資料傳輸方法、資料傳送方法、資料接收方法及電子裝置
CN104850280B (zh) * 2014-02-17 2018-05-25 晨星半导体股份有限公司 数据读取装置与方法以及数据传送装置与方法
CN105556866B (zh) 2014-02-21 2018-05-15 联发科技股份有限公司 无线通信连接的建立方法及其电子装置
KR102219042B1 (ko) * 2014-02-26 2021-02-23 삼성전자주식회사 전자 장치, 웨어러블 디바이스 및 전자 장치의 동작 방법
US10110278B2 (en) * 2014-03-09 2018-10-23 Intel Corporation Techniques for wireless charging communication
CN103944614B (zh) * 2014-03-21 2017-01-11 深圳市汇顶科技股份有限公司 近场通信***和终端
US20150304290A1 (en) * 2014-04-17 2015-10-22 Mediatek Inc. Electronic devices and methods for near field communication
US9904460B2 (en) * 2014-06-16 2018-02-27 Microsoft Technology Licensing, Llc Method and system for data transfer with a touch enabled device
US9763087B2 (en) * 2014-07-14 2017-09-12 Microsoft Technology Licensing, Llc Cryptographic key exchange over an electrostatic channel
CN105468183B (zh) * 2014-09-11 2018-10-12 联想(北京)有限公司 触控装置、控制方法、装置及电子设备
CN106797238A (zh) * 2014-10-02 2017-05-31 夏普株式会社 信息处理装置、控制程序、显示装置、终端装置、近距离无线通信***以及信息处理装置的控制方法
TWI543057B (zh) * 2014-10-08 2016-07-21 凌通科技股份有限公司 觸控通訊系統與觸控通訊方法
TWI530861B (zh) * 2014-10-16 2016-04-21 宏碁股份有限公司 行動裝置、電子裝置及其啓動應用之方法
CN105549865A (zh) * 2014-10-29 2016-05-04 宏碁股份有限公司 移动装置、电子装置及其启动应用的方法
CN104657099B (zh) * 2015-01-15 2019-04-12 小米科技有限责任公司 屏幕投射方法、装置及***
CN104731405B (zh) 2015-03-09 2018-01-19 上海天马微电子有限公司 一种触控显示装置及其制造方法
KR20160116251A (ko) * 2015-03-27 2016-10-07 삼성전자주식회사 전자 장치, 웨어러블 디바이스 및 그 제어 방법
CN106155378B (zh) * 2015-03-30 2017-12-05 深圳市汇顶科技股份有限公司 一种触摸屏终端及其近场通信方法、装置和***
CN106155382B (zh) * 2015-04-01 2017-11-28 深圳市汇顶科技股份有限公司 基于HotKnot的接近检测方法、装置和触摸屏终端
JP6371000B2 (ja) * 2015-05-15 2018-08-08 シャープ株式会社 情報処理装置、情報処理装置の制御方法、および制御装置
KR102319234B1 (ko) * 2015-10-12 2021-11-01 삼성전자주식회사 디스플레이 장치 및 이의 제어 방법
TWI597624B (zh) * 2016-06-03 2017-09-01 凌通科技股份有限公司 電容感測暨通訊整合電路以及使用其之互動系統
US10027616B2 (en) 2016-07-18 2018-07-17 Plexus Meet, Inc. Proximity discovery system and method
TWI585666B (zh) 2017-01-05 2017-06-01 友達光電股份有限公司 應用於觸控面板之觸控感測系統及其資料傳輸方法
RU2674309C9 (ru) * 2017-03-10 2019-02-15 Ашот Эрнстович Кочарян Устройство, способ, программа и интерфейс для системы терминалов с управлением посредством сенсорного экрана
US11221704B2 (en) 2020-02-05 2022-01-11 Sigmasense, Llc. Screen-to-screen communication via touch sense elements
US11747936B2 (en) 2021-07-13 2023-09-05 Novatek Microelectronics Corp. Transmission system, processor, and transmission method
CN115617207A (zh) * 2021-07-13 2023-01-17 联詠科技股份有限公司 传输***、处理器以及传输方法
US11928295B2 (en) * 2021-07-13 2024-03-12 Novatek Microelectronics Corp. Data transmission method, data transmission system, and processor
US11582641B1 (en) 2021-08-12 2023-02-14 Dish Wireless L.L.C. User plane function (UPF) load balancing based on current UPF load and thresholds that depend on UPF capacity
US11483738B1 (en) 2021-08-26 2022-10-25 Dish Wireless L.L.C. User plane function (UPF) load balancing based on network data analytics to predict load of user equipment
US11627492B2 (en) 2021-08-26 2023-04-11 Dish Wireless L.L.C. User plane function (UPF) load balancing based on special considerations for low latency traffic
US11595851B1 (en) 2021-08-27 2023-02-28 Dish Wireless L.L.C. User plane function (UPF) load balancing supporting multiple slices
US11950138B2 (en) 2021-11-17 2024-04-02 Dish Wireless L.L.C. Predictive user plane function (UPF) load balancing based on network data analytics

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7548787B2 (en) * 2005-08-03 2009-06-16 Kamilo Feher Medical diagnostic and communication system
US6380930B1 (en) * 1999-03-09 2002-04-30 K-Tech Devices Corporation Laptop touchpad with integrated antenna
JP3828474B2 (ja) * 2002-10-07 2006-10-04 日本電信電話株式会社 位置検出入出力装置
US7170882B2 (en) * 2002-12-11 2007-01-30 Broadcom Corporation Media exchange network supporting remote peripheral access
US7294822B2 (en) * 2004-03-19 2007-11-13 Mitch Randall Method and apparatus to communicate with and individually locate multiple remote devices on a two-dimensional surface
US7570166B2 (en) * 2005-09-12 2009-08-04 Alden Ray M RFID transponder arrays for sensing input and controlling processes
US7333464B2 (en) * 2006-02-01 2008-02-19 Microsoft Corporation Automated service discovery and wireless network set-up
US8886125B2 (en) 2006-04-14 2014-11-11 Qualcomm Incorporated Distance-based association
US8269746B2 (en) * 2006-11-27 2012-09-18 Microsoft Corporation Communication with a touch screen
JP4751903B2 (ja) * 2008-03-13 2011-08-17 日本電信電話株式会社 トランシーバおよびトランシーバにおける動作方法
EP2105824B1 (en) * 2008-03-27 2013-03-20 Research In Motion Limited Touch screen display for electronic device and method of determining touch interaction therewith
JP4616378B2 (ja) * 2008-09-22 2011-01-19 日本電信電話株式会社 タッチパネル

Also Published As

Publication number Publication date
KR101365313B1 (ko) 2014-02-19
CN102725717B (zh) 2015-12-02
US8643625B2 (en) 2014-02-04
US20110304583A1 (en) 2011-12-15
JP5725672B2 (ja) 2015-05-27
WO2011155939A1 (en) 2011-12-15
CN102725717A (zh) 2012-10-10
JP2013527510A (ja) 2013-06-27

Similar Documents

Publication Publication Date Title
KR101365313B1 (ko) 터치 패널 디바이스들 사이에서의 통신
US20200322170A1 (en) Identity Authentication Method and System, and Computing Device
CN105191172B (zh) 通信方法和装置
EP2901649B1 (en) Securely joining a secure wireless communications network
US10841800B2 (en) System and method for wireless screen projection
US20160338120A1 (en) System And Method Of Communicating Between Interactive Systems
US20100079414A1 (en) Apparatus, systems, and methods for authentication on a publicly accessed shared interactive digital surface
US20140057560A1 (en) Peer-to-peer host station
CN107750466A (zh) 使用经同步的提示信号配对附近设备
KR102218693B1 (ko) 복수의 심 정보 처리 방법 및 그 전자 장치
KR101820323B1 (ko) 전력선 메시지를 사용한 보안 무선 장치 연결
JP2013186898A (ja) インタラクティブホワイトボードおよび制御方法
CN106415501A (zh) 用于活动协作的配套应用程序
KR20150021237A (ko) 전자장치 공유시스템, 장치 및 방법
US20150213281A1 (en) Method of configuring permission for sharing data and touch link electronic device utilizing the same
WO2016179704A1 (en) System and method of communicating between interactive systems
US9836134B1 (en) Touchscreen input device based content sharing
US20160063274A1 (en) Data Processing Device with Light Indicator Unit
US20150264048A1 (en) Information processing apparatus, information processing method, and recording medium
Perković et al. Blinkcomm: initialization of IoT devices using visible light communication
WO2023204884A1 (en) Framework for configurable per-service security settings in a forward proxy
EP3818671B1 (en) Providing connectivity for a plurality of iot devices
US9229629B2 (en) Device identification method, communicative connection method between multiple devices, and interface controlling method
EP3459223B1 (en) Permission delegation framework
WO2015120593A1 (zh) 一种移动终端及门禁***的控制方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20161229

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20171228

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20190328

Year of fee payment: 6