WO2013157630A1 - Appareil électronique et procédé de détection de mouvement - Google Patents
Appareil électronique et procédé de détection de mouvement Download PDFInfo
- Publication number
- WO2013157630A1 WO2013157630A1 PCT/JP2013/061612 JP2013061612W WO2013157630A1 WO 2013157630 A1 WO2013157630 A1 WO 2013157630A1 JP 2013061612 W JP2013061612 W JP 2013061612W WO 2013157630 A1 WO2013157630 A1 WO 2013157630A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- acceleration
- vibration
- unit
- electronic device
- storage unit
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
Definitions
- the present invention relates to an electronic device and a motion detection method.
- This application claims priority based on Japanese Patent Application No. 2012-097006 filed on April 20, 2012, the contents of which are incorporated herein by reference.
- Patent Document 1 is known as an electronic device such as a mobile phone or a personal digital assistant provided with a three-axis acceleration sensor or the like.
- An electronic device as shown in Patent Document 1 has a motion interface that uses the movement of the apparatus main body as an interface by detecting the movement of the own apparatus (apparatus main body) by a three-axis acceleration sensor.
- An object of an aspect of the present invention is to provide an electronic device and a motion detection method capable of preventing an input due to a motion of a vibration device provided in an electronic device using the motion of the apparatus main body as an interface.
- One embodiment of the present invention stores an apparatus main body, an acceleration sensor that detects acceleration of the apparatus main body, a vibration unit that generates vibration, and an acceleration associated with at least one of amplitude and frequency information.
- An acceleration corresponding to the vibration generated by the storage unit and the vibration unit is read from the storage unit, and the movement of the apparatus main body is based on the acceleration read from the storage unit and the acceleration detected by the acceleration sensor.
- a motion detection unit for detecting the electronic device.
- the electronic device stores the acceleration associated with at least one of the step of detecting the acceleration of the apparatus main body, the step of generating vibration, the amplitude, and the frequency. Reading the acceleration corresponding to the generated vibration from the storage unit, and detecting the movement of the apparatus main body based on the acceleration read from the storage unit and the detected acceleration of the apparatus main body. Is a motion detection method characterized by the following.
- FIG. 1 and 2 are views showing a cross-sectional configuration of an electronic device 100 according to an embodiment of the present invention.
- a part of the configuration is omitted for easy identification of the components of the electronic device 100.
- an electronic device (self device, device main body) 100 includes a display unit 10, a base unit 11, a bottom cover 15, a vibration unit 16, a contact detection unit 22, a cover member 26, and a speaker. 24.
- the electronic device 100 is assembled in a state where these components are stacked.
- the electronic device 100 further includes a power supply unit such as a control unit and a battery.
- an XYZ orthogonal coordinate system is used to describe the configuration of the electronic device 100.
- the stacking direction of each component of the electronic device 100 is defined as the Z-axis direction.
- a plane orthogonal to the Z-axis direction is an XY plane, and directions orthogonal to the XY plane are an X-axis direction and a Y-axis direction, respectively.
- the display unit 10 is formed in a rectangular shape when viewed in the Z-axis direction.
- the display unit 10 has a display surface 10a on the surface on the ⁇ Z-axis side. Images such as still images and moving images are displayed on the display surface 10a.
- a liquid crystal display panel or an organic EL panel is used as the display unit 10.
- a touch panel mechanism (not shown) is provided on the display surface 10 a of the display unit 10.
- the base unit 11 holds the display unit 10.
- the base part 11 is formed so as to surround the side part of the display part 10 and the peripheral part of the display surface 10a.
- the base portion 11 is a first housing portion 101 for accommodating an electronic circuit.
- the vibration part 16 has a fixed part 16a, a movable part 16b, and a drive part.
- the fixed part 16a is formed in a cylindrical shape, for example, and accommodates the movable part 16b and the drive part.
- the fixed portion 16 a is disposed in the opening of the bottom cover 15.
- the movable part 16b is provided so as to be movable in the Z-axis direction.
- the drive unit is connected to the movable unit 16b and moves the movable unit 16b in the Z-axis direction.
- a voice coil motor is used as the drive unit.
- the drive operation of the drive unit is performed by a control circuit.
- the vibration unit 16 has a configuration in which the movable unit 16b vibrates in the Z-axis direction when the drive unit reciprocates the movable unit 16b in the Z-axis direction.
- the contact detection unit 22 is installed on each of the side surfaces of the display unit 10 with respect to the surface on which the display surface 10a is installed, and is formed in a rectangular frame shape when viewed in the Z-axis direction so as to surround the four sides of the display unit 10. .
- the contact detection unit 22 detects the presence / absence of a contact from the outside (for example, a user) and the contact position.
- Speaker 24 outputs sound to the outside.
- the cover member 26 covers the + Z-axis end of the electronic device 100.
- the cover member 26 has a contact detection unit 22.
- the cover member 26 and the contact detection unit 22 are a second housing portion 102 for accommodating an electronic circuit.
- the second housing portion 102 and the first housing portion 101 including the base portion 11 constitute a housing of the electronic device 100.
- the cover member 26 is connected to the movable part 16b of the vibration part 16. Therefore, the cover member 26 is provided so as to be movable in the Z-axis direction integrally with the movable portion 16b.
- the vibration of the movable portion 16b is transmitted to the cover member 26, and the cover member 26 vibrates in the Z-axis direction.
- the cover member 26 and the contact detection part 22 move in the + Z-axis direction as the movable part 16b moves, as shown in FIG. Moving. Accordingly, the space between the first housing portion 101 and the second housing portion 102 is widened, and the relative movement between the first housing portion 101 and the second housing portion 102 has been performed. become.
- the cover member 26 moves in the ⁇ Z-axis direction as the movable portion 16b moves, and returns to the state shown in FIG. . Also in this case, a relative movement has been performed between the first housing portion 101 and the second housing portion 102. In the case of this embodiment, the cover member 26 and the contact detection unit 22 vibrate by reciprocating (vibrating) the movable part 16b in the Z-axis direction.
- the electronic device 100 includes a housing having the first housing portion 101 and the second housing portion 102 for housing the electronic circuit, and the first housing portion 101 and the second housing that vibrate in a predetermined direction.
- the vibration part 16 which moves the housing
- FIG. 3 is a block diagram illustrating a functional configuration of the electronic device 100 according to the present embodiment.
- the electronic device 100 is a portable information terminal such as a mobile phone, a smartphone, or a digital camera.
- the electronic device 100 includes a control unit 111, a storage unit 112, an acceleration sensor 113, an operation unit 115, an audio output unit 116, a display unit 10, and a vibration unit 16.
- the acceleration sensor 113 is a three-axis acceleration sensor that detects acceleration in each of three axes orthogonal to each other.
- the operation unit 115 includes a contact detection unit 22 and receives an operation from the user.
- the audio output unit 116 includes a speaker 24 and outputs audio.
- the storage unit 112 includes an operation storage unit 131 and an acceleration data storage unit 132.
- the operation storage unit 131 stores reference data of movement of the electronic device 100 for executing each function.
- the acceleration data storage unit 132 stores acceleration data corresponding to each vibration data.
- the vibration data includes vibration amplitude and frequency of vibration.
- the acceleration data is data indicating the acceleration detected by the acceleration sensor 113 in each of the three axes when the vibration unit 16 generates vibration based on the corresponding vibration data. That is, the acceleration data storage unit 132 stores the acceleration associated with at least one of the amplitude and frequency information.
- the control unit 111 controls each unit of the electronic device 100 in an integrated manner.
- the control unit 111 includes a motion detection unit 121, an execution control unit 122, and a vibration control unit 123.
- the motion detection unit 121 detects vibration data generated by the vibration unit 16 and acceleration detected by the acceleration sensor 113 when the acceleration sensor 113 detects acceleration when the contact detection unit 22 detects contact. Based on the above, the movement of the apparatus main body is detected. Specifically, the motion detection unit 121 reads acceleration data corresponding to vibration data of vibration generated by the vibration unit 16 from the acceleration data storage unit 132. Then, the acceleration indicated by the acceleration data corresponding to the vibration data of the vibration generated by the read vibration unit 16 is subtracted (removed) from the acceleration detected by the acceleration sensor 113. As described above, the motion detection unit 121 generates motion data of the own device (device main body) based on the acceleration after subtraction.
- the execution control unit 122 determines a function to be executed based on the movement data of the apparatus main body generated by the movement detection unit 121 and the reference data stored in the operation storage unit 131.
- the vibration control unit 123 causes the vibration unit 16 to generate vibration and outputs vibration data of the vibration generated in the vibration unit 16 to the motion detection unit 121.
- FIG. 4 is a schematic diagram illustrating a data structure and a data example of an operation table stored in the operation storage unit 131 according to the present embodiment.
- the operation table is tabular data composed of rows and columns, and has columns of items of functions and operations. Each row in this table exists for each function.
- the function is a function that can be executed by the electronic device 100.
- the operation is data indicating an operation for executing a function, and is reference data of movement of the electronic device 100 detected by the movement detection unit 121 when the user performs this operation.
- an operation for “playing” music or the like is “pattern 1”, an operation for “fast forward” is “pattern 2”, and an operation for “rewinding” is performed.
- the operation is “pattern 3”.
- FIG. 5 is an image diagram illustrating an example of an operation according to the present embodiment.
- FIG. 5A shows the operation “Pattern 1”.
- the operation “Pattern 1” is a gesture for moving the electronic device (self apparatus, apparatus main body) 100 to draw a circle.
- FIG. 5B shows the operation “Pattern 2”.
- the operation “pattern 2” is a gesture for moving the electronic device 100 on a straight line.
- FIG. 5C shows the operation “pattern 3”.
- the operation “pattern 3” is a gesture of shaking the electronic device 100.
- FIG. 6 is a schematic diagram illustrating a data structure of an acceleration data table stored in the acceleration data storage unit 132 according to the present embodiment.
- the acceleration data table is tabular data composed of rows and columns, and has columns of items of vibration data and acceleration data.
- the vibration data is data related to vibration such as frequency and vibration amplitude.
- the acceleration data is data of acceleration detected by the acceleration sensor 113 on each of the three axes when the vibration unit 16 generates vibration of the corresponding vibration data.
- the acceleration data is acquired in advance by experiments or the like.
- FIG. 7 is a diagram for explaining the operation of the motion detection process according to the present embodiment.
- FIG. 7A shows the movement A of the electronic device (self apparatus, apparatus main body) 100 in this case.
- the motion A is a motion in which a gesture by the user (linear motion) and vibration by the vibration unit 16 are mixed.
- the movement in the Z-axis direction is a movement by vibration
- the movement in the X-axis direction is a gesture (linear movement) by the user.
- the acceleration sensor 113 of the electronic device 100 detects the acceleration corresponding to the motion A, and outputs the detected acceleration to the motion detection unit 121. Further, the vibration control unit 123 outputs vibration data of vibrations generated by the vibration unit 16 to the motion detection unit 121.
- the motion detection unit 121 reads acceleration data corresponding to the vibration data input by the vibration control unit 123. This acceleration data is data of acceleration generated by the vibration of the vibration unit 16. Next, the motion detection unit 121 subtracts the acceleration of the read acceleration data from the acceleration detected by the acceleration sensor 113. Then, the motion detection unit 121 detects the motion B of the electronic device 100 based on the acceleration after subtraction.
- FIG. 7B shows the motion B detected by the motion detection unit 121.
- the motion detection unit 121 detects a motion B obtained by removing the motion in the Z-axis direction due to vibration from the actual motion A of the electronic device 100.
- the execution control unit 122 determines a function corresponding to the motion B, and controls each unit of the electronic device 100 to execute the function.
- the electronic device 100 detects the movement B from which the movement due to the vibration is removed. Thereby, even if the electronic device 100 is vibrating, the user can perform a gesture operation as intended.
- FIG. 8 is a flowchart showing the procedure of motion detection processing according to this embodiment. The following operation is performed when the vibration unit 16 is generating vibration.
- the acceleration sensor 113 detects acceleration (step S101).
- the vibration control unit 123 outputs vibration data of vibration generated by the vibration unit 16 to the motion detection unit 121 when the acceleration sensor 113 detects acceleration in step S101 (step S102).
- the motion detection unit 121 determines whether or not contact is detected by the contact detection unit 22 (step S103).
- the contact detection unit 22 detects contact when the user is holding the electronic device 100. That is, the motion detection unit 121 determines whether or not the user is holding the electronic device 100.
- the contact detection unit 22 does not detect contact (that is, when the user does not hold the electronic device 100) (step S103: No)
- the process returns to step S101.
- step S103 when the contact detection unit 22 detects contact (that is, when the user holds the electronic device 100) (step S103: Yes), the motion detection unit 121 acquires the vibration data acquired in step S102.
- the acceleration data corresponding to is read out from the acceleration data storage unit 132 and acquired (step S104).
- the motion detection unit 121 subtracts the acceleration of the acceleration data read in step S104 from the acceleration detected in step S101 (step S105).
- the motion detection unit 121 detects the motion of the electronic device 100 based on the acceleration after subtraction (step S106).
- the execution control unit 122 determines whether or not the movement of the electronic device 100 is an operation for executing a function (step S107). Specifically, the execution control unit 122 determines whether or not reference data (operation) corresponding to the movement data of the electronic device 100 is stored in the operation storage unit 131. The corresponding data is data in which the trajectories drawn by the movement are almost the same (within a predetermined range). If the movement of the electronic device 100 is not an operation for executing a function (step S107: No), the process is terminated.
- step S107 when the movement of the electronic device 100 is an operation for executing a function (step S107: Yes), the execution control unit 122 executes a function corresponding to this operation (step S108).
- the electronic device 100 removes the movement of the electronic device 100 due to vibration from the movement of the electronic device 100 detected by the acceleration sensor 113. Thereby, even if the electronic device 100 is vibrating, the user can perform a gesture operation as intended. That is, it is possible to prevent an input due to vibration generated by the vibration unit 16.
- the “computer system” may include an OS and hardware such as peripheral devices.
- the “computer-readable recording medium” refers to a floppy (registered trademark) disk, a magneto-optical disk, an SD card, a writable nonvolatile memory such as a flash memory, a portable medium such as a CD-ROM, and a computer system.
- a built-in storage device such as a hard disk.
- the “computer-readable recording medium” means a volatile memory (for example, DRAM (Dynamic DRAM) in a computer system that becomes a server or a client when a program is transmitted through a network such as the Internet or a communication line such as a telephone line. Random Access Memory)), etc., which hold programs for a certain period of time.
- DRAM Dynamic DRAM
- the program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium.
- the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
- the program may be for realizing a part of the above-described functions. Furthermore, what can implement
- the motion detection process illustrated in FIG. 8 is performed when vibration is generated.
- the motion detection process illustrated in FIG. 8 may be performed even when vibration is not generated. .
- the operation by the user is not limited to a gesture for drawing a circle (two-dimensional) or a straight line (one-dimensional), and the present embodiment can be similarly applied to a three-dimensional gesture for drawing a three-dimensional figure. .
- an electronic device includes an acceleration sensor that detects acceleration, a vibration unit that generates vibration, a storage unit that stores acceleration corresponding to each vibration, and an acceleration corresponding to vibration generated by the vibration unit.
- a motion detection unit that detects the motion of the device based on an acceleration obtained by removing the read acceleration from the acceleration detected by the acceleration sensor.
- the motion detection unit reads acceleration corresponding to vibration generated by the vibration unit when the acceleration sensor detects acceleration from the storage unit, and removes the read acceleration from the acceleration detected by the acceleration sensor.
- the movement of the device can be detected based on the acceleration.
- the electronic device includes an operation storage unit that stores reference data of movement of the device itself for executing each function, movement data detected by the motion detection unit, and the reference data stored in the heel operation storage unit And an execution control unit for determining a function to be executed based on the above.
- the electronic device is further provided with a contact detection unit that is installed on a side surface of the electronic device and detects presence / absence of contact and a contact position, and the motion detection unit is configured to detect contact by the contact wrinkle detection unit. The movement of the device itself can be detected.
- the motion detection method includes a step in which the electronic device detects acceleration, a step in which the electronic device generates vibration, and a storage unit in which the electronic device stores acceleration corresponding to each vibration. Reading the acceleration corresponding to the generated vibration, and detecting the movement of the device based on the acceleration obtained by removing the read acceleration from the detected acceleration.
- DESCRIPTION OF SYMBOLS 100 Electronic device (self apparatus, apparatus main body) 10 ... Display part 16 ... Vibration part 111 ... Control part 112 ... Memory
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
L'invention porte sur un appareil électronique qui comprend : un corps principal d'appareil ; un capteur d'accélération qui détecte l'accélération du corps principal d'appareil ; une unité d'oscillation qui produit une oscillation ; une unité de stockage qui stocke l'accélération associée à des informations d'amplitude et/ou de fréquence ; et une unité de détection de mouvement qui lit, dans l'unité de stockage, l'accélération correspondant à l'oscillation produite au moyen de l'unité d'oscillation, et qui détecte le mouvement du corps principal d'appareil sur la base de l'accélération lue dans l'unité de stockage et de l'accélération détectée au moyen du capteur d'accélération.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012097006 | 2012-04-20 | ||
JP2012-097006 | 2012-04-20 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013157630A1 true WO2013157630A1 (fr) | 2013-10-24 |
Family
ID=49383578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2013/061612 WO2013157630A1 (fr) | 2012-04-20 | 2013-04-19 | Appareil électronique et procédé de détection de mouvement |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2013157630A1 (fr) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006090584A1 (fr) * | 2005-02-25 | 2006-08-31 | Nec Corporation | Dispositif mobile |
JP2007531113A (ja) * | 2004-03-23 | 2007-11-01 | 富士通株式会社 | 携帯装置の傾斜及び並進運動成分の識別 |
JP2008293423A (ja) * | 2007-05-28 | 2008-12-04 | Panasonic Corp | モーション識別装置 |
JP2010028674A (ja) * | 2008-07-23 | 2010-02-04 | Toshiba Corp | 携帯端末 |
JP2010177973A (ja) * | 2009-01-28 | 2010-08-12 | Kyocera Corp | 携帯電子機器 |
JP2012052851A (ja) * | 2010-08-31 | 2012-03-15 | Sanyo Electric Co Ltd | 加速度データ補正装置、及び、ナビゲーション装置 |
-
2013
- 2013-04-19 WO PCT/JP2013/061612 patent/WO2013157630A1/fr active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007531113A (ja) * | 2004-03-23 | 2007-11-01 | 富士通株式会社 | 携帯装置の傾斜及び並進運動成分の識別 |
WO2006090584A1 (fr) * | 2005-02-25 | 2006-08-31 | Nec Corporation | Dispositif mobile |
JP2008293423A (ja) * | 2007-05-28 | 2008-12-04 | Panasonic Corp | モーション識別装置 |
JP2010028674A (ja) * | 2008-07-23 | 2010-02-04 | Toshiba Corp | 携帯端末 |
JP2010177973A (ja) * | 2009-01-28 | 2010-08-12 | Kyocera Corp | 携帯電子機器 |
JP2012052851A (ja) * | 2010-08-31 | 2012-03-15 | Sanyo Electric Co Ltd | 加速度データ補正装置、及び、ナビゲーション装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6017828B2 (ja) | 電子機器、制御方法、及び制御プログラム | |
JP6010080B2 (ja) | リニア振動モータ | |
US10331013B2 (en) | Actuator of camera module | |
WO2012029943A1 (fr) | Dispositif électronique et procédé de transmission de données | |
CN103631375A (zh) | 根据电子设备中的情形感知控制振动强度的方法和设备 | |
CN108153419B (zh) | 一种电子设备和控制方法 | |
JP6204792B2 (ja) | 携帯機器、姿勢制御方法およびプログラム | |
WO2013084958A1 (fr) | Dispositif électronique et procédé d'atténuation du son d'une vibration | |
JP5954405B2 (ja) | 電子機器 | |
WO2013157630A1 (fr) | Appareil électronique et procédé de détection de mouvement | |
JP2013228813A (ja) | 電子機器及び動き検出方法 | |
WO2018092482A1 (fr) | Dispositif de traitement d'informations, procédé de traitement d'informations et programme | |
JPWO2013005665A1 (ja) | 電子機器及び入力方法 | |
JPWO2013161921A1 (ja) | 電子機器 | |
CN114556900A (zh) | 包括位置传感器的相机模块 | |
JP2013236137A (ja) | 電子機器、制御方法、及び制御プログラム | |
US10952427B2 (en) | Mosquito repellent device and mobile terminal | |
JP2013120424A (ja) | 電子機器及び保護方法 | |
JP2015032994A (ja) | 電子機器及びプログラム | |
WO2014045765A1 (fr) | Terminal portatif, son procédé de commande, et programme | |
KR101551030B1 (ko) | 입력 패드 및 그 제어 방법 | |
CN116069078B (zh) | 一种vr/ar音频减振装置的控制方法、装置及其电子设备 | |
JP6493599B2 (ja) | 電子機器 | |
US9143865B2 (en) | Handheld electronic devices and methods involving distributed mode loudspeakers | |
JP2015001853A (ja) | 電子機器、制御方法、及び制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13778246 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13778246 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |