KR20150037456A - 표면감지 메커니즘을 갖춘 전자 시스템과 그 작동 방법 - Google Patents

표면감지 메커니즘을 갖춘 전자 시스템과 그 작동 방법 Download PDF

Info

Publication number
KR20150037456A
KR20150037456A KR1020137030439A KR20137030439A KR20150037456A KR 20150037456 A KR20150037456 A KR 20150037456A KR 1020137030439 A KR1020137030439 A KR 1020137030439A KR 20137030439 A KR20137030439 A KR 20137030439A KR 20150037456 A KR20150037456 A KR 20150037456A
Authority
KR
South Korea
Prior art keywords
vibration
sensor
module
pattern
motion
Prior art date
Application number
KR1020137030439A
Other languages
English (en)
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
Priority claimed from US13/935,855 external-priority patent/US20140260642A1/en
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Publication of KR20150037456A publication Critical patent/KR20150037456A/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/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; 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/016Input arrangements with force or tactile feedback as computer generated output to the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72427User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)

Abstract

전자 시스템은 진동을 제공하도록 구성된 진동 전파 모듈, 진동을 감지하도록 구성된 모션 센서와 음향 센서를 갖춘, 진동 전파 모듈에 연결된 센서 쿼리 모듈, 그리고 감지된 진동을 기초로 작동을 일으키도록 구성된, 센서 쿼리 모듈에 연결된 작동 모듈을 포함한다.

Description

표면감지 메커니즘을 갖춘 전자 시스템과 그 작동 방법{ELECTRONIC SYSTEM WITH SURFACE DETECTION MECHANISM AND METHOD OF OPERATION THEREOF}
본 발명의 일 실시예는 일반적으로 전자 시스템, 보다 구체적으로 전자 장치 네트워킹을 위한 시스템에 관한 것이다.
현대의 통신은 유무선 네트워크의 획기적인 확장을 가져왔다. 컴퓨터 네트워크, 텔레비전 네트워크, 전화 네트워크는 소비자의 수요에 의해 전례 없는 기술적 확장을 경험하고 있다. 무선 및 모바일 네트워킹 기술은 정보 전송의 유연성과 신속성의 증진을 포함하는 소비자의 요구를 다루어 왔다.
휴대 전화와 같은 휴대용 장치들은 전통적인 전화 통화에서 훨씬 나아가 더 많은 작업을 가능하게 한 반면, 더 작아지고 더 가벼워졌다. 점점 증가하는 휴대 장치들은 다양한 어플리케이션을 동작시키고, 사용자에게 비디오를 보거나, 웹 페이지를 보고, 쌍방향 게임을 하거나 문자를 읽을 수 있게 해주는 작은 컴퓨팅 장치이다.
현대의 소비자와, 그래픽 표시 장치, 텔레비전, 프로젝터, 휴대전화, PDA, 복합기와 같은 산업 전자 장치는 특히 이미지 디스플레이를 포함하여 현대 생활을 지원하는 증진된 레벨의 기능성을 제공받고 있다. 선행 기술에서의 연구와 개발은 무수히 많은 다른 방향에서 행해질 수 있다.
이러한 휴대용 장치들의 편재는 동일 환경에서 다중 장치를 유도한다. 이러한 장치들 모두 혹은 일부와 사이에 통신을 가능하게 하는 것은 가치 있는 일이다. 감지 장치는 통신의 촉진을 지원할 수 있다. 장치들은 센서들에 의해 감지될 수 있고, 작동기와 음향 센서들은 터치 인터액션(touch interactions)을 촉진하도록 영향을 받을 수 있다.
이렇게, 표면 감지 메커니즘을 갖춘 전자 시스템에 대한 수요는 여전하다. 지속적으로 증가하는 상업 경쟁의 압박이라는 측면에서, 증가하는 소비자의 요구와 함께 시장에서 의미 있는 제품 차별화의 기회는 줄어들고 있고, 이러한 문제에 대한 답을 찾는 것은 더욱 어렵다. 또한, 원가 절감의 필요성, 효율과 퍼포먼스(performance)의 개선, 그리고 경쟁력 강화를 위해서 이러한 문제에 대한 해결책 모색의 필요성은 훨씬 더 급박해 졌다.
이러한 문제들에 대한 해결책은 오랫동안 모색되어 왔지만 선행 개발은 어떠한 해결책도 가르치거나 제시하지 않았고, 이러한 문제에 대한 해결책은 당업자들에게서 오랫동안 회피되어 왔다.
표면 감지 메커니즘을 갖춘 전자 시스템에 대한 수요는 여전하다. 지속적으로 증가하는 상업 경쟁의 압박이라는 측면에서, 증가하는 소비자의 요구와 함께 시장에서 의미 있는 제품 차별화의 기회는 줄어들고 있고, 이러한 문제에 대한 답을 찾는 것은 더욱 어렵다. 또한, 원가 절감의 필요성, 효율과 퍼포먼스의 개선, 그리고 경쟁력 강화를 위해서 이러한 문제에 대한 해결책 모색의 필요성은 훨씬 더 급박해 졌다.
전자 시스템은 진동을 공급하도록 구성된 진동 전파 모듈, 진동 전파 모듈에 연결되고, 진동을 감지하도록 구성된 모션 센서와 음향 센서를 갖춘 센서 쿼리 모듈, 그리고 센서 쿼리 모듈에 연결되고, 감지된 진동을 기초로 작동을 일으키도록 구성된 작동 모듈을 포함한다.
휴대용 장치들의 편재는 동일 환경에서 다중 장치를 유도한다. 이러한 장치들 모두 혹은 일부와 사이에 통신을 가능하게 하는 것은 가치 있는 일이다. 감지 장치는 통신의 촉진을 지원할 수 있다.
도1은 본 발명의 일 실시예에서 표면 감지 메커니즘을 갖춘 전자 시스템이다.
도2는 상기 전자 시스템의 블록 다이어그램의 예시이다.
도3은 표면 감지 메커니즘을 갖춘 전자 시스템의 제어흐름도이다.
도4는 상기 전자 시스템의 감지 패턴의 예시이다.
도5는 상기 전자 시스템의 감지 패턴의 예시이다.
도6은 상기 전자 시스템의 감지 패턴의 예시이다.
도7은 본 발명의 다른 일 실시예에서 전자 시스템의 작동 방법에 대한 제어 흐름도이다.
도8은 본 발명의 다른 일 실시예에서 전자 시스템의 작동 방법에 대한 제어흐름도이다.
본 발명의 일 실시예는 진동을 공급하도록 구성된 진동 전파 모듈, 진동 전파 모듈과 연결되고, 모션(motion) 센서와 사운드 센서를 가지고 진동을 감지하도록 구성된 센서 쿼리 모듈(sensor query module), 그리고 센서 쿼리 모듈과 연결되고, 감지된 진동을 기초로 작동을 일으키는 작동모듈을 포함하는 전자 시스템을 제공한다.
본 발명의 일 실시예는 진동 패턴(pattern)을 공급하도록 구성된 진동 전파 모듈, 진동 전파 모듈과 연결되고, 모션 센서와 사운드 센서의 결과를 사용하여 진동 패턴을 감지하도록 구성된 센서 쿼리 모듈, 그리고 센서 쿼리 모듈과 연결되고, 진동을 기초로 작동을 일으키는 작동 모듈을 포함하는 전자 시스템을 제공한다.
본 발명의 일 실시예는 진동을 공급하는 단계, 모션 센서와 사운드 센서를 사용하여 진동을 감지하는 단계, 감지된 진동을 기초로 작동을 일으키는 단계를 포함하는 전자 시스템의 작동 방법을 제공한다.
본 발명의 일 실시예는 진동 패턴에 따라 진동을 공급하는 단계, 진동 패턴을 감지하는 모션 센서와 사운드 센서의 결과를 사용하여 진동 패턴을 기초로 작동을 일으키도록 구성된 감지 결과 결정 단계를 포함하는 전자 시스템의 작동 방법을 제공한다.
발명의 어떤 실시예들은 다른 단계나 구성요소를 추가로 가지고 있거나 위에서 언급한 단계나 구성요소를 대체하는 다른 단계나 구성요소를 가지고 있다. 그 단계들이나 구성요소들은 첨부된 도면을 참조하여 다음 상세한 설명을 읽음으로써 당업자에게 용이하게 될 것이다.
모바일 장치들의 편재는 동일 환경에서 다중 장치를 유도한다. 이러한 장치들 모두 혹은 일부와 사이에 통신을 가능하게 하는 것은 가치 있는 일이다. 같은 탁자 위에 있는 장치들이 그러한 부분집합의 한 예이다(예를 들어, 복잡한 식당에 있는 동일한 탁자 위에 존재하는 식별 장치). 동일 탁자 위의 장치들이나 최신의 근접 기술을 사용한 주변의 다른 장치들과 사이에서 서로 구별을 하는 것은 어려울 수 있다.
페인트칠을 하지 않은 콘크리트(unpainted concrete), 나무, 금속 등과 같은 장치 표면의 형태는 감지될 수 있다. 광 센서와, LED(light-emitting diodes), 포토레지스터(photoresistors) 등과 같은 작동기(actuators)는 가방 안, 주머니, 탁자 위 등과 같이 장치가 놓여진 장소를 감지할 수 있다. 또한 음향 센서는 납작한 표면 위에서 터치 인터액션(touch interactions )이 가능하도록 영향을 받을 수 있다. 본 발명의 실시예들은 다중 장치들이 특정 동일 표면 위에 있는지 여부를 결정한다.
장치에 가해진 압력은 추정될 수 있다. 장치는 사용자의 손 안에 있을 수도 있고, 표면 위에 있을 수도 있다. 장치상의 모터에 의해 유도된 진동의 댐프닝(dampening)은 압력을 추정하기 위하여 측정될 수 있다. 진동의 댐프닝은 가해진 압력에 정비례한다고 알려져 있다.
본 발명의 실시예들은 적어도 장치상의 센서들과 작동기들을 사용하여 동일한 혹은 공유의 표면상에 있는 네트워크 가능한 전자 장치들을 감지하는 시스템을 포함한다. 이를 달성하기 위한 한가지 옵션은 소재의 진동이나 열전도 특성을 포함하는 단단하고 납작한 표면을 사용하는 것이다. 장치들은 적어도 장치상의 모터를 통하여 표면에서 진동 패턴을 보일 수 있다. 이들 진동 패턴은 자이로스코프(gyroscope)나 가속도계(accelerometer), 마이크(microphone)와 같은 관성 센서를 통해 감지될 수 있다. 동일한 표면 상에 있지 않은 장치들은 이들 미묘한 진동 패턴을 감지할 수 없을 것이다.
로컬 통신 네트워크가 동일한 평면상에서 감지된 장치들 사이에 설정되었다. 이 네트워크는 식당의 계산서 공유, 비지니스 미팅에서의 문서 공유, 보드게임(board games)에서의 상호작용 또는 이들의 조합과 같은 수많은 시나리오로 그 장치들에 의해 사용될 수 있다. 장치들 사이의 상대적인 거리도 또한 감지되어 예를 들어 블루투스, 와이파이, 다른 통신 프로토콜, 또는 그들의 조합과 같이 장치 상호간 통신을 위해 쓰이는 적절한 무선통신의 전송력을 조절할 수 있다.
다음의 실시예들은 충분히 자세히 설명되어 당업자가 본 발명을 만들고 사용할 수 있게 한다. 다른 실시예들은 본 공개를 기초로 하였음이 분명한 것으로 이해될 것이고, 시스템적, 프로세스적 또는 기계적 변화가 본 발명의 범위 내에서 행해 질 수 있다.
본 발명의 실시예들은 방출된 진동 패턴을 측정하여 동일한 평면상의 장치를 감지하기 위한 다른 사용자의 행동과 시나리오를 추정할 수 있다.
다음의 설명에서 많은 구체적인 세부사항들이 발명의 철저한 이해를 위해 주어진다. 그러나 상기 발명은 이러한 구체적인 세부사항이 없이도 실행될 수 있음이 명백할 것이다. 본 발명을 차폐하지 않기 위하여, 잘 알려진 회로, 시스템 컨피그레이션, 그리고 과정 단계는 상세히 공개하지 않는다.
시스템의 실시예들을 도시하는 도면은 간이도표이고, 특히 어떤 치수는 표현의 명확성을 위하여 스케일(scale)되지 않고, 도면에서 과장되어 도시된다. 이와 유사하게, 비록 설명의 용이를 위하여 도면의 도시는 일반적으로 비슷한 경향을 보여주지만, 그 도면에서의 묘사는 대부분의 파트에서 임의적이고, 일반적으로 상기 발명은 어떤 성향에서도 작동될 수 있다.
여기서 인용된 "모듈"이라는 용어는 본 발명에서 그 용어가 사용된 문장에 따라 소프트웨어, 하드웨어, 또는 그들의 조합을 포함할 수 있다. 예를 들어, 소프트웨어는 기계어, 펌웨어, 임베디드 코드(embedded code) 그리고 응용 소프트웨어일 수 있다. 또한 하드웨어는 전기회로망, 프로세서, 컴퓨터, 집적회로, 집적회로코어, 압력 센서, 관성 센서, 미소 전자 기계 시스템(MEMS), 수동 장치, 또는 그들의 조합일 수 있다.
이제 도1을 보면, 도1은 본 발명의 일 실시예에서 포면 감지 메커니즘을 갖춘 전자 시스템(100)을 도시한다. 상기 전자 시스템(100)은 클라이언트, 호스트, 서버와 같은 제2 장치(106)에 연결된 클라이언트, 호스트, 또는 서버와 같은 제1 장치(102)를 포함한다. 제1 장치(102)는 제2 장치(106)와 유무선 네트워크와 같은 통신망을 가지고 통신할 수 있다.
예를 들어, 제1 장치(102)는 휴대 전화, PDA, 노트북, LCD 시스템, LED 시스템, 또는 다른 다양한 다기능의 디스플레이 장치나 엔터테인먼트 장치와 같은 디스플레이 장치 중의 어떤 것이 될 수 있다. 제1 장치(102)는 또한 직간접적으로 통신망에 연결되어 제2 장치(106)와 통신하거나 독립한 장치로 남을 수 있다.
제1 장치(102)는 다른 형태의 장치가 될 수도 있지만, 실례를 보여주기 위하여 전자 장치(100)는 디스플레이 장치로서의 제1 장치(102)로 설명되었다. 예를 들어, 제1 장치(102)는 또한 이미지 제시나 멀티미디어 프리젠테이션(multi-media presentation)을 위한 장치일 수도 있다. 멀티미디어 프리젠테이션은 음향, 이미지 스트림의 나열, 비디오 피드(video feed), 또는 그들의 조합을 포함하는 프리젠테이션이다. 일 예로, 제1 장치(102)는 고정밀도텔레비전, 3D 텔레비전, 컴퓨터 모니터, PDA, 휴대전화, 또는 멀티미디어 세트일 수 있다.
제2 장치(106)는 중앙집중형 컴퓨터 장치일 수도 있고, 분산 컴퓨터 장치일 수도 있다. 예를 들어, 제2 장치(106)는 멀티미디어 컴퓨터, 랩탑 컴퓨터, 데스크탑 컴퓨터, 비디오 게임 콘솔, 그리드 컴퓨팅 리소스(grid-computing resources), 가상 컴퓨터 리소스(virtualized computer resource), 클라우드 컴퓨팅 리소스(cloud computing resource), 라우터(routers), 스위치(switches), 피어 투 피어 디스트리뷰티드 컴퓨팅 장치(peer-to-peer distributed computing devices), 미디어 재생 장치, DVD 플레이어, 3D DVD 플레이어, 카메라나 비디오 카메라와 같은 기록 장치 또는 그들의 조합일 수 있다. 다른 예로, 제2 장치(106)는 텔레비전 수신기나 케이블 박스, 위성 안테나 수신기나 웹(web)이 가능한 장치와 같이 전파신호나 라이브 스트림 신호(live stream signals)를 수신하는 신호 수신기일 수 있다.
제2 장치(106)는 동일한 방에 집중될 수도 있고, 다른 방에 흩어질 수도 있으며, 다른 지역으로 흩어질 수도 있고 통신 네트워크의 범위 안에서 매립될 수도 있다. 제2 장치(106)는 통신망에 연결되어 제1 장치(102)와 통신할 수 있다.
제2 장치(106)은 다른 형태의 장치가 될 수도 있지만, 설명을 위하여 전자 시스템(100)은 작동 장치로서의 제2 장치(106)와 함께 설명된다. 또한 전자 시스템(100)은 제1 장치(102), 제2 장치(106), 그리고 통신망(104)과 사이에 다른 분할을 가질 수도 있지만, 설명을 위하여, 전자 시스템(100)이 통신망(104)의 종점으로서의 제2 장치(106), 제1 장치(102)와 함께 도시된다. 예를 들어, 제1 장치(102), 제2 장치(106) 또는 그들의 조합은 또한 통신망(104)의 일부로서 기능할 수도 있다.
통신망(104)는 확장될 수 있고, 다양한 네트워크를 표현할 수 있다. 예를 들어, 통신망(104)는 무선 통신, 유선 통신, 광학, 초음파 또는 그들의 조합을 포함할 수 있다. 위성통신, 이동 통신, 블루투스(Bluetooth), IrDA(Infrared Data Association standard ), 와이파이, 그리고 WiMAX(worldwide interoperability for microwave access)는 통신망(104)에 포함될 수 있는 무선 통신의 예들이다. 이더넷(Ethernet), DSL(digital subscriber line ), FTTH(fiber to the home) 그리고 POTS(plain old telephone service )는 통신망(104)에 포함될 수 있는 유선 통신의 예들이다. 나아가 통신망(104)는 많은 통신망 접속 형태와 거리(distance)를 돌아다닐 수 있다. 예를 들어, 통신망(104)는 직접 연결, PAN(personal area network ), LAN(local area network ), MAN(metropolitan area network ), WAN(wide area network ) 또는 그들의 조합을 포함할 수 있다.
이제 도2를 보면, 도2에서는 전자 시스템(100)의 블록 다이어그램의 예를 도시한다. 전자 시스템(100)은 제1 장치(102), 통신망(104) 그리고 제2 장치(106)을 포함할 수 있다. 제1 장치(102)는 제1 장치 전송기(208)에서 통신망(104)을 통하여 제2 장치(106)로 정보를 전송할 수 있다. 제2 장치(106)는 제2 장치 전송기(210)에서 통신망(104)을 통하여 제1 장치(102)로 정보를 전송할 수 있다.
전자 시스템(100)은 다른 형태의 장치로서 제1 장치(102)를 가질 수도 있지만 설명을 위하여 전자 시스템(100)이 클라이언트 장치로서 제1 장치(102)를 갖는 것으로 도시한다. 예를 들어, 제1 장치(102)는 디스플레이 인터페이스와 디스플레이를 가지는 서버일 수 있다.
또한 전자 시스템(100)은 다른 형태의 장치로서 제2 장치(106)를 가질 수도 있지만 설명을 위하여 전자 시스템(100)이 서버로서 제2 장치(106)을 가지는 것으로 도시된다. 예를 들어, 제2 장치(106)는 클라이언트 장치일 수 있다.
본 발명의 일 실시예의 간결한 설명을 위하여, 제1 장치(102)는 클라이언트 장치로 설명될 것이고, 제2 장치(106)은 서버 장치로 설명될 것이다. 본 발명은 해당 형태의 장치들의 이와 같은 집합으로 한정되지는 않는다. 상기 집합은 본 발명의 예시이다.
제1 장치(102)는 제1 조절 유닛(212), 제1 저장 유닛(214), 제1 통신 유닛(216), 그리고 제1 유저 인터페이스(218)를 포함할 수 있다. 제1 조절 유닛(212)은 제1 조절 인터페이스(222)를 포함할 수 있다. 제1 조절 유닛(212)은 제1 소프트웨어(226)를 실행하여 전자 시스템(100)에 정보를 제공할 수 있다.
제1 조절 유닛(212)은 많은 다른 방식으로 실행될 수 있다. 예를 들어, 제1 조절 유닛(212)은 프로세서, ASIC(application specific integrated circuit ), 임베디드 프로세서, 마이크로 프로세서, 하드웨어 컨트롤 로직, 하드웨어 FSM(finite state machine), DSP(digital signal processor ), 또는 그들의 조합일 수 있다. 제1 조절 인터페이스(222)는 제1 조절 유닛(212)과 제1 장치(102)에 있는 다른 유닛과 사이에 통신을 위하여 사용될 수 있다. 제1 조절 인터페이스(222)는 또한 제1 장치(102)와 외부 통신을 위하여 사용될 수 있다.
제1 조절 인터페이스(222)는 다른 유닛 또는 외부의 송신기로 부터 정보를 수신하거나, 다른 유닛 또는 외부 목적지로 정보를 송신할 수 있다. 외부의 송신기와 외부의 목적지는 제1 장치(102)의 송신기와 수신기를 참조한다.
제1 조절 인터페이스(222)는 다른 방식으로 실행될 수 있고, 제1 조절 인터페이스(222)와 인터페이스되는 유닛이나 외부의 유닛에 따라 다른 이행을 포함할 수 있다. 예를 들어, 조절 인터페이스(222)는 압력 센서, 관성 센서, MEMS(a microelectromechanical system ), 광학회로망(optical circuitry), 도파관(waveguides), 무선회로망(wireless circuitry), 유선회로망(wireline circuitry) 또는 그들의 조합과 함께 실행될 수 있다.
제1 저장 유닛(214)는 제1 소프트웨어(226)을 저장할 수 있다. 제1 저장 유닛(214)는 또한 데이터 리프리젠팅 인커밍 이미지(data representing incoming images), 데이터 리프리젠팅 프리비어스리 프리젠티드 이미지(data representing previously presented image), 음성파일, 또는 그들의 조합과 같은 관련 정보를 저장할 수 있다.
제1 저장 유닛(214)은 휘발성 메모리, 비휘발성 메모리, 내부 메모리, 외부 메모리 또는 그들의 조합일 수 있다. 예를 들어, 제1 저장 유닛(214)는 비휘발성 랜덤 액세스 메모리(NVRAM, non-volatile random access memory ), 플래쉬 메모리, 디스크 장치와 같은 비휘발성 메모리일 수 있고, 또는 정적 랜덤 액세스 메모리(SRAM, static random access memory )와 같은 휘발성 장치일 수도 있다.
제1 저장 유닛(214)는 제1 저장 인터페이스(224)를 포함할 수 있다. 제1 저장 인터페이스(224)는 제1 저장 유닛(214)와 제1 장치(102)에 있는 다른 유닛과 사이에 통신을 위하여 사용될 수 있다. 제1 저장 인터페이스(224)는 제1 장치(102)와 외부 통신을 위하여 사용될 수도 있다.
제1 저장 인터페이스(224)는 다른 유닛이나 외부 송신기로부터 정보를 수신할 수 있고, 다른 유닛이나 외부 목적지로 정보를 전송할 수도 있다. 외부 송신기와 외부 목적지는 제1 장치(102)의 송신기와 목적지를 참조한다.
제1 저장 인터페이스(224)는 내부의 유닛이나 외부의 유닛이 제1 저장 유닛(214)와 인터페이스 되는 데에 따라 다른 이행을 포함할 수 있다. 제1 저장 인터페이스(224)는 제1 조절 인터페이스(222)의 이행과 유사한 테크놀로지(technologies)와 테크닉(techniques)으로 실행될 수 있다.
제1 통신 유닛(216)은 제1 장치(102)와의 외부 통신을 가능하게 할 수 있다. 예를 들어, 제1 통신 유닛(216)은 제1 장치(102)가 첨부된 도1에 도시된 주변장치나 데스크탑 컴퓨터, 그리고 통신망(104)와 같은 제2 장치(106)과 통신하게 할 수 있다.
제1 통신 유닛(216)은 또한 제1 장치(102)를 통신망(104)의 일부로서 기능할 수 있게 하고 통신망(104)의 종점이나 터미널 유닛으로 한정되지 않게 하는 통신 허브로 기능할 수 있다. 제1 통신 유닛(216)은 통신망(104)과 상호작용을 위하여 마이크로일렉트로닉스(microelectronics)나 안테나(antenna)와 같은 능동, 수동 컴포넌트를 포함할 수 있다.
제1 통신 유닛(216)은 제1 통신 인터페이스(228)를 포함할 수 있다. 제1 통신 인터페이스(228)는 제1 통신 유닛(216)과 제1 장치(102)에 있는 다른 유닛과 사이에 통신을 위하여 사용될 수 있다. 제1 통신 인터페이스(228)은 다른 유닛으로부터 정보를 수신하거나 다른 유닛으로 정보를 송신할 수 있다.
제1 통신 인터페이스(228)는 기능 유닛이 제1 통신 유닛(216)과 인터페이스 되는 것에 따라 다른 이행을 포함할 수 있다. 제1 통신 인터페이스(228)는 제1 조절 인터페이스(222)의 실행과 유사한 테크놀로지와 테크닉으로 실행될 수 있다.
제1 유저 인터페이스(218)는 사용자가 제1 장치(102)과 인터페이스하고 상호작용할 수 있게 한다. 제1 유저 인터페이스(218)은 입력 장치와 출력 장치를 포함할 수 있다. 제1 유저 인터페이스(218)의 입력 장치 예시는 키패드, 터치패드, 소프트키, 키보드, 마이크, 원격 신호를 수신하기 위한 적외선센서, 또는 데이터를 제공하고 통신 입력을 위한 그들의 조합을 포함할 수 있다.
제1 유저 인터페이스(218)는 출력 장치로 제1 디스플레이 인터페이스(230)을 포함할 수 있다. 제1 디스플레이 인터페이스(230)는 프로젝터, 비디오 스크린, 스피커, 또는 그들의 조합과 같이 제1 디스플레이를 출력할 수 있다.
제1 조절 유닛(212)은 제1 유저 인터페이스(218)가 전자 시스템(100)에 의해 생성된 정보를 디스플레이 하도록 작동할 수 있다. 제1 조절 유닛(212)은 또한 전자 시스템(100)의 다른 기능을 위해 제1 소프트웨어(226)를 실행할 수 있다. 제1 조절 유닛(212)은 제1 통신 유닛(212)을 통하여 통신망(104)과 통신하기 위하여 제1 소프트웨어(226)를 실행할 수도 있다.
제2 장치(106)은 제1 장치(102)와 함께 다중 장치 실시에서 본 발명의 실행을 위하여 사용될 수 있다. 제2 장치(106)은 제1 장치(102)와 비교하여 추가적이고 더 고도한 퍼포먼스 프로세싱 파워(performance processing power )를 제공할 수 있다. 제2 장치(106)은 제2 조절 유닛(234), 제2 통신 유닛(236), 제2 유저 인터페이스(238), 그리고 제2 저장 유닛(246)을 제공할 수 있다.
제2 유저 인터페이스(238)는 사용자가 제2 장치(106)와 인터페이스하고 상호작용할 수 있게 한다. 제2 유저 인터페이스(238)은 입력 장치와 출력 장치를 포함할 수 있다. 제2 유저 인터페이스(238)의 입력 장치 예시는 키패드, 터치패드, 소프트키, 키보드, 마이크, 데이터와 커퓨니케이션 인풋(communication inputs)을 제공하는 그들의 조합을 포함할 수 있다. 제2 유저 인터페이스(238)의 출력 장치 예시는 제2 디스플레이 인터페이스(240)를 포함할 수 있다. 제2 디스플레이 인터페이스(240)은 프로젝터, 비디오 스크린, 스피커, 또는 그들의 조합과 같은 도2에 도시된 제2 디스플레이(212)를 출력할 수 있다.
제2 컨트롤 유닛(234)은 제2 소프트웨어(242)를 실행하여 전자 시스템(100)의 제2 장치(106)에 정보를 제공할 수 있다. 제2 소프트웨어(242)는 제1 소프트웨어(226)와 함께 작동할 수 있다. 제2 조절 유닛(234)은 제1 조절 유닛(212)과 비교하여 추가적인 퍼포먼스를 제공할 수 있다.
제2 컨트롤 유닛(234)은 제2 유저 인터페이스(238)를 실행하여 정보를 디스플레이할 수 있다. 제2 조절 유닛(234)은 또한 제2 통신 유닛(236)을 실행하여, 통신망(104)을 통해 제1 장치(102)와 통신하는 것을 포함하는, 전자 시스템(100)의 다른 기능을 위하여 제2 소프트웨어(242)를 실행할 수 있다.
제2 조절 유닛(234)은 많은 다른 방식으로 실행될 수 있다. 예를 들어, 제2 조절 유닛(234)은 프로세서, 임베디드 프로세서, 마이크로프로세서, 하드웨어 컨트롤 로직, 하드웨어 FSM(finite state machine), DSP(digital signal processor ), 또는 그들의 조합일 수 있다.
제2 조절 인터페이스(234)는 제2 조절 인터페이스(244)를 포함할 수 있다. 제2 조절 인터페이스(244)는 제2 조절 유닛(234)과 제2 장치(106)에 있는 다른 기능 유닛과 사이의 통신을 위하여 사용될 수 있다. 제2 조절 인터페이스(244)는 또한 제2 장치(106)으로의 외부 통신을 위하여 사용될 수 있다.
제2 조절 인터페이스(244)는 다른 기능 유닛이나 외부 송신기로 부터 정보를 수신하거나 다른 기능 유닛이나 외부 목적지로 정보를 송신할 수 있다.
제2 조절 인터페이스(244)는 다른 방식으로 실행될 수 있고, 제2 조절 인터페이스(244)와 인터페이스 되는 기능 유닛이나 외부 유닛에 따라 다른 이행을 포함할 수 있다. 예를 들어, 제2 조절 인터페이스(244)는 압력 센서, 관성 센서, MEMS(a microelectromechanical system ), 광학회로망(optical circuitry), 도파관(waveguides), 무선회로망(wireless circuitry), 유선회로망(wireline circuitry) 또는 그들의 조합과 함께 실행될 수 있다.
제2 저장 유닛(246)은 제2 소프트웨어(242)를 저장할 수 있다. 제2 저장 유닛(246)은 또한 데이터 리프리젠팅 인커밍 이미지(data representing incoming images), 데이터 리프리젠팅 프리비어스리 프리젠티드 이미지(data representing previously presented image), 음성파일, 또는 그들의 조합과 같은 정보를 저장할 수 있다. 제2 저장 유닛(246)은 추가 저장 공간을 제공하여 제1 저장 유닛(214)을 보충할 수 있다.
제2 저장 유닛(246)은 저장 요소(element)의 배분일 수 있지만, 설명을 위하여 제2 저장 유닛(246)은 단일 요소로 본다. 또한 전자 시스템(100)은 제2 저장 유닛(246)을 다른 구성으로 가질 수도 있지만, 설명을 위하여 제2 저장 유닛(246)을 단일 계층(a single hierarchy )의 저장 시스템으로 본다. 예를 들어, 제2 저장 유닛(246)은 다른 레벨의 캐싱, 메인 메모리, 회전담체(rotating media), 또는 오프라인 저장을 포함하는 메모리 계층(hierarchal) 시스템을 형성하는 다른 저장 기술로 형성될 수 있다.
제2 저장 유닛(246)은 휘발성 메모리, 비휘발성 메모리, 내장 메모리, 외장 메모리 또는 그들의 조합일 수 있다. 예를 들어, 제2 저장 유닛(246)은 비휘발성 랜덤 액세스 메모리(NVRAM, non-volatile random access memory ), 플래쉬 메모리, 디스크 장치와 같은 비휘발성 메모리일 수 있고, 또는 정적 랜덤 액세스 메모리(SRAM, static random access memory )와 같은 휘발성 장치일 수도 있다.
제2 저장 유닛(246)은 제2 저장 인터페이스(248)을 포함할 수 있다. 제2 저장 인터페이스(248)은 제2 저장 유닛(246)과 제2 장치(106)에 있는 다른 기능 유닛과 사이의 통신을 위하여 사용될 수 있다. 제2 저장 인터페이스(248)은 또한 제2 장치(106)과의 외부 통신을 위하여 사용될 수도 있다.
제2 저장 인터페이스(248)은 다른 기능 유닛이나 외부 송신기로부터 정보를 수신하거나 다른 기능 유닛이나 외부 목적지로 정보를 송신할 수 있다. 외부 송신기와 외부 목적지는 제2 장치(106)를 참조한다.
제2 저장 인터페이스(248)는 기능 유닛이나 외부 유닛이 제2 저장 유닛(246)과 인터페이스되는 것에 따라 다른 이행을 포함한다. 제2 저장 인터페이스(248)는 제2 조절 인터페이스(244)의 실행과 유사한 테크놀로지와 테크닉으로 실행될 수 있다.
제2 통신 유닛(236)은 제2 장치(106)과의 통신을 가능하게 할 수 있다. 예를 들어, 제2 통신 유닛(236)은 제2 장치(106)가 제1 장치(102)와 통신망(104)을 통하여 통신하도록 허락할 수 있다.
제2 통신 유닛(236)은 또한 제2 장치(106)가 통신망(104)의 종점이나 터미널 유닛으로 한정되지 않고, 통신망(104)의 일부로서 기능하도록 하는 통신 허브로서 기능할 수 있다. 제2 통신 유닛(236)은 또한 통신망(104)와의 상호작용을 위하여 마이크로일렉트로닉스나 안테나와 같은 능동, 수동 컴포넌트를 포함할 수 있다.
제2 통신 유닛(236)은 제2 통신 인터페이스(250)을 포함할 수 있다. 제2 통신 인터페이스(250)은 제2 통신 유닛(236)과 제2 장치(106)과 사이의 통신을 위하여 사용될 수 있다. 제2 통신 인터페이스(250)은 다른 기능 유닛으로부터 정보를 수신하거나 다른 기능 유닛으로 정보를 송신할 수 있다.
제2 통신 인터페이스(250)은 기능 유닛이 제2 통신 유닛(236)과 인터페이스 되는 것에 따라 다른 이행을 포함할 수 있다. 제2 통신 인터페이스(250)은 제2 통신 인터페이스(244)의 실행과 유사한 테크롤로지나 테크닉으로 실행될 수 있다.
제1 통신 유닛(216)은 통신망(104)와 연결되어 제1 장치 트랜스미션(transmission)(208)에 있는 제2 장치(106)로 정보(예를 들어, 알려진 시료)를 전송할 수 있다. 제2 장치(106)는 통신망(104)의 제1 장치 트랜스미션(208)로부터 제2 통신 유닛(236)에 있는 정보를 수신할 수 있다.
제2 통신 유닛(236)은 통신망(104)에 연결되어 제2 장치 트랜스미션(210)에 있는 제1 장치(102)로 정보를 송신할 수 있다. 제1 장치(102)는 통신망(104)의 제2 장치 트랜스미션(210)으로부터 제1 통신 유닛(216)에 있는 정보를 수신할 수 있다.
전자 시스템(100)은 제1 조절 유닛(212), 제2 조절 유닛(234), 또는 그들의 조합에 의해 실행될 수 있다. 제2 장치(106)는 다른 파티션(partition)을 가질 수 있지만, 설명을 위하여 제2 장치(106)를 제2 유저 인터페이스(238), 제2 저장 유닛(246), 제2 조절 유닛(234), 그리고 제2 통신 유닛(236)을 가지는 파티션으로 본다. 예를 들어, 제2 소프트웨어(242)는 기능의 일부 혹은 전부가 제2 조절 유닛(234)와 제2 통신 유닛(236)에 포함되는 것과 다르게 파티션될 수 있다. 또한 제2 장치(106)는 도2에 도시되지 않은 다른 기능 유닛도 포함할 수 있다.
제1 장치(102)에 있는 기능 유닛은 다른 기능 유닛과 별개로 독립하여 동작할 수 있다. 제1 장치(102)는 제2 장치(106), 통신망(104)와 별개로 독립하여 동작할 수 있다.
제2 장치(106)에 있는 기능 유닛은 다른 기능 유닛과 별개로 독립하여 동작할 수 있다. 제2 장치(106)는 제1 장치(102)과 통신망(104)와 별개로 독립하여 동작할 수 있다.
전자 시스템(100)은 제1 장치(102)와 제2 장치(106)의 동작에 의해 설명된다. 제1 장치(102)와 제2 장치(106)는 전자 시스템(100)의 어떠한 모듈이나 기능도 동작할 수 있다.
이제 도3을 보면, 도3에서는 표면 감지 메커니즘을 갖춘 전자 시스템(100)의 조절 흐름도를 도시한다. 전자 시스템(100)은 위치 감지 모듈(302), 전파 통지 모듈(304), 진동 전파 모듈(306), 센서 쿼리 모듈(308), 오디오 센서 모듈(310), 모션 센서 모듈(312), 온 서페이스(on-surface ) 감지 모듈(314), 오프 서페이스(off-surface ) 감지 모듈(316), 그리고 작동 모듈(318)을 포함할 수 있다.
제1 장치(102) 또는 서버와 같은 제2 장치(106) 중 하나는 휴대용 전자 장치와 같은 제1 장치(102)의 위치 정보나 위치를 수신하도록 구성된 GPS 감지 모듈과 같은 위치 감지 모듈(302)를 작동할 수 있다. 상기 위치 감지 모듈(302)는 호스트나 호스트 장치와 같은 도1의 제1 장치(102)와, 지리적 인접지와 같이 예정 거리 내에 위치한 클라이언트나 클라이언트 장치와 같은 제1 장치(102)의 식별을 제공한다.
예를 들어, 호스트 장치와 같은 제1 장치(102) 중 일부는 GPS 데이터에 영향을 미쳐 지리적 인접지에 있는 장치를 감지한다. 본 서비스를 이용하는 장치와 같은 제1 장치(102)의 나머지 일부는 중앙 서버와 같은 제2 장치(106)에 연결되어, 그들의 GPS위치를 중앙 서버에 보고한다. 호스트가 근처의 장비에 대해 질의할 때, 중앙 서버는 예를 들면 100 미터와 같이 구체적인 호스트의 반경 내에 있는 장치를 회신한다. 장치들이 실내에 있을 때 GPS 데이터는 부정확할 수 있기 때문에 두 장치가 서로 100미터 떨어져서도 넓은 반경의 동일 표면 상에 있다는 것이 초기 여과 발견(filtering heuristic )으로 사용될 수 있는 것은 비현실적이다.
호스트와 같은 제1 장치(102) 중의 일부는 전파 통지 모듈(304)를 작동할 수 있다. 전파 통지 모듈(304)는 특정 시간에 진동 패턴을 제공하거나 진동 패턴 전파를 위한 시간의 통지를 제공할 수 있다.
예를 들어, 호스트와 같은 제1 장치(102)의 일부는 스케줄대로 또는 "삐소리"를 내는 것과 같은 진동 패턴 전파를 위한 정해진 시간에 근처 장비들의 리스트를 전송한다.
호스트 같은 제1 장치(102) 중 일부는 진동 전파 모듈(306)을 작동할 수 있다. 진동 전파 모듈(306)은 호스트와 같은 제1 장치(102) 중 하나로부터 진동 패턴을 전파하거나 전송할 수 있다. 진동 패턴은 호스트 진동과 같이 호스트에 의해 전송된다.
예를 들어, "데이지 체인(daisy chain)"감지가 실행될 수 있다. 몇몇 경우, 수많은 클라이언트나 장치들이 탁자 위에 존재하는 곳에서, 이를테면 큰 회의 탁자 위, 호스트는 수많은 잠재적 클라이언트나 장비들로부터 멀리 떨어져 있을 수 있다. 이는 종종 클라이언트나 장비들이 호스트로부터의 진동 패턴 전파를 감지할 수 없는 상황을 이끈다. 그러한 상황에서 어떤 클라이언트나 장치들은 호스트로부터 멀리 떨어져 있지만, 이들 클라이언트나 장치들은 다른 클라이언트나 장치들과는 비교적 가까이에 있다. 이는 식별된 클라이언트들이 "준 호스트"가 되어 그 클라이언트로부터 진동 패턴을 전파하는, "진동 데이지 체인"의 가능성을 낳는다. 이러한 진동 패턴은 호스트에 의해 전파되는 진동 패턴과 동일할 수 있다.
좀 더 예를 들면, 호스트와 같은 어떤 제1 장치(102) 중 하나는 진동 모터가 부족하거나 진동 모터가 충분히 세지 않고, 그래서 그러한 장치들로부터 전파되거나 방출되는 진동 패턴은 클라이언트나 프록시 장치들과 같은 다른 제1 장치(102)에 의해 감지될 수도, 녹음될 수도, 인지될 수도 없다. 만일 그러한 진동 패턴이 감지되거나 녹음되거나 인지되는 것이 실현 가능하지 않다면, 호스트는 사용자에게 미리 정해진 패턴으로 물리적으로 표면이나 테이블을 두드리는 것과 같은 사용자 진동 패턴을 생성하라는 지시를 내릴 수 있다.
사용자는 표면을 통해 전달되어, 어떠한 진동 패턴이 사용되어도 동일 표면상에 있는 장치의 모션 센서나 관성 센서에 의해 감지되거나 기록되거나 또는 인지될 수 있는 충분히 강한 진동을 생성할 수 있도록 1초의 간격을 두고 테이블을 세게 세 번 두드리라는 지시를 받을 수 있다. 이러한 노크(knock)로부터의 사용자 진동 패턴의 감지는 호스트에 의한 진동 패턴 전파와 유사한 방식으로 이루어질 수 있다.
호스트와 같은 제1 장치(102) 또는 서버와 같은 제2 장치(106)중 하나는 센서 쿼리 모듈(308)을 작동할 수 있다. 센서 쿼리 모듈(308)은 호스트로 부터의 진동 패턴에 기초한 자이로스코프(gyroscope)나 다른 모션 장치와 같은 모션 센서, 마이크나 오디오 장치와 같은 음향 센서의 감지를 위해 요청이나 쿼리를 전송한다.
예를 들어, 근처의 클라이언트나 장치들과 같은 제1 장치(102)의 또 다른 부분들은 호스트에 의해 설정된 시간에 앞서, 이를테면 스케쥴 또는 정시보다 1초 전에, 모션 센서, 관성 센서, 그리고 음향 센서로 샘플링을 시작한다. 호스트는 가급적 미리 정의된 진동의 패턴을 사용한다. 호스트에 의해 사용되는 진동 패턴은 어떤 패턴이 사용될지라도 1초 진동 후, 1초 휴지, 다시 1 초 진동을 포함한다.
호스트와 같은 제1 장치(102)중 의 일부, 클라이언트와 같은 제1 장치(102)의 다른 일부 또는 서버와 같은 제2 장치(106)은 오디오 센서 모듈(310)을 작동할 수 있다. 오디오 센서 모듈(310)은 오디오 센서의 감지 결과를 결정한다. 오디오 센서의 감지 결과는 호스트에 의해 전송된 진동 패턴과 관련된 음향 패턴의 감지를 포함한다. 호스트와 클라이언트는, 어떤 시험 주파수도 사용될 수 있지만, 설명을 위해 8kHz의 마이크와 같은 음향 센서라고 가정해 본다.
호스트와 같은 제1 장치(102)의 일부, 클라이언트와 같은 제1 장치(102)의 다른 일부, 또는 서버와 같은 제2 장치(106)은 모션 센서 모듈(312)를 작동할 수 있다. 모션 센서 모듈(312)는 모션 센서의 감지 결과를 결정한다. 모션 센서의 감지 결과는 호스트에 의해 전송된 진동 패턴과 관련된 모션 패턴의 감지를 포함한다. 호스트와 클라이언트는, 어떤 시험 주파수도 사용될 수 있지만, 설명을 위해 100Hz의 자이로스코프, 가속도계와 같은 모션 센서나 관성 센서라고 가정해 본다.
센서 쿼리 모듈(308), 오디오 센서 모듈(310), 모션 센서 모듈(312) 또는 그들의 조합은 가급적 주위, 배경 또는 지역의 진동 패턴을 추적할 수 있고, 선택적으로 진동 패턴을 전파하거나 트리거(trigger)하거나 또는 클라이언트에게 로컬 진동 패턴을 제공하기를 기다릴 수 있다. 로컬 진동 패턴을 전파하거나 제공하기를 기다리는 것은 표면 감지의 실행 저하를 피하기 위하여 의도하지 않은 진동을 보낼 수 있다.
호스트와 같은 제1 장치(102)나 서버와 같은 제2 장치(106)중 일부는 온 서페이스(on-surface ) 감지 모듈(314)를 작동할 수 있다. 온 서페이스(on-surface ) 감지 모듈(314)은 센서 쿼리 모듈(308), 오디오 센서 모듈(310), 모션 센서 모듈(312) 또는 그들의 조합으로부터의 결과에 기초하여 어떤 클라이언트와 같은 제1 장치(102)의 다른 일부가 호스트와 동일 혹은 공용 표면을 공유하는지, 또는 동일 혹은 공용 표면 상에 있는지를 결정할 수 있다. 온 서페이스 감지 모듈(314)는 또한 각각의 호스트나 클라이언트로 부터의 상대적인 거리를 결정하여 클라이언트가 어떤 액션을 수행하는 순서를 결정할 수 있다.
예를 들어, 이러한 상대적 거리는 보드 게임과 같은 멀티 유저 어플리케이션에서 플레이(play)나 회전 순서를 결정하는데 사용될 수 있다. 휴레스틱(Heuristics)은 개별적으로 혹은 단결하여 수행되어 상대적 거리를 추론할 수 있다. 우선, 클라이언트들은 진동 패턴을 기록하기 위하여 타임스탬프(timestamps)를 보고할 수 있다. 보고된 타임스탬프들의 간단한 선형적 비교는 호스트나 클라이언트들의 상대적 거리를 결정할 수 있다. 둘째, 클라이언트들은 기록된 오디오 신호의 지배적 주파수 진폭을 보고할 수 있다. 이 진폭은 클라이언트와 호스트 사이의 거리 비율을 직접 생성할 수 있다.
더 예를 들면, 기록된 진동의 보고된 타임스탬프의 보다 복잡한 분석이 실행되어 탁자와 같은 표면 상 장치들의 상대적 거리가 정밀하게 삼변측량( trilaterate )될 수 있다. 삼변측량은 장치들의 이차원적 위치를 식별할 수 있고, 보다 복잡한 상호작용을 실행할 수 있다. 보드 게임의 예와 비슷한 방식으로 서로 표면의 반대 쪽에 있는 장치들도 같은 팀으로 묶일 수 있다.
호스트와 같은 제1 장치(102)나 서버와 같은 제2 장치(106)의 일부는 오프 서페이스 감지 모듈(316)을 작동할 수 있다. 오프 서페이스 감지 모듈(316)은 센서 쿼리 모듈(308), 오디오 센서 모듈(310), 모션 센서 모듈(312) 또는 그들의 조합으로부터의 결과에 기초하여 클라이언트들과 같은 제1 장치(102)의 다른 일부가 호스트와 동일 혹은 공용 표면을 공유하지 않거나, 호스트와 동일 혹은 공용 표면상에 있지 않은지를 결정할 수 있다.
호스트와 같은 제1 장치(102)의 일부, 클라이언트와 같은 제1 장치(102)의 다른 일부 혹은 서버와 같은 제2 장치(106)은 작동 모듈(318)을 작동할 수 있다. 작동 모듈(318)은 센서 쿼리 모듈(308), 오디오 센서 모듈(310), 모션 센서 모듈(312), 온 서페이스 감지 모듈(314) 혹은 그들의 조합으로부터의 결과에 기초하여 호스트와 같은 제1 장치(102)의 일부, 클라이언트와 같은 제1 장치(102)의 다른 일부를 위하여 명령과 같은 작동을 실행하거나 적용할 수 있다. 작동이나 작동 모듈의 명령은 사진 촬용, 오디오 녹음, 볼륨 증가, 다른 장치 기능 작동 또는 그들의 조합을 포함한다.
연산 또는 명령을 실행하거나 적용하는 것은 호스트와 같은 제1 장치(102)의 일부와 클라이언트와 같은 제1 장치(102)의 다른 일부를 위한 네크워크 연결을 제공할 수 있다. 네트워크 연결은 클라이언트들과 호스트에 의해 지원되는 프로토콜의 하나 혹은 조합을 통한 P2P(peer to peer ) 네트워크 통신을 포함한다. 예를 들어, 작동 모듈(318)은 오디오 센서 모듈(310), 모션 센서 모듈(312), 온 서페이스 감지 모듈 또는 그들의 조합에 기초하여 호스트와 동일 혹은 공용 표면을 공유하거나 동일 표면 혹은 공용 표면 상에 있는 호스트와 같은 제1 장치(102)의 일부와 클라이언트와 같은 제1 장치(102)의 다른 일부를 위한 네트워크 연결을 제공한다.
도2의 제1 조절 유닛(212)나 도2의 제2 조절 유닛(234), 도2의 제1 저장 유닛(214), 도2의 제2 저장 유닛(248), 도2의 제1 통신 유닛(216) 또는 도2의 제2 통신 유닛(236), 도2 제1 유저 인터페이스(218)의 제1 디스플레이 인터페이스(230)의 디스플레이, 도2 제2 유저 인터페이스(238)의 제2 디스플레이 인터페이스(240)의 디스플레이는 개별적으로 혹은 단결하여 구성되어, 위치 감지 모듈(302), 전파 통지 모듈(304), 진동 전파 모듈(306), 센서 쿼리 모듈(308), 오디오 센서 모듈(310), 모션 센서 모듈(312), 온 서페이스 감지 모듈(314), 오프 서페이스 감지 모듈(316), 작동 모듈(318), 또는 그들의 조합을 작동할 수 있다.
전자 시스템(100)의 위치 감지 모듈(302), 전파 통지 모듈(304), 진동 전파 모듈(306), 센서 쿼리 모듈(308), 오디오 센서 모듈(310), 모션 센서 모듈(312), 온 서페이스 감지 모듈(314), 오프 서페이스 감지 모듈(316), 작동 모듈(318)은 호스트, 클라이언트들, 그리고 서버를 위해 안전한 네트워크 연결을 제공한다는 것이 밝혀졌다. 네트워크 연결은 동일 표면 상, 동일 방과 같은 제한된 거리와 근접도, 또는 보다 구체적으로 동일 방에 있는 표면이나 탁자 상 진동 패턴의 물리적 존재와 물리적 감지에 기초하여 안전하다.
전자 시스템(100)의(304),(306),(308),(310),(312),(314),(316),(318) 모듈은 명확한 근접도를 또한 제공한다. 근접도는 동일 표면 상 진동 패턴의 물리적 존재와 물리적 감지를 표함한다.
더 나아가, 전자 시스템(100)의(304),(306),(308),(310),(312),(314),(316),(318) 모듈은 동일 표면 상 진동 패턴의 물리적 존재와 물리적 감지에 기초하여 장치들이나 가까이, 명확한 근접도에 출석하거나 존재하는 사용자들 사이에 공동 작업(collaboration)을 제공한다.
더 나아가, 전자 시스템(100)의(304),(306),(308),(310),(312),(314),(316),(318) 모듈은 동일 표면 상 진동 패턴의 물리적 존재와 물리적 감지에 기초하여 식당에서 동일 탁자에 앉은 사용자들의 체크에 대한 자동 공유를 제공한다.
더 나아가, 전자 시스템(100)의(304),(306),(308),(310),(312),(314),(316),(318) 모듈은 동일 표면 상 진동 패턴의 물리적 존재와 물리적 감지에 기초하여 동일 회의 룸 탁자에 있는 비지니스 회의 참석자 사이에 심리스(seamless) 문서 공유를 제공한다.
더 나아가, 전자 시스템(100)의(304),(306),(308),(310),(312),(314),(316),(318) 모듈은 동일 표면 상 진동 패턴의 물리적 존재와 물리적 감지에 기초하여 보드 게임 사용자들 사이에 보다 나은 상호작용을 제공한다.
전자 시스템(100)은 예에 따라 모듈 기능이나 순서로 설명되었다. 전자 시스템(100)은 모듈들을 다르게 분할하거나 다르게 순서를 정할 수 있다. 예를 들어, 호스트와 같은 제1 장치(102)의 일부, 클라이언트와 같은 제1 장치(102)의 다른 일부 또는 서버와 같은 제2 장치(106)에 있는 오디오 센서 모듈(310)은 클라이언트와 같은 제1 장치(102)의 다른 일부나 서버와 같은 제2 장치(106)에 있는 모션 센서 모듈(312) 다음에 실행될 수 있다.
이 어플리케이션에서 설명된 모듈들은 도3의 제1 조절 유닛(312)나 도3의 제2 조절 유닛(334)에 있는 하드웨어 완성 또는 하드웨어 가속장치일 수 있다. 모듈들은 또한 각각 제1 조절 유닛(312)나 제2 조절 유닛(334)의 외부를 제외하고, 제1 장치(102)나 제2 장치(106) 내부의 하드웨어 완성 또는 하드웨어 가속장치일 수 있다.
진동 전파 모듈(306)으로부터의 물리적 전송은 온 서페이스 감지 모듈(314), 오프 서페이스 감지 모듈(316), 작동 모듈(318), 또는 그들의 조합에서의 진동 패턴의 감지와 같은 물리적 세계에서의 이동을 야기한다. 물리적 세계에서의 이동은 물리적 진동 패턴의 감지로 인한 네트워크 연결 제공을 기초로 호스트, 클라이언트, 서버 또는 그들의 조합에서의 디스플레이 변화를 야기한다.
도4를 참조하면, 도4는 전자 시스템(100)의 감지 패턴(400)의 예를 도시한다. 감지 패턴(400)은 음향 웨이프폼(waveform)(402)에 의해 표현되는 음향 데이터를 포함한다. 표면 탐지 메커니즘을 갖춘 전자 시스템(100)은 도1의 제1 장치(102) 중 최소한 하나 혹은 그 이상의 음향 웨이프폼(waveform)(402)에 의해 표현되는 음향 데이터를 포착한다.
예를 들어, 음향 웨이브폼(402)는 주파수(404)과 시간(406)을 포함할 수 있다. 음향 웨이프폼(402)의 주파수(404)는 1kHz 이하의 저주파수 범위와 같은 범위로 묶일 수 있다. 음향 웨이브폼(402)의 시간(406)은 알려진 이벤트, 다른 시간 함수 또는 그들의 조합과 관련된 기간, 패턴을 지시할 수 있다. 진동되어 진동 패턴을 제공하는 제1 장치(102)와 상관관계가 있는 시간으로 주파수(404)의 저주파수 그룹(408)은, 진동되어 진동 패턴을 얻는 제1 장치(102)의 다른 일부가, 진동 패턴을 나타내거나 진동 패턴과 상관관계가 있는 웨이브폼(402)를 수신하는 제1 장치(102)의 다른 일부와 같이, 가까이 근접해 있거나 동일 표면상에 있다는 것을 가리킬 수 있다.
도2의 제1 조절 유닛(212)나 도2의 제2 조절 유닛(234), 도2의 제1 저장 유닛(214), 도2의 제2 저장 유닛(248), 도2의 제2 저장 유닛(248), 도2의 제1 유저 인터페이스(218)의 제1 디스플레이 인터페이스(230)의 디스플레이, 도2의 제2 유저 인터페이스(238)의 제2 디스플레이 인터페이스(240)의 디스플레이는 개별적으로 혹은 단결하여 제1 장치(102)를 진동시키고, 제1 장치(102)의 다른 일부에 의해 웨이브폼(402)을 수신하며, 음향 웨이브폼(402)를 그룹핑하고, 음향 웨이브폼(402)을 디스플레이 하거나 그들을 조합 하도록 구성될 수 있다. 호스트와 같은 제1 장치(102)나 호스트 장치가 진동 패턴을 공급하면서 진동되고, 클라이언트와 같은 제1 장치의 다른 일부나 클라이언트 장치가 분명한 저주파수 정점과 같은 진동 패턴과 상관관계가 있는 음향 웨이브폼(402)을 기록하였음이 밝혀졌다. 진동 패턴과 음향 웨이브폼(402)의 상관관계는 가까운 근접도, 또는 호스트와 같은 제1 장치(102), 클라이언트와 같은 제1 장치(102)의 다른 일부의 "동일 표면 상에서 충분히 가까움"을 지시한다.
도5를 참조하면, 도5는 전자 시스템(100)의 감지 패턴(500)의 예를 도시한다. 감지 패턴(500)은 모션 웨이브폼(502)에 의해 표현되는 모션 데이터를 포함할 수 있다. 표면 감지 메커니즘을 갖춘 전자 시스템(100)은 최소한 도1의 제1 장치(102)중의 일부에 의해 생성되는 모션 웨이브폼(402)에 의해 표현되는 모션 데이터를 포착한다.
모션 웨이브폼(502)에 의해 표현되는 모션 데이터는 자이로스코프나 다른 모션 센싱 장치(motion sensing apparatus)를 포함하는 클라이언트와 같은 제1 장치(102)의 다른 일부에 의해 수신될 수 있다. 클라이언트와 같은 제1 장치(102)의 다른 일부에 의해 수신된 모션 웨이브폼(502)과, 진동되는 호스트와 같은 제1 장치(102) 일부의 진동 패턴 사이의 연관성은 가까운 근접도 혹은 동일 표면상 동일 장소 배치를 지시할 수 있다.
예를 들어, 모션 웨이브폼(502)은 각속도(504)와 시간(506)을 포함할 수 있다. 모션 웨이브폼(502)의 각속도(504)는 모터를 포함할 수 있는 분주한 환경의 진동보다 고주파수인 모션이나 무브먼트(movement )를 표현할 수 있다. 모션 웨이브폼(502)은 하이 패스 필터(high pass filter)를 통하여 패스된 모션 또는 무스먼트 데이터를 포함하여, 호스트와 같은 제1 장치(102)를 진동함으로써 생성되는 진동 패턴을 위한 모션 웨이브폼(502)을 구별하고 지시할 수 있다.
도2의 제1 조절 유닛(212)또는 도2의 제2 조절 유닛(234), 도2의 제1 저장 유닛(214)이나 도2의 제2 저장 유닛(248), 도2의 제1 유저 인터페이스(218)의 제1 디스플레이 인터페이스(230)의 디스플레이, 또는 도2의 제2 유저 인터페이스(238)의 제2 디스플레이 인터페이스(240)의 디스플레이는 개별적으로 혹은 단결하여 제1 장치(102)의 다른 일부에 의해 모션 웨이브폼(402)으로 표현되는 모션 데이터의 포착, 제1 장치(102)중 일부의 진동 패턴 생성, 모션 웨이브폼(502)과 진동 패턴의 연관성, 모션 웨이브폼(502) 디스플레이, 또는 그들의 조합을 구성할 수 있다.
모션 데이터는 모션 웨이브폼(502)과 관련된 진동 패턴을 얻는, 호스트와 같은 제1 장치(102)가 모션 데이터를 수신하는 클라이언트와 같은 제1 장치(102)의 다른 일부와 같이 밀접한 근접도 또는 동일 표면상에 있음을 나타내는 모션 웨이브폼(502)을 생성하는 필터를 통해 패스될 수 있다.
도6을 참조하면, 도6에서는 전자 시스템(100)의 감지 패턴(600)의 예시를 도시한다. 감지 패턴(600)은 모션 플롯(plot)(602)에 의해 표현되는 모션 데이터를 포함할 수 있다. 표면 감지 메커니즘을 갖춘 전자 시스템(100)은 최소한 도1의 제1 장치(102)중 하나 혹은 그 이상을 위하여 모션 플롯(602)에 의해 표현되는 모션 데이터를 포착한다.
모션 플롯(602)은 도5의 모션 웨이브폼(502)에 의하여 표현된 모션 데이터의 이진 양자화(binary quantization )를 기초로 양자화된(quantized) 데이터(604)를 포함할 수 있다. 양자화된 데이터(604)는 호스트와 같은 제1 장치(102)중의 일부를 진동시키지 않고 초기에 설정된 한계점을 기초로 조절 유닛(334)이나 다른 조절 유닛(312)에 의하여 작동될 수 있다. 호스트와 같은 제1 장치(102)중 하나를 진동시킴으로써 얻은, 그리고 모션 웨이브폼(502)로 표현되는 모션 데이터는 자이로스코프나 다른 모션 센싱 장치를 포함하는 클라이언트와 같은 제1 장치(102)중 다른 일부에 의해 수신될 수 있다.
예를 들어, 나머지에서 감지된 각속도(504)중 다른 하나의 75퍼센트보다 더 크다고 감지된 각속도(504)중 하나는 양자화된 데이터(604)의 "1" 비트셋(bit set)으로 나타날 수 있다. 1로 설정된 각속도(504)는 진동 패턴의 잠재적 시작을 나타낼 수 있다.
도2의 제1 조절 유닛(212)이나 도2의 제2 조절 유닛(234), 도2의 제1 저장 유닛(214) 도2의 제2 저장 유닛(248), 도2의 제1 유저 인터페이스(218)의 제1 디스플레이 인터페이스(230)의 디스플레이, 또는 도2의 제2 유저 인터페이스(238)의 제2 디스플레이 인터페이스(240)의 디스플레이는 개별적으로 혹은 단결하여 제1 장치(102)중 다른 일부에 의해 모션 플롯(602)으로 표현되는 모션 데이터를 최소한 포착하고, 제1 장치(102)중 다른 일부에 의한 접수를 위하여 제1 장치(102)중 일부를 진동시키며, 도5의 모션 웨이브폼(502)에 의해 표현되는 모션 데이터의 이진 양자화를 제공하고, 양자화된 데이터(604)중 하나인 비트셋에 의한 예정 값보다 더 큰 것으로 감지된 각속도(504)를 나타내며, 양자화된 데이터(604)를 디스플레이하거나 이것들의 조합을 구성하도록 구성될 수 있다.
양자화된 데이터(604)는 분명한 진동 위상과 휴지를 식별하는 로우 패스 필터(low pass filter)를 통하여 패스된다. 이러한 지속 시간과 관련된 시작 시간은 호스트에 기록된 그것들과 비교된다. 만일, 지속 시간이 2분의 1초와 같이 예정된 범위내에서 일치하면, 호스트와 같은 제1 장치(102)중 일부와 클라이언트와 같은 제1 장치(102)중 다른 일부는 동일 탁자 위에 존재하는 것으로 여겨지고 추정된다.
도7을 참조하면, 도7은 본 발명의 다른 일 실시예에서 전자 시스템(100)의 작동에 대한 메소드(method)(700)의 흐름도를 도시한다. 메소드(700)는 블록(702)에서의 진동 생성, 블록(704)에서의 모션 센서와 음향 센서를 사용한 진동 감지, 그리고 블록(706)에서 감지된 진동을 기초로 한 작동의 야기를 포함한다.
결과 메소드, 프로세스, 기계, 장치, 제품 및/또는 시스템은 간단하고, 비용면에서 효율적인, 복잡하지 않고, 고도로 활용되며, 정확하고, 민감하며 효과적이다. 그리고 알려진 요소들을 적용하여, 효율적이고 경제적으로 제조, 응용, 활용함으로써 수행될 수 있다. 본 발명의 다른 중요한 점은 역사적 트렌드인 원가 절감에 대한 가치있는 지원과 서비스, 시스템 간소화, 그리고 정보 기술과 소비자 전자 제품에 대한 퍼포먼스의 증가이다. 본 발명의 다른 가치있는 점은 결과적으로 마침내 다음 단계로 기술의 상태를 발전시킨 것이다.
구체적이고 바람직한 실시예와 함께 발명을 설명하였지만, 많은 대체품, 수정 그리고 변형은 전술한 설명에 의해 당업자에게 자명할 것이다. 따라서 모든 그러한 대체품, 수정, 그리고 변형은 청구 범위의 범위에 속한다고 할 것이다. 여기서 제시된 모든 내용과 첨부된 도면에서 도시된 모든 도면은 본 발명을 설명한 것이지 본 발명을 한정하는 것으로 이해되지 않는다.

Claims (15)

  1. 진동을 공급하도록 구성된 진동 전파 모듈;
    상기 진동 전파 모듈과 연결되고, 상기 진동을 감지하도록 구성된 모션 센서와 음향 센서를 갖춘 센서 쿼리(sensor query) 모듈; 및
    상기 센서 쿼리 모듈과 연결되고, 상기 감지된 진동을 기초로 작동을 일으키도록 구성된 작동 모듈
    을 포함하는 것을 특징으로 하는 전자 시스템.
  2. 제1항에 있어서,
    상기 작동 모듈은 상기 작동을 일으켜 장치를 제2 장치와 연결하도록 구성된 것을 특징으로 하는 전자 시스템.
  3. 제1항에 있어서,
    상기 작동 모듈은 모션 패턴(motion pattern)의 감지 또는 음향 패턴의 감지를 기초로 상기 작동을 일으키도록 구성된 것을 특징으로 하는 시스템.
  4. 진동 패턴을 공급하도록 구성된 진동 전파 모듈;
    상기 진동 전파 모듈과 연결되고, 상기 진동 패턴을 감지하는 모션(motion) 센서와 음향 센서의 결과를 사용하도록 구성된 센서 쿼리 모듈(sensor query module); 및
    상기 센서 쿼리 모듈과 연결되고, 상기 진동 패턴을 기초로 작동을 일으키도록 구성된 작동 모듈
    을 포함하는 것을 특징으로 하는 전자 시스템.
  5. 제4항에 있어서,
    상기 작동 모듈은 상기 진동 패턴을 기초로 네트워크를 장치에 연결하도록 구성된 시스템.
  6. 제4항에 있어서,
    상기 센서 쿼리 모듈은 상기 진동 패턴을 기초로 클라이언트 장치의 상기 모션 센서와 상기 음향 센서의 결과를 사용하도록 구성된 시스템.
  7. 제4항에 있어서,
    상기 작동 모듈은 상기 진동 패턴과 상관 관계가 있는 상기 모션 센서 또는 상기 음향 센서의 결과를 기초로 상기 작동을 일으키도록 구성된 것을 특징으로 하는 시스템.
  8. 진동을 공급하는 단계;
    모션 센서와 음향 센서를 사용하여 진동을 감지하는 단계; 및
    감지된 진동을 기초로 작동을 일으키는 단계
    를 포함하는 것을 특징으로 하는 전자 시스템의 작동 방법.
  9. 제8항에 있어서,
    상기 작동을 일으키는 단계는 상기 작동을 일으켜 장치를 제2 장치와 연결하는 단계를 포함하는 것을 특징으로 하는 방법.
  10. 제8항에 있어서,
    상기 모션 센서와 상기 음향 센서를 사용하여 상기 진동을 감지하는 단계는 상기 모션 센서와 상기 음향 센서가 상기 진동과 상관관계가 있게 하는 단계를 포함하는 것을 특징으로 하는 방법.
  11. 제8항에 있어서,
    상기 감지된 진동을 기초로 상기 작동을 일으키는 단계는 음향 패턴이나 모션 패턴의 감지를 기초로 상기 작동을 일으키는 단계를 포함하는 것을 특징으로 하는 방법.
  12. 진동 패턴을 갖춘 진동을 공급하는 단계; 및
    감지 결과를 결정하는 단계를 포함하고, 상기 감지 결과를 결정하는 단계는 상기 진동 패턴을 감지하는 모션 센서와 음향 센서의 결과를 사용하여 상기 진동 패턴을 기초로 작동을 일으키도록 구성된 것을 특징으로 하는 전자 시스템의 작동 방법.
  13. 제12항에 있어서,
    상기 감지 결과를 결정하는 단계는, 동일 표면상의 제2 장치를 연결하도록 구성된 제1 장치를 연결하는 단계를 포함하는 방법.
  14. 제12항에 있어서,
    감지 결과를 결정하는 단계는, 상기 진동 패턴을 기초로 클라이언트 장치의 상기 모션 센서와 상기 음향 센서로부터의 결과를 사용하는 단계를 포함하는 방법.
  15. 제12항에 있어서,
    감지 결과를 결정하는 단계는, 상기 진동 패턴과 상관관계가 있는 감지 결과를 기초로 네트워크에 연결하도록 구성된 제1 장치를 연결하는 단계를 포함하는 방법.
KR1020137030439A 2012-07-26 2013-07-26 표면감지 메커니즘을 갖춘 전자 시스템과 그 작동 방법 KR20150037456A (ko)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US201261676241P 2012-07-26 2012-07-26
US61/676,241 2012-07-26
US201361788018P 2013-03-15 2013-03-15
US61/788,018 2013-03-15
US13/935,855 2013-07-05
US13/935,855 US20140260642A1 (en) 2013-03-15 2013-07-05 Electronic system with surface detection mechanism and method of operation thereof
PCT/KR2013/006697 WO2014017860A1 (en) 2012-07-26 2013-07-26 Electronic system with surface detection mechanism and method of operation thereof

Publications (1)

Publication Number Publication Date
KR20150037456A true KR20150037456A (ko) 2015-04-08

Family

ID=52761433

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020137030439A KR20150037456A (ko) 2012-07-26 2013-07-26 표면감지 메커니즘을 갖춘 전자 시스템과 그 작동 방법

Country Status (5)

Country Link
EP (1) EP2877908A4 (ko)
KR (1) KR20150037456A (ko)
CN (1) CN104487917A (ko)
IN (1) IN2014MN02565A (ko)
WO (1) WO2014017860A1 (ko)

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070032270A1 (en) * 2005-08-02 2007-02-08 Research In Motion Limited Vibratory data communication between devices
EP1750423B1 (en) 2005-08-02 2008-01-23 Research In Motion Limited Vibratory data communication between devices
KR101134926B1 (ko) * 2006-11-03 2012-04-17 엘지전자 주식회사 방송용 단말기 및 방송용 단말기의 진동 제어 방법
KR101310969B1 (ko) * 2006-12-01 2013-09-23 삼성전자주식회사 디바이스의 환경을 분석하는 방법 및 이를 이용한 디바이스
KR101402243B1 (ko) * 2006-12-21 2014-06-02 삼성전자주식회사 촉각 서비스를 제공하는 휴대단말기 및 그 방법
EP1936929A1 (en) * 2006-12-21 2008-06-25 Samsung Electronics Co., Ltd Haptic generation method and system for mobile phone
EP2302884A1 (en) * 2009-09-24 2011-03-30 Research In Motion Limited Mobile wireless communications device, method and system using magnetic sensor and activated NFC circuit for establishing communications between mobile wireless communications devices
WO2012033243A1 (ko) * 2010-09-08 2012-03-15 엘지전자 주식회사 이동 단말기 및 이를 이용한 그룹 커뮤니케이션 방법
US8699948B2 (en) 2011-01-25 2014-04-15 Sony Corporation Connection method for near field communication

Also Published As

Publication number Publication date
IN2014MN02565A (ko) 2015-07-24
WO2014017860A1 (en) 2014-01-30
CN104487917A (zh) 2015-04-01
EP2877908A1 (en) 2015-06-03
EP2877908A4 (en) 2016-04-27

Similar Documents

Publication Publication Date Title
KR102133536B1 (ko) 애플리케이션 실행 방법 및 시스템
US20140260642A1 (en) Electronic system with surface detection mechanism and method of operation thereof
KR101521363B1 (ko) 엔터테인먼트 디바이스들 및 시스템들의 음향 관리를 위한 기술들
KR102315104B1 (ko) 언어 모델 맞춤화를 위한 플렉서블 스키마 제공 기법
CN105378817B (zh) 将外部动态内容合并到白板中
JP5538674B2 (ja) デバイスの環境を分析する方法およびこれを利用したデバイス
WO2017202348A1 (zh) 一种视频播放方法、装置及计算机存储介质
JP2015159610A (ja) 複数の共振周波数で触覚フィードバックを提供するシステム及び方法
JP5593980B2 (ja) 電子機器及びデータ送信方法
JP2009543495A (ja) 携帯型装置からデータを転送する方法及びシステム
CN104641720A (zh) 通信设备和通信方法
JP2017521899A (ja) インタラクティブ情報を獲得するための方法、端末、サーバ、およびシステム
WO2017215661A1 (zh) 一种场景音效的控制方法、及电子设备
CN104579919B (zh) 消息交互方法以及相关装置和通信***
CN113069760A (zh) 资源分配方法、装置、计算设备及计算机可读存储介质
JP6659625B2 (ja) 同じ位置に配置されたデバイス間における会話を同期する方法、装置およびコンピュータ・プログラム・プロダクト
KR102237982B1 (ko) 검출 메커니즘을 가진 컴퓨팅 시스템 및 이의 작동 방법
US9641671B2 (en) Notifying devices, notifying methods, and programs
KR20150082085A (ko) 명령-감지 메카니즘을 갖는 컴퓨팅 시스템 및 그 동작방법
US10031625B2 (en) Computer device implemented audio triangulation
US20140191984A1 (en) Display system with concurrent mult-mode control mechanism and method of operation thereof
KR20150037456A (ko) 표면감지 메커니즘을 갖춘 전자 시스템과 그 작동 방법
CN104238728A (zh) 状态判断方法和装置
WO2018049896A1 (zh) 数据传输方法及设备
WO2017041604A1 (zh) 一种应用加速方法及装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application