KR20140014548A - 전자 장치, 그 제어 방법, 및 컴퓨터 판독가능 기록매체 - Google Patents

전자 장치, 그 제어 방법, 및 컴퓨터 판독가능 기록매체 Download PDF

Info

Publication number
KR20140014548A
KR20140014548A KR1020120080804A KR20120080804A KR20140014548A KR 20140014548 A KR20140014548 A KR 20140014548A KR 1020120080804 A KR1020120080804 A KR 1020120080804A KR 20120080804 A KR20120080804 A KR 20120080804A KR 20140014548 A KR20140014548 A KR 20140014548A
Authority
KR
South Korea
Prior art keywords
electronic device
gesture command
input image
tilt
gesture
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
KR1020120080804A
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
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020120080804A priority Critical patent/KR20140014548A/ko
Priority to EP13162981.8A priority patent/EP2690525A3/en
Priority to US13/859,864 priority patent/US20140033137A1/en
Priority to CN201310298762.XA priority patent/CN103581542A/zh
Publication of KR20140014548A publication Critical patent/KR20140014548A/ko
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • G06F3/0425Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/24Aligning, centring, orientation detection or correction of the image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • G06V40/28Recognition of hand or arm movements, e.g. recognition of deaf sign language
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer

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)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Psychiatry (AREA)
  • Social Psychology (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명의 일 실시예의 일 측면에 따르면, 전자 장치의 기울기를 검출하는 단계; 상기 전자 장치의 기울기에 따라, 입력 영상으로부터 제스처 명령을 인식하는 단계; 및 상기 인식된 제스처 명령에 따라 상기 전자 장치를 제어하는 단계를 포함하는 전자 장치 제어 방법이 제공된다.

Description

전자 장치, 그 제어 방법, 및 컴퓨터 판독가능 기록매체 {Electronic device, method for controlling the same, and computer-readable recoding medium}
본 발명의 실시예들은 전자 장치, 전자 장치 제어 방법, 및 컴퓨터 판독가능 기록매체에 관한 것이다.
최근 전자 장치의 직관적인 조작에 대한 요구가 높아지면서, 사용자의 제어 신호 입력 방식에 대해 다양한 기술들이 제안되고 있다. 전자 장치에서 사용자에게 직관적이고 쉬운 사용자 인터페이스를 제공함으로써, 사용자의 만족도를 높이고, 제품 경쟁력을 강화할 수 있다. 그러나 사용자에게 직관적이고 쉬운 사용자 인터페이스는 기존의 키 입력 방식 등에 비하여 정확도가 떨어져, 사용자의 제어 입력을 오류 없이 받아들이기 위한 해결책이 필요하다. 또한 사용자는 전자 장치를 다양한 환경에서 이용할 수 있기 때문에, 다양한 환경에서도 사용자의 제어 입력을 인식하기 위한 해결책이 요구된다.
본 발명의 실시예들은 입력 영상으로부터 피사체의 제스처(gesture)를 인식하여 제스처 명령을 입력 받을 때, 전자 장치의 기울기가 변하더라도 제스처 명령을 인식할 수 있도록 하기 위한 것이다.
본 발명의 일 실시예의 일 측면에 따르면, 전자 장치의 기울기를 검출하는 단계; 상기 전자 장치의 기울기에 따라, 입력 영상으로부터 제스처 명령을 인식하는 단계; 및 상기 인식된 제스처 명령에 따라 상기 전자 장치를 제어하는 단계를 포함하는 전자 장치 제어 방법이 제공된다.
본 발명의 일 실시예에 따르면, 상기 제스처 명령을 인식하는 단계는, 상기 전자 장치의 기울기를 반영하여 상기 입력 영상을 회전시키는 단계; 및 상기 회전된 입력 영상으로부터 상기 제스처 명령을 인식하는 단계를 포함할 수 있다.
본 발명의 다른 실시예에 따르면, 상기 제스처 명령을 인식하는 단계는, 상기 전자 장치의 기울기에 따라, 미리 정의된 제스처 명령의 방향을 변화시켜, 상기 제스처 명령을 인식할 수 있다.
본 발명의 또 다른 실시예에 따르면, 상기 전자 장치의 기울기를 검출하는 단계는, 상기 입력 영상의 피사체의 얼굴 검출 정보를 이용하여 상기 전자 장치의 기울기를 검출할 수 있다.
본 발명의 또 다른 실시예에 따르면, 상기 전자 장치 제어 방법은, 상기 전자 장치에 회전 가능하게 장착된 표시부의 회전 상태 및 상기 전자 장치의 기울기를 반영하여 입력 영상으로부터 생성된 라이브뷰를 생성하는 단계; 및 상기 라이브뷰에 상기 인식된 제스처 명령에 대한 정보를 표시하는 단계를 더 포함하고, 상기 인식된 제스처 명령에 대한 정보를 표시하는 단계는, 상기 표시부의 회전 상태 및 상기 전자 장치의 기울기에 따라 상기 인식된 제스처 명령의 표시 방향을 결정하여 표시할 수 있다.
상기 전자 장치 제어 방법은, 상기 입력 영상으로부터 제스처 명령이 인식된 경우, 피드백을 제공하는 단계를 더 포함할 수 있다.
본 발명의 일 실시예의 다른 측면에 따르면, 입사광을 광전 변환하여, 입력 영상을 생성하는 촬영부; 전자 장치의 기울기를 검출하는 기울기 검출부; 상기 전자 장치의 기울기를 반영하여 입력 영상으로부터 제스처 명령을 인식하는 제스처 인식부; 및 상기 인식된 제스처 명령에 따라 상기 전자 장치를 제어하는 제어부를 포함하는 전자 장치가 제공된다.
본 발명의 일 실시예에 따르면, 상기 제스처 인식부는, 상기 전자 장치의 기울기에 따라, 상기 입력 영상을 회전시키고, 상기 회전된 입력 영상으로부터 상기 제스처 명령을 인식할 수 있다.
본 발명의 다른 실시예에 따르면, 상기 제스처 인식부는, 상기 전자 장치의 기울기에 따라, 미리 정의된 제스처 명령의 방향을 변화시켜, 상기 제스처 명령을 인식할 수 있다.
본 발명의 또 다른 실시예에 따르면, 상기 기울기 검출부는, 상기 입력 영상의 피사체의 얼굴 검출 정보를 이용하여 상기 전자 장치의 기울기를 검출할 수 있다.
본 발명의 또 다른 실시예에 따르면, 상기 전자 장치는, 상기 전자 장치에 회전 가능하게 장착된 표시부의 회전 상태 및 상기 전자 장치의 기울기를 반영하여 상기 입력 영상으로부터 생성된 라이브뷰를 생성하는 라이브뷰 생성부; 상기 라이브뷰 상에 표시되는 상기 인식된 제스처 명령에 대한 정보를 제공하는 제스처 정보 생성부; 및 상기 라이브뷰 및 상기 제스처 명령에 대한 정보를 표시하는 표시부를 더 포함하고, 상기 제스처 정보 제공부는, 상기 표시부의 회전 상태 및 상기 전자 장치의 기울기에 따라, 상기 인식된 제스처 명령의 표시 방향을 결정하여 제공할 수 있다.
상기 전자 장치는, 상기 입력 영상으로부터 상기 제스처 명령이 인식된 경우, 피드백을 제공하는 피드백 제공부를 더 포함할 수 있다.
본 발명의 일 실시예의 또 다른 측면에 따르면, 프로세서에 의해 독출되어 수행되었을 때, 전자 장치 제어 방법을 수행하는 컴퓨터 프로그램 코드들을 저장하는 컴퓨터 판독가능 기록매체에 있어서, 상기 전자 장치 제어 방법은, 전자 장치의 기울기를 검출하는 단계; 상기 전자 장치의 기울기를 반영하여 입력 영상으로부터 제스처 명령을 인식하는 단계; 및 상기 인식된 제스처 명령에 따라 상기 전자 장치를 제어하는 단계를 포함하는, 컴퓨터 판독가능 기록매체가 제공된다.
본 발명의 실시예들에 따르면, 입력 영상으로부터 피사체의 제스처를 인식하여 제스처 명령을 입력 받을 때, 전자 장치의 기울기가 변하더라도 제스처 명령을 인식할 수 있는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른 제스처 명령을 입력하는 모습을 나타낸 도면이다.
도 2는 본 발명의 일 실시예에 따른 전자 장치(100a)의 구조를 나타낸 도면이다.
도 3은 본 발명의 일 실시예에 따라 미리 정의된 제스처 명령의 일례를 나타낸 도면이다.
도 4는 본 발명의 일 실시예에 따른 전자 장치 제어 방법을 나타낸 흐름도이다.
도 5a 내지 도 5c는 본 발명의 일 실시예에 따라 전자 장치(100a)의 기울기를 고려하여 제스처 명령을 인식하는 방법을 나타낸 도면이다.
도 6은 본 발명의 다른 실시예에 따라 전자 장치(100a)의 기울기를 고려하여 제스처 명령을 인식하는 방법을 나타낸 도면이다.
도 7은 본 발명의 또 다른 실시예에 따라 전자 장치(100a)의 기울기를 고려하여 제스처 명령을 인식하는 방법을 나타낸 도면이다.
도 8은 본 발명의 또 다른 실시예에 따른 전자 장치(100b)의 구조를 나타낸 도면이다.
도 9a 및 도 9b는 본 발명의 또 다른 실시예에 따른 전자 장치(100b)의 외관을 나타낸 도면이다.
도 10은 본 발명의 또 다른 실시예에 따른 전자 장치(100b)의 다양한 배치 상태들을 나타낸 도면이다.
도 11a 내지 도 11c는 표시부(840)에 라이브뷰 및 제스처 명령에 대한 정보가 표시된 모습을 나타낸 도면이다.
도 12는 본 발명의 또 다른 실시예에 따른 전자 장치 제어 방법을 나타낸 흐름도이다.
도 13은 본 발명의 또 다른 실시예에 따른 전자 장치(100c)의 구조를 나타낸 도면이다.
도 14는 본 발명의 또 다른 실시예에 따른 전자 장치 제어 방법을 나타낸 흐름도이다.
하기의 설명 및 첨부된 도면은 본 발명에 따른 동작을 이해하기 위한 것이며, 본 기술 분야의 통상의 기술자가 용이하게 구현할 수 있는 부분은 생략될 수 있다.
또한 본 명세서 및 도면은 본 발명을 제한하기 위한 목적으로 제공된 것은 아니고, 본 발명의 범위는 청구의 범위에 의하여 정해져야 한다. 본 명세서에서 사용된 용어들은 본 발명을 가장 적절하게 표현할 수 있도록 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야 한다.
이하 첨부된 도면을 참조하여 본 발명의 실시예들을 설명한다.
도 1은 본 발명의 일 실시예에 따른 제스처 명령을 입력하는 모습을 나타낸 도면이다.
본 발명의 일 실시예예 따르면, 사용자는 촬영 기능을 갖는 전자 장치(100)를 제스처를 이용하여 조작할 수 있다. 예를 들면, 사용자는 손을 위아래로 흔들어 셔터 릴리즈 신호를 입력하거나, 손을 시계방향으로 돌려 줌인(zoom-in) 신호를 입력할 수 있다. 전자 장치(100)는 촬영된 입력 영상으로부터 사용자의 제스처를 인식하여, 제스처 명령을 인식한다.
사용자는 전자 장치(100)의 조작 중에, 전자 장치(100)를 정 방향으로만 이용하지 않고, 90도 회전시켜 이용하거나, 180도 회전시켜 이용하는 등, 다양한 기울기로 전자 장치(100)를 이용할 수 있다. 그런데 이와 같이 전자 장치(100)의 기울기가 변화되면, 입력 영상도 90도, 180도 등으로 회전되기 때문에, 전자 장치(100)에서 사용자가 의도한 제스처 명령을 인식하지 못할 수 있다. 본 발명의 실시예들에 따르면, 전자 장치(100)의 기울기가 변화되더라도, 사용자가 의도한 제스처 명령을 인식할 수 있는 방법 및 장치를 제공한다.
도 2는 본 발명의 일 실시예에 따른 전자 장치(100a)의 구조를 나타낸 도면이다.
본 발명의 일 실시예에 따른 전자 장치(100a)는 촬영부(210), 기울기 검출부(220), 제스처 인식부(230), 및 제어부(240)를 포함한다.
촬영부(210)는 입사광을 광전 변환하여, 입사광으로부터 촬상 신호를 생성하고, 입력 영상을 생성한다. 촬영부(210)는 렌즈, 조리개, 촬상 소자를 포함하여, 입사광을 촬상 소자에 집광시키고, 촬상 소자를 이용하여 입사광을 광전변환하여 촬상 신호를 생성할 수 있다. 또한 촬상 신호를 아날로그-디지털 변환하고, 인코딩하여 입력 영상을 생성할 수 있다. 촬상 신호는 예를 들면 YCbCr 또는 JPEG(Joint Photographic Experts Group) 등의 형식의 입력 영상으로 변환될 수 있다.
기울기 검출부(220)는 전자 장치(100a)의 기울기를 검출한다. 기울기 검출부(220)는 예를 들면, 자이로 센서(gyro sensor)를 구비하여, 전자 장치(100a)의 기울기를 검출할 수 있다. 다른 예로서, 기울기 검출부(220)는 입력 영상으로부터 전자 장치(100a)의 기울기를 검출할 수 있다. 기울기 검출부(220)에서 검출된 기울기는 예를 들면, 90도, 180도 등의 형태로 표현될 수 있다.
제스처 인식부(230)는 전자 장치(100a)의 기울기에 따라, 입력 영상으로부터 제스처 명령을 인식한다. 제스처 인식부(230)는 미리 정의된 제스처 명령을 저장하고, 입력 영상으로부터 미리 정의된 제스처 명령을 인식할 수 있다.
도 3은 본 발명의 일 실시예에 따라 미리 정의된 제스처 명령의 일례를 나타낸 도면이다.
전자 장치(100a)는 입력 영상으로부터 움직이는 객체를 검출하고, 움직이는 객체를 트랙킹하여 제스처를 인식할 수 있다. 예를 들면, 사용자는 전자 장치(100a) 앞에서 손을 이용하여 제스처를 취함으로써, 제스처 명령을 전자 장치(100a)에 입력할 수 있다.
제스처 명령은 제스처의 형태에 따라 각각 정의된 동작을 갖는다. 도 3에 도시된 바와 같이, 반시계 방향의 회전 제스처는 줌 아웃 동작을 나타내고, 시계 방향의 회전 제스처는 줌 인 동작을 나타낼 수 있다. 또한 상하 방향의 제스처는 셔터 릴리즈 동작을 나타낼 수 있다.
그런데 만약 전자 장치(100a)가 정방향으로 있지 않고, 90도 회전한 상태로 있는 상태에서, 사용자가 셔터 릴리즈에 해당하는 상하 방향의 제스처 명령을 입력한다면, 전자 장치(100a)는 사용자의 상하 방향의 제스처 명령을 좌우 방향의 제스처 명령으로 인식하기 때문에, 셔터 릴리즈에 대응하는 제스처 명령으로 인식하지 못한다. 본 발명의 실시예들은 전자 장치(100a)의 기울기에 따라 제스처 명령을 인식하기 때문에, 이와 같이 전자 장치(100a)의 기울기가 변화된 경우에도 제스처 명령을 인식할 수 있다. 본 발명의 일 실시예에 따르면, 전자 장치(100a)는 전자 장치(100a)가 90도 기울어진 상태에서 좌우 방향의 제스처를 인식하면, 전자 장치(100a)의 기울기가 90도인 것을 고려하여 상기 좌우 방향의 제스처를 상하 방향의 제스처인 것으로 인식하여, 셔터 릴리즈에 대응하는 제스처 명령이 입력된 것을 인식할 수 있다.
제어부(240)는 제스처 명령이 인식되면, 인식된 제스처 명령에 따라 전자 장치(100a)를 제어한다. 예를 들면, 줌인 제스처 명령이 인식되면, 제어부(240)는 촬영부(210)를 제어하여 줌인 동작을 수행한다. 또한 셔터 릴리즈 제스처 명령이 인식되면, 제어부(240)는 촬영부(210)를 제어하여 셔터 릴리즈 동작을 수행한다.
도 4는 본 발명의 일 실시예에 따른 전자 장치 제어 방법을 나타낸 흐름도이다.
본 발명의 일 실시예에 따른 전자 장치 제어 방법에 따르면, 우선 전자 장치(100a)의 기울기가 검출된다(S402). 예를 들면, 전자 장치의 기울어짐이 검출될 수 있다.
또한 전자 장치(100a)는 촬상 신호로부터 생성된 입력 영상으로부터, 제스처 명령을 인식한다(S404). 이때, 제스처 명령은 전자 장치(100a)의 기울기에 따라 인식될 수 있다.
다음으로 인식된 제스처 명령에 따라 전자 장치(100a)제어한다. 예를 들면, 줌인 제스처 명령이 인식되면, 촬영부(210)에서 줌인 동작을 수행하도록 제어한다. 또한 셔터 릴리즈 제스처 명령이 인식되면, 촬영부(210)에서 셔터 릴리즈 동작을 하도록 제어한다.
도 5a 내지 도 5c는 본 발명의 일 실시예에 따라 전자 장치(100a)의 기울기를 고려하여 제스처 명령을 인식하는 방법을 나타낸 도면이다.
본 발명의 일 실시예에 따르면, 제스처 인식부(230)는 전자 장치(100a)의 기울기에 따라, 입력 영상을 회전시켜 제스처 명령을 인식할 수 있다. 도 5a에 도시된 바와 같이, 전자 장치(100a)의 기울기가 0도인 경우, 제스처 인식부(230)는 입력 영상의 회전 없이 제스처 명령을 인식한다. 그러나 도 5b에 도시된 바와 같이, 전자 장치(100a)의 기울기가 시계 방향으로 45도 회전된 상태인 경우, 제스처 인식부(230)는 입력 영상을 반시계 방향으로 45도만큼 회전시킨 상태에서 제스처 명령을 인식한다. 또한 도 5c에 도시된 바와 같이 전자 장치(100a)의 기울기가 시계 방향으로 90도 회전된 상태인 경우, 제스처 인식부(230)는 입력 영상을 반시계 방향으로 90도만큼 회전시킨 상태에서 제스처 명령을 인식한다.
본 실시예에 따르면, 전자 장치(100a)는 어떠한 기울기로 피사체를 촬영하더라도 정의된 제스처 명령을 인식할 수 있다.
도 6은 본 발명의 다른 실시예에 따라 전자 장치(100a)의 기울기를 고려하여 제스처 명령을 인식하는 방법을 나타낸 도면이다. 본 실시예에 대해, 도 3의 셔터 릴리즈에 대응하는 제스처 명령을 예로 들어 설명한다.
본 발명의 다른 실시예에 따르면, 제스처 인식부(230)는 전자 장치(100a)의 기울기에 따라, 정의된 제스처 명령의 방향을 바꿔서 제스처 명령을 인식한다.
제스처 인식부(230)는 전자 장치(100a)의 기울기에 따라 정의된 제스처를 회전시킨 후, 회전되어 정의된 제스처와 인식된 제스처를 매칭시켜 제스처 명령을 인식한다. 이러한 경우, 도 6에 도시된 바와 같이, 전자 장치(100a)의 기울기가 0도 또는 180도인 경우, 셔터릴리스 명령에 대응하는 정의된 제스처는 회전되지 않고 그대로 인식될 수 있다. 전자 장치(100a)의 기울기가 90도 또는 270도인 경우, 셔터 릴리즈 명령에 대응하는 정의된 제스처는 90도 또는 270도만큼 회전되고, 인식된 제스처와 매칭될 수 있다.
도 6에는 0도, 90도, 180도, 및 270도만큼 전자 장치(100a)가 회전된 예만 도시되어 있지만, 정의된 제스처는 다양한 전자 장치(100a)의 기울기에 따라 회전될 수 있음은 물론이다.
본 발명의 다른 실시예에 따르면, 간단한 신호 처리로 전자 장치(100a)에 큰 로드를 부여하지 않고 전자 장치(100a)의 기울어짐에 대응할 수 있는 효과가 있다.
도 7은 본 발명의 또 다른 실시예에 따라 전자 장치(100a)의 기울기를 고려하여 제스처 명령을 인식하는 방법을 나타낸 도면이다.
본 발명의 또 다른 실시예에 따르면, 기울기 검출부(220)는 입력 영상으로부터 얼굴 인식을 수행하여, 전자 장치(100a)의 기울기를 검출한다. 예를 들면, 입력 영상으로부터 얼굴을 인식하고, 두 눈의 배치로부터 전자 장치(100a)의 기울기를 검출할 수 있다. 예를 들면, 기울기 검출부(220)는 도 7a와 같은 경우 전자 장치(100a)가 0도의 기울기를 갖는다고 검출하고, 도 7b와 같은 경우 전자 장치(100a)가 90도의 기울기를 갖는다고 검출할 수 있다.
본 발명의 또 다른 실시예에 따르면, 기울기 검출을 위해 자이로 센서 등과 같은 추가 부품을 구비할 필요가 없기 때문에, 전자 장치(100a)의 경량화가 가능해지고, 제조 비용을 감소시킬 수 있는 효과가 있다.
도 8은 본 발명의 또 다른 실시예에 따른 전자 장치(100b)의 구조를 나타낸 도면이다.
본 발명의 또 다른 실시예에 따른 전자 장치(100b)는, 촬영부(210), 기울기 검출부(220), 제스처 인식부(230), 제어부(240), 표시부 회전 검출부(810), 라이브뷰 생성부(820), 제스처 정보 생성부(830), 및 표시부(840)를 포함할 수 있다.
도 9a 및 도 9b는 본 발명의 또 다른 실시예에 따른 전자 장치(100b)의 외관을 나타낸 도면이다.
본 실시예에 따른 전자 장치(100b)는, 도 9a 및 도 9b에 도시된 바와 같이, 전자 장치(100b)에 부착되어 회전 가능하게 배치된 표시부(840)를 구비한다. 표시부(840)는 힌지를 중심으로 플립(flip)되는 형태로 구비될 수 있다. 도 9a는 표시부(840)가 전자 장치(100b)의 배면에 배치된 상태를 도시하고, 도 9b는 표시부(840)가 펼쳐져 전자 장치(100b)의 정면 방향으로 향해있는 상태를 도시한다. 본 실시예에 따르면, 표시부(840)의 회전 상태에 따라 표시부(840)의 표시 영상이 회전하거나 상하 반전될 수 있다. 도 9a에 도시된 상태와 도 9b에 도시된 상태에서 표시부(840)의 방향은 180도 바뀌기 때문에, 표시부(840)에 표시되는 영상은 표시부(840)의 회전 상태에 따라 표시 상태가 변할 수 있다. 예를 들면 도 9a에 도시된 상태에서 도 9b에 도시된 상태로 변화하면서, 표시부(840)에 표시된 영상은 180도 회전되거나, 상하 반전될 수 있다.
표시부 회전 검출부(810)는 도 9a 및 도 9b에 도시된 바와 같이 표시부(840)가 회전할 때, 표시부(840)의 회전 상태를 검출하여, 표시부 회전 상태에 대한 정보를 라이브뷰 생성부(820)에 제공한다. 표시부 회전 상태에 대한 정보는 예를 들면, 힌지 축을 중심으로 표시부(840)까 회전된 정보를 나타낼 수 있다. 다른 예로서 표시부 회전 상태에 대한 정보는 표시부(840)가 배면에 배치된 상태인지, 정면 방향으로 향해있는 상태인지 여부를 나타낼 수 있다. 표시부(840)의 회전 상태는 예를 들면 표시부(840)가 부착된 힌지에 배치된 센서를 이용하여 검출될 수 있다.
촬영부(210)는 입사광을 광전 변환하여, 입사광으로부터 촬상 신호를 생성하고, 촬상 신호로부터 입력 영상을 생성한다.
기울기 검출부(220)는 전자 장치(100b)의 기울기를 검출한다.
라이브뷰 생성부(820)는 표시부 회전 상태 및 전자 장치(100b)의 기울기에 따라 상기 입력 영상으로부터 라이브뷰를 생성하여 표시부(840)에 제공한다. 라이브뷰 생성부(820)는 표시부 회전 상태에 따라 라이브뷰를 회전시키거나, 상하 또는 좌우 반전시킨다. 또한 라이브뷰 생성부(820)는 전자 장치(100b)의 기울기에 따라 라이브뷰를 회전시킨다.
도 10은 본 발명의 또 다른 실시예에 따른 전자 장치(100b)의 다양한 배치 상태들을 나타낸 도면이다.
본 실시예에 따른 라이브뷰 생성부(820)는 전자 장치(100b)의 기울기에 따라 표시부(840)에 표시되는 영상을 회전시킬 수 있다. 예를 들면, 도 10에 도시된 제1 상태(1010)에서 전자 장치(100b)를 시계 방향으로 90도 회전시켜 제2 상태(1020)로 변화되면, 표시부(840)에 표시된 영상은 반시계 방향으로 90도 회전되어 표시된다. 또한 도 10에 도시된 제1 상태(1010)에서 전자 장치(100b)를 180도 회전시켜 제3 상태(1030)로 변화되면, 표시부(840)에 표시된 영상은 180도 회전되어 표시된다. 전자 장치(100b)를 제1 상태(1010)에서 반시계 방향으로 90도 회전시켜 제4 상태(1040)로 변화되면, 표시부(840)에 표시된 영상은 시계 방향으로 90도 회전되어 표시된다.
제스처 인식부(230)는 전자 장치(100b)의 기울기에 따라, 입력 영상으로부터 제스처 명령을 인식한다. 본 실시예에 따르면, 제스처 인식부(230)는 제스처 명령이 인식되면, 인식된 제스처 명령에 대한 정보를 제스처 정보 생성부(830)로 제공한다.
제스처 정보 생성부(830)는 라이브뷰 상에 표시될 인식된 제스처 명령에 대한 정보를 생성하여 라이브뷰 생성부(820)로 제공한다. 제스처 명령에 대한 정보는 아이콘, 화살표, 현재 설정 값 등을 포함하여 라이브뷰 상에 표시될 수 있다.
라이브뷰 생성부(820)는 제스처 명령에 대한 정보를 라이브뷰 상에 배치하고, 표시부 회전 상태 및 전자 장치(100b)의 기울기에 따라 제스처 명령에 대한 정보를 표시한다.
표시부(840)는 라이브뷰 생성부(820)로부터 제공된 라이브뷰 및 제스처 명령에 대한 정보를 표시한다.
제어부(240)는 인식된 제스처 명령에 따라 전자 장치(100b)를 제어한다.
도 11a 내지 도 11c는 표시부(840)에 라이브뷰 및 제스처 명령에 대한 정보가 표시된 모습을 나타낸 도면이다. 여기서 제스처 명령은 도 3에 도시된 바와 같이 정의되었다고 가정한다.
도 11a는 줌 아웃에 대응하는 제스처 명령이 인식된 경우를 나타내고, 도 11b는 줌인에 대응하는 제스처 명령이 인식된 경우를 나타낸다. 본 실시예에 따르면, 도 11a 및 도 11b에 도시된 바와 같이, 라이브뷰 상에, 인식된 제스처를 나타내는 아이콘과, 인식된 제스처 명령에 대한 설명과, 제스처 명령에 따라 조절된 촬영 설정 값에 대한 정보를 표시할 수 있다.
도 11c는 셔터 릴리즈에 대응하는 제스처 명령이 인식된 경우를 나타낸다. 셔터 릴리즈에 대응하는 제스처 명령이 인식된 경우, 도 11c에 도시된 바와 같이 제스처를 나타내는 아이콘이 라이브뷰 상에 배치될 수 있다.
라이브뷰 생성부(820)는 도 11a 내지 도 11c에 나타난 바와 같이 라이브뷰 상에 제스처 명령에 대한 정보를 나타낼 때, 표시부의 회전 상태와 전자 장치(100b)의 기울기에 따라 라이브뷰 및 제스처 명령에 대한 정보를 회전시키거나, 상하 또는 좌우 반전시켜 나타낼 수 있다.
도 12는 본 발명의 또 다른 실시예에 따른 전자 장치 제어 방법을 나타낸 흐름도이다.
본 실시예에 따르면, 우선 전자 장치(100b)의 기울기가 검출된다(S1202).
전자 장치(100b)의 기울기가 검출되면, 전자 장치(100b)의 기울기에 따라 입력 영상으로부터 제스처 명령이 인식된다(S1204).
또한, 본 실시예에 따르면, 제스처 명령을 인식하는 프로세스와 함께, 라이브뷰 생성을 위한 프로세스가 진행된다. 우선 표시부(840)의 회전 상태를 검출하고(1206), 표시부(840)의 회전 상태 및 전자 장치의 기울기에 따라 라이브뷰를 생성한다(S1208).
다음으로, 인식된 제스처 명령에 대한 정보를, 전자 장치(100b)의 기울기 및 표시부(840)의 회전 상태에 따라 라이브뷰 상에 표시한다(S1210).
또한, 인식된 제스처 명령에 따라 전자 장치(100b)가 제어된다(S1212).
도 13은 본 발명의 또 다른 실시예에 따른 전자 장치(100c)의 구조를 나타낸 도면이다.
본 실시예에 따른 전자 장치(100c)는, 촬영부(210), 기울기 검출부(220), 제스처 인식부(230), 제어부(240), 및 피드백 제공부(1310)를 포함한다.
본 실시예에 따른 피드백 제공부(1310)는 입력 영상으로부터 제스처 명령이 인식된 경우, 피드백을 제공한다. 예를 들면, 피드백 제공부(1310)는 전자 장치(100c)의 전면에 배치된 표시등의 색깔을 변경하거나, 점등시키거나, 깜빡임을 발생시키는 등의 동작을 통해, 제스처 명령이 인식되었음 알리는 피드백을 제공하거나, 인식된 제스처 명령의 종류를 나타내는 피드백을 제공할 수 있다. 다른 예로서, 피드백 제공부(1310)는 소리를 이용하여 제스처 명령이 인식되었음을 알리는 피드백을 제공하거나, 인식된 제스처 명령의 종류를 나타내는 피드백을 제공할 수 있다.
본 실시예는 사용자에게 전자 장치(100c)로부터 제스처 명령이 인식되었는지 여부, 또는 인식된 제스처 명령의 종류에 대한 피드백을 제공함으로써, 제스처 명령 인식의 성공률을 향상시킬 수 있다.
도 14는 본 발명의 또 다른 실시예에 따른 전자 장치 제어 방법을 나타낸 흐름도이다.
본 실시예에 따르면, 우선 전자 장치(100c)의 기울기가 검출된다(S1402).
다음으로 전자 장치(100c)의 기울기에 따라 입력 영상으로부터 제스처 명령을 인식한다(S1404).
제스처 명령이 인식된 경우, 전자 장치(100c)는 표시등 점등, 표시등 깜빡임, 표시등 색깔 변화, 소리 등의 방법을 이용하여 사용자에게 피드백을 제공한다(S1406). 피드백은 제스처 명령이 인식되었는지 여부에 대한 정보 및/또는 인식된 제스처 명령의 종류에 대한 정보를 포함할 수 있다.
또한 인식된 제스처 명령에 따라 전자 장치(100c)를 제어한다(S1408).
본 발명의 실시예들에 따른 장치는 프로세서, 프로그램 데이터를 저장하고 실행하는 메모리, 디스크 드라이브와 같은 영구 저장부(permanent storage), 외부 장치와 통신하는 통신 포트, 터치 패널, 키(key), 버튼 등과 같은 사용자 인터페이스 장치 등을 포함할 수 있다. 소프트웨어 모듈 또는 알고리즘으로 구현되는 방법들은 상기 프로세서상에서 실행 가능한 컴퓨터가 읽을 수 있는 코드들 또는 프로그램 명령들로서 컴퓨터가 읽을 수 있는 기록 매체 상에 저장될 수 있다. 여기서 컴퓨터가 읽을 수 있는 기록 매체로 마그네틱 저장 매체(예컨대, ROM(read-only memory), RAM(random-access memory), 플로피 디스크, 하드 디스크 등) 및 광학적 판독 매체(예컨대, 시디롬(CD-ROM), 디브이디(DVD: Digital Versatile Disc)) 등이 있다. 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템들에 분산되어, 분산 방식으로 컴퓨터가 판독 가능한 코드가 저장되고 실행될 수 있다. 매체는 컴퓨터에 의해 판독가능하며, 메모리에 저장되고, 프로세서에서 실행될 수 있다.
본 발명의 이해를 위하여, 도면에 도시된 바람직한 실시 예들에서 참조 부호를 기재하였으며, 본 발명의 실시 예들을 설명하기 위하여 특정 용어들을 사용하였으나, 특정 용어에 의해 본 발명이 한정되는 것은 아니며, 본 발명은 당업자에 있어서 통상적으로 생각할 수 있는 모든 구성 요소들을 포함할 수 있다.
본 발명의 실시예들은 기능적인 블록 구성들 및 다양한 처리 단계들로 나타내어질 수 있다. 이러한 기능 블록들은 특정 기능들을 실행하는 다양한 개수의 하드웨어 또는/및 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 본 발명은 하나 이상의 마이크로프로세서들의 제어 또는 다른 제어 장치들에 의해서 다양한 기능들을 실행할 수 있는, 메모리, 프로세싱, 로직(logic), 룩 업 테이블(look-up table) 등과 같은 직접 회로 구성들을 채용할 수 있다. 본 발명에의 구성 요소들이 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있는 것과 유사하게, 본 발명은 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다. 또한, 본 발명은 전자적인 환경 설정, 신호 처리, 및/또는 데이터 처리 등을 위하여 종래 기술을 채용할 수 있다. "매커니즘", "요소", "수단", "구성"과 같은 용어는 넓게 사용될 수 있으며, 기계적이고 물리적인 구성들로서 한정되는 것은 아니다. 상기 용어는 프로세서 등과 연계하여 소프트웨어의 일련의 처리들(routines)의 의미를 포함할 수 있다.
본 발명에서 설명하는 특정 실행들은 일 실시 예들로서, 어떠한 방법으로도 본 발명의 범위를 한정하는 것은 아니다. 명세서의 간결함을 위하여, 종래 전자적인 구성들, 제어 시스템들, 소프트웨어, 상기 시스템들의 다른 기능적인 측면들의 기재는 생략될 수 있다. 또한, 도면에 도시된 구성 요소들 간의 선들의 연결 또는 연결 부재들은 기능적인 연결 및/또는 물리적 또는 회로적 연결들을 예시적으로 나타낸 것으로서, 실제 장치에서는 대체 가능하거나 추가의 다양한 기능적인 연결, 물리적인 연결, 또는 회로 연결들로서 나타내어질 수 있다. 또한, "필수적인", "중요하게" 등과 같이 구체적인 언급이 없다면 본 발명의 적용을 위하여 반드시 필요한 구성 요소가 아닐 수 있다.
본 발명의 명세서(특히 특허청구범위에서)에서 "상기"의 용어 및 이와 유사한 지시 용어의 사용은 단수 및 복수 모두에 해당하는 것일 수 있다. 또한, 본 발명에서 범위(range)를 기재한 경우 상기 범위에 속하는 개별적인 값을 적용한 발명을 포함하는 것으로서(이에 반하는 기재가 없다면), 발명의 상세한 설명에 상기 범위를 구성하는 각 개별적인 값을 기재한 것과 같다. 마지막으로, 본 발명에 따른 방법을 구성하는 단계들에 대하여 명백하게 순서를 기재하거나 반하는 기재가 없다면, 상기 단계들은 적당한 순서로 행해질 수 있다. 반드시 상기 단계들의 기재 순서에 따라 본 발명이 한정되는 것은 아니다. 본 발명에서 모든 예들 또는 예시적인 용어(예들 들어, 등등)의 사용은 단순히 본 발명을 상세히 설명하기 위한 것으로서 특허청구범위에 의해 한정되지 않는 이상 상기 예들 또는 예시적인 용어로 인해 본 발명의 범위가 한정되는 것은 아니다. 또한, 당업자는 다양한 수정, 조합 및 변경이 부가된 특허청구범위 또는 그 균등물의 범주 내에서 설계 조건 및 팩터에 따라 구성될 수 있음을 알 수 있다.

Claims (18)

  1. 전자 장치의 기울기를 검출하는 단계;
    상기 전자 장치의 기울기를 반영하여 입력 영상으로부터 제스처 명령을 인식하는 단계; 및
    상기 인식된 제스처 명령에 따라 상기 전자 장치를 제어하는 단계를 포함하는 전자 장치 제어 방법.
  2. 제1항에 있어서, 상기 제스처 명령을 인식하는 단계는,
    상기 전자 장치의 기울기에 따라, 상기 입력 영상을 회전시키는 단계; 및
    상기 회전된 입력 영상으로부터 상기 제스처 명령을 인식하는 단계를 포함하는, 전자 장치 제어 방법.
  3. 제1항에 있어서, 상기 제스처 명령을 인식하는 단계는,
    상기 전자 장치의 기울기에 따라, 미리 정의된 제스처 명령의 방향을 변화시켜, 상기 제스처 명령을 인식하는, 전자 장치 제어 방법.
  4. 제1항에 있어서,
    상기 전자 장치의 기울기를 검출하는 단계는, 상기 입력 영상의 피사체의 얼굴 검출 정보를 이용하여 상기 전자 장치의 기울기를 검출하는, 전자 장치 제어 방법.
  5. 제1항에 있어서, 상기 전자 장치 제어 방법은,
    상기 전자 장치에 회전 가능하게 장착된 표시부의 회전 상태 및 상기 전자 장치의 기울기를 반영하여 입력 영상으로부터 생성된 라이브뷰를 생성하는 단계; 및
    상기 라이브뷰에 상기 인식된 제스처 명령에 대한 정보를 표시하는 단계를 더 포함하고,
    상기 인식된 제스처 명령에 대한 정보를 표시하는 단계는, 상기 표시부의 회전 상태 및 상기 전자 장치의 기울기에 따라 상기 인식된 제스처 명령의 표시 방향을 결정하여 표시하는, 전자 장치 제어 방법.
  6. 제1항에 있어서, 상기 전자 장치 제어 방법은,
    상기 입력 영상으로부터 제스처 명령이 인식된 경우, 피드백을 제공하는 단계를 더 포함하는, 전자 장치 제어 방법.
  7. 입사광을 광전 변환하여, 입력 영상을 생성하는 촬영부;
    전자 장치의 기울기를 검출하는 기울기 검출부;
    상기 전자 장치의 기울기를 반영하여 입력 영상으로부터 제스처 명령을 인식하는 제스처 인식부; 및
    상기 인식된 제스처 명령에 따라 상기 전자 장치를 제어하는 제어부를 포함하는 전자 장치.
  8. 제7항에 있어서, 상기 제스처 인식부는,
    상기 전자 장치의 기울기에 따라, 상기 입력 영상을 회전시키고, 상기 회전된 입력 영상으로부터 상기 제스처 명령을 인식하는, 전자 장치.
  9. 제7항에 있어서, 상기 제스처 인식부는,
    상기 전자 장치의 기울기에 따라, 미리 정의된 제스처 명령의 방향을 변화시켜, 상기 제스처 명령을 인식하는, 전자 장치.
  10. 제7항에 있어서, 상기 기울기 검출부는,
    상기 입력 영상의 피사체의 얼굴 검출 정보를 이용하여 상기 전자 장치의 기울기를 검출하는, 전자 장치.
  11. 제7항에 있어서, 상기 전자 장치는,
    상기 전자 장치에 회전 가능하게 장착된 표시부의 회전 상태 및 상기 전자 장치의 기울기를 반영하여 상기 입력 영상으로부터 생성된 라이브뷰를 생성하는 라이브뷰 생성부;
    상기 라이브뷰 상에 표시되는 상기 인식된 제스처 명령에 대한 정보를 제공하는 제스처 정보 생성부; 및
    상기 라이브뷰 및 상기 제스처 명령에 대한 정보를 표시하는 표시부를 더 포함하고,
    상기 제스처 정보 제공부는, 상기 표시부의 회전 상태 및 상기 전자 장치의 기울기에 따라, 상기 인식된 제스처 명령의 표시 방향을 결정하여 제공하는, 전자 장치.
  12. 제7항에 있어서, 상기 전자 장치는,
    상기 입력 영상으로부터 상기 제스처 명령이 인식된 경우, 피드백을 제공하는 피드백 제공부를 더 포함하는, 전자 장치.
  13. 프로세서에 의해 독출되어 수행되었을 때, 전자 장치 제어 방법을 수행하는 컴퓨터 프로그램 코드들을 저장하는 컴퓨터 판독가능 기록매체에 있어서, 상기 전자 장치 제어 방법은,
    전자 장치의 기울기를 검출하는 단계;
    상기 전자 장치의 기울기를 반영하여 입력 영상으로부터 제스처 명령을 인식하는 단계; 및
    상기 인식된 제스처 명령에 따라 상기 전자 장치를 제어하는 단계를 포함하는, 컴퓨터 판독가능 기록매체.
  14. 제13항에 있어서, 상기 제스처 명령을 인식하는 단계는,
    상기 전자 장치의 기울기에 따라, 상기 입력 영상을 회전시키는 단계; 및
    상기 회전된 입력 영상으로부터 상기 제스처 명령을 인식하는 단계를 포함하는, 컴퓨터 판독가능 기록매체.
  15. 제13항에 있어서, 상기 제스처 명령을 인식하는 단계는,
    상기 전자 장치의 기울기에 따라, 미리 정의된 제스처 명령의 방향을 변화시켜, 상기 제스처 명령을 인식하는, 컴퓨터 판독가능 기록매체.
  16. 제13항에 있어서,
    상기 전자 장치의 기울기를 검출하는 단계는, 상기 입력 영상의 피사체의 얼굴 검출 정보를 이용하여 상기 전자 장치의 기울기를 검출하는, 컴퓨터 판독가능 기록매체.
  17. 제13항에 있어서, 상기 전자 장치 제어 방법은,
    상기 전자 장치에 회전 가능하게 장착된 표시부의 회전 상태 및 상기 전자 장치의 기울기를 반영하여 입력 영상으로부터 생성된 라이브뷰를 생성하는 단계; 및
    상기 라이브뷰에 상기 인식된 제스처 명령에 대한 정보를 표시하는 단계를 더 포함하고,
    상기 인식된 제스처 명령에 대한 정보를 표시하는 단계는, 상기 표시부의 회전 상태 및 상기 전자 장치의 기울기에 따라 상기 인식된 제스처 명령의 표시 방향을 결정하여 표시하는, 컴퓨터 판독가능 기록매체.
  18. 제13항에 있어서, 상기 전자 장치 제어 방법은,
    상기 입력 영상으로부터 제스처 명령이 인식된 경우, 피드백을 제공하는 단계를 더 포함하는, 컴퓨터 판독가능 기록매체.
KR1020120080804A 2012-07-24 2012-07-24 전자 장치, 그 제어 방법, 및 컴퓨터 판독가능 기록매체 Withdrawn KR20140014548A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020120080804A KR20140014548A (ko) 2012-07-24 2012-07-24 전자 장치, 그 제어 방법, 및 컴퓨터 판독가능 기록매체
EP13162981.8A EP2690525A3 (en) 2012-07-24 2013-04-09 Electronic apparatus, method of controlling the same, and computer-readable storage medium
US13/859,864 US20140033137A1 (en) 2012-07-24 2013-04-10 Electronic apparatus, method of controlling the same, and computer-readable storage medium
CN201310298762.XA CN103581542A (zh) 2012-07-24 2013-07-17 电子装置及其控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120080804A KR20140014548A (ko) 2012-07-24 2012-07-24 전자 장치, 그 제어 방법, 및 컴퓨터 판독가능 기록매체

Publications (1)

Publication Number Publication Date
KR20140014548A true KR20140014548A (ko) 2014-02-06

Family

ID=48095620

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120080804A Withdrawn KR20140014548A (ko) 2012-07-24 2012-07-24 전자 장치, 그 제어 방법, 및 컴퓨터 판독가능 기록매체

Country Status (4)

Country Link
US (1) US20140033137A1 (ko)
EP (1) EP2690525A3 (ko)
KR (1) KR20140014548A (ko)
CN (1) CN103581542A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12446748B2 (en) 2023-03-09 2025-10-21 Samsung Electronics Co., Ltd. Cordless vacuum cleaner and method of controlling operation of cordless vacuum cleaner

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6314645B2 (ja) * 2014-05-08 2018-04-25 ソニー株式会社 撮像装置
FR3122510A1 (fr) * 2021-04-30 2022-11-04 Sagemcom Broadband Sas Commande par glissement sur des boutons virtuels

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08336069A (ja) * 1995-04-13 1996-12-17 Eastman Kodak Co 電子スチルカメラ
US6658138B1 (en) * 2000-08-16 2003-12-02 Ncr Corporation Produce texture data collecting apparatus and method
US20040196400A1 (en) * 2003-04-07 2004-10-07 Stavely Donald J. Digital camera user interface using hand gestures
US7301527B2 (en) * 2004-03-23 2007-11-27 Fujitsu Limited Feedback based user interface for motion controlled handheld devices
JP2007013768A (ja) * 2005-07-01 2007-01-18 Konica Minolta Photo Imaging Inc 撮像装置
KR100783552B1 (ko) * 2006-10-11 2007-12-07 삼성전자주식회사 휴대 단말기의 입력 제어 방법 및 장치
JP4264663B2 (ja) * 2006-11-21 2009-05-20 ソニー株式会社 撮影装置、画像処理装置、および、これらにおける画像処理方法ならびに当該方法をコンピュータに実行させるプログラム
WO2008134745A1 (en) * 2007-04-30 2008-11-06 Gesturetek, Inc. Mobile video-based therapy
JP4453721B2 (ja) * 2007-06-13 2010-04-21 ソニー株式会社 画像撮影装置及び画像撮影方法、並びにコンピュータ・プログラム
US9261979B2 (en) * 2007-08-20 2016-02-16 Qualcomm Incorporated Gesture-based mobile interaction
US8555207B2 (en) * 2008-02-27 2013-10-08 Qualcomm Incorporated Enhanced input using recognized gestures
US9772689B2 (en) * 2008-03-04 2017-09-26 Qualcomm Incorporated Enhanced gesture-based image manipulation
JP5141317B2 (ja) * 2008-03-14 2013-02-13 オムロン株式会社 対象画像検出デバイス、制御プログラム、および該プログラムを記録した記録媒体、ならびに対象画像検出デバイスを備えた電子機器
US8514251B2 (en) * 2008-06-23 2013-08-20 Qualcomm Incorporated Enhanced character input using recognized gestures
US8146020B2 (en) * 2008-07-24 2012-03-27 Qualcomm Incorporated Enhanced detection of circular engagement gesture
CN102165396B (zh) * 2008-07-25 2014-10-29 高通股份有限公司 挥动约定姿态的增强检测
US20100083189A1 (en) * 2008-09-30 2010-04-01 Robert Michael Arlein Method and apparatus for spatial context based coordination of information among multiple devices
CN101989126B (zh) * 2009-08-07 2015-02-25 深圳富泰宏精密工业有限公司 手持式电子装置及其屏幕画面自动旋转方法
JP5653206B2 (ja) * 2010-12-27 2015-01-14 日立マクセル株式会社 映像処理装置
KR101690117B1 (ko) * 2011-01-19 2016-12-27 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 멀티모달 및 제스처 제어를 위한 방법 및 시스템
WO2012141352A1 (en) * 2011-04-13 2012-10-18 Lg Electronics Inc. Gesture recognition agnostic to device orientation
US8847881B2 (en) * 2011-11-18 2014-09-30 Sony Corporation Gesture and voice recognition for control of a device
US8687848B2 (en) * 2012-01-04 2014-04-01 Cisco Technology, Inc. Techniques for context-enhanced confidence adjustment for gesture

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12446748B2 (en) 2023-03-09 2025-10-21 Samsung Electronics Co., Ltd. Cordless vacuum cleaner and method of controlling operation of cordless vacuum cleaner

Also Published As

Publication number Publication date
CN103581542A (zh) 2014-02-12
EP2690525A3 (en) 2014-07-16
EP2690525A2 (en) 2014-01-29
US20140033137A1 (en) 2014-01-30

Similar Documents

Publication Publication Date Title
CN101046623B (zh) 拍摄全景照片的设备和方法
CN109644239B (zh) 摄像控制设备、显示控制设备及其控制方法和存储介质
US12513278B2 (en) Imaging apparatus, control method of imaging apparatus, and non-transitory computer readable medium
KR101788740B1 (ko) 피사체 검출 방법 및 장치와, 디지털 촬영 장치
US10158798B2 (en) Imaging apparatus and method of controlling the same
JP2013229697A (ja) 表示制御装置および表示制御方法
CN104255015A (zh) 具有可旋转摄像头的移动电子装置
US20220400243A1 (en) Image processing apparatus and image processing method
CN104935823A (zh) 进入拍摄状态方法、进入拍摄状态装置及智能终端
US11750922B2 (en) Camera switchover control techniques for multiple-camera systems
US10958825B2 (en) Electronic apparatus and method for controlling the same
JP2014003422A (ja) 表示制御装置および撮像装置ならびに表示制御方法
US9292095B2 (en) Photographing apparatus, method of controlling the same, and computer-readable recording medium
KR20140014548A (ko) 전자 장치, 그 제어 방법, 및 컴퓨터 판독가능 기록매체
US10924680B2 (en) Image capture control apparatus and method of controlling the same
US12015845B2 (en) Object depth estimation and camera focusing techniques for multiple-camera systems
WO2025151726A1 (en) Systems, methods, and apparatuses for a stable superzoom
JP6701027B2 (ja) 撮像装置、その制御方法およびプログラム
JP2015008417A (ja) 撮像装置
JP2017163586A (ja) 撮像装置、撮像装置の制御方法およびプログラム
US12501143B2 (en) Image capture apparatus, control method for the same, and non-transitory computer-readable storage medium
JP6708516B2 (ja) 電子装置、その制御方法およびプログラム
US20250039533A1 (en) Image pickup apparatus, its control method, and storage medium
US20250126357A1 (en) Image capturing apparatus, control method therefor, and storage medium
US12587733B2 (en) Display control method for an image pickup apparatus

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20120724

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid