KR20140015536A - 모바일 디바이스의 촉각 출력 표면 상에서 정보를 사용자에게 제시하는 디바이스들 및 방법들 - Google Patents

모바일 디바이스의 촉각 출력 표면 상에서 정보를 사용자에게 제시하는 디바이스들 및 방법들 Download PDF

Info

Publication number
KR20140015536A
KR20140015536A KR1020137033139A KR20137033139A KR20140015536A KR 20140015536 A KR20140015536 A KR 20140015536A KR 1020137033139 A KR1020137033139 A KR 1020137033139A KR 20137033139 A KR20137033139 A KR 20137033139A KR 20140015536 A KR20140015536 A KR 20140015536A
Authority
KR
South Korea
Prior art keywords
information
user
output surface
tactile output
processor
Prior art date
Application number
KR1020137033139A
Other languages
English (en)
Other versions
KR101656557B1 (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 KR20140015536A publication Critical patent/KR20140015536A/ko
Application granted granted Critical
Publication of KR101656557B1 publication Critical patent/KR101656557B1/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/016Input arrangements with force or tactile feedback as computer generated output to the user
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/014Force feedback applied to GUI

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

방법들 및 디바이스들은 사용자들의 터치의 감지를 통해 정보를 사용자들에게 통신할 수 있는 촉각 출력 표면을 제공한다. 촉각 출력 표면은, 디바이스를 터치함으로써 이해될 수 있는 방식으로 다양한 정보를 나타내도록 활성화될 수도 있는 복수의 촉각 엘리먼트들을 포함할 수도 있다. 모바일 디바이스는 하나 또는 다수의 표면들 상에 촉각 출력 표면들을 제시할 수도 있고, 사용자는 하나 이상의 촉각 출력 표면들로부터 정보를 획득하기 위해 촉각 피드백 기능성 이후에 디바이스를 터치할 수도 있다. 일 실시형태에서, 모바일 디바이스는 정보 소스로부터 정보를 획득하고 촉각 출력 표면 상에 정보를 제시하도록 구성될 수도 있어서, 사용자가 디바이스를 바라볼 필요 없이 정보를 지각할 수 있다. 작동가능한 촉각 엘리먼트들을 생성하기 위해 다양한 기술들이 이용될 수도 있다.

Description

모바일 디바이스의 촉각 출력 표면 상에서 정보를 사용자에게 제시하는 디바이스들 및 방법들{DEVICES AND METHODS FOR PRESENTING INFORMATION TO A USER ON A TACTILE OUTPUT SURFACE OF A MOBILE DEVICE}
본 발명은 일반적으로 모바일 디바이스 사용자 인터페이스 시스템들에 관한 것으로, 더욱 상세하게는 정보를 사용자에게 제공하는 햅틱 기반 인터페이스에 관한 것이다.
개인용 전자 디바이스들 (예를 들어, 셀 폰들, PDA들, 랩톱들, 게이밍 디바이스들) 은 사용자들에게 증가된 기능성을 제공한다. 개인용 오거나이저들 (personal organizers) 로서 기능하는 것 이외에도, 개인용 전자 디바이스들은 인터넷 및 전자 메일에 대한 포털들 (portals) 로서 기능한다. 이들 디바이스들은, 사용자들로 하여금, 이들의 디바이스를 통해 다수의 계정들, 소셜 네트워킹 사이트들에서의 메시지들, 그리고, GPS 수신기로 구성된다면, 위치 및 지리적 거리 정보와 같은 광범위한 정보에 액세스하게 한다. 이들의 휴대성, 작은 사이즈, 통신 능력들 및 연산력으로 인해, 모바일 디바이스 애플리케이션 개발자들 및 사용자들은 모바일 디바이스들에 대한 새로운 사용들 및 기능들을 생성하고 있다.
다양한 실시형태들은, 시각적 디스플레이를 발생시키는 일 또는 청각적 출력을 들리게 하는 일 없이 정보가 모바일 디바이스 사용자들에게 제공될 수 있는 디바이스들 및 방법들을 제공한다. 다양한 실시형태들은, 사용자들로 하여금, 모바일 디바이스에 의해 제공된 정보를 "느끼게" 하여, 다른 사람들이 이러한 출력을 인식하지 못하게 할 수도 있고 디바이스가 보이지 않는 곳에 (예를 들어, 주머니 또는 가방에) 있게 할 수도 있다. 일 예시적인 실시형태에서, 촉각 (예를 들어, 상승된 또는 햅틱 (haptic)) 출력 표면들에서 모바일 디바이스의 표면 상에 정보가 나타날 수도 있다.
다양한 실시형태들은, 모바일 디바이스의 프로세서에 커플링된 촉각 출력 표면, 및 다양한 데이터 소스들로부터의 정보를 촉각 출력 표면 상에 제시하는 방법들을 포함한다. 이 실시형태들은 촉각 출력 표면에 할당된 범위에 매칭하도록 정보를 스케일링하는 것, 스케일링된 정보를 촉각 출력 표면에 할당된 범위로 나눔으로써 상대 크기 값을 계산하는 것, 및 계산된 상대 크기 값을 포맷팅된 정보로서 이용하는 것에 의해, 촉각 출력 표면 상의 제시를 위한 정보를 포맷팅할 수도 있다. 이러한 정보는 촉각 출력 표면 상에 감지가능한 피처 (feature) 들을 생성함으로써, 여기서는 그 표면 상에 감지가능한 피처들의 치수들, 형상, 및/또는 배향을 생성함으로써 사용자에게 제시될 수도 있다. 촉각 출력 표면 상에 감지가능한 피처들을 생성하는 것은, 촉각 출력 표면을 터치하는 사용자에 의해 느껴질 수 있는 촉각 효과를 생성하는 적어도 하나의 촉각 유닛을 활성화시키는 것을 수반할 수도 있다. 사용자에 의해 느껴질 수 있는 촉각 효과를 생성하는 것은, 표면의 일 부분을 상승시키는 것, 표면의 일 부분을 강하시키는 것, 표면의 일 부분의 거칠기를 변화시키는 것, 표면의 일 부분을 진동시키는 것, 사용자의 피부에서 감지될 수 있는 정전계를 발생시키는 것, 표면의 일 부분의 온도를 변화시키는 것, 및 이들 효과들의 조합들을 수반할 수도 있다. 촉각 출력 표면 상에 제시되는 정보는, 내부 또는 외부 데이터 저장부들로부터 획득되거나 또는 기능부에 의해 발생될 수도 있는 임의의 타입의 정보일 수도 있다.
여기에 포함되며 본 명세서의 부분을 구성하는 첨부 도면들은 본 발명의 예시적인 양태들을 예시한다. 위에 주어진 전반적인 설명 및 아래에 주어지는 상세한 설명과 함께, 이 도면들은 본 발명의 특징들을 설명하도록 기능한다.
도 1a 는 일 실시형태에 따르는 촉각 출력 표면을 예시한 모바일 디바이스의 정면도이다.
도 1b 는 일 실시형태에 따르는 촉각 출력 표면 상의 활성화된 촉각 유닛들을 예시한 모바일 디바이스의 정면도이다.
도 1c 는 일 실시형태에 따르는 홈이 있는 보더들로 둘러싸인 2개의 촉각 출력 표면들을 예시한 모바일 디바이스의 정면도이다.
도 1d 는 일 실시형태에 따르는 융기된 보더로 둘러싸인 하나의 촉각 출력 표면을 예시한 모바일 디바이스의 정면도이다.
도 2a 는 일 실시형태에 따르는 4개의 촉각 출력 표면들의 활성화를 예시한 모바일 디바이스의 정면도이다.
도 2b 는 일 실시형태에 따르는 3개의 촉각 출력 표면들과의 사용자 상호작용을 예시한 모바일 디바이스의 정면도이다.
도 2c 는 일 실시형태에 따르는 촉각 출력 표면들 상의 2개의 반전된 배향 촉각 활성화 영역들을 예시한 모바일 디바이스의 정면도이다.
도 3 은 촉각 출력 표면들을 이용하여 정보를 제시하는 일 실시형태의 방법을 예시한 프로세스 플로우 다이어그램이다.
도 4 는 다양한 실시형태들에 사용하기에 적합한 모바일 디바이스의 하드웨어/소프트웨어 아키텍처 다이어그램이다.
도 5a 내지 도 5c 는 다양한 실시형태들에 따르는 예시적인 촉각 유닛 구성들을 예시한 모바일 디바이스의 정면도들이다.
도 6a 는, 모바일 디바이스로 하여금, 상이한 사용자 입력들을, 촉각 출력 표면을 통해 정보를 사용자에게 제공하도록 구현될 수도 있는 다양한 애플리케이션들과 연관시킬 수 있게 하는 일 실시형태에 유용한 정보 테이블의 데이터 구조 다이어그램이다.
도 6b 는, 모바일 디바이스로 하여금, 다수의 촉각 출력 표면들 상에 예시적인 정보의 타입들을 디스플레이할 수 있게 하는 일 실시형태에 유용한 정보 데이터 테이블의 데이터 구조이다.
도 7a 및 도 7b 는 이메일 정보 및 위치/거리 정보를 사용자에게 촉각 출력 표면 상에 제시하는 일 실시형태의 방법을 예시한 프로세스 플로우 다이어그램들이다.
도 8a 및 도 8b 는 일 실시형태에 따르는 촉각 출력 표면의 부분들을 상승시킴으로써 정보를 통신하는 촉각 출력 표면을 예시한 정면도 및 입면도이다.
도 9a 내지 도 9d 는 선형 액추에이터들로 구동되는 핀들을 특징으로 하는 실시형태에서의 상승된 촉각 출력 표면의 단면도들이다.
도 10a 내지 도 10c 는 정전기력들로 작동되는 일 실시형태에서의 촉각 출력 표면의 단면도들이다.
도 11 은 다양한 실시형태들에 사용하기에 적합한 일 예시적인 휴대용 디바이스의 컴포넌트 블록 다이어그램이다.
다양한 실시형태들을 첨부 도면들을 참조하여 상세히 설명한다. 가능하다면 어디에서든지, 도면들 전반에 걸쳐, 동일하거나 유사한 부분들을 지칭하기 위해 동일 도면 부호들을 사용한다. 특정의 예들과 구현들에 대해 이루어지는 참조는 예시적 목적을 위한 것으로, 본 발명 또는 청구항들의 범위를 제한하려고 의도된 것이 아니다.
용어 "예시적인" 은 여기서 "예, 예시 또는 예증으로서 기능하는 것" 을 의미하기 위해 사용된다. 여기서 "예시적인" 것으로 설명된 어떠한 구현도 다른 구현들보다 바람직하거나 유리한 것으로 반드시 해석되지는 않는다.
여기서 사용되는 바와 같이, 용어들 "모바일 디바이스", "모바일 컴퓨팅 디바이스", 및 "컴퓨팅 디바이스" 는 셀룰러 전화기들, 개인 휴대 정보 단말기들 (PDAs), 팜톱 컴퓨터들, 노트북 컴퓨터들, 개인용 컴퓨터들, 무선 전자 메일 수신기들 및 셀룰러 전화 수신기들 (예를 들어, Blackberry® 및 Treo® 디바이스들), 멀티미디어 인터넷 가능 셀룰러 전화기들 (예를 들어, Blackberry Storm®), 및 외부 표면 상에 촉각 피드백 표면을 포함하는 유사한 전자 디바이스들 중 어느 하나 또는 모두를 지칭한다.
용어 "탭 제스처 (tap gesture)" 는, 모바일 디바이스가 터치 스크린 또는 터치패드와 같은 터치 감지 표면에 대한 터치, 또는 가속도계에 의해 측정되는 디바이스의 가속도에 기초하여 감지할 수 있는 모바일 디바이스 상의 터치 또는 탭을 의미하기 위해 사용된다.
여기서 사용되는 바와 같이, "입력 이벤트" 는 키 누름들, 탭 제스처들, 또는 모바일 디바이스의 공간 배향의 변화를 포함할 수도 있는 모바일 디바이스에 대한 검출된 사용자 입력을 지칭한다. 예를 들어, 터치스크린 또는 터치패드 사용자 인터페이스 디바이스 상에서, 입력 이벤트는 하나 이상의 손가락들로 디바이스를 터치하는 사용자의 검출을 지칭할 수도 있다.
햅틱 (haptic) 들은 피부 감지 데이터를 조사하는 심리학의 어파 (branch) 이다. 여기서 용어 "햅틱" 은 디바이스를 터치하거나 또는 간신히 터치하는 사람에 의해 지각될 수도 있는 피부의 감각들을 발생시키는 디바이스들을 지칭하기 위해 사용된다. 후술되는 바와 같이, 표면이 평활하더라도 터치의 감지를 일으킬 수 있는 기술들이 존재한다. 예들로는 정전 또는 진동 표면들을 포함한다.
여기서 사용되는 바와 같이, 용어 "촉각 출력 표면" 은, 터치의 감지를 통해, 예컨대, 손가락 끝들을 통해, 사용자에 의해 느껴질 수 있는 표면 피처 (surface feature) 를 발생시킴으로써 정보를 통신하도록 구성되는 다양한 실시형태들을 지칭한다. 이 다양한 실시형태들은, 촉각 출력 표면들의 상이한 타입들, 예컨대, 느껴질 수 있는 범프 또는 상승된 부분을 생성하도록 표면의 일 부분을 상승시키도록 구성된 표면들, 손가락들을 통해 느껴질 수 있는 텍스처 또는 감각 (예를 들어, 정전기) 을 생성할 수 있는 햅틱 표면들, 및 사용자에 의해 느껴질 수 있는 로컬화된 진동들을 발생시키는 진동 표면들 (예를 들어, 압전 액추에이터들을 가진 표면들) 을 포함한다. 여기서 사용되는 바와 같이, "햅틱 출력 표면" 은 햅틱 메커니즘들을 이용하는 촉각 출력 표면의 한 타입이다. 햅틱 출력 표면들은 촉각 출력 표면들의 예시적인 타입들이기 때문에, "햅틱" 및 "햅틱 출력 표면들" 이라는 언급들은 청구항들에 특별히 열거된 것을 제외하고는 청구항들을 촉각 기술들의 임의의 특정 타입으로 제한하는 것으로 해석되어서는 안된다.
여기서 사용되는 바와 같이, ("텍스처 (texture)" 및 "픽셀 (pixel)" 의 축약으로부터의) 용어 "틱셀 (tixel)" 은, 개별적으로 활성화될 수 있는 텍스처 기반 촉각 출력 표면의 최소 부분을 지칭한다. 예를 들어, 복수의 틱셀들로 이루어지는 촉각 표면은, 이 틱셀들이 시각적 디스플레이에서 픽셀들과 개념적으로 유사한 2차원 그리드 또는 어레이로 배열되도록 구성될 수도 있다. 틱셀들을 개별적으로 작동시킴으로써, 모바일 디바이스 프로세서는 사용자의 터치의 감지를 통해 정보를 사용자에게 통신하는 촉각 패턴을 발생시킬 수 있다. 여기에 설명된 다양한 실시형태들에서의 틱셀들은 단지, 이용될 수도 있는 하나의 예시적인 촉각 출력 표면들로서 지칭된 것이고, 실시형태들 또는 청구항 엘리먼트들을 제한하려고 의도된 것이 아니다.
여기서 사용되는 바와 같이, ("진동 (vibration)" 및 "픽셀 (pixel)" 의 축약으로부터의) 용어 "빅셀 (vixel)" 은, 개별적으로 진동될 수 있는 진동 햅틱 표면의 최소 부분을 지칭한다. 예를 들어, 복수의 빅셀들로 이루어지는 촉각 출력 표면은, 이 빅셀들이 시각적 디스플레이에서 픽셀들과 개념적으로 유사한 2차원 그리드 또는 어레이로 배열되도록 구성될 수도 있다. 빅셀들의 패턴을 개별적으로 진동시킴으로써, 모바일 디바이스는 사용자의 터치의 감지를 통해 정보를 사용자에게 통신할 수 있는 촉각 패턴을 발생시킬 수도 있다.
개인용 컴퓨팅 디바이스들은, 사용자들로부터 커맨드들 및 데이터 입력들을 수신하고 출력을 사용자들에게 제공하는 사용자 인터페이스 디바이스들에 의존한다. 키보드, 컴퓨터 마우스, 터치패드들, 터치스크린 디스플레이들, 및 트랙볼들을 포함한 사용자 인터페이스 디바이스들 중 몇몇 타입들이 표준으로 되고 있다. 이러한 종래의 사용자 인터페이스 디바이스들은, 텍스트의 입력 또는 커맨드들의 타이핑 (예를 들어, 키패드 또는 키보드), 그래픽 사용자 인터페이스 내의 내비게이팅 (예를 들어, 컴퓨터 마우스 또는 트랙볼), 정보의 그래픽 디스플레이 (예를 들어, LCD 모니터), 및 음성 피드백 (예를 들어, 스피커들) 과 같은 입력 및/또는 출력 태스크들의 특정 타입들에 대해 특수화될 수도 있다. 터치스크린들은 사용자들로 하여금 사용자 인터페이스를 내비게이팅할 수 있게 하고 단일 사용자 인터페이스 표면을 통해 입력들을 행하기 때문에, 이 터치스크린들은 일부 컴퓨팅 디바이스들에 대해 인기를 얻고 있다. 현재, 모바일 디바이스들은, 사용자가 바라보아야 하는 디스플레이 또는 근처의 누군가에 의해 들릴 수 있는 음성 사운드들 중 어느 하나를 통해 정보를 사용자들에게 통신한다. 이에 대한 예외는, 점자를 읽도록 훈련받은 이들에 의한 터치의 감지를 통해 통신하는 점자 출력 디바이스들이다.
현재, 터치스크린들에 이용되는 것과 같은 터치 감지 기술들은 또한 광범위하게 개발되고 모바일 디바이스 사용자 인터페이스들에 통합되고 있어, 사용자들로 하여금, 터치 입력들을 이용하는 다양한 태스크들을 수행하게 한다. 그러나, 이러한 기술들은 디바이스가 정보를 제공하고/하거나 사용자에게 피드백하는 방식을 해결하지 못한다.
오늘날, 모바일 디바이스로 하여금, 기능 또는 커맨드를, 음성 활성화된 호출, 키 누름 쇼트커트들 (key press shortcuts), 터치 스크린 탭들 등과 같은 최소의 사용자 상호작용으로 실행할 수 있게 하는 기술들이 또한 존재한다. 예를 들어, 디바이스 내의 가속도계들에 의해 감지될 수도 있는, 모바일 디바이스에 대한 3개의 탭들은, mp3 플레이어가 다음 노래로 나아가게 하려는 사용자 입력 커맨드로서 해석될 수도 있다. 이러한 최소의 사용자 인터페이스 기법들 및 기술들의 이익은, 사용자들이 모바일 디바이스를 그들의 주머니 또는 가방에서 꺼내서 그 모바일 디바이스를 잠금해제하여 주어진 태스크를 달성하도록 할 필요가 없다는 점이다. 또한, 사용자로 하여금 모바일 디바이스를 진동에 의해 이벤트 경고들 (예를 들어, 알람, 착신 호, 새로운 텍스트 메시지 등) 을 출력하도록 설정하게 하는 다수의 시스템들이 오늘날 존재한다. 예를 들어, 사용자들은, 미팅 동안 또는 조용한 영역에서와 같이, 음성 경고들이 지장을 주는 환경들에서, 이들의 셀 폰들을 진동 모드로 빈번히 설정한다.
종래의 정보 출력 디바이스들 및 메커니즘들의 결점은, 사용자가 모바일 디바이스를 바라보거나 또는 모바일 디바이스에 귀를 기울일 필요 없이는 정보를 사용자에게 통신할 수 없다는 점이다. 또한, 음성 경고들에 대한 대안으로서의 디바이스들 상의 진동 설정들의 현재 타입들은 진동 모드가 설정된 이벤트 (예를 들어, 착신 통화) 의 발생만을 사용자들에게 통지한다. 따라서, 점자를 읽도록 훈련받지 않은 사용자들은, 이들의 디스플레이들을 바라보거나, 또는 사적이지 않은 방식으로 정보를 말하거나 또는 그렇지 않으면 가청화하도록 이들을 설정하는 것을 제외하고는, 이들의 모바일 디바이스들로부터 정보를 수신하는 것에 대한 어떠한 옵션들도 갖고 있지 않다.
이러한 제한들을 극복하기 위해, 실시형태들은, 사용자들로 하여금 이들의 모바일 디바이스들을 터치함으로써 정보를 느끼게 하는 다양한 촉각 또는 햅틱 기술들을 이용한다. 다양한 실시형태들에 있어서, 촉각 출력 표면은, 사용자가 모바일 디바이스를 바라보거나 또는 모바일 디바이스에 귀를 기울여야 할 필요 없이 정보를 통신하기 위해 사용자가 "느낄" 수 있는 방식으로 정보를 출력하는 시각적 디스플레이와 유사하게 기능할 수도 있다. 예를 들어, 사용자는 사용자의 주머니에 디바이스가 있는 동안 정보를 느낄 수도 있어서, 사용자의 시야가 운전에 포커싱된 상태를 유지하게 하거나, 또는 사용자가 미팅에서 모바일 디바이스를 체크하고 있음을 알아차리지 못하게 한다. 일반화된 이벤트 (예를 들어, 새로운 메시지의 수신을 나타내는 진동) 인 모바일 디바이스로부터의 피드백보다는 오히려, 다양한 실시형태들의 촉각 출력 표면은 모바일 디바이스의 특정 영역들로 로컬화될 수도 있고, 촉각 피처들 또는 햅틱 작동들의 위치가 정보를 전달할 수도 있다. 또한, 촉각 출력 표면은 모바일 디바이스의 임의의 표면 상에 배치될 수도 있다. 예를 들어, 촉각 출력 표면은 모바일 디바이스의 뒷면 상에 포지셔닝될 수도 있어서, 정면에 있을 수도 있는 시각적 디스플레이를 보충할 수 있다. 또 다른 예로서, 촉각 엘리먼트들이 터치 스크린 디스플레이와 같은 디스플레이 상에 구현되어, 시각적으로 뿐만 아니라 터치의 감지를 통해 정보를 사용자들에게 전달할 수도 있다.
터치의 감지는, 예컨대, 손가락 끝들에서의 피부 감각 수용기들 (즉, 감각 뉴런들) 에 의해 개시된다. 다양한 타입들의 피부 수용기들은 움직임, 고통, 압력, 진동, 및 온도를 감지하기 위한 상이한 우선 활성화 임계값들을 가져서, 터치의 감지는 보디의 상이한 부분들에 대해 상이하다. 터치의 감지를 포함하는 모든 감각 양상에 대한 수용기들은, 감각을 도출하는데 필요한 자극의 양 (절대 임계값) 으로 제한된다. 느껴질 수 있는 촉각 피처의 절대 임계값은, 촉각 감지들에 대해 피부 수용기들의 밀도로 대부분 결정되는, 자극들에게 필요한 공간 분해능에 의존한다. 인간의 체성 감각 시스템에서, 손가락 끝들은, 다른 보디 부분들의 터치의 감지에 비해 높은 정도의 구별에 의한 손들 및 손가락들로부터의 두뇌 프로세스 감각 입력, 및 수용기들의 최대 공간 분해능을 가진 영역들 간에 있다. 손가락 끝들에서 주변의 기계적 수용 유닛들 (터치 수용기들) 의 분해능은 대략 1 mm 이어서, 이보다 더 작은 표면 피처들이 분해되지 않을 수도 있다 (즉, 개별적인 상승된 영역들로서 감지되지 않을 수도 있다). 표면 텍스처들 및 상승된 피처들 이외에도, 인간들은 진동들을 감지할 수 있다. 다양한 수용기 타입들을 고려하여, 진동들은 10 Hz 내지 1000 Hz 에서 느껴질 수도 있고, 대략 250 Hz 에서 최적의 주파수를 갖는다. 이러한 터치의 감지들 이외에도, 인간들은 표면에 대한 정전위들 및 온도 차이들 (주위 또는 보디 온도에 비해 뜨겁거나 차가움) 을 또한 느낄 수 있다. 이러한 터치의 감지들 중 임의의 감지 및 조합들이 촉각 출력 표면에 이용될 수도 있다.
통상적인 사용자들에 대한 각각의 감지에 의해 검출될 수 있는 자극 변화의 양을 비교함으로써 다양한 감각 양상들의 상대 감도가 결정될 수도 있다. "인지 가능 차이 (just noticeable difference)" (jnd) 라고도 지칭되는 차이 임계값은, 사람이 검출할 수 있는 2개의 자극 조건들 간의 최소의 물리적 차이이다. 베버의 법칙 (Weber's law) 에 따르면, 각 감각 양상에 대한 jnd 는 제 1 자극의 퍼센티지와 동일하고, 이 퍼센티지는 제 1 자극의 크기에 관계없이 일정하게 유지된다.
인간들의 명소시 (photopic vision) 의 jnd 가 대략 0.017 인 한편, 피부에 가해진 압력에 대해서는 jnd 가 대략 0.143 이며, (주파수에 기초한 약간의 진동을 갖는) 진동촉각 자극에 대해서는 jnd 가 대략 0.140 이다. 따라서, 시각적 자극이 검출가능한 1.7 % 만큼의 변화만을 필요로 하는 한편, 진동 자극은 신뢰성 있게 검출되도록 14 % 만큼 변화해야 한다. 또한, 촉각 감지 양상들은, 시각의 감지에 의해 제공된 분해능보다 더 거친 분해능 특징들 (즉, 사용자에 의해 지각될 수 있는 2개의 촉각 피처들 사이의 거리) 을 갖는다. 따라서, 터치가 인간들의 시야보다 상대적으로 훨씬 덜 감각적이기 때문에, 사용자들에 의해 분명하게 지각될 수도 있는 출력들을 발생시킬 수 있는 촉각 출력 시스템들을 설계함에 있어서 도전과제가 자연히 제시된다.
다양한 실시형태들은, 정보의 특정 타입들을, 촉각 지각을 통해 사용자들에 의해 쉽게 이해될 수도 있는 로컬화된 유닛들로 포맷팅함으로써 터치의 감지의 고유 특징들을 설명한다. 구체적으로는, 다양한 실시형태들은 시각적 디스플레이들에 통상적으로 채용된 절대 정보 형태들보다는 오히려 비교적 또는 상대적인 정보 제시 형태들을 이용할 수도 있다. 예를 들어, 이 실시형태들은 블록들의 사이즈 또는 바들의 길이 측면에서 상대 크기 정보를 통신하는 형태 블록들 또는 바들로 촉각 출력 표면들 상에 정보를 제시할 수도 있다. 데이터 콘텐츠에 대한 메타데이터의 전송과 유사하게, 촉각 출력 표면들을 통해 사용자들에게 제시될 수도 있는 정보는, 정보 자체를 디스플레이하는 시각적 디스플레이들과 대조적으로, 데이터 세트의 속성을 통신할 수도 있다. 일 예시적인 실시형태에 따르면, 모바일 디바이스는 사용자에게 관심 있는 정보를 획득하고, 촉각 출력 표면에 부합하도록 그 정보를 포맷팅하며, 촉각 출력 표면의 적절한 작동을 통해 그 정보를 사용자에게 통신하도록 구성될 수도 있다. 이러한 정보는 모바일 디바이스 자체 내에 있을 수도 있거나 또는 인터넷과 같은 네트워크 연결을 통해 획득될 수도 있다.
다양한 실시형태들에 있어서, 촉각 출력 표면들은, 느껴질 수도 있는 표면 윤곽들 (예를 들어, 범프들 또는 리지들 (ridges)) 을 생성하거나, 또는 느껴질 수 있는 피부에 대해 힘들, 진동 또는 정전기 변화들을 가하는 다양한 상이한 기술들을 이용하여 모바일 디바이스들에서 구현될 수도 있다. 촉각 및 햅틱 기술들의 예들로는, 몇 가지 예를 들자면, 표면의 일 부분을 상승시켜 피크, 범프, 리지 또는 다른 상승 형상을 생성할 수 있는 액추에이터들; 증가되는 표면 내의 유체의 압력에 응답하여 블리스터 (blister) 또는 다른 형상을 상승시킬 수 있는 유체 액추에이터들; 인가된 전기 신호에 응답하여 형상을 변화시키거나 또는 진동시킬 수 있는 압전 액추에이터들; 감지될 수 있는 정전위를 표면에 인가할 수 있는 용량성 표면들; 전기 신호에 의해 작동될 때 형상을 변화시키거나 또는 진동시킬 수도 있는 전기활성 고분자들; 정전 액추에이터들; 열 출력 회로들 (예를 들어, 저항 히터들 또는 열전 칠러 회로 엘리먼트들 (thermoelectric chiller circuit elements)) 을 포함하지만, 이에 제한되지 않는다.
촉각 출력 표면의 하나의 실시형태는, 표면의 지각가능한 부분들 (즉, 사용자의 손가락들로 느껴질 만큼 충분히 큰 표면의 부분들) 을 상승시키기 위한 물리적 액추에이터들을 이용한다. 이러한 표면들에 액추에이터 기술들의 다수의 공지된 타입들이 이용될 수도 있는데, 그 일부 예는 도 8a 내지 도 10b 를 참조하여 후술된다.
또 다른 실시형태에서, 촉각 출력 표면은 Senseg (헬싱키, 핀란드) 에 의해 개발된 E-Sense™ 기술과 같은 정전 기술을 이용하여 구성될 수도 있다. E-Sense™ 기술은, 액정 디스플레이 (LCD) 또는 모바일 디바이스의 다른 표면 (예를 들어, 측면들 및/또는 뒷면) 에 걸쳐 층을 이룰 수 있는, 양전하로 하전된 멤브레인을 이용한다. E-Sense™ 기술의 멤브레인은, 촉각 감각을 발생시키기 위해, 통상적으로 음전하로 하전되는 인간의 피부에 대해 "끌어당기는" 쿨롱 힘들을 이용한다. 현재, E-Sense™ 기술은 3 인치 × 4 인치 출력 표면 내에 10개의 틱셀들을 생성하는 것이 가능하고, 더 높은 분해능들이 미래에 개발될 수도 있다. 그러나, 다양한 실시형태들에 이용될 수도 있는 오직 하나의 햅틱 기술만이 존재한다.
다양한 실시형태들에서 이용될 수도 있는 또 다른 예시적인 햅틱 기술은, 모바일 디바이스의 표면에 통합될 수도 있는 압전 결정체들과 같은, 로컬화된 진동 발생기들에 의해 작은 진동들을 발생시키는 것을 수반한다. 이러한 압전 엘리먼트들을 적절한 주파수의 교번 전류 또는 신호로 개별적으로 통전시킴으로써, 사용자들이 이들의 손가락 끝들로 감지할 수도 있는 작은 진동 도트들 또는 "빅셀들" 이 발생될 수도 있다. 상기 언급된 바와 같이, 이러한 압전 진동에 인가된 신호의 주파수는 약 10 Hz 와 약 1000 Hz 사이일 수도 있다.
상기 언급된 바와 같이, 온도의 감지가 또한 촉각 출력 표면에 이용될 수도 있다. 그러나, 터치의 열 감지의 분해능은 미세한 분해능의 열 출력 표면들을 가능하게 하지 않을 수도 있다. 이러한 이유로, 열 엘리먼트들은 촉각 또는 햅틱 기술들의 다른 타입들과 조합되는 보조 또는 증대 감각으로서 포함될 수도 있다.
다양한 실시형태들에 있어서, 촉각 출력 표면은, 프로세서에 의해 개별적으로 작동가능한 이동가능 범프 피처들, 진동기들, 정전 피처들 등과 같은 촉각 유닛들의 2차원 어레이로서 구성될 수도 있다. 각각의 개별적으로 작동가능한 촉각 엘리먼트는 "틱셀" 또는 "빅셀" 로 지칭되고 프로세싱될 수도 있다. 틱셀 어레이는 프로세서에 의해 제어되는 임의의 개수의 틱셀들을 포함할 수도 있다. 다양한 실시형태들에 있어서, 프로세서는, 래스터 이미지 내의 픽셀들의 개개의 활성화와 유사한, 각각의 틱셀을 개별적으로 활성화시킬 수도 있다.
픽셀 사이즈 및 픽셀 밀도가 시각적 디스플레이들의 분해능을 정의하는 방법과 유사하게, 개개의 촉각 엘리먼트들 (또는 틱셀들) 의 사이즈 및 공간은 촉각 출력 표면의 "분해능" 을 정의하고, 이 분해능은 사용자가 구별할 수 있는 인치 당 엘리먼트들의 엘리먼트간 거리 또는 개수이다. 통상적으로, 촉각 출력 표면의 분해능은, 촉각 엘리먼트에 이용된 메커니즘에 의해 부과된 물리적 제한들뿐만 아니라, 촉각 엘리먼트의 터치 감지 양상 (예를 들어, 상승된 표면들, 진동, 정전기력들 등) 의 분해 능력으로 제한된다. 범프들과 같은 표면 피처들을 느끼는 것과 연관된 터치의 감지는, 통상적으로 대략 밀리미터 정도이다. Marburg Medium 점자 사양은, 점자 도트들이 (대략 0.8 mm 의 높이를 포함하는) 1.6 mm 의 직경을 갖는 것, 및 도트들이 도트 중심 간에서 2.5 mm 만큼 이격되고, 문자간 간격이 6.0 mm 로 설정되는 것을 필요로 한다. American 점자 기술 사양들은, 도트들이 높이가 0.020 인치이고, 0.09 인치 이격되며, 문자간 간격이 0.240 인치인 것을 필요로 한다. 따라서, 상승된 범프들에 기초한 촉각 출력 표면은 터치의 감지에만 기초하여 약 1.6 mm 또는 0.09 인치, 또는 인치 당 약 11개의 도트들 (dots per inch; DPI) 보다 좋지 않은 분해능을 가질 가능성이 있다. 촉각 출력 표면의 분해능은, 이러한 범프들을 상승시키는데 이용된 메커니즘들이 서로 0.09 인치 내에 배치될 수 없는 경우의 것보다 더 작을 수도 있다. 진동의 햅틱 지각이 더 큰 영역이 지각되는 것을 필요로 할 수도 있기 때문에 (즉, 더 큰 진동 도트), 촉각 출력 표면들을 진동시키는 것은 더 낮은 분해능 능력들을 가질 수도 있다. 상기 언급된 바와 같이, E-Sense™ 기술은 현재, 3 인치 × 4 인치 출력 표면 내에 10개의 틱셀들을 가능하게 하는 분해능을 갖는다.
각각의 틱셀은, 프로세서가 틱셀을 작동시키는데 이용하는 그 자신의 어드레스를 가질 수도 있다. 예를 들어, 각 틱셀에 대한 어드레스는 틱셀 어레이 내의 그의 좌표들에 대응할 수도 있다. 촉각 출력 표면 상에서 정보를 사용자에게 출력하는 프로세서는, 사용자에게 제시될 정보에 의존하는 값을 각각의 틱셀에 할당할 수도 있다. 일 예시적인 실시형태에서, 개개의 틱셀이 "온 (on)" 또는 "오프 (off)" 중 어느 하나의 값을 할당하여, 틱셀 당 1 비트 "틱스맵 (tixmap)" 을 생성할 수도 있다. 틱스맵은, 시각적 디스플레이 상에 이미지들을 발생시키기 위해 이용되는 디스플레이 버퍼와 유사한 촉각 출력 버퍼에 저장될 수도 있다.
일부 실시형태에서, 개개의 촉각 엘리먼트들은 (픽셀들이 밝기 및 컬러에 있어서 변할 수도 있는 방법과 유사한) 2개 이상의 출력 설정이 가능할 수도 있다. 예를 들어, 액추에이터, 압전 결정체 또는 전기활성 고분자에 기초한 촉각 엘리먼트는, 높이들의 범위를 가진 상승된 "범프들" 을 발생시키는 것이 가능할 수도 있다. 일 실시형태에서, 프로세서는, 이러한 촉각 엘리먼트들의 높이를, 이 엘리먼트가 상승되어야 하는 상대 높이에 대응하는 값을 틱셀에 할당함으로써 제어할 수도 있다. 따라서, 촉각 출력 버퍼 내의 데이터는, 촉각 엘리먼트가 작동되어야 하는지 여부와, 작동의 정도 또는 크기 양쪽을 나타낼 수도 있다.
추가의 실시형태에서, 주어진 틱셀에 대해 촉각 양상들의 다수의 타입들, 예컨대, 고도 및 진동 (예를 들어, 압전 엘리먼트에 바이어스를 가진 교번 전류를 인가하는 것에 의해), 고도 및 정전기, 고도 및 열, 진동 및 정전기, 진동 및 열, 정전기 및 열이 구현될 수도 있다. 이러한 실시형태들에 있어서, 촉각 출력 버퍼 내의 데이터는 구현되는 특정 양상 및 크기에 더하여, 촉각 엘리먼트의 작동을 나타낼 수도 있다.
틱셀 어레이 상의 촉각 정보를 출력하기 위해, 프로세서 또는 전용 촉각 출력 회로는 각 틱셀 어드레스에 대한 촉각 출력 버퍼에 저장된 값들을 읽어서, 그에 따라 작동 신호들을 각각의 촉각 엘리먼트에 전송할 수도 있다. 프로세서 또는 촉각 출력 회로는, 예컨대, 틱셀 어레이 내의 선택된 틱셀들에 대한 "온" 값에 대응하는, 활성화 신호들을 발생시킬 수도 있다. 이러한 방식으로, 틱셀 어레이 내의 다수의 활성화된 틱셀들이 활성화되어 촉각 출력 표면 상에 상이한 사이즈들의 다양한 형상들을 생성할 수도 있다.
다양한 실시형태들에 있어서, 다수의 틱셀들은 촉각 출력 표면 상에 패턴들 및 그룹들로 활성화되어 정보를 사용자에게 통신할 수도 있다. 사용자들은 촉각 출력 표면의 활성화된 부분들의 촉각 특징 (예를 들어, 형상, 사이즈 등) 을 느낌으로써 정보를 지각할 수도 있다. 치수들, 형상들, 및 다른 특징을 통신될 정보에 상관시킴으로써, 비교적 정교한 정보가 사용자들에게 통신될 수 있다. 도면들 중 일부에 예시된 일 예시적인 실시형태에서, 통신하는데 이용된 촉각 특징들은, 촉각 출력 표면의 치수들에 대한 촉각 출력 표면의 활성화된 부분 ("햅틱 활성화 영역") 의 길이일 수도 있다. 햅틱 활성화 길이는, 예를 들어, 상대 크기 정보에 대응할 수도 있다. 따라서, 촉각 출력 표면의 절반이 활성화되는 경우, 사용자는 나타낸 값의 크기가 표면의 전체 길이로 나타내는 최대 값의 대략 50 퍼센트 또는 약 절반이라는 것을 이해할 것이다. 이러한 방식으로, 활성화된 부분의 치수는 상대 크기 정보를 사용자에게 통신할 수도 있다. 이 출력 표면의 전체 길이의 의미를 사용자가 안다면, 이러한 상대 표시는 매우 유용한 정보를 쉽게 지각되는 방식으로 제공할 수 있다. 상대 크기 정보를 통신하는데 이용될 수도 있는 다른 예시적인 촉각 특징들은, 햅틱 활성화 영역의 영역, 형상, 폭, 및 배향을 포함할 수도 있지만, 이에 제한되지 않는다.
다양한 유즈 케이스들 (use cases) 에서 사용자들에게 제시할 수도 있는 상대 크기 정보의 일부 예시적인 예는, 데이터 세트가 이메일 계정에서의 폴더의 콘텐츠일 때 읽지 않은 이메일들의 상대 개수; 데이터 세트가 음성 메일박스의 콘텐츠일 때 새로운 보이스메일들의 개수; 데이터 세트가 전자식 개인용 오거나이저 또는 캘린더 내의 정보일 때 이벤트까지 남아있는 시간량; 및 데이터 세트가 디바이스의 현재 지리학적인 위치일 때 위치에 도달될 때까지의 거리 또는 시간을 포함하지만, 이에 제한되지 않는다. 촉각 출력 표면 상에 제시된 상대 크기 정보는 또한, 모바일 디바이스의 상태, 예를 들어, 남아있는 배터리 충전량, 셀룰러 신호 또는 무선 신호 강도 등과 연관될 수도 있다.
도 1a 는 모바일 디바이스 (100) 에서 구현되는 일 예시적인 실시형태를 예시한 것이다. 예시된 실시형태에서, 복수의 틱셀들 (102) 은, 모바일 디바이스 (100) 의 디스플레이 (105) 상에 구성된 2차원의 틱셀 어레이 촉각 출력 표면 (104) 에 구성된다. 상기 언급된 바와 같이, 이러한 촉각 출력 표면 (104) 에서, 각각의 틱셀 (102) 은 모바일 디바이스 (100) 의 프로세서에 의해 개별적으로 활성화되어, 전략적으로 감지가능한 출력을 생성할 수도 있다. 예를 들어, 도 1b 는 복수의 비활성화된 틱셀들 (102) 및 복수의 활성화된 틱셀들 (106) 을 가진 모바일 디바이스 (100) 의 표면 상의 촉각 출력 표면 (104) 을 예시한 것이다.
모바일 디바이스 (100) 는, 도 1c 및 도 1d 에 예시되는 바와 같이, 모바일 디바이스 (100) 의 뒷면 상에 하나 이상의 촉각 출력 표면들이 구성될 수도 있다. 이전에 설명된 바와 같이, 전체 촉각 출력 표면과 비교하여, 촉각 출력 표면의 활성화된 부분 (예를 들어, 길이/높이) 의 특징은 상대 크기 정보를 사용자에게 통신할 수도 있다. 상대 사이즈 특징의 촉각 지각은 사용자에게 촉각 출력 표면의 물리적 보더들을 쉽게 결정하는 능력을 갖도록 요구할 수도 있다. 촉각 출력 표면의 보더가, 예를 들어, 모바일 디바이스 상의 디스플레이의 보더와 정렬되는 경우, 사용자는 물리적 경계를 쉽게 느낄 수도 있다.
그러나, 촉각 출력 표면이 모바일 디바이스의 또 다른 표면, 예컨대, 뒷면 상에서 구현되는 경우, 터치에 의해 인식가능한 유일한 경계들은 모바일 디바이스의 에지들일 수도 있다. 이에 따라, 모바일 디바이스는 각 촉각 출력 표면을 둘러싸는 촉각 보더들을 포함할 수도 있고, 이 보더들은 리지들 또는 홈들로 형성된다. 도 1c 에 예시된 일 예시적인 실시형태에서, 표면 (114) 상의 홈들 (108) 은 촉각 출력 표면들 (104) 을 둘러싸서, 촉각 출력 표면들의 각 영역을 구별하는 촉각 경계들을 제공할 수도 있다. 도 1d 에 예시된 또 다른 예시적인 실시형태에서, 촉각 경계는 촉각 출력 표면 (104) 을 둘러싸는 리지 (110) 일 수도 있다. 홈들 (108) 및 리지들 (110) 은 모바일 디바이스 (100) 상에 제공될 수도 있는 실시형태의 촉각 보더들의 단지 2가지 예들일 뿐이다.
일 실시형태에서, 사용자는 모바일 디바이스에 대한 입력을 행하여, 데이터를 획득하고 사용자에게 요청된 정보를 촉각 출력 표면을 통해 제공하는 기능을 개시할 수도 있다. 모바일 디바이스는 사용자 입력을 인지하고, 이러한 입력의 타입 또는 패턴으로부터, 수행될 기능 또는 획득되어 사용자에게 제시될 정보의 타입을 결정할 수도 있다. 사용자 입력들은, 사용자로 하여금, 예컨대, 특정 버튼 누름, 모바일 디바이스의 탭 또는 두드림, 모바일 디바이스의 특정 패턴 또는 방향으로의 이동, 모바일 디바이스의 증력의 힘에 대한 특정 배향으로의 홀딩 등의 형태로 모바일 디바이스를 바라보는 일 없이 모바일 디바이스에게 분명하게 시그널링할 수 있게 하도록 구성될 수도 있다. 이러한 사용자 입력들은 모바일 디바이스에 포함되고 프로세서에 커플링된 가속도계들에 의해 감지될 수도 있다.
다양한 실시형태들에 있어서, 사용자 입력 이벤트는 모바일 디바이스에게 애플리케이션을 활성화시키도록 시그널링하여, 하나 이상의 소스들로부터 데이터를 획득하고 획득된 정보를 디바이스의 촉각 출력 표면과 호환가능한 형태로 제시할 수도 있다. 획득된 정보가 촉각 출력 표면 상에 제시되는 방식은, 데이터의 타입, 사용자 설정들 및 데이터 내의 값들의 크기 또는 값에 의존할 수도 있다. 예를 들어, 모바일 디바이스는, 메모리에 저장된 설정들로부터, 사용자 입력에 의해 활성화된 애플리케이션에 대한 촉각 출력 표면 상에 제시되는 정보의 타입을 결정할 수도 있다. 또한, 촉각 출력 표면 상에 데이터를 제시하기 위한 포맷은, 사용자 인터페이스 메뉴 애플리케이션을 통해 입력될 수도 있는 사용자 설정들로 조정 또는 특정될 수도 있다.
또한, 모바일 디바이스 (100) 는 다른 디바이스들로부터 데이터를 요청하고 수신된 데이터 세트와 연관된 정보를 촉각 출력 표면에 제시하도록 구성될 수도 있다. 이 실시형태는, 사용자들로 하여금, 인터넷 웹사이트들, 또는 인터넷을 통해 액세스가능한 모바일 디바이스들 또는 컴퓨터들로부터 정보를 획득할 수 있게 하고, 이 정보를 촉각 출력 표면 상에 제시할 수 있게 할 수도 있다. 예를 들어, 부모는 이들의 모바일 디바이스를 특정 사용자 입력 (예를 들어, 더블 탭) 을, 그들의 아이의 셀 폰의 위치를 추적하고, 이들의 아이의 현재 위치를 요청한 후에, 데이터를 햅틱 활성화 영역의 형태로 촉각 출력 표면 상에 제시하는 웹사이트에 액세스하는 애플리케이션을 실행하라는 커맨드로서 인지하도록 구성할 수도 있다. 이 예에서, 모바일 디바이스는 셀룰러 데이터 네트워크를 통해 통신함으로써 (예를 들어, 인터넷 액세스 서버에 대해 SMS 메시지를 전송하거나 또는 데이터 호를 형성함으로써) 이 디바이스와 통신하고 있는 서버 또는 아이의 모바일 디바이스에 풀 요청 (pull request) 을 전송할 수도 있다. 아이의 모바일 디바이스는 그 자신의 GPS 좌표들을 전송함으로써, 또는 고정의 미리 설정된 목적지로부터의 그의 현재 거리, 예컨대, 집으로부터의 거리를 전송함으로써 응답할 수도 있다. 모바일 디바이스에 의해 수신된 거리 정보는, 촉각 출력 표면의 전체 길이에 대응하는 미리 설정된 거리의 퍼센티지와 같은 상대 크기로 컨버팅될 수도 있다. 따라서, 수신된 정보가 5 마일이고, 촉각 출력 표면의 100 퍼센트에 대응하는 미리 설정된 거리가 10 마일인 경우, 촉각 출력 표면의 절반이 활성화되어 이 정보를 사용자에게 전달할 수도 있다. (점자 어레이와 같은) 개별적으로 동작가능한 범프들의 어레이를 포함하는 촉각 출력 표면으로 구성된 모바일 디바이스는, 그 표면을 느낌으로써 사람이 이해할 수도 있는 도트들의 맵의 형태로 위치 정보를 제시할 수 있다.
또한, 모바일 디바이스는 햅틱 활성화 영역을 주기적으로 업데이트함으로써 획득된 정보를 업데이트하고 그 정보의 변화들을 반영하도록 구성될 수도 있다. 일 예시적인 실시형태에서, 모바일 디바이스 (100) 는 인터넷에 대한 액티브 무선 링크를 유지할 수도 있고, 사용자는 햅틱 활성화 영역이 업데이트된 데이터를 반영하도록 미리 설정된 주기에서, 다운로드된 데이터 세트들 중 하나 이상을 자동적으로 리프레시하도록 모바일 디바이스 (100) 를 구성할 수도 있다. 데이터를 리프레시하는 것은, 예를 들어, 새로운 데이터 패킷을 요청하는 모바일 디바이스에 의해 달성될 수도 있다. 새로운 데이터 패킷은 시간 간격에 걸쳐 획득된 새로운 데이터 뿐만 아니라 이전에 전송된 데이터를 포함할 수도 있다.
촉각 출력 표면 (204) 상의 수치 정보의 표현을 가능하게 하기 위해, 모바일 디바이스 (100) 는 정보에 스케일링 팩터를 적용할 수도 있다. 모바일 디바이스 (100) 는 또한, 촉각 출력 표면 상에 스케일링된 정보를 제시하는 것에 따라, 스케일링된 정보를, 활성화된 특정 촉각 유닛에 대한 신호들로 변환하도록 구성될 수도 있다. 촉각 출력 표면 (204) 내의 "온" 값을 가진 촉각 유닛들은 햅틱 활성화 영역을 구성한다.
맵 범례에 도시된 분수식 (representative fraction) 과 유사하게, 정보의 각 세트에 대한 값은 "틱셀 비율" 로 스케일링되어, 촉각 출력 표면 상의 표현을 가능하게 할 수도 있다. 하나의 예시적인 실시형태에서, 촉각 표현에 대한 최대 값은 각 촉각 출력 표면에 대해 미리 설정될 수도 있고 (예를 들어, 모든 틱셀들의 활성화에 대응하는 수치 값), 틱셀 비율은 모바일 디바이스의 메모리에 저장될 수도 있다. 대안적인 실시형태에서, 각 촉각 출력 표면에 대한 퍼센티지 스케일 팩터는 미리 설정되어 모바일 디바이스의 메모리에 저장될 수도 있다. 정보의 세트에 퍼센티지 스케일 팩터를 적용함에 있어서, 모바일 디바이스는, 촉각 출력 표면 상에 정보를 제시하는 최적의 틱셀 비율을 연산할 수도 있다.
디바이스 표면들의 사이즈, 및 촉각 기술들에 의해 제공된 분해능에 따라, 모바일 디바이스는 2개 이상의 촉각 출력 표면들을 제시하는 것이 가능할 수도 있다. 도 2a 는 디바이스의 뒷면 상의 4개의 촉각 출력 표면들 (204a, 204b, 204c 및 204d) 로 구성된 일 예시적인 실시형태의 모바일 디바이스 (100) 를 예시한 것이다. 예를 들어, 햅틱 활성화 영역들 (206a, 206b, 206c, 206d) 의 길이들은, 동일하거나 또는 상이한 데이터 세트들과 연관될 수도 있는, 상대 크기 정보의 4개의 세트들을 나타낼 수도 있다. 햅틱 활성화 영역 (206a) 의 길이는, 보텀 마진 (bottom margin; 210a) 에서부터 상부 부분 (212a) 까지의 거리로서 측정될 수도 있고, 이 거리는 사용자에 의해 각 촉각 출력 표면 (204a, 204b, 204c 및 204d) 의 전체 길이와 비교가능하다. 이러한 방식으로, 상대 크기 정보는 전체 촉각 출력 표면 (204a) 의 길이와 비교하여 햅틱 활성화 영역 (206a) 의 길이로 나타낼 수도 있다. 사용자가 얼마나 많은 표면이 상승 또는 활성화되는지를 쉽게 느낄 수 있기 때문에, 사용자는 모바일 디바이스를 바라볼 필요 없이 제시되는 상대 크기 정보를 빨리 이해할 수 있다. 참조의 용이를 위해, 이러한 선형 촉각 출력 표면들은, 햅틱 활성화 영역 (206a) 의 길이가 촉각 출력 표면의 길이로 나타낸 목표, 목적, 제한 또는 다른 값을 향하는 현재 프로그레스 (progress) 와 같은 상대 정보를 쉽게 통신할 수 있기 때문에, 여기서는 "프로그레스 바들 (progress bars)" 이라고 지칭된다. 그러나, 프로그레스 바들에 의해 전달된 정보는 프로그레스 또는 진행 값으로 제한되지 않는다.
일 예시적인 예로서, 촉각 출력 표면 (204a) 은 사용자의 인박스 (inbox) 내의 새로운 텍스트 메시지들의 개수를 사용자에게 통신하도록 구성될 수도 있다. 도 2a 에 도시된 제 1 촉각 출력 표면 (204a) 을 참조하면, 햅틱 활성화 영역 (206a) 의 길이와 같은 특성은, 예를 들어, 사용자의 인박스 내의 새로운 텍스트 메시지들의 개수를 나타낼 수도 있다. 예를 들어, 촉각 출력 표면 (204a) 은, 대응하는 햅틱 활성화 영역의 길이가 0개 내지 20개의 메시지들의 범위에 대응하도록 구성될 수도 있다. 따라서, 촉각 출력 표면의 어떠한 부분도 활성화되지 않은 경우, 이는 인박스에 어떠한 메시지들도 존재하지 않는다는 것을 사용자에게 통지할 수도 있는 한편, 활성화된 영역이 촉각 출력 표면 (204a) 의 상부까지 연장된 경우, 이는 인박스에 20개의 새로운 메시지들이 존재한다는 것을 사용자에게 통지할 수도 있다. 그래서, 도 2a 에 도시된 햅틱 활성화 영역 (206a) 으로 나타낸 상대 크기 정보 (즉, 이 예에서는 새로운 텍스트 메시지들의 개수) 는, 대략 10개 (9개 내지 11개) 의 새로운 텍스트 메시지들이 존재한다는 것을 사용자에게 통지할 것이다. 상대 크기 정보의 상이한 타입들의 예들은 도 7a 및 도 7b 에 대해 더 상세히 후술된다.
도 2b 는 프로그레스 바 표면들 상에 손가락들 (214) 을 배치하고 햅틱 활성화 영역들 (206a, 206b, 206c) 의 길이들을 따라 손가락들 (214) 을 이동시킴으로써 모바일 디바이스 (100) 상의 촉각 출력 표면들 (204a, 204b, 204c) 로부터 정보를 수신하는 사용자를 예시한 것이다. 일 예시적인 실시형태에서, 촉각 출력 표면들 (204a, 204b, 204c) 의 길이들로부터 그리고 촉각 출력 표면들 또는 프로그레스 바들 (204a, 204b, 204c) 의 길이에 대한 햅틱 활성화 영역들 (206a, 206b, 206c) 의 범위의 주지로부터, 사용자는 상대 크기 정보를 지각할 수도 있다. 또한, 도 2b 는 4개의 프로그레스 바들 (204a, 204b, 204c 및 204d) 을 특징으로 하는 도 2a 에 예시된 실시형태와는 대조적으로, 3개의 프로그레스 바들 (204a, 204b, 204c) 을 특징으로 하는 일 실시형태를 예시한 것이다.
또한, 도 2b 는 촉각 출력 표면들 (204a, 204b, 204c) 이 모바일 디바이스 (100) 의 디스플레이 (105) 상에 포지셔닝되는 일 실시형태를 예시한 것이다. 상기 언급된 바와 같이, 듀얼 모드 디스플레이 (즉, 시각 및 촉각 디스플레이) 를 제공하기 위한 이러한 타입의 촉각 출력 표면은, LCD 또는 유사한 디스플레이를 통해 구현될 수 있는 E-Sense™ 기술을 이용하여 가능하게 될 수도 있다.
어떠한 자연적 상한도 갖지 않은 수치 정보가 사용자에게 제시되어야 하는 실시형태들에 있어서, 촉각 출력 표면 상의 상대 크기의 표현은, 주어진 범위의 값들을 각 촉각 출력 표면의 보텀 및 상부에 할당함으로써 가능하게 될 수도 있다. 이러한 방식으로, 다수의 인접한 촉각 출력 표면들 (예를 들어, 도 2a 및 도 2b 에 예시) 은 활성화되는 표면의 퍼센티지에 기초하여 숫자들을 통신하기 위해 이용될 수도 있다. 예를 들어, 0 과 999 사이의 숫자들은 베이스 10 포맷으로 제시될 수 있는데, 제 1 촉각 출력 표면 (204a) 은 햅틱 활성화 영역 (206a) 이 보텀 (0 을 나타냄) 과 상부 (9 를 나타냄) 를 연장하는 거리만큼의 일 자리 수를 나타내고, 제 2 촉각 출력 표면 (204b) 은 햅틱 활성화 영역 (206b) 이 보텀 (10 을 나타냄) 과 상부 (90 을 나타냄) 를 연장하는 거리만큼의 십 자리 수를 나타내며, 제 3 촉각 출력 표면 (204c) 은 햅틱 활성화 영역 (206c) 이 보텀 (100 을 나타냄) 과 상부 (900 을 나타냄) 를 연장하는 거리만큼의 백 자리 수를 나타낸다.
또 다른 실시형태에서, 촉각 출력 표면의 길이에 할당된 범위보다 더 큰 숫자들은, 표면 내의 햅틱 활성화 영역의 배향을 반전시킴으로써 제시될 수도 있다. 촉각 출력 표면 상에 "위아래가 뒤바뀐 (upside down)" 배향으로 햅틱 활성화 영역들을 제시하는 것은, 그 값이 정상 배향의 표면에 의해 포함된 범위보다 더 크다는 것을 통신할 수도 있어서, 상대 크기는 더 큰 숫자 범위에 관한 것일 수도 있다. 도 2c 는 위아래가 뒤바뀐 햅틱 활성화 영역들 (214, 216) 을 제시하는 촉각 출력 표면들 (204a 및 204c) 을 갖는 일 예시적인 실시형태의 모바일 디바이스 (100) 의 일 예를 예시한 것이다. "위쪽이 위로 오는 (right side up)" 햅틱 활성화 영역 (206b) 은 표면의 길이에 할당된 숫자 범위 내에 있는 정보를 나타낼 수도 있다. 위아래가 뒤바뀐 햅틱 활성화 영역들 (214, 216) 은 상부 포인트 (212b) 로 나타낸 값을 초과하는 수치 정보를 나타낼 수도 있다.
사용자의 인박스 내의 다수의 이메일 메시지들의 이전 예를 계속하면, 촉각 출력 표면 (예를 들어, 표면 (204b)) 내의 위쪽이 위로 오는 햅틱 활성화 영역 (206b) 은 보텀 (212b) 에서 0 내지 상부 (210b) 에서 20 의 범위 내의 새로운 보이스메일 메시지들의 개수를 전달할 수도 있는 한편, 위아래가 뒤바뀐 햅틱 활성화 영역 (214, 216) 은 상부 (210b) 에서 21 그리고 보텀 (212b) 에서 40 으로부터의 이메일 메시지들의 개수를 전달할 수도 있다. 이러한 방식으로, 촉각 출력 표면 상에 위아래가 뒤바뀐 햅틱 활성화 영역들을 제시하는 것은, 분해능을 손상시키는 일 없이 촉각 출력 표면들 (204) 상에 나타낼 수도 있는 정보의 범위를 확장시킬 수도 있다. 따라서, 단일 촉각 출력 표면은, 촉각 엘리먼트 양상들의 타입의 분해능이 적절히 제공된 것의 2배에 걸친 수치 정보를 제시할 수도 있다.
대안적인 실시형태에서, 위아래가 뒤바뀐 햅틱 활성화 영역 (214, 216) 은 상이한 유닛들, 상이한 스케일 팩터 등에 기초하여 정보를 나타내는데 이용될 수도 있다. 다른 대안적인 실시형태들에 있어서, 햅틱 활성화 영역들의 배향 이외의 속성들 (예를 들어, 형상, 폭 등) 이 이용되어 상이한 범위의 정보를 전달할 수도 있다.
도 3 은 모바일 디바이스 상의 촉각 출력 표면을 이용하여 정보를 통신하기 위한 일 실시형태의 방법 (300) 을 예시한 것이다. 액티브한 이용을 하고 있지 않은 경우, 모바일 디바이스 (100) 는, 사용자에 의한 디바이스의 태핑 (tapping) 또는 쉐이킹을 나타낼 수도 있는 인지가능한 가속도들 또는 버튼 누름과 같은 사용자 입력들에 대해 연속적으로 "귀를 기울이는" 프로세서 및 활성화된 촉각 엘리먼트들을 갖지 않는 저전력 상태에 있을 수도 있다. 블록 302 에서, 모바일 디바이스는 사용자 입력 이벤트 (예를 들어, 키 누름, 배향의 기울기, 터치스크린 상의 탭들 등) 를 검출한다. 결정 블록 304 에서, 모바일 디바이스 (100) 는 검출된 이벤트가 임계값보다 높은지 여부를 결정할 수도 있다. 검출된 이벤트가 임계 레벨보다 높지 않은 경우 (즉, 결정 블록 304 = "아니오"), 모바일 디바이스 (100) 는 블록 306 에서 그 입력을 무시하고 인액티브 상태에 남아있을 수도 있다. 이러한 결정은, 예컨대, 모바일 디바이스의 밀쳐짐 또는 떨어뜨림으로부터의 우발적인 활성화에 대해 보호할 수도 있다.
검출된 이벤트가 임계 레벨보다 높은 경우 (즉, 결정 블록 304 = "예"), 모바일 디바이스는, 결정 블록 308 에서, 검출된 이벤트가 인지된 사용자 입력 이벤트인지 여부를 결정할 수도 있다. 이러한 결정은, 애플리케이션 (예컨대, 정보를 수집하여 수집된 정보를 촉각 출력 표면 상에 제시하는 애플리케이션) 을 활성화시키기 위한 트리거들로서 인지되도록 입력 이벤트(들) 의 타입을 지정할 수도 있는 사용자의 미리 프로그래밍된 설정들을 참조할 수도 있다. 검출된 이벤트가 사용자 입력 이벤트로서 인지되지 않는 경우 (즉, 결정 블록 308 = "아니오"), 모바일 디바이스 (100) 는 블록 306 에서 그 이벤트를 무시하고 저전력 상태에 남아있을 수도 있다. 검출된 이벤트가 사용자 입력 이벤트로서 모바일 디바이스에 의해 인지되는 경우 (즉, 결정 블록 308 = "예"), 모바일 디바이스는, 블록 310 에서 인지된 사용자 입력에 상관 또는 링크되는 애플리케이션을 활성화시킬 수도 있다. 애플리케이션의 임의의 형태가 이러한 방식으로 활성화될 수도 있지만, 다양한 실시형태들의 양태들을 예시하기 위해, 도 3 의 설명은 활성화된 애플리케이션이 데이터 소스로부터 데이터를 획득한 후에 그 획득된 데이터를 적합한 포맷으로 촉각 출력 표면 상에 제시하는 것이라는 것을 계속 가정한다.
블록 312 에서, 활성화된 애플리케이션을 구현하는 모바일 디바이스 프로세서는, 인지된 사용자 입력 이벤트와 연관된 것이거나 또는 애플리케이션에 대한 미리 선택된 소스 정의로부터의 데이터에 액세스할 수도 있다. 데이터 소스는 내부 메모리에 저장된 정보과 같이 내부적일 수도 있거나, 통신 네트워크를 통해 액세스되는 서버와 같이 외부적일 수도 있거나, 또는 내부 및/또는 외부 소스들로부터 획득된 정보에 기초하여 수행된 계산과 같은, 데이터를 발생시키기 위해 수행되는 알고리즘 또는 계산일 수도 있다. 임의의 종래의 소프트웨어 또는 통신 메커니즘이 이용되어 정보를 획득할 수도 있다.
블록 314 에서, 획득된 데이터를 이용하여, 모바일 디바이스 프로세서는 획득된 정보를 재포맷팅 또는 스케일링할 수도 있거나, 획득된 정보에 기초하여 촉각 출력 표면 상의 제시에 적합한 값 또는 상태 크기를 발생시킬 수도 있다. 상술된 바와 같이, 촉각 출력 표면의 코스 분해능은 주어진 범위 내의 상대 크기들 또는 레벨들의 측면에서 정보를 제시하기에 더 적합할 수도 있다. 따라서, 블록 314 에서의 동작들은, 매우 다양한 획득된 정보를 이러한 상대 포맷으로 변환할 수도 있다. 블록 316 에서, 모바일 디바이스 프로세서는 또한 이러한 정보를 스케일링하여 촉각 출력 표면의 사이즈, 분해능 또는 값들의 주어진 범위에 매칭시킬 수도 있다. 스케일링 프로세스들은 도 5a 및 도 5b 를 참조하여 더 상세히 후술된다. 블록 318 에서, 모바일 디바이스 프로세서는 스케일링된 정보를 나타내는 패턴을 발생시키기 위해 촉각 출력 표면 상에 촉각 유닛들을 활성화시키는 신호들을 발생시킬 수도 있다.
다양한 실시형태들에 있어서, 사용자 입력들은 또한, 터치스크린을 통해 이루어질 수도 있다. 또한, 결정 블록 304 에서 사용자 입력 이벤트가 임계값보다 높은지 여부를 결정하는 것은, 사용자 입력 이벤트를 검출하는 것과 동일한 단계에서 수행될 수도 있다. 예를 들어, 용량성 터치스크린을 가진 모바일 디바이스 (100) 에서, 표면을 터치하는 손가락으로부터 발생하는 임계량보다 높은 커패시턴스의 변화에 기초하여 사용자 입력 이벤트가 인지될 수도 있고, 여기서 사용자 입력 이벤트에 대한 임계값은 또한 결정 블록 304 에서 트리거 임계값이다.
도 4 는 다양한 실시형태들에 이용하기에 적합한 모바일 디바이스 (100) 의 하드웨어 및 소프트웨어 아키텍처 (400) 를 예시한 것이다. 모바일 디바이스 프로세서는, 애플리케이션 소프트웨어 (414) 와 인터페이싱하는 운영 시스템 (OS; 406), 디바이스 드라이버들 (404), 및 촉각 출력 표면 액추에이터들 (402) 을 구동하는 데이터를 저장하는 촉각 출력 버퍼 (405) 로 구성될 수도 있다. 이 프로세서는, 촉각 출력 표면을 통해 정보를 사용자에게 통신하는 애플리케이션 (414) 으로 프로그래밍될 수도 있다. 애플리케이션 (414) 은 애플리케이션 프로그래밍 인터페이스 (API; 412) 를 통해 운영 시스템 (406) 과 통신할 수도 있다. API (412) 는 애플리케이션 프로그램이 운영 시스템 (406) 또는 라이브러리들로부터 서비스들을 요청할 수도 있는 방법들을 정의한 인터페이스이다. 대안적으로, 촉각 출력 표면 기능성은 애플리케이션이 인터페이싱할 수도 있는 일련의 새로운 API들에 구현될 수도 있다.
사용자들은, 예컨대, 애플리케이션을 활성화시키거나 애플리케이션이 특정 기능들을 실행하게 하는, 예를 들어, 키패드 (410) 및/또는 가속도계 (408) 를 통해 애플리케이션 (414) 과 통신할 수도 있다. 가속도계 (408) 는, 예를 들어, 3축 가속도계일 수도 있고, 모바일 디바이스 내의 다양한 다른 센서들에 또한 커플링될 수도 있다. 애플리케이션을 활성화시키기 위한 예시적인 사용자 입력 이벤트들은, 키패드 (410) 상에 물리적 키를 누르거나 또는 가상적 키를 터치하는 것, 및 가속도계 (408) 에 의해 변화가 검출되도록 모바일 디바이스를 이동시키는 것을 포함하지만, 이에 제한되지 않는다.
키패드 (410) 및/또는 가속도계 (408) 를 통해 수신된 정보는, 드라이버들 (404) 을 통해 그리고 운영 시스템 (406) 에 통신될 수도 있다. 드라이버들 (404) 은 키패드 (410) 및/또는 가속도계 (408), 그리고 운영 시스템 (406) 간의 정보 및 커맨드들을 변환한다. 드라이버들 (404) 을 통해 수신된 정보는 애플리케이션 프로그래밍 인터페이스 (412) 를 통해 애플리케이션 (414) 에 통신될 수도 있다. 애플리케이션 (414) 은, E-Sense™ 엘리먼트들, 표면 진동 엘리먼트들, 또는 도 8a 및 도 8b 를 참조하여 더 상세히 후술되는 일부 예의 표면 액추에이터들과 같은 촉각 출력 표면 액추에이터들 (402) 의 작동을 야기시키도록 운영 시스템들 (406) 과 인터페이싱하는 사용자들에게 정보를 제시할 수도 있다.
도 5a 내지 도 5c 는 디스플레이 (104) 상에 포지셔닝된 촉각 출력 표면 (504) 이 E-Sense™ 엘리먼트들과 같은 촉각 유닛들 (502) 의 형태로 제공되는 일 실시형태를 예시한 것이다. 도 5a 는 촉각 유닛들 (502) 을 3개의 촉각 출력 표면 열 (column) 들 (504a, 504b, 504c) 을 제시하도록 구성된 틱셀들의 그리드로 예시한 것이다. 촉각 출력 표면들 (504a, 504b, 504c) 은 다양한 상이한 수치 또는 상태 크기 값들을 제시하기 위해 이용될 수도 있다. 예시된 예에서, 촉각 출력 표면은 틱셀들 (502) 의 2차원 그리드가 5행 × 3열의 형태로 있다.
도 5b 는 도 5a 에 도시된 3개의 예시적인 촉각 출력 표면들과 연관된 정보의 세트들에 대한 활성화된 틱셀의 일 예를 예시한 것이다. 또한, 도 5b 는, 인접한 열들과 같은, 촉각 출력 표면의 상이한 부분들이, 상이한 유닛들 및 스케일 팩터들을 가진 정보의 상이한 타입들을 통신할 수도 있는 방법을 예시한 것이다. 예시된 예에서, 좌측 촉각 출력 표면 (504a) 은 다음 약속까지 남아있는 시간을 제시하고 있고, 각각의 틱셀 (502) 은 3 분 간격을 나타내며; 중심 촉각 출력 표면 (504b) 은 사용자의 인박스 내의 읽지 않은 이메일들의 개수를 제시하고 있고, 각각의 틱셀 (502) 은 4개의 이메일 메시지들에 대응하며; 우측 촉각 출력 표면 (504c) 은 사용자의 집으로부터의 거리를 제시하고 있고, 각각의 틱셀 (502) 은 12 마일에 대응한다. 따라서, 이 예에서, 햅틱 활성화 영역들 (506a, 506b, 506c) (각각은 2개의 틱셀들 (502) 을 포함함) 은, 다음 약속이 6 분 내에 있다는 것, 사용자의 인박스에 8개의 읽지 않은 이메일들이 존재한다는 것, 및 사용자가 현재 집으로부터 24 마일 멀리 떨어져 있다는 것을 각각 사용자에게 통지한다.
도 5c 는 촉각 유닛들 (102) 의 어레이의 대안적인 실시형태를 도시한 것이다. 모바일 디바이스 (100) 의 표면, 예컨대, 도 5c 에 예시된 뒷면은, 단일 촉각 출력 표면 (104) 으로 구성될 수도 있다. 작은 원형의 촉각 유닛들 (102) 은 촉각 출력 표면 (104) 상에 2차원 그리드 어레이로 배열될 수도 있다. 촉각 유닛들 (102) 을 선택적으로 활성화시킴으로써, 디바이스 프로세서는 다양한 상이한 형상들 및 사이즈들로 햅틱 활성화 영역들을 형성할 수 있다. 예를 들어, 직사각형의 햅틱 활성화 영역들 (507a, 507b) 은 정보의 2개의 상이한 세트들을 나타낼 수도 있다. 또한, 이러한 어레이는, 예컨대, 활성화 영역의 높이뿐만 아니라 폭을 변화시킴으로써, 2차원 이상의 정보를 햅틱 활성화 영역으로 전달되게 한다. 예를 들어, 햅틱 활성화 영역 (507a) 은 2개의 촉각 유닛들 (106) 의 폭인 한편, 햅틱 활성화 영역 (507b) 은 3개의 촉각 유닛들 (106) 의 폭이다. 햅틱 활성화 영역들 (507a, 507b) 의 폭은 정보의 다양한 상이한 타입들, 예컨대, 크기 범위, 측정 유닛, 정보의 타입, 긴급성 또는 중요도의 레벨 등을 나타내는데 이용될 수도 있다.
촉각 출력 표면 상에 나타낸 정보의 타입은, 사용자 선택들, 애플리케이션에 의해 정의된 것과 같은 공장 설정들 등을 포함하지만 이에 제한되지 않는, 모바일 디바이스 상의 다수의 상이한 설정들에 따라 결정될 수도 있다. 일 예시적인 실시형태에서, 정보는 사용자들에 의해 미리 선택되고 모바일 디바이스 내의 메모리에, 예컨대, 사용자 프로파일 데이터 파일에 저장될 수도 있다.
일 예시적인 실시형태에서, 모바일 디바이스는 사용자들에게 다양한 상이한 정보 타입들을 제시할 수도 있고, 모바일 디바이스의 촉각 출력 표면 상에 나타낼 타입을 선택하라고 사용자에게 프롬프트 (prompt) 할 수도 있다. 또 다른 예시적인 실시형태에서, 모바일 디바이스는 한번에 2개 이상의 촉각 출력 표면을 이용하도록 구성될 수도 있고, 각각의 촉각 출력 표면 상에 제시될 정보의 타입을 선택하라고 사용자에게 프롬프트할 수도 있다. 또한, 모바일 디바이스는 촉각 출력 표면의 2개 이상의 타입의 제시를 가능하게 하는 하드웨어를 포함할 수도 있다. 예를 들어, 모바일 디바이스는 사용자에게 다앙한 촉각 속성들 (예를 들어, "진동", "온기", "범프 고도", "거칠기" 등) 을 디스플레이할 수도 있고, 촉각 출력 표면에 나타낼 수도 있는 정보의 각 타입의 속성을 선택하라고 사용자에게 프롬프트할 수도 있다.
다양한 실시형태들에 있어서, 모바일 디바이스는 메모리에 저장될 수도 있는 사용자 구성가능 데이터 테이블 (600) 을 참조함으로써 사용자에게 제시하기 위한 정보의 타입을 결정하도록 구성될 수도 있고, 그 데이터 테이블의 예는 도 6a 에 예시되어 있다. 이러한 데이터 테이블 (600) 에서, 데이터의 열 (602) 은 인지가능한 사용자 입력 이벤트들을 리스팅할 수도 있고, 데이터의 열 (604) 은 촉각 출력 표면 상에 제시되어야 하는 정보의 대응하는 세트들을 리스팅할 수도 있다. 또한, 데이터 테이블 (600) 은, 예를 들어, 열 (606) 에서의 표현 범위 및 열 (608) 에서의 각각의 촉각 유닛들에 할당되는 비율 또는 값 (예를 들어, 틱셀 비율) 과 같은 정보의 촉각 표현을 발생시키기 위한 관련 파라미터들의 값들을 포함할 수도 있다. 예시된 예에서, 제 1 행은, 모바일 디바이스가, (열 (602) 에 리스팅된) 2개의 탭들을, 열 (604) 에 리스팅된, 사용자에 의해 요청된 정보가, 사용자의 인박스에 다수의 새로운 이메일들이 존재함을 나타내는 것으로 검출하는 것으로 인지한다는 것을 나타낸다. 이 데이터 테이블 (600) 은 또한, 열 (606) 에서의 범위 "0 - 20" 을, 촉각 출력 표면 상의 햅틱 활성화 영역의 길이로 나타내는 새로운 이메일들의 개수로서 식별하고, 각각의 활성화된 틱셀은, 열 (608) 에 리스팅된 바와 같이, 사용자의 인박스 내의 4개의 새로운 이메일들을 나타낸다.
상술된 바와 같이, 2개 이상의 촉각 출력 표면은 모바일 디바이스의 표면 상에 제시될 수도 있고, 그 각각은 상이한 데이터 세트들로부터의 정보를 제시하는데 이용된다. 이러한 실시형태를 지원하기 위해, 구성 데이터 테이블 (650) 은, 도 6b 에 예시된 것과 같은, 각각의 데이터 세트와 연관된 팩터들을 특정하기 위해 더 많은 데이터 엘리먼트들을 포함할 수도 있다. 예를 들어, 데이터 테이블 (650) 은 각각의 촉각 출력 표면에 대해 그리고 사용자 입력 이벤트의 각 타입에 대해, 정보 또는 유닛들 (604a, 604b), 범위 (606a, 606b), 및 틱셀 비율 (608a, 608b) 을 리스팅하기 위해 조직화될 수도 있다.
도 7a 및 도 7b 는 사용자 입력 이벤트에 응답하여 모바일 디바이스 (100) 상의 2개의 촉각 출력 표면들 상에 이메일 넘버 및 거리 정보를 나타내는 애플리케이션에 대한 일 예시적인 방법 (700) 을 예시한 것이다. 블록 702 에서, 모바일 디바이스 프로세서는, 터치스크린 또는 가속도계들로부터의 데이터를 프로세싱함으로써 이 디바이스 상의 2개의 탭들을 검출할 수도 있다. 결정 블록 704 에서, 모바일 디바이스 프로세서는, 검출된 입력 (이 예에서는 탭들) 이 미리 정의된 트리거 임계값보다 높은지 여부를 결정할 수도 있다. 이러한 결정은 표면 압력 크기, 최소 시간 지속기간, 최소 가속도 등에 기초할 수도 있다. 검출된 입력이 트리거 임계값보다 높지 않은 경우 (즉, 결정 블록 704 = "아니오"), 모바일 디바이스 프로세서는 그 이벤트를 무시하고 인액티브 상태에 남아있을 수도 있다. 이 탭들이 트리거 임계값보다 높은 경우 (즉, 결정 블록 704 = "예"), 모바일 디바이스 프로세서는, 2개의 탭 제스처가 사용자의 인박스 내의 읽지 않은 이메일 메시지들의 개수에 대한 요청과 같은 이메일 정보와 연관된 사용자 입력 이벤트인지 여부를 블록 결정 708 에서 결정할 수도 있는 애플리케이션을 활성화시킨다. 도 6a 및 도 6b 각각에 도시된 데이터 테이블 (600 또는 650) 과 같은 데이터 테이블을 참조함으로써 이러한 결정이 이루어져서, 검출된 이벤트를 기능 또는 애플리케이션 기능성에 상관시킬 수도 있다. 프로세서가 그 제스처가 이메일 정보와 연관된 사용자 입력 이벤트가 아니라고 결정하는 경우 (즉, 결정 블록 708 = "아니오"), 애플리케이션은, 도 7b 를 참조하여 후술되는 결정 블록 710 으로 계속될 수도 있다.
프로세서가 사용자 입력 이벤트가 이메일 정보와 연관된다고 인지하는 경우 (즉, 결정 블록 708 = "예"), 프로세서는 블록 712 에서 "인박스" 내의 계류 중인 메시지들에 대한 요청을 지정된 이메일 서버에 전송할 수도 있다. 이메일 서버 어드레스는 등록 단계에서 사용자에 의해 미리 정의될 수도 있다. 이러한 정보에 대한 요청은, 무선 데이터 네트워크를 통해 인터넷에 대한 무선 통신 링크를 확립한 후에 적절한 질의 메시지를 인터넷을 통해 이메일 서버에 전송하는 프로세서에 의해 달성될 수도 있다. 블록 714 에서, 모바일 디바이스 프로세서는 서버로부터 요청된 데이터를 수신하여 메모리에 저장할 수도 있다. 블록 716 에서, 모바일 디바이스 프로세서는 수신된 데이터로부터 읽지 않은 이메일 메시지들의 개수를 결정할 수도 있다. 블록 718 에서, 모바일 디바이스 프로세서는 그 이메일들의 개수를 스케일링하여, 미리 정의된 설정들에 따라 촉각 출력 표면에 맞춰지도록 할 수도 있고, 이 미리 정의된 설정들은 사용자 정의 또는 변경된 것일 수도 있다. 블록 720 에서, 모바일 디바이스 프로세서는, 사용자의 인박스 내의 이메일들의 개수에 관해 스케일링된 정보를 나타내는 사이즈 및/또는 형상을 갖는 제 1 촉각 출력 표면 내의 햅틱 활성화 영역을 제시하도록 촉각 유닛들을 활성화시킬 수도 있다.
도 7b 로 돌아가서, 방법 (700) 은, 프로세서가 사용자 입력 이벤트가 집으로부터의 거리와 같은 거리 정보와 연관되는지 여부를 결정하는 결정 블록 710 에서 계속될 수도 있다. 제스처가 거리 정보와 연관된 사용자 이벤트가 아닌 경우 (즉, 결정 블록 710 = "아니오"), 모바일 디바이스는 디폴트의 비활성화된 상태로 되돌아갈 수도 있다. 사용자 입력 이벤트가 거리 정보와 연관된 경우 (즉, 결정 블록 710 = "예"), 모바일 디바이스는 블록 724 에서 글로벌 포지셔닝 시스템 (GPS) 수신기를 활성화시킬 수도 있다. 디바이스의 GPS 수신기는 블록 726 에서 위성들로부터의 무선 신호들을 수신하고, 블록 728 에서 포지션 정보를 계산할 수도 있다. 블록 730 에서, 모바일 디바이스 프로세서는 GPS 수신기로부터 수신된 위치 정보를 사용자의 집과 같은 현재 위치와 비교하고, 이러한 2개의 포인트들 사이의 거리를 계산할 수도 있다. 블록 732 에서, 모바일 디바이스는 틱셀 유닛들 (즉, 촉각 출력 표면 내의 각 틱셀에 대응하는 거리 유닛들의 개수) 에 기초하여 집으로부터의 연산된 거리를 스케일링할 수도 있다. 블록 734 에서, 모바일 디바이스는 그에 따라 틱셀들을 활성화시켜서, 거리 정보를 나타내는 제 2 촉각 출력 표면 내의 햅틱 활성화 영역을 발생시킬 수도 있다.
상술된 바와 같이, 다양한 기술들이 촉각 출력 표면들에 이용될 수도 있다. 일 실시형태에서, 촉각 출력 표면은 촉각 렌더링 기술로 상이한 형상들, 텍스처들 등을 갖는 가상 오브젝트들을 형성하도록 구성될 수도 있다. 가상 오브젝트들은, 인간의 두뇌가 실제 오브젝트로부터의 정보를 지각하는 방법에 기초하여 힘 및 지오메트리를 터치의 "착오 (illusions)" 로 조작하는 촉각 인터페이스에 의해 발생된 힘을 통해 생성될 수도 있다. 이것은, 인간이 시각적 정보를 지각하는 방법을 조작함으로써 시각의 착오 (optical illusions) 가 생성될 수도 있는 방식과 유사하다.
또 다른 실시형태에서, 촉각 유닛들은 활성화되었을 때 촉각 출력 표면으로부터 상승시킬/높일 수도 있다. 도 8a 는 상승된 촉각 유닛들을 갖는 표면 (116) 상에 정보를 나타내도록 구성된 모바일 디바이스 (100) 를 예시한 것이다. 촉각 유닛들 (802a 내지 802d) 은 제 1 촉각 출력 표면 (804a) 을 형성할 수도 있고, 촉각 유닛들 (802e 내지 802h) 은 제 2 촉각 출력 표면 (804b) 을 형성할 수도 있다. 일 예시적인 실시형태에서, 상승된 촉각 유닛들 (802) 은 활성화되었을 때 버튼들 또는 키들의 형상으로 될 수도 있다. 도 8b 에 예시된 바와 같이, 상승된 촉각 유닛들 (802) 은 반구형일 수도 있다. 유체 압력, 정전기 압력 (예를 들어, 도 10a 및 도 10b 참조), 기계적 액추에이터들 (예를 들어, 도 9a 내지 도 9d 참조), 압전 액추에이터들, 전기활성 고분자들 등을 포함하는 촉각 유닛들 (802) 을 상승시키기 위해 다양한 기술들이 이용될 수도 있다. 일 예시적인 실시형태에서, 각각의 촉각 유닛 (802) 은, 전기 신호에 의해 활성화되었을 때 치수가 확장하여 예시된 방식으로 재료가 상승하게 하는 것과 같이 형상을 변화시키는 전기활성 고분자들로부터 형성될 수도 있다. 또 다른 예시적인 실시형태에서, 촉각 유닛들의 에지들 주위에 밀봉된 가요성 커버 층으로 형성된 블리스터 내에 유체가 펌핑될 수도 있다. 모바일 디바이스 프로세서는 각 촉각 유닛의 활성화 및 비활성화를 가능하게 하는 유체 리저버에 각각의 블리스터를 연결하는 밸브들을 개폐하도록 구성될 수도 있다.
도 9a 내지 도 9d 는 액추에이터 메커니즘들을 이용하는 일 실시형태의 촉각 유닛을 예시한 것이다. 압전 엘리먼트들에 의존하는 액추에이터들은, 활성화되었을 때 촉각 출력 표면 (804) 의 부분들이 상승되게 할 수도 있다. 촉각 유닛들은 선형 액추에이터 모터들 (912) 에 의해 개별적으로 구동된 복수의 핀들 (906) 에 의해 상승될 수도 있다. 이 실시형태에서, 촉각 엘리먼트 액추에이터 (902) 는, 평행 플레이트들 (908 및 910) 에 의해 횡방향으로 고정되고 액추에이터 모터 (912) 에 의해 수직으로 구동되는 하부 핀 (906) 에 의해 수직으로 변위될 수 있는 유연한 표층 (904) 을 포함할 수도 있다. 액추에이터 모터 (912) 는 선형 압전 액추에이터들, 솔레노이드 액추에이터들, 선형 모터들, 선형 스텝퍼 모터들 등을 포함하는 임의의 적합한 선형 액추에이터일 수도 있다. 각각의 액추에이터 모터 (912) 는, 예컨대, 모바일 디바이스 내의 프로세서에 커플링될 수도 있는 커넥터 (914) 에 의해 전달되는 개개의 전기 신호에 의해 구동될 수도 있다. 도 9a 는 다운 또는 비통전 구성의 촉각 엘리먼트 액추에이터 (902) 를 예시한 것이다. 이러한 구성에서는, 유연한 표층 (904) 이 편평하게 되어 있다. 도 9b 는 업 또는 통전 구성의 촉각 엘리먼트 액추에이터 (902) 를 예시한 것이고, 여기서 유연한 표층 (904) 은 핀 (906) 에 의해 가해진 압력에 의해 상승된다.
도 9c 및 도 9d 에 도시된 바와 같이, 복수의 촉각 엘리먼트 액추에이터들 (902) 은 가까이 이격되고 촉각 엘리먼트들의 어레이로서 구성될 수도 있다. 이러한 구성은 커넥터들 (914) 을 통해 프로세서에 의해 인가된 개개의 신호에 응답하여 유연한 표층 (904) 의 상이한 부분들의 작동을 가능하게 하여 상이한 형상들 및 사이즈들의 햅틱 활성화 영역들을 생성할 수도 있다. 도 9c 는 활성화된 어떠한 촉각 유닛들도 갖지 않는 촉각 출력 표면 (804) 을 예시한 것이고, 그에 따라 촉각 엘리먼트 액추에이터들 (902) 중 어떤 것도 통전되지 않는다. 도 9d 는 다수의 상승된 촉각 유닛들에 의해 정보가 표면 상에 나타나는 모드에서의 모바일 디바이스 (100) 를 예시한 것이고, 햅틱 활성화 영역 (920) 이 통전된 액추에이터들 (902) 에 의해 형성된다. 개별적으로 통전되는 촉각 엘리먼트 액추에이터들 (902) 을 조직화 또는 구성하고 이들을 어레이로 배열함으로써, 매우 다양한 상이한 형상들의 촉각 유닛들이 발생될 수 있다.
다양한 실시형태들에 있어서, 상승된 촉각 유닛들은 압전 메커니즘들을 이용하여 활성화될 수도 있다. 압전 재료들은 인가된 전계의 존재시에 형상이 변화한다 (예를 들어, 길어진다). 압전 엘리먼트들은 모바일 디바이스 (100) 의 표면에 직접 커플링될 수도 있거나, 또는 표면 반응물을 개개의 활성화 신호들에 접촉시키는 기계적 핀들에 커플링되어, 도 9a 및 도 9b 에 도시된 바와 같이, 예컨대, 상승된 촉각 유닛들 (902) 을 발생시킬 수도 있다. 압전 엘리먼트들을 작동시키기 위해 이용되는 전계들은, 예컨대, 그 엘리먼트들을 전압 소스에 연결하는 고상 스위치들의 인터페이스를 통해, 프로세서에 의해 그 엘리먼트들에 개별적으로 연결될 수도 있다. 다수의 독립적으로 작동하는 압전 엘리먼트들은, 프로세서에 의해 제어되어 다양한 상승된 표면 형상들 중 임의의 표면 형상을 발생시킬 수 있다.
다양한 실시형태들에 이용될 수도 있는 압전 엘리먼트의 일 예는, 플로리다주, 새러소타 소재의 Smart Material Corp. 에 의해 제조 및 판매되는 Macro Fiber Composite (MFC) 이다. MFC 는 전극의 폴리이미드 필름과 접착제의 층들 사이에 샌드위치된 직사각형의 압전 세라믹 로드들 (piezo-ceramic rods) 을 포함한다. 이 필름은 리본 형상의 로드들에 그리고 리본 형상의 로드들로부터 인가된 전압들을 직접 전송하는 서로 맞물린 전극들을 포함한다. 이 어셈블리는 밀봉되고 내구성이 있는, 바로 사용가능한 패키지에서 면내 폴링 (in-plane poling), 작동, 및 감지를 가능하게 한다. 표면에 포함되었거나 또는 가요성 구조물들에 부착되었을 때, MFC 는 분산된 고상 편차 및 진동 제어 또는 스트레인 측정들을 제공할 수 있다.
정전기력들을 이용하는 촉각 엘리먼트 메커니즘의 추가 예는 도 10a 및 도 10b 에 예시되어 있다. 일 예시적인 실시형태에서, 모바일 디바이스 (100) 의 표면 (1002) 은, 전압 (예를 들어, Vcc) 을 인가하는 것과 같이, 프로세서에 의해 선택적으로 통전될 수도 있는 보텀 지지층 (1010) 및 상부 표층 (1004) 을 포함할 수도 있다. 상부 표층 (1004) 및 보텀 지지층 (1010) 이 절연체 층 (1008) 에 의해 분리되는 경우, 상부 및 보텀 층들에 인가된 전하들은 정전기 척력 또는 인력을 발생시킬 수도 있다. 유연한 부분 (1006) 을 갖는 상부 표층 (1004) 을 구성함으로써, 동일한 극성의 전압들이 도 10a 에 예시된 바와 같이 상부 표층 (1004) 과 보텀 지지층 (1010) 양쪽에 인가될 때, 정전기력들은 유연한 부분 (1006) 을 나머지 상부 표층 (1004) 보다 높이 상승시켜 촉각 출력 표면에 상승된 촉각 유닛 (1014) 을 제공할 수도 있다. 도 10b 에 예시된 바와 같이, 촉각 유닛 (1014) 이 쏙 들어가게 할 수도 있어서, 표면 (1002) 은, 상부 표층 (1004) 과 보텀 지지층 (1010) 중 하나 또는 그 양쪽을 그라운드에 커플링함으로써, 또는 상부 표층 (1004) 과 보텀 지지층 (1010) 에 반대 극성들의 전압들을 인가함으로써, 평활화된 것으로 되돌아올 수도 있다.
도 10c 에 예시된 또 다른 실시형태에서, 도 10a 및 도 10b 에 예시된 정전기 메커니즘이 이용되어, 상승된 부분보다는 오히려, 표면의 일 부분에 표면 강하 (예를 들어, 딤플 (dimple)) 를 야기시킬 수도 있다. 이 실시형태에서, 보텀 표면 지지층 (1010) 에는 강하 또는 딤플 부분 (1012) 이 제공될 수도 있다. 반대 극성의 전압들이 상부 표층 (1004) 과 보텀 지지층 (1010) 에 인가될 때, 상부 표층 (1004) 은 보텀 표면 지지층 (1010) 의 딤플 부분 (1012) 을 향해 잡아당겨져서, 상부 표면에 딤플 부분을 발생시킨다. 상부 표층 (1004) 에서의 이러한 딤플은 그 표면에 걸쳐 손가락을 움직이는 사용자에 의해 느껴질 수도 있다.
추가의 실시형태에서, 도 10a 및 도 10c 에 예시된 메커니즘들이 조합될 수도 있어서, 상부 표면이 3개의 촉각 구성들을 가질 수도 있으며, 즉, 편평, 상승 및 강하될 수도 있다.
이 실시형태들은 다양한 모바일 디바이스들, 특히, 모바일 컴퓨팅 디바이스들에서 구현될 수도 있다. 다양한 실시형태를 구현할 수도 있는 모바일 디바이스의 일 예는, 도 11 에 예시된 스마트 폰 (1100) 이다. 스마트 폰 (1100) 과 같은 멀티-프로세서 모바일 디바이스는, 메모리 (1102) 및 무선 주파수 데이터 모뎀 (1105) 에 커플링된 프로세서 (1101) 를 포함할 수도 있다. 모뎀 (1105) 은 무선 주파수 신호들을 수신 및 송신하기 위한 안테나 (1104) 에 커플링될 수도 있다. 또한, 스마트 폰 (1100) 은 터치스크린 디스플레이와 같은 디스플레이 (1103) 를 포함할 수도 있다. 또한, 모바일 디바이스는, 사용자 입력들을 수신하기 위한, 버튼들 (1106) 과 같은 사용자 입력 디바이스들을 포함할 수도 있다. 다양한 실시형태들에 있어서, 스마트 폰 (1100) 은 (예를 들어, E-Sense™ 기술을 이용하여) 디스플레이 (1103) 상에, 뒷면 (1112), 또는 모바일 디바이스 (1100) 의 또 다른 표면 상에 포지셔닝될 수도 있는 촉각 출력 표면을 포함한다.
모바일 디바이스 프로세서 (1101) 는 여기에 설명된 다양한 실시형태들의 기능들을 포함하는 다양한 기능들을 수행하기 위한 소프트웨어 명령들 (애플리케이션들) 에 의해 구성될 수 있는 임의의 프로그래밍가능 마이크로프로세서, 마이크로컴퓨터 또는 다중 프로세서 칩 또는 칩들일 수도 있다.
통상적으로, 소프트웨어 애플리케이션들은 액세스되어 프로세서 (1101) 에 로딩되기 전에 내부 메모리 (1102) 에 저장될 수도 있다. 일부 모바일 컴퓨팅 디바이스들에 있어서, 부가적인 메모리 칩들 (예를 들어, 보안 데이터 (SD) 카드) 이 모바일 디바이스에 플러그되고 프로세서 (1101) 에 커플링될 수도 있다. 내부 메모리 (1102) 는 휘발성 또는 비휘발성 메모리, 예컨대, 플래시 메모리, 또는 휘발성 메모리와 비휘발성 메모리의 결합물일 수도 있다. 이 설명의 목적을 위해, 메모리에 대한 일반적인 언급은, 내부 메모리 (1102), 모바일 디바이스에 플러그된 착탈식 메모리, 및 프로세서 (1101) 내의 메모리를 포함한, 프로세서 (1101) 에 의해 액세스가능한 모든 메모리를 지칭한다.
앞서의 방법 설명들 및 프로세스 플로우 다이어그램들은 예시적인 예들로서만 제공되고 다양한 실시형태들의 단계들이 제시된 순서로 수행되어야 함을 요구하거나 의미하려고 의도된 것은 아니다. 이 기술분야의 숙련된 자에 의해 인식되는 바와 같이 앞서의 실시형태들에서의 단계들의 순서는 어떤 순서로라도 수행될 수도 있다. 단어들, 예컨대, "그 후", "그 후에", "다음에" 등은 단계들의 순서를 제한하려고 의도된 것이 아니고; 이들 단어들은 단지 독자에게 방법들의 기재를 통해 안내하기 위해 사용된다. 또한, 단수형으로, 예를 들어, 관사들 "a", "an" 또는 "the" 를 사용하는 청구항 엘리먼트들에 대한 어떤 참조라도, 그 엘리먼트를 단수형으로 제한하는 것으로 해석되지는 않는다.
여기에 개시된 실시형태들에 관련하여 설명되는 다양한 예시적인 논리 블록들, 모듈들, 회로들, 및 알고리즘 단계들은 전자 하드웨어, 컴퓨터 소프트웨어, 또는 양쪽의 조합들로 구현될 수도 있다. 하드웨어 및 소프트웨어의 이러한 상호교환가능성을 명백하게 예시하기 위해, 다양한 예시적인 컴포넌트들, 블록들, 모듈들, 회로들 및 단계들은 일반적으로 이들의 기능성의 측면에서 설명되고 있다. 이러한 기능성이 하드웨어로서 구현되는지 또는 소프트웨어로서 구현되는지 여부는 전체 시스템에 부과되는 설계 제약들 및 특정 애플리케이션에 의존한다. 숙련된 당업자들은 설명된 기능성을 각각의 특정 애플리케이션에 대해 다양한 방법으로 구현할 수도 있지만, 이러한 구현 결정은 본 발명의 범위를 벗어나도록 하는 것으로 해석되지 않아야 한다.
여기에 개시된 양태들에 관련하여 설명된 다양한 예시적인 로직들, 논리 블록들, 모듈들, 및 회로들을 구현하는데 사용되는 하드웨어는, 여기에 설명된 기능들을 수행하도록 설계된 범용 프로세서, 디지털 신호 프로세서 (DSP), 주문형 집적회로 (ASIC), 필드 프로그래밍가능 게이트 어레이 (FPGA) 또는 다른 프로그래밍가능 로직 디바이스, 개별 게이트 또는 트랜지스터 로직, 개별 하드웨어 컴포넌트들, 또는 이들의 임의의 조합으로 구현되거나 수행될 수도 있다. 범용 프로세서는 마이크로프로세서일 수도 있지만, 대안적으로, 이 프로세서는 종래의 임의의 프로세서, 제어기, 마이크로제어기, 또는 상태 머신일 수도 있다. 또한, 프로세서는 컴퓨팅 디바이스들의 조합, 예를 들어, DSP 및 마이크로프로세서의 조합, 복수의 마이크로프로세서들, DSP 코어와 협력하는 하나 이상의 마이크로프로세서들, 또는 임의의 다른 이러한 구성으로 구현될 수도 있다. 대안적으로, 일부 단계들 또는 방법들이 주어진 기능에 특정된 회로에 의해 수행될 수도 있다.
하나 이상의 예시적인 실시형태들에서, 설명된 기능들은 하드웨어, 소프트웨어, 펌웨어, 또는 이들의 임의의 조합으로 구현될 수도 있다. 소프트웨어로 구현된다면, 그 기능들은 하나 이상의 명령들 또는 코드로서 컴퓨터 판독가능 매체 상에 저장되거나 또는 송신될 수도 있다. 여기에 개시된 방법 또는 알고리즘의 단계들은 비일시적 컴퓨터 판독가능 매체 또는 프로세서 판독가능 매체 상에 상주할 수도 있는 프로세서 실행가능 소프트웨어 모듈로 구현될 수도 있다. 비일시적 컴퓨터 판독가능 및 프로세서 판독가능 매체들은 컴퓨터 또는 프로세서에 의해 액세스될 수도 있는 임의의 이용가능 매체들일 수도 있다. 비제한적인 예로, 이러한 비일시적 컴퓨터 판독가능 매체들은 RAM, ROM, EEPROM, CD-ROM 또는 다른 광 디스크 저장, 자기 디스크 저장, 또는 다른 자기 저장 디바이스들, 또는 원하는 프로그램 코드를 명령들 또는 데이터 구조들의 형태로 운반하거나 저장하는데 사용될 수도 있고 컴퓨터에 의해 액세스될 수도 있는 임의의 다른 매체를 포함할 수도 있다. 디스크 (disk 및 disc) 는, 여기서 사용되는 바와 같이, 콤팩트 디스크 (CD), 레이저 디스크, 광 디스크, 디지털 다용도 디스크 (DVD), 플로피 디스크, 및 블루레이 디스크를 포함하는데, 디스크 (disk) 들은 보통 데이터를 자기적으로 재생하는 한편, 디스크 (disc) 들은 레이저들로 광적으로 데이터를 재생한다. 상기한 것들의 조합들도 또한, 컴퓨터 판독가능 매체들의 범위 내에 포함되어야 한다. 부가적으로, 방법 또는 알고리즘의 동작들은 컴퓨터 프로그램 제품에 통합될 수도 있는 비일시적 프로세서 판독가능 매체 및/또는 컴퓨터 판독가능 매체 상에 코드들 및/또는 명령들의 하나 또는 임의의 조합 또는 세트로서 상주할 수도 있다.
개시된 실시형태들의 앞서의 설명은 이 기술분야의 숙련된 자가 본 발명을 제조 또는 사용할 수 있게 하도록 제공된다. 이들 실시형태들에 대한 다양한 변형들은 이 기술분야의 숙련된 자들에게 쉽게 명백해질 것이고, 여기에 정의된 일반 원리들은 본 발명의 범위로부터 벗어남 없이 다른 실시형태들에 적용될 수도 있다. 따라서, 본 발명은 여기에 나타낸 실시형태들로 제한되는 것으로 의도하는 것이 아니라, 여기에 개시된 원리들 및 신규한 특징들과 부합하는 가장 넓은 범위를 허용해야 한다.

Claims (60)

  1. 모바일 디바이스 상에서 정보를 사용자에게 통신하는 방법으로서,
    상기 사용자에게 통신될 상기 정보를 결정하는 단계;
    촉각 출력 표면 상의 제시 (presentation) 를 위해 상기 정보를 포맷팅하는 단계; 및
    포맷팅된 상기 정보에 대응하는 햅틱 활성화 영역 (haptic activation area) 을 발생시키기 위해 상기 촉각 출력 표면을 활성화시키는 단계로서, 상기 햅틱 활성화 영역은 상기 촉각 출력 표면을 터치하는 사용자에 의해 느껴질 수 있는, 상기 촉각 출력 표면을 활성화시키는 단계
    를 포함하는, 모바일 디바이스 상에서 정보를 사용자에게 통신하는 방법.
  2. 제 1 항에 있어서,
    상기 사용자에게 통신될 상기 정보를 결정하는 단계는,
    데이터 소스로부터의 데이터에 액세스하는 단계; 및
    액세스된 상기 데이터를 프로세싱하여, 상기 촉각 출력 표면 상의 제시에 적합한 정보를 발생시키는 단계
    를 포함하는, 모바일 디바이스 상에서 정보를 사용자에게 통신하는 방법.
  3. 제 1 항에 있어서,
    상기 촉각 출력 표면 상의 제시를 위해 상기 정보를 포맷팅하는 단계는,
    상기 촉각 출력 표면에 할당된 범위에 매칭하도록 상기 정보를 스케일링하는 단계;
    스케일링된 상기 정보를 상기 촉각 출력 표면에 할당된 상기 범위로 나눔으로써 상대 크기 값을 계산하는 단계; 및
    계산된 상기 상대 크기 값을, 포맷팅된 상기 정보로서 이용하는 단계
    를 포함하는, 모바일 디바이스 상에서 정보를 사용자에게 통신하는 방법.
  4. 제 1 항에 있어서,
    상기 포맷팅된 상기 정보에 대응하는 햅틱 활성화 영역을 발생시키기 위해 상기 촉각 출력 표면을 활성화시키는 단계는,
    3개의 프로그레스 바들 (progress bars) 을 발생시키기 위해 상기 촉각 출력 표면을 활성화시키는 단계
    를 포함하는, 모바일 디바이스 상에서 정보를 사용자에게 통신하는 방법.
  5. 제 4 항에 있어서,
    상기 3개의 프로그레스 바들을 발생시키기 위해 상기 촉각 출력 표면을 활성화시키는 단계는,
    제 1 포맷팅된 정보에 대응하는 제 1 프로그레스 바를 발생시키는 단계;
    제 2 포맷팅된 정보에 대응하는 제 2 프로그레스 바를 발생시키는 단계; 및
    제 3 포맷팅된 정보에 대응하는 제 3 프로그레스 바를 발생시키는 단계
    를 포함하는, 모바일 디바이스 상에서 정보를 사용자에게 통신하는 방법.
  6. 제 1 항에 있어서,
    상기 포맷팅된 상기 정보에 대응하는 햅틱 활성화 영역을 발생시키기 위해 상기 촉각 출력 표면을 활성화시키는 단계는,
    4개의 프로그레스 바들을 발생시키기 위해 상기 촉각 출력 표면을 활성화시키는 단계
    를 포함하는, 모바일 디바이스 상에서 정보를 사용자에게 통신하는 방법.
  7. 제 6 항에 있어서,
    상기 4개의 프로그레스 바들을 발생시키기 위해 상기 촉각 출력 표면을 활성화시키는 단계는,
    제 1 포맷팅된 정보에 대응하는 제 1 프로그레스 바를 발생시키는 단계;
    제 2 포맷팅된 정보에 대응하는 제 2 프로그레스 바를 발생시키는 단계;
    제 3 포맷팅된 정보에 대응하는 제 3 프로그레스 바를 발생시키는 단계; 및
    제 4 포맷팅된 정보에 대응하는 제 4 프로그레스 바를 발생시키는 단계
    를 포함하는, 모바일 디바이스 상에서 정보를 사용자에게 통신하는 방법.
  8. 제 1 항에 있어서,
    상기 촉각 출력 표면을 활성화시키는 단계는,
    상기 촉각 출력 표면을 터치하는 사용자에 의해 느껴질 수 있는 촉각 효과를 생성하는 적어도 하나의 촉각 유닛을 활성화시키는 단계
    를 포함하는, 모바일 디바이스 상에서 정보를 사용자에게 통신하는 방법.
  9. 제 8 항에 있어서,
    상기 사용자에 의해 느껴질 수 있는 촉각 효과를 생성하는 적어도 하나의 촉각 유닛을 활성화시키는 단계는,
    상기 표면의 일 부분을 상승시키는 단계, 상기 표면의 일 부분을 강하시키는 단계, 상기 표면의 일 부분의 거칠기를 변화시키는 단계, 상기 표면의 일 부분을 진동시키는 단계, 상기 사용자의 피부에서 감지될 수 있는 정전계를 발생시키는 단계, 및 상기 표면의 일 부분의 온도를 변화시키는 단계 중 하나 이상의 단계를 포함하는, 모바일 디바이스 상에서 정보를 사용자에게 통신하는 방법.
  10. 제 1 항에 있어서,
    상기 정보를 포맷팅하는 단계는,
    상기 정보의 범위 및 상기 촉각 출력 표면의 사이즈에 기초하여 스케일 팩터 (scale factor) 에 따라 상기 정보를 스케일링하는 단계
    를 포함하는, 모바일 디바이스 상에서 정보를 사용자에게 통신하는 방법.
  11. 제 1 항에 있어서,
    상기 정보를 포맷팅하는 단계는, 상기 정보를 촉각 유닛 비율로 나누는 단계를 포함하고,
    상기 촉각 유닛 비율은, 상기 정보의 범위 및 상기 촉각 출력 표면의 사이즈에 기초하여 결정되는, 모바일 디바이스 상에서 정보를 사용자에게 통신하는 방법.
  12. 제 2 항에 있어서,
    상기 데이터 소스는 상기 사용자에 의해 정의되는, 모바일 디바이스 상에서 정보를 사용자에게 통신하는 방법.
  13. 제 2 항에 있어서,
    상기 데이터 소스는, 네트워크를 통해 액세스가능한 서버 및 내부 메모리 중 하나인, 모바일 디바이스 상에서 정보를 사용자에게 통신하는 방법.
  14. 제 1 항에 있어서,
    사용자 입력을 검출하는 단계;
    검출된 상기 사용자 입력에 기초하여 애플리케이션을 활성화시키는 단계;
    활성화된 상기 애플리케이션에 의해 지시된 데이터 소스로부터의 데이터에 액세스하는 단계; 및
    활성화된 상기 애플리케이션에 의해 지시된, 액세스된 상기 데이터를 프로세싱하여, 상기 촉각 출력 표면 상의 제시에 적합한 정보를 발생시키는 단계
    를 더 포함하는, 모바일 디바이스 상에서 정보를 사용자에게 통신하는 방법.
  15. 제 14 항에 있어서,
    상기 검출된 상기 사용자 입력에 기초하여 애플리케이션을 활성화시키는 단계는,
    검출된 상기 사용자 입력으로부터, 활성화될 특정 애플리케이션을 결정하는 단계; 및
    결정된 상기 특정 애플리케이션을 활성화시키는 단계
    를 포함하는, 모바일 디바이스 상에서 정보를 사용자에게 통신하는 방법.
  16. 컴퓨팅 디바이스로서,
    프로세서;
    촉각 출력 표면; 및
    촉각 사용자 인터페이스 표면에 커플링된 프로세서를 포함하고,
    상기 프로세서는,
    사용자에게 통신될 정보를 결정하는 동작;
    상기 촉각 출력 표면 상의 제시를 위해 상기 정보를 포맷팅하는 동작; 및
    포맷팅된 상기 정보에 대응하는 햅틱 활성화 영역을 발생시키기 위해 상기 촉각 출력 표면을 활성화시키는 동작으로서, 상기 햅틱 활성화 영역은 상기 촉각 출력 표면을 터치하는 사용자에 의해 느껴질 수 있는, 상기 촉각 출력 표면을 활성화시키는 동작
    을 포함하는 동작들을 수행하기 위한 프로세서 실행가능 명령들로 구성되는, 컴퓨팅 디바이스.
  17. 제 16 항에 있어서,
    상기 프로세서는,
    상기 사용자에게 통신될 정보를 결정하는 동작이,
    데이터 소스로부터의 데이터에 액세스하는 동작; 및
    액세스된 상기 데이터를 프로세싱하여, 상기 촉각 출력 표면 상의 제시에 적합한 정보를 발생시키는 동작
    을 포함하도록 하는 동작들을 수행하기 위한 프로세서 실행가능 명령들로 구성되는, 컴퓨팅 디바이스.
  18. 제 16 항에 있어서,
    상기 프로세서는,
    상기 촉각 출력 표면 상의 제시를 위해 상기 정보를 포맷팅하는 동작이,
    상기 촉각 출력 표면에 할당된 범위에 매칭하도록 상기 정보를 스케일링하는 동작;
    스케일링된 상기 정보를 상기 촉각 출력 표면에 할당된 상기 범위로 나눔으로써 상대 크기 값을 계산하는 동작; 및
    계산된 상기 상대 크기 값을, 포맷팅된 상기 정보로서 이용하는 동작
    을 포함하도록 하는 동작들을 수행하기 위한 프로세서 실행가능 명령들로 구성되는, 컴퓨팅 디바이스.
  19. 제 16 항에 있어서,
    상기 촉각 출력 표면은 3개의 프로그레스 바들을 포함하는, 컴퓨팅 디바이스.
  20. 제 19 항에 있어서,
    상기 프로세서는,
    상기 3개의 프로그레스 바들 중 첫 번째 프로그레스 바 상의 제시를 위한 제 1 정보를 포맷팅하는 동작;
    상기 3개의 프로그레스 바들 중 두 번째 프로그레스 바 상의 제시를 위한 제 2 정보를 포맷팅하는 동작; 및
    상기 3개의 프로그레스 바들 중 세 번째 프로그레스 바 상의 제시를 위한 제 3 정보를 포맷팅하는 동작
    을 포함하는 동작들을 수행하기 위한 프로세서 실행가능 명령들로 구성되는, 컴퓨팅 디바이스.
  21. 제 16 항에 있어서,
    상기 촉각 출력 표면은 4개의 프로그레스 바들을 포함하는, 컴퓨팅 디바이스.
  22. 제 21 항에 있어서,
    상기 프로세서는,
    상기 4개의 프로그레스 바들이,
    상기 3개의 프로그레스 바들 중 첫 번째 프로그레스 바 상의 제시를 위한 제 1 정보를 포맷팅하는 동작;
    상기 3개의 프로그레스 바들 중 두 번째 프로그레스 바 상의 제시를 위한 제 1 정보를 포맷팅하는 동작;
    상기 3개의 프로그레스 바들 중 세 번째 프로그레스 바 상의 제시를 위한 제 1 정보를 포맷팅하는 동작; 및
    상기 3개의 프로그레스 바들 중 네 번째 프로그레스 바 상의 제시를 위한 제 1 정보를 포맷팅하는 동작
    을 포함하도록 하는 동작들을 수행하기 위한 프로세서 실행가능 명령들로 구성되는, 컴퓨팅 디바이스.
  23. 제 16 항에 있어서,
    상기 촉각 출력 표면은 적어도 하나의 촉각 유닛을 포함하고,
    상기 적어도 하나의 촉각 유닛은, 상기 프로세서에 의해 활성화될 때, 상기 적어도 하나의 촉각 유닛의 표면을 터치하는 사용자에 의해 느껴질 수 있는 촉각 효과를 생성하는, 컴퓨팅 디바이스.
  24. 제 23 항에 있어서,
    상기 촉각 출력 표면은, 상기 사용자에 의해 느껴질 수 있는 촉각 효과를 생성하는 활성화가, 상기 표면의 일 부분을 상승시키는 것, 상기 표면의 일 부분을 강하시키는 것, 상기 표면의 일 부분의 거칠기를 변화시키는 것, 상기 표면의 일 부분을 진동시키는 것, 상기 사용자의 피부에서 감지될 수 있는 정전계를 발생시키는 것, 및 상기 표면의 일 부분의 온도를 변화시키는 것으로부터 선택되도록 구성되는, 컴퓨팅 디바이스.
  25. 제 16 항에 있어서,
    상기 프로세서는,
    상기 정보를 포맷팅하는 동작이,
    상기 정보의 범위 및 상기 촉각 출력 표면의 사이즈에 기초하여 스케일 팩터에 따라 상기 정보를 스케일링하는 동작
    을 포함하도록 하는 동작들을 수행하기 위한 프로세서 실행가능 명령들로 구성되는, 컴퓨팅 디바이스.
  26. 제 16 항에 있어서,
    상기 프로세서는,
    상기 정보를 포맷팅하는 동작이,
    상기 정보를 촉각 유닛 비율로 나누는 동작
    을 포함하도록 하는 동작들을 수행하기 위한 프로세서 실행가능 명령들로 구성되고,
    상기 촉각 유닛 비율은, 상기 정보의 범위 및 상기 촉각 출력 표면의 사이즈에 기초하여 결정되는, 컴퓨팅 디바이스.
  27. 제 17 항에 있어서,
    상기 프로세서는, 상기 데이터 소스가 상기 사용자에 의해 정의되도록 하는 동작들을 수행하기 위한 프로세서 실행가능 명령들로 구성되는, 컴퓨팅 디바이스.
  28. 제 17 항에 있어서,
    상기 데이터 소스는, 네트워크를 통해 액세스가능한 서버 및 내부 메모리 중 하나인, 컴퓨팅 디바이스.
  29. 제 16 항에 있어서,
    상기 프로세서는,
    사용자 입력을 검출하는 동작;
    검출된 상기 사용자 입력에 기초하여 애플리케이션을 활성화시키는 동작;
    활성화된 상기 애플리케이션에 의해 지시된 데이터 소스로부터의 데이터에 액세스하는 동작; 및
    활성화된 상기 애플리케이션에 의해 지시된, 액세스된 상기 데이터를 프로세싱하여, 상기 촉각 출력 표면 상의 제시에 적합한 정보를 발생시키는 동작
    을 더 포함하는 동작들을 수행하기 위한 프로세서 실행가능 명령들로 구성되는, 컴퓨팅 디바이스.
  30. 제 29 항에 있어서,
    상기 프로세서는,
    상기 검출된 상기 사용자 입력에 기초하여 애플리케이션을 활성화시키는 동작이,
    검출된 상기 사용자 입력으로부터, 활성화될 특정 애플리케이션을 결정하는 동작; 및
    결정된 상기 특정 애플리케이션을 활성화시키는 동작
    을 포함하도록 하는 동작들을 수행하기 위한 프로세서 실행가능 명령들로 구성되는, 컴퓨팅 디바이스.
  31. 컴퓨팅 디바이스로서,
    사용자의 터치의 감지를 통해 정보를 상기 사용자에게 통신하는 수단;
    상기 사용자에게 통신될 상기 정보를 결정하는 수단;
    상기 사용자의 터치의 감지를 통해 정보를 상기 사용자에게 통신하는 수단 상의 제시를 위해 상기 정보를 포맷팅하는 수단; 및
    포맷팅된 상기 정보에 대응하는 햅틱 활성화 영역을 발생시키기 위해 상기 사용자의 터치의 감지를 통해 정보를 상기 사용자에게 통신하는 수단을 활성화시키는 수단
    을 포함하는, 컴퓨팅 디바이스.
  32. 제 31 항에 있어서,
    상기 사용자에게 통신될 상기 정보를 결정하는 수단은,
    데이터 소스로부터의 데이터에 액세스하는 수단; 및
    액세스된 상기 데이터를 프로세싱하여, 상기 사용자의 터치의 감지를 통해 정보를 상기 사용자에게 통신하는 수단 상의 제시에 적합한 정보를 발생시키는 수단
    을 포함하는, 컴퓨팅 디바이스.
  33. 제 31 항에 있어서,
    상기 정보를 포맷팅하는 수단은,
    상기 사용자의 터치의 감지를 통해 정보를 상기 사용자에게 통신하는 수단에 할당된 범위에 매칭하도록 상기 정보를 스케일링하는 수단;
    스케일링된 상기 정보를, 상기 사용자의 터치의 감지를 통해 정보를 상기 사용자에게 통신하는 수단에 할당된 상기 범위로 나눔으로써, 상대 크기 값을 계산하는 수단; 및
    계산된 상기 상대 크기 값을, 포맷팅된 상기 정보로서 이용하는 수단
    을 포함하는, 컴퓨팅 디바이스.
  34. 제 31 항에 있어서,
    상기 사용자의 터치의 감지를 통해 정보를 상기 사용자에게 통신하는 수단은,
    3개의 프로그레스 바들을 발생시키는 수단
    을 포함하는, 컴퓨팅 디바이스.
  35. 제 34 항에 있어서,
    상기 3개의 프로그레스 바들을 발생시키는 수단은,
    제 1 포맷팅된 정보에 대응하는 제 1 프로그레스 바를 발생시키는 수단;
    제 2 포맷팅된 정보에 대응하는 제 2 프로그레스 바를 발생시키는 수단; 및
    제 3 포맷팅된 정보에 대응하는 제 3 프로그레스 바를 발생시키는 수단
    을 포함하는, 컴퓨팅 디바이스.
  36. 제 31 항에 있어서,
    상기 사용자의 터치의 감지를 통해 정보를 상기 사용자에게 통신하는 수단은,
    4개의 프로그레스 바들을 발생시키는 수단
    을 포함하는, 컴퓨팅 디바이스.
  37. 제 36 항에 있어서,
    상기 4개의 프로그레스 바들을 발생시키는 수단은,
    제 1 포맷팅된 정보에 대응하는 제 1 프로그레스 바를 발생시키는 수단;
    제 2 포맷팅된 정보에 대응하는 제 2 프로그레스 바를 발생시키는 수단;
    제 3 포맷팅된 정보에 대응하는 제 3 프로그레스 바를 발생시키는 수단; 및
    제 4 포맷팅된 정보에 대응하는 제 4 프로그레스 바를 발생시키는 수단
    을 포함하는, 컴퓨팅 디바이스.
  38. 제 31 항에 있어서,
    상기 사용자의 터치의 감지를 통해 정보를 상기 사용자에게 통신하는 수단은,
    상기 수단을 터치하는 사용자에 의해 느껴질 수 있는 촉각 효과를 생성하는 수단
    을 포함하는, 컴퓨팅 디바이스.
  39. 제 31 항에 있어서,
    상기 사용자의 터치의 감지를 통해 정보를 상기 사용자에게 통신하는 수단은,
    상기 표면의 일 부분을 상승시키는 수단, 상기 표면의 일 부분을 강하시키는 수단, 상기 표면의 일 부분의 거칠기를 변화시키는 수단, 상기 표면의 일 부분을 진동시키는 수단, 상기 사용자의 피부에서 감지될 수 있는 정전계를 발생시키는 수단, 및 상기 표면의 일 부분의 온도를 변화시키는 수단으로 이루어지는 그룹으로부터 선택되는, 컴퓨팅 디바이스.
  40. 제 31 항에 있어서,
    상기 정보를 포맷팅하는 수단은,
    상기 정보의 범위, 및 상기 사용자의 터치의 감지를 통해 정보를 상기 사용자에게 통신하는 수단의 사이즈에 기초하여, 스케일 팩터에 따라 상기 정보를 스케일링하는 수단
    을 포함하는, 컴퓨팅 디바이스.
  41. 제 31 항에 있어서,
    상기 정보를 포맷팅하는 수단은, 상기 정보를 촉각 유닛 비율로 나누는 수단을 포함하고,
    상기 촉각 유닛 비율은, 상기 정보의 범위, 및 상기 사용자의 터치의 감지를 통해 정보를 상기 사용자에게 통신하는 수단의 사이즈에 기초하여 결정되는, 컴퓨팅 디바이스.
  42. 제 32 항에 있어서,
    상기 데이터 소스는 상기 사용자에 의해 정의되는, 컴퓨팅 디바이스.
  43. 제 32 항에 있어서,
    상기 데이터 소스는, 네트워크를 통해 액세스가능한 서버 및 내부 메모리 중 하나인, 컴퓨팅 디바이스.
  44. 제 31 항에 있어서,
    사용자 입력을 검출하는 수단;
    검출된 상기 사용자 입력에 기초하여 애플리케이션을 활성화시키는 수단;
    활성화된 상기 애플리케이션에 의해 지시된 데이터 소스로부터의 데이터에 액세스하는 수단; 및
    활성화된 상기 애플리케이션에 의해 지시된, 액세스된 상기 데이터를 프로세싱하여, 상기 촉각 출력 표면 상의 제시에 적합한 정보를 발생시키는 수단
    을 더 포함하는, 컴퓨팅 디바이스.
  45. 제 44 항에 있어서,
    상기 검출된 상기 사용자 입력에 기초하여 애플리케이션을 활성화시키는 수단은,
    검출된 상기 사용자 입력으로부터, 활성화될 특정 애플리케이션을 결정하는 수단; 및
    결정된 상기 특정 애플리케이션을 활성화시키는 수단
    를 포함하는, 컴퓨팅 디바이스.
  46. 프로세서 실행가능 명령들이 저장된 비일시적 컴퓨터 판독가능 매체로서,
    상기 프로세서 실행가능 명령들은, 컴퓨팅 디바이스의 프로세서로 하여금,
    상기 컴퓨팅 디바이스의 사용자에게 통신될 정보를 결정하는 동작;
    상기 컴 퓨팅 디바이스의 촉각 출력 표면 상의 제시를 위해 상기 정보를 포맷팅하는 동작; 및
    포맷팅된 상기 정보에 대응하는 햅틱 활성화 영역을 발생시키기 위해 상기 컴퓨팅 디바이스의 상기 촉각 출력 표면을 활성화시키는 동작으로서, 상기 햅틱 활성화 영역은 상기 촉각 출력 표면을 터치하는 사용자에 의해 느껴질 수 있는, 상기 컴퓨팅 디바이스의 상기 촉각 출력 표면을 활성화시키는 동작
    을 포함하는 동작들을 수행하게 하도록 구성되는, 비일시적 컴퓨터 판독가능 매체.
  47. 제 46 항에 있어서,
    저장된 상기 프로세서 실행가능 명령들은, 상기 프로세서로 하여금,
    상기 사용자에게 통신될 정보를 결정하는 동작이,
    데이터 소스로부터의 데이터에 액세스하는 동작; 및
    액세스된 상기 데이터를 프로세싱하여, 상기 컴퓨팅 디바이스의 상기 촉각 출력 표면 상의 제시에 적합한 정보를 발생시키는 동작
    을 포함하도록 하는 동작들을 수행하게 하도록 구성되는, 비일시적 컴퓨터 판독가능 매체.
  48. 제 46 항에 있어서,
    저장된 상기 프로세서 실행가능 명령들은, 상기 프로세서로 하여금,
    상기 촉각 출력 표면 상의 제시를 위해 상기 정보를 포맷팅하는 동작이,
    상기 촉각 출력 표면에 할당된 범위에 매칭하도록 상기 정보를 스케일링하는 동작;
    스케일링된 상기 정보를 상기 촉각 출력 표면에 할당된 상기 범위로 나눔으로써 상대 크기 값을 계산하는 동작; 및
    계산된 상기 상대 크기 값을, 포맷팅된 상기 정보로서 이용하는 동작
    을 포함하도록 하는 동작들을 수행하게 하도록 구성되는, 비일시적 컴퓨터 판독가능 매체.
  49. 제 46 항에 있어서,
    저장된 상기 프로세서 실행가능 명령들은, 상기 프로세서로 하여금,
    상기 포맷팅된 상기 정보에 대응하는 햅틱 활성화 영역을 발생시키기 위해 상기 촉각 출력 표면을 활성화시키는 동작이,
    3개의 프로그레스 바들을 발생시키기 위해 상기 촉각 출력 표면을 활성화시키는 동작
    을 포함하도록 하는 동작들을 수행하게 하도록 구성되는, 비일시적 컴퓨터 판독가능 매체.
  50. 제 49 항에 있어서,
    저장된 상기 프로세서 실행가능 명령들은, 상기 프로세서로 하여금,
    상기 3개의 프로그레스 바들을 발생시키기 위해 상기 촉각 출력 표면을 활성화시키는 동작이,
    제 1 포맷팅된 정보에 대응하는 제 1 프로그레스 바를 발생시키는 동작;
    제 2 포맷팅된 정보에 대응하는 제 2 프로그레스 바를 발생시키는 동작; 및
    제 3 포맷팅된 정보에 대응하는 제 3 프로그레스 바를 발생시키는 동작
    을 포함하도록 하는 동작들을 수행하게 하도록 구성되는, 비일시적 컴퓨터 판독가능 매체.
  51. 제 46 항에 있어서,
    저장된 상기 프로세서 실행가능 명령들은, 상기 프로세서로 하여금,
    상기 포맷팅된 상기 정보에 대응하는 햅틱 활성화 영역을 발생시키기 위해 상기 촉각 출력 표면을 활성화시키는 동작이,
    4개의 프로그레스 바들을 발생시키기 위해 상기 촉각 출력 표면을 활성화시키는 동작
    을 포함하도록 하는 동작들을 수행하게 하도록 구성되는, 비일시적 컴퓨터 판독가능 매체.
  52. 제 51 항에 있어서,
    저장된 상기 프로세서 실행가능 명령들은, 상기 프로세서로 하여금,
    상기 4개의 프로그레스 바들을 발생시키기 위해 상기 촉각 출력 표면을 활성화시키는 동작이,
    제 1 포맷팅된 정보에 대응하는 제 1 프로그레스 바를 발생시키는 동작;
    제 2 포맷팅된 정보에 대응하는 제 2 프로그레스 바를 발생시키는 동작;
    제 3 포맷팅된 정보에 대응하는 제 3 프로그레스 바를 발생시키는 동작; 및
    제 4 포맷팅된 정보에 대응하는 제 4 프로그레스 바를 발생시키는 동작
    을 포함하도록 하는 동작들을 수행하게 하도록 구성되는, 비일시적 컴퓨터 판독가능 매체.
  53. 제 46 항에 있어서,
    저장된 상기 프로세서 실행가능 명령들은, 상기 프로세서로 하여금,
    상기 컴퓨팅 디바이스의 상기 촉각 출력 표면이,
    상기 촉각 출력 표면을 터치하는 사용자에 의해 느껴질 수 있는 촉각 효과를 생성하는 적어도 하나의 촉각 유닛을 활성화시키는 동작
    을 포함하도록 하는 동작들을 수행하게 하도록 구성되는, 비일시적 컴퓨터 판독가능 매체.
  54. 제 53 항에 있어서,
    저장된 상기 프로세서 실행가능 명령들은, 상기 프로세서로 하여금,
    상기 사용자에 의해 느껴질 수 있는 촉각 효과를 생성하는 적어도 하나의 촉각 유닛을 활성화시키는 동작이,
    상기 표면의 일 부분을 상승시키는 동작, 상기 표면의 일 부분을 강하시키는 동작, 상기 표면의 일 부분의 거칠기를 변화시키는 동작, 상기 표면의 일 부분을 진동시키는 동작, 상기 사용자의 피부에서 감지될 수 있는 정전계를 발생시키는 동작, 및 상기 표면의 일 부분의 온도를 변화시키는 동작 중 하나 이상의 동작
    을 포함하도록 하는 동작들을 수행하게 하도록 구성되는, 비일시적 컴퓨터 판독가능 매체.
  55. 제 46 항에 있어서,
    저장된 상기 프로세서 실행가능 명령들은, 상기 프로세서로 하여금,
    상기 정보를 포맷팅하는 동작이,
    상기 정보의 범위 및 상기 촉각 출력 표면의 사이즈에 기초하여 스케일 팩터에 따라 상기 정보를 스케일링하는 동작
    을 포함하도록 하는 동작들을 수행하게 하도록 구성되는, 비일시적 컴퓨터 판독가능 매체.
  56. 제 46 항에 있어서,
    저장된 상기 프로세서 실행가능 명령들은, 상기 프로세서로 하여금,
    상기 정보를 포맷팅하는 동작이,
    상기 정보를 촉각 유닛 비율로 나누는 동작
    을 포함하도록 하는 동작들을 수행하게 하도록 구성되고,
    상기 촉각 유닛 비율은, 상기 정보의 범위 및 상기 촉각 출력 표면의 사이즈에 기초하여 결정되는, 비일시적 컴퓨터 판독가능 매체.
  57. 제 47 항에 있어서,
    저장된 상기 프로세서 실행가능 명령들은, 상기 프로세서로 하여금, 상기 데이터 소스가 상기 사용자에 의해 정의되도록 하는 동작들을 수행하게 하도록 구성되는, 비일시적 컴퓨터 판독가능 매체.
  58. 제 47 항에 있어서,
    저장된 상기 프로세서 실행가능 명령들은, 상기 프로세서로 하여금, 상기 데이터 소스가, 네트워크를 통해 액세스가능한 서버 및 내부 메모리 중 하나이도록 하는 동작들을 수행하게 하도록 구성되는, 비일시적 컴퓨터 판독가능 매체.
  59. 제 46 항에 있어서,
    저장된 상기 프로세서 실행가능 명령들은, 상기 프로세서로 하여금,
    사용자 입력을 검출하는 동작;
    검출된 상기 사용자 입력에 기초하여 애플리케이션을 활성화시키는 동작;
    활성화된 상기 애플리케이션에 의해 지시된 데이터 소스로부터의 데이터에 액세스하는 동작; 및
    활성화된 상기 애플리케이션에 의해 지시된, 액세스된 상기 데이터를 프로세싱하여, 상기 촉각 출력 표면 상의 제시에 적합한 정보를 발생시키는 동작
    을 더 포함하는 동작들을 수행하게 하도록 구성되는, 비일시적 컴퓨터 판독가능 매체.
  60. 제 59 항에 있어서,
    저장된 상기 프로세서 실행가능 명령들은, 상기 프로세서로 하여금,
    상기 검출된 상기 사용자 입력에 기초하여 애플리케이션을 활성화시키는 동작이,
    검출된 상기 사용자 입력으로부터, 활성화될 특정 애플리케이션을 결정하는 동작; 및
    결정된 상기 특정 애플리케이션을 활성화시키는 동작
    을 포함하도록 하는 동작들을 수행하게 하도록 구성되는, 비일시적 컴퓨터 판독가능 매체.
KR1020137033139A 2011-05-13 2012-05-14 모바일 디바이스의 촉각 출력 표면 상에서 정보를 사용자에게 제시하는 디바이스들 및 방법들 KR101656557B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/107,681 2011-05-13
US13/107,681 US8717151B2 (en) 2011-05-13 2011-05-13 Devices and methods for presenting information to a user on a tactile output surface of a mobile device
PCT/US2012/037835 WO2012158641A1 (en) 2011-05-13 2012-05-14 Devices and methods for presenting information to a user on a tactile output surface of a mobile device

Publications (2)

Publication Number Publication Date
KR20140015536A true KR20140015536A (ko) 2014-02-06
KR101656557B1 KR101656557B1 (ko) 2016-09-09

Family

ID=46125543

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020137033139A KR101656557B1 (ko) 2011-05-13 2012-05-14 모바일 디바이스의 촉각 출력 표면 상에서 정보를 사용자에게 제시하는 디바이스들 및 방법들

Country Status (9)

Country Link
US (1) US8717151B2 (ko)
EP (1) EP2707786A1 (ko)
JP (2) JP6143745B2 (ko)
KR (1) KR101656557B1 (ko)
CN (1) CN103534666B (ko)
BR (1) BR112013029161A2 (ko)
CA (1) CA2835034C (ko)
RU (1) RU2571552C2 (ko)
WO (1) WO2012158641A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12019804B2 (en) 2018-11-14 2024-06-25 Sony Group Corporation Information processing system, tactile presentation apparatus, tactile presentation method, and storage medium

Families Citing this family (130)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007111909A2 (en) * 2006-03-24 2007-10-04 Northwestern University Haptic device with indirect haptic feedback
CN103513764B (zh) 2007-09-18 2017-04-26 森赛格公司 用于感觉刺激的方法和设备
FI20085475A0 (fi) * 2008-05-19 2008-05-19 Senseg Oy Kosketuslaiteliitäntä
US20160188068A1 (en) * 2009-01-05 2016-06-30 Tactus Technology, Inc. Tactile interface for a computing device
EP2666076A1 (en) 2011-03-04 2013-11-27 Apple Inc. Linear vibrator providing localized and generalized haptic feedback
US9218727B2 (en) 2011-05-12 2015-12-22 Apple Inc. Vibration in portable devices
US9710061B2 (en) 2011-06-17 2017-07-18 Apple Inc. Haptic feedback device
KR101110639B1 (ko) 2011-06-22 2012-06-12 팅크웨어(주) 세이프 서비스 시스템 및 그 방법
US20130227409A1 (en) * 2011-12-07 2013-08-29 Qualcomm Incorporated Integrating sensation functionalities into social networking services and applications
US9208662B2 (en) * 2012-03-16 2015-12-08 Qualcomm Incorporated Methods and devices for selectively controlling and varying surface texture and/or force levels on a mobile device using haptic feedback
US20130311881A1 (en) * 2012-05-16 2013-11-21 Immersion Corporation Systems and Methods for Haptically Enabled Metadata
US9891709B2 (en) * 2012-05-16 2018-02-13 Immersion Corporation Systems and methods for content- and context specific haptic effects using predefined haptic effects
US20130309963A1 (en) * 2012-05-20 2013-11-21 Sigal SHASHA Vibration encoded parent-to-child remote communication system
EP2856289A4 (en) * 2012-05-25 2016-01-06 Immerz Inc HAPTIC INTERFACE FOR PORTABLE ELECTRONIC DEVICE
US9116546B2 (en) * 2012-08-29 2015-08-25 Immersion Corporation System for haptically representing sensor input
US9323327B2 (en) * 2012-12-22 2016-04-26 Intel Corporation System and method for providing tactile feedback
KR20140097902A (ko) * 2013-01-30 2014-08-07 삼성전자주식회사 햅틱 패턴을 생성하는 휴대 단말 및 방법
USD759063S1 (en) * 2013-02-14 2016-06-14 Healthmate International, LLC Display screen with graphical user interface for an electrotherapy device
US10603690B2 (en) * 2013-03-11 2020-03-31 Apple Inc. Portable electronic device using a tactile vibrator
US9949890B2 (en) * 2013-03-15 2018-04-24 Sambhu Choudhury Garment with remote controlled vibration array
JP2014194363A (ja) * 2013-03-28 2014-10-09 Fujitsu Ltd 誘導装置、誘導方法、及びプログラム
US20140331189A1 (en) * 2013-05-02 2014-11-06 Jpmorgan Chase Bank, N.A. Accessible self-service kiosk with enhanced communication features
KR102161723B1 (ko) 2013-05-07 2020-10-06 삼성디스플레이 주식회사 햅틱 패널 및 이를 포함하는 표시 장치
US9753436B2 (en) 2013-06-11 2017-09-05 Apple Inc. Rotary input mechanism for an electronic device
US9627163B2 (en) 2013-08-09 2017-04-18 Apple Inc. Tactile switch for an electronic device
CN110780792B (zh) 2013-09-03 2023-10-24 苹果公司 利用磁属性来操控用户界面对象的用户界面
US9443401B2 (en) 2013-09-06 2016-09-13 Immersion Corporation Automatic remote sensing and haptic conversion system
JP2015064680A (ja) * 2013-09-24 2015-04-09 京セラ株式会社 電子機器、電子機器の制御方法、および電子機器の制御プログラム
JP5763726B2 (ja) * 2013-09-24 2015-08-12 京セラ株式会社 電子機器、電子機器の制御方法、および電子機器の制御プログラム
JP5992890B2 (ja) * 2013-09-24 2016-09-14 京セラ株式会社 電子機器、電子機器の制御方法、および電子機器の制御プログラム
CN105579925A (zh) * 2013-09-26 2016-05-11 隆沙有限公司 设备通知
JP6644466B2 (ja) * 2013-12-31 2020-02-12 イマージョン コーポレーションImmersion Corporation 触覚通知を提供するシステム及び方法
WO2015122885A1 (en) 2014-02-12 2015-08-20 Bodhi Technology Ventures Llc Rejection of false turns of rotary inputs for electronic devices
US10254836B2 (en) * 2014-02-21 2019-04-09 Immersion Corporation Haptic power consumption management
US9396629B1 (en) 2014-02-21 2016-07-19 Apple Inc. Haptic modules with independently controllable vertical and horizontal mass movements
US9594429B2 (en) 2014-03-27 2017-03-14 Apple Inc. Adjusting the level of acoustic and haptic output in haptic devices
US10164688B2 (en) 2014-04-30 2018-12-25 Apple Inc. Actuator assisted alignment of connectible devices
US9722985B2 (en) * 2014-05-01 2017-08-01 Qualcomm Incorporated Sensory output for image association
US10133351B2 (en) 2014-05-21 2018-11-20 Apple Inc. Providing haptic output based on a determined orientation of an electronic device
CN104122792B (zh) * 2014-07-01 2016-08-24 河南科技大学 搓澡机器人优化控制方法
US9886090B2 (en) 2014-07-08 2018-02-06 Apple Inc. Haptic notifications utilizing haptic input devices
KR101478172B1 (ko) * 2014-07-09 2014-12-31 주식회사 다올넷 위치 정보를 활용한 푸드트럭 및 이용자 분포 검색 시스템
US9965036B2 (en) * 2014-07-18 2018-05-08 Google Technology Holdings LLC Haptic guides for a touch-sensitive display
US9727182B2 (en) 2014-07-18 2017-08-08 Google Technology Holdings LLC Wearable haptic and touch communication device
US10121335B2 (en) 2014-07-18 2018-11-06 Google Technology Holdings LLC Wearable haptic device for the visually impaired
CN106662952A (zh) * 2014-08-07 2017-05-10 泰克图斯科技公司 用于计算设备的触觉界面
US9454915B2 (en) * 2014-08-20 2016-09-27 Thieab Ibrahim Aldossary Electro tactile communication apparatus, method, and computer program product
US9946353B2 (en) * 2014-08-21 2018-04-17 Htc Corporation Portable electronic device and message processing method therefor
KR102340088B1 (ko) 2014-09-02 2021-12-15 애플 인크. 웨어러블 전자 디바이스
US10186138B2 (en) * 2014-09-02 2019-01-22 Apple Inc. Providing priming cues to a user of an electronic device
KR102497720B1 (ko) 2014-09-02 2023-02-10 애플 인크. 가변 햅틱 출력을 위한 시맨틱 프레임워크
WO2016067831A1 (ja) * 2014-10-27 2016-05-06 株式会社村田製作所 振動装置
US9791929B2 (en) * 2014-10-31 2017-10-17 Elwha Llc Tactile control system
US9937839B2 (en) 2014-12-31 2018-04-10 Harman International Industries, Incorporated Feedback by modifying stiffness
US10053036B2 (en) 2014-12-31 2018-08-21 Harman International Industries, Incorporated Shape-changing surface
JP6479997B2 (ja) 2015-03-08 2019-03-06 アップル インコーポレイテッドApple Inc. 回転可能かつ並進可能な入力機構のための圧縮可能な封止
US9381701B1 (en) * 2015-04-02 2016-07-05 Xerox Corporation Printer and method for releasing three-dimensionally printed parts from a platen using actuators
CN106325730A (zh) * 2015-07-03 2017-01-11 北京智谷睿拓技术服务有限公司 交互方法及显示设备
US20170024010A1 (en) 2015-07-21 2017-01-26 Apple Inc. Guidance device for the sensory impaired
US10712821B2 (en) 2015-08-19 2020-07-14 International Business Machines Corporation Tactile graphical display
KR102472970B1 (ko) * 2015-09-07 2022-12-01 엘지전자 주식회사 디스플레이 장치
US9646471B2 (en) * 2015-09-30 2017-05-09 Apple Inc. User interface using tactile output
KR101763396B1 (ko) * 2015-11-04 2017-07-31 주식회사 닷 전자 표시 장치 및 그 정보 표시 방법
USD815631S1 (en) * 2015-11-30 2018-04-17 Dot Incorporation Mobile computing device for the vision impaired
US10772394B1 (en) 2016-03-08 2020-09-15 Apple Inc. Tactile output for wearable device
US10585480B1 (en) 2016-05-10 2020-03-10 Apple Inc. Electronic device with an input device having a haptic engine
US9829981B1 (en) 2016-05-26 2017-11-28 Apple Inc. Haptic output device
DK179823B1 (en) 2016-06-12 2019-07-12 Apple Inc. DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR PROVIDING HAPTIC FEEDBACK
DK180122B1 (en) 2016-06-12 2020-05-19 Apple Inc. Devices, methods and graphical user interfaces for providing haptic feedback
DK201670580A1 (en) 2016-06-12 2018-01-02 Apple Inc Wrist-based tactile time feedback for non-sighted users
US10649529B1 (en) 2016-06-28 2020-05-12 Apple Inc. Modification of user-perceived feedback of an input device using acoustic or haptic output
US10061399B2 (en) 2016-07-15 2018-08-28 Apple Inc. Capacitive gap sensor ring for an input device
US10845878B1 (en) 2016-07-25 2020-11-24 Apple Inc. Input device with tactile feedback
US10019097B2 (en) 2016-07-25 2018-07-10 Apple Inc. Force-detecting input structure
EP3531250B1 (en) * 2016-09-06 2021-02-24 Apple Inc. Devices, methods, and graphical user interfaces for haptic mixing
EP3293611B1 (en) * 2016-09-06 2019-05-15 Apple Inc. Devices, methods, and graphical user interfaces for haptic mixing
DK179278B1 (en) 2016-09-06 2018-03-26 Apple Inc Devices, methods and graphical user interfaces for haptic mixing
DK201670720A1 (en) 2016-09-06 2018-03-26 Apple Inc Devices, Methods, and Graphical User Interfaces for Generating Tactile Outputs
US10372214B1 (en) 2016-09-07 2019-08-06 Apple Inc. Adaptable user-selectable input area in an electronic device
US9799279B1 (en) * 2016-09-15 2017-10-24 Essential Products, Inc. Electronic display with a relief
US10572013B2 (en) 2016-10-03 2020-02-25 Nokia Technologies Oy Haptic feedback reorganization
WO2018071000A1 (en) * 2016-10-11 2018-04-19 Hewlett-Packard Development Company, L.P. Providing haptic feedback
CN106598391B (zh) * 2016-12-13 2019-02-01 珠海格力电器股份有限公司 一种移动终端的盲操实现方法和装置
US10437359B1 (en) 2017-02-28 2019-10-08 Apple Inc. Stylus with external magnetic influence
CN106980820A (zh) * 2017-03-10 2017-07-25 惠州Tcl移动通信有限公司 一种基于指纹相似度振动提示的方法及***
FR3066030B1 (fr) * 2017-05-02 2019-07-05 Centre National De La Recherche Scientifique Procede et dispositif de generation de motifs tactiles
DK201770372A1 (en) 2017-05-16 2019-01-08 Apple Inc. TACTILE FEEDBACK FOR LOCKED DEVICE USER INTERFACES
KR101960446B1 (ko) * 2017-06-15 2019-03-20 주식회사 닷 정보 출력 장치 및 방법
US10775889B1 (en) 2017-07-21 2020-09-15 Apple Inc. Enclosure with locally-flexible regions
US10768747B2 (en) 2017-08-31 2020-09-08 Apple Inc. Haptic realignment cues for touch-input displays
US11054932B2 (en) 2017-09-06 2021-07-06 Apple Inc. Electronic device having a touch sensor, force sensor, and haptic actuator in an integrated module
US10556252B2 (en) 2017-09-20 2020-02-11 Apple Inc. Electronic device having a tuned resonance haptic actuation system
US10509473B2 (en) * 2017-09-21 2019-12-17 Paypal, Inc. Providing haptic feedback on a screen
US10768738B1 (en) 2017-09-27 2020-09-08 Apple Inc. Electronic device having a haptic actuator with magnetic augmentation
US10747404B2 (en) * 2017-10-24 2020-08-18 Microchip Technology Incorporated Touchscreen including tactile feedback structures and corresponding virtual user interface elements
US11435829B2 (en) 2017-10-26 2022-09-06 Weft Co. Communication device and method using haptic actuator
WO2019084303A1 (en) * 2017-10-26 2019-05-02 Weft Co. COMMUNICATION DEVICE AND METHOD USING HAPTIC ACTUATOR
RU2742200C1 (ru) * 2017-12-11 2021-02-03 Телефонактиеболагет Лм Эрикссон (Пабл) Способ для захвата тактильного контента в нескольких устройствах связи
KR102130776B1 (ko) * 2018-05-16 2020-07-08 주식회사 닷 정보 출력 장치
US11360440B2 (en) 2018-06-25 2022-06-14 Apple Inc. Crown for an electronic watch
US10942571B2 (en) 2018-06-29 2021-03-09 Apple Inc. Laptop computing device with discrete haptic regions
US11561515B2 (en) 2018-08-02 2023-01-24 Apple Inc. Crown for an electronic watch
CN211293787U (zh) 2018-08-24 2020-08-18 苹果公司 电子表
CN109101111B (zh) * 2018-08-24 2021-01-29 吉林大学 融合静电力、空气压膜和机械振动的触觉再现方法与装置
CN209625187U (zh) 2018-08-30 2019-11-12 苹果公司 电子手表和电子设备
US10936071B2 (en) 2018-08-30 2021-03-02 Apple Inc. Wearable electronic device with haptic rotatable input
US11435830B2 (en) 2018-09-11 2022-09-06 Apple Inc. Content-based tactile outputs
US10712824B2 (en) 2018-09-11 2020-07-14 Apple Inc. Content-based tactile outputs
US10613678B1 (en) 2018-09-17 2020-04-07 Apple Inc. Input device with haptic feedback
US10966007B1 (en) 2018-09-25 2021-03-30 Apple Inc. Haptic output system
US11436942B2 (en) * 2018-10-16 2022-09-06 Fmr Llc Systems and methods for interactive braille display
CN109725769B (zh) * 2018-12-24 2020-04-07 北京华大九天软件有限公司 一种手指模型的优化方法
CN111788541A (zh) * 2019-01-07 2020-10-16 谷歌有限责任公司 使用力信号和感测信号的触控板控制的触觉输出
US11194299B1 (en) 2019-02-12 2021-12-07 Apple Inc. Variable frictional feedback device for a digital crown of an electronic watch
WO2020175199A1 (ja) * 2019-02-26 2020-09-03 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
CN110084018A (zh) * 2019-04-30 2019-08-02 努比亚技术有限公司 屏幕指纹解锁引导方法、终端及计算机可读存储介质
US10996761B2 (en) 2019-06-01 2021-05-04 Apple Inc. User interfaces for non-visual output of time
US11334164B2 (en) 2019-07-22 2022-05-17 Apple Inc. Portable electronic device having a haptic device with a moving battery element
CN110617914B (zh) * 2019-08-30 2022-01-11 华为技术有限公司 一种压电传感器的信号校正方法及电子设备
JP7264779B2 (ja) * 2019-09-10 2023-04-25 株式会社東海理化電機製作所 制御装置、制御方法、及びプログラム
JP7360282B2 (ja) * 2019-09-10 2023-10-12 株式会社東海理化電機製作所 制御装置、制御方法、及びプログラム
CN111324919A (zh) * 2020-01-22 2020-06-23 维沃移动通信有限公司 一种密码输入方法、电子设备
CN111309145B (zh) * 2020-02-05 2021-03-23 吉林大学 一种基于生理物理建模的静电力触觉渲染方法
US20230152894A1 (en) * 2020-03-11 2023-05-18 Google Llc Controlling haptic response to contact
US11550268B2 (en) 2020-06-02 2023-01-10 Apple Inc. Switch module for electronic crown assembly
US11024135B1 (en) 2020-06-17 2021-06-01 Apple Inc. Portable electronic device having a haptic button assembly
CN111859323B (zh) * 2020-06-30 2022-01-28 维沃移动通信有限公司 身份验证方法、装置、设备和存储介质
US20220197494A1 (en) * 2020-12-18 2022-06-23 Wei Li Devices and methods of multi-surface gesture interaction
CN112596612A (zh) * 2020-12-28 2021-04-02 北京小米移动软件有限公司 触感反馈生成方法、触感反馈生成装置及存储介质
WO2024014006A1 (ja) * 2022-07-14 2024-01-18 ソニーグループ株式会社 触覚提示装置及び触覚提示システム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100001770A (ko) * 2008-06-27 2010-01-06 엘지전자 주식회사 촉각 효과를 제공하는 휴대 단말기 및 그 제어방법
KR20100006125A (ko) * 2008-07-08 2010-01-18 엔이씨 일렉트로닉스 가부시키가이샤 이미지 프로세싱 장치 및 방법

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10190488A (ja) * 1996-12-27 1998-07-21 Canon Inc データ受信装置及びデータ通信システム並びに点字時計
JP2001185236A (ja) * 1999-10-15 2001-07-06 Mitsubishi Materials Corp 充電状態及び充電量表示装置
JP2001242781A (ja) * 2000-02-28 2001-09-07 Nec Corp 触覚ピンディスプレイ装置及び該触覚ピンディスプレイ装置をコンピュータで実現するための記録媒体
US6636202B2 (en) * 2001-04-27 2003-10-21 International Business Machines Corporation Interactive tactile display for computer screen
US20030022701A1 (en) * 2001-07-25 2003-01-30 Aloke Gupta Buttonless communication device with touchscreen display
US7138985B2 (en) 2002-09-25 2006-11-21 Ui Evolution, Inc. Tactilely enhanced visual image display
SE0302711L (sv) * 2003-10-13 2005-03-22 Anders Swedin Beröringskänslig bildskärmsenhet, samt metod för avkänning av en beröring på bildskärmsenheten
US20060234768A1 (en) * 2005-04-19 2006-10-19 Agere Systems Inc. System and method for providing access to SMS messages for blind people and mobile communication device employing the same
US7843991B2 (en) * 2005-04-21 2010-11-30 Qualcomm Incorporated Methods and apparatus for monitoring voice quality on a wireless communication device
US7382357B2 (en) 2005-04-25 2008-06-03 Avago Technologies Ecbu Ip Pte Ltd User interface incorporating emulated hard keys
US8077019B2 (en) * 2006-01-19 2011-12-13 Qualcomm Incorporated Method of associating groups of classified source addresses with vibration patterns
US8125312B2 (en) 2006-12-08 2012-02-28 Research In Motion Limited System and method for locking and unlocking access to an electronic device
US9483769B2 (en) * 2007-06-20 2016-11-01 Qualcomm Incorporated Dynamic electronic coupon for a mobile environment
US8004501B2 (en) 2008-01-21 2011-08-23 Sony Computer Entertainment America Llc Hand-held device with touchscreen and digital tactile pixels
US9829977B2 (en) 2008-04-02 2017-11-28 Immersion Corporation Method and apparatus for providing multi-point haptic feedback texture systems
US8115745B2 (en) 2008-06-19 2012-02-14 Tactile Displays, Llc Apparatus and method for interactive display with tactile feedback
KR101498622B1 (ko) * 2008-06-25 2015-03-04 엘지전자 주식회사 촉각 효과를 제공하는 휴대 단말기 및 그 제어방법
KR101092895B1 (ko) * 2009-08-28 2011-12-12 한국기술교육대학교 산학협력단 촉각정보제공장치 및 이를 이용한 촉각정보의 제공방법
US8686951B2 (en) * 2009-03-18 2014-04-01 HJ Laboratories, LLC Providing an elevated and texturized display in an electronic device
JP5253282B2 (ja) * 2009-04-20 2013-07-31 三菱電機株式会社 入力装置
KR101553842B1 (ko) * 2009-04-21 2015-09-17 엘지전자 주식회사 멀티 햅틱 효과를 제공하는 휴대 단말기 및 그 제어방법
US8386965B2 (en) * 2010-01-15 2013-02-26 Apple Inc. Techniques and systems for enhancing touch screen device accessibility through virtual containers and virtually enlarged boundaries
US9367150B2 (en) * 2010-05-20 2016-06-14 Nokia Technologies Oy Apparatus and associated methods

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100001770A (ko) * 2008-06-27 2010-01-06 엘지전자 주식회사 촉각 효과를 제공하는 휴대 단말기 및 그 제어방법
KR20100006125A (ko) * 2008-07-08 2010-01-18 엔이씨 일렉트로닉스 가부시키가이샤 이미지 프로세싱 장치 및 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12019804B2 (en) 2018-11-14 2024-06-25 Sony Group Corporation Information processing system, tactile presentation apparatus, tactile presentation method, and storage medium

Also Published As

Publication number Publication date
BR112013029161A2 (pt) 2017-01-31
CA2835034C (en) 2016-11-29
RU2013155486A (ru) 2015-06-20
JP2014519098A (ja) 2014-08-07
CN103534666B (zh) 2016-11-16
EP2707786A1 (en) 2014-03-19
RU2571552C2 (ru) 2015-12-20
JP2016192229A (ja) 2016-11-10
KR101656557B1 (ko) 2016-09-09
US20120286944A1 (en) 2012-11-15
CA2835034A1 (en) 2012-11-22
WO2012158641A1 (en) 2012-11-22
JP6143745B2 (ja) 2017-06-07
CN103534666A (zh) 2014-01-22
US8717151B2 (en) 2014-05-06

Similar Documents

Publication Publication Date Title
KR101656557B1 (ko) 모바일 디바이스의 촉각 출력 표면 상에서 정보를 사용자에게 제시하는 디바이스들 및 방법들
US10319200B2 (en) Systems and methods for haptic surface elements
US10338682B2 (en) Method and apparatus for providing multi-point haptic feedback texture systems
US10345905B2 (en) Electronic devices with deformable displays
US9983676B2 (en) Simulation of tangible user interface interactions and gestures using array of haptic cells
CN104641322B (zh) 用于提供局部反馈的用户终端装置及其方法
US9639158B2 (en) Systems and methods for generating friction and vibrotactile effects
US10372214B1 (en) Adaptable user-selectable input area in an electronic device
KR102047689B1 (ko) 택타일 사용자 인터페이스의 미니-맵을 제공하는 터치 센서티브 디바이스 및 제어 방법
KR20180041049A (ko) 상황 압력 감지 햅틱 응답
EP2327004A1 (en) Tactile feedback for key simulation in touch screens
KR102425330B1 (ko) 감지 스트립을 갖는 전자 디바이스
EP2564290B1 (en) An apparatus, method, computer program and user interface
EP2518590A1 (en) Portable electronic device and method of controlling same
US20120274545A1 (en) Portable electronic device and method of controlling same
KR101202734B1 (ko) 터치 스크린 및 그 동작 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant