JP6792589B2 - 情報処理装置、制御方法及びプログラム - Google Patents
情報処理装置、制御方法及びプログラム Download PDFInfo
- Publication number
- JP6792589B2 JP6792589B2 JP2018074121A JP2018074121A JP6792589B2 JP 6792589 B2 JP6792589 B2 JP 6792589B2 JP 2018074121 A JP2018074121 A JP 2018074121A JP 2018074121 A JP2018074121 A JP 2018074121A JP 6792589 B2 JP6792589 B2 JP 6792589B2
- Authority
- JP
- Japan
- Prior art keywords
- vibration
- housing
- detection unit
- information processing
- contact
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 84
- 230000010365 information processing Effects 0.000 title claims description 80
- 238000001514 detection method Methods 0.000 claims description 136
- 230000001133 acceleration Effects 0.000 claims description 118
- 230000008569 process Effects 0.000 claims description 76
- 238000010079 rubber tapping Methods 0.000 claims description 54
- 230000007246 mechanism Effects 0.000 claims description 27
- 230000004044 response Effects 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 47
- 230000005484 gravity Effects 0.000 description 28
- 230000006870 function Effects 0.000 description 24
- 230000035945 sensitivity Effects 0.000 description 9
- 238000005070 sampling Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000003786 synthesis reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01H—MEASUREMENT OF MECHANICAL VIBRATIONS OR ULTRASONIC, SONIC OR INFRASONIC WAVES
- G01H1/00—Measuring characteristics of vibrations in solids by using direct conduction to the detector
-
- 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/1615—Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
- G06F1/1616—Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
-
- 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/1675—Miscellaneous details related to the relative movement between the different enclosures or enclosure parts
- G06F1/1677—Miscellaneous details related to the relative movement between the different enclosures or enclosure parts for detecting open or closed state or particular intermediate positions assumed by movable parts of the enclosure, e.g. detection of display lid position with respect to main body in a laptop, detection of opening of the cover of battery compartment
-
- 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/1688—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being integrated loudspeakers
-
- 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
-
- 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/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- 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/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Description
情報処理装置1は、システムデバイスと、周辺デバイスと、を含んで構成される。情報処理装置1は、システムデバイスには、CPU(Central Processing Unit)151と、GPU(Graphics Processing Unit)153と、I/O(Input Output)コントローラ163と、が含まれる。システムデバイスは、第2筐体102に搭載される。
GPU153には、ディスプレイ103とI/Oコントローラ163に接続されている。
I/Oコントローラ163には、CPU151、GPU153、オーディオデバイス157、通信モジュール159、HDD(Hard Disk Drive)161及びEC(Embedded Controller;エンベデッドコントローラ)171が接続されている。オーディオデバイス157として、マイクロホン125とスピーカ126が該当する。
EC171は、プロセッサ、記憶媒体及びプログラマブルロジック回路を含んで構成されるマイクロコンピュータである。プロセッサとして、例えば、CPU151とは別個のCPUが含まれる。記憶媒体として、例えば、ROM(Read only memory)、RAM(Random Access Memory)が含まれる。EC171は、CPU151とは独立して動作し、主に情報処理装置1内部もしくは周辺の動作環境を管理する。
EC171には、加速度センサ104a、104c、LEDランプ141、操作スイッチ108、入力デバイス177、DC/DCコンバータ189の信号線及び電源ユニット191の信号線が接続されている。
EC171は、加速度処理部201、開閉判定部203、操作検出部205及び実行制御部207を含んで構成される制御部として機能する。
加速度処理部201は、加速度センサ104a、104cから入力される加速度データが示す加速度を解析する。以下の説明では、加速度センサ104a、104cから入力される加速度データを、それぞれ第1加速度データ、第2加速度データと呼ぶ。加速度処理部201は、第1加速度データが示す各時刻の第1加速度、第2加速度データが示す各時刻の第2加速度から、それぞれ重力加速度の成分を示す第1重力値、第2重力値を計算する。第1重力値、第2重力値は、それぞれ加速度センサ104a、104cがそれぞれ設置された第1筐体101、第2筐体102の向きを表す3次元のベクトル量となる。加速度処理部201は、第1加速度、第2加速度からそれぞれ第1重力値、第2重力値を差し引いて得られる第1振動成分の大きさを示す第1振動強度、第2振動強度を計算する。第1振動強度、第2振動強度は、それぞれスカラー量である。加速度処理部201は、計算した各時刻の第1振動強度を示す第1振動強度データと各時刻の第2振動強度を示す第2振動強度データを操作検出部205に出力する。加速度処理部201による振動強度算出処理については、後述する。
実行制御部207は、接触状態データが第1筐体101への接触を示すとき、所定のコマンドを実行する。接触状態データが第1筐体101への接触を示さないとき、そのコマンドを実行しない。なお、実行制御部207は、第1筐体101への接触を示す接触状態データが入力される毎にそのコマンドの実行の要否を切り替えてもよい(トグル)。
なお、実行制御部207は、入力される接触状態データがテーブルから伝達された振動を示すとき、上述のコマンドとは別個の第2のコマンドを実行すると判定してもよい。コマンド実行部209は、テーブルから伝達された振動を示す接触状態データが入力される毎に第2のコマンドの実行の要否を切り替えてもよい。
なお、情報処理装置1は、第1筐体101の表面にディスプレイ103とは別個にディスプレイ(図示せず、以下、「第2ディスプレイ」と呼ぶ)を備えてもよい。その場合、所定のコマンド処理として、第2ディスプレイへの情報の表示が採用されてもよいし、第2ディスプレイに表示させる情報が音声コマンドで指示されてもよい。また、上記の第2のコマンドに係る第2コマンド処理として、所定のコマンド処理とは異なる処理が採用されればよい。例えば、所定のコマンド処理、第2のコマンド処理として、それぞれ通話、音声合成が採用されてもよい。
次に、振動強度算出処理について説明する。
加速度処理部201は、加速度センサ104aから各時刻tにおける第1加速度S(t)を示す第1加速度データを取得する。第1加速度S(t)は、SX(t)、SY(t)、SZ(t)をいずれも要素として含む3次元のベクトル量である。ここで、X、Y、Zは、加速度センサ104aが有する3つの互いに直交する感度軸の方向を示す。X、Y、Zは、例えば、それぞれ第1筐体101が閉じた状態において右、後、上である。tは、サンプリング時刻を示すインデックスである。サンプリング周波数は、例えば、100〜1000Hzである。
次に、加速度処理部201により算出される振動強度の例について説明する。
図4は、振動強度の例を示す図である。図4は、情報処理装置1がテーブルに載置された状態において、第1筐体101がユーザによりタッピングされるときに観測される第1振動強度、第2振動強度を例示する。第1振動強度、第2振動強度は、それぞれ図4(1)、(2)に示す。縦軸、横軸は、それぞれ振動強度(無単位)、時刻(単位:msec)を示す。
第1振動強度は、全体として第2振動強度よりも大きい数値となるが、第2振動強度に対する第1振動強度の比(以下、「強度比」と呼ぶ)は、図4に示す例よりも小さくなる。テーブルがタッピングされると、タッピングによって生じた振動は、第2筐体102の底面を経て第2筐体102に設置された加速度センサ104cに到来するとともに、ヒンジ機構121a、121bを経て第1筐体101に設置された加速度センサ104aに到来する。そのため、振動源となるタッピング箇所からの加速度センサ104aまでの距離と、タッピング箇所から加速度センサ104cまでの距離の差は、図4に示す例よりも小さくなる。よって、距離による減衰量の加速度センサ104aと加速度センサ104cとの間の差も少なくなる。また、ヒンジ機構121a、121bにより第1筐体101に対して第2筐体102が回動可能に結合されることで、ヒンジ機構121a、121bを経て伝達する振動により第1筐体101の振動が励起される。そのため、図5に示す例では、第2筐体102に設置された加速度センサ104cで検出される加速度に基づく第2振動強度の方が第1振動強度よりも、むしろ大きくなる。それでもなお、強度比は、図4に示す例よりも有意に小さくなる。従って、操作検出部205は、算出した強度比に基づいて第1筐体101への接触状態を判定することができる。
次に、本実施形態に係るコマンド実行制御の例について説明する。
図6は、本実施形態に係るコマンド実行制御の例を示すフローチャートである。
EC171は、次に説明するコマンド実行制御を、第1筐体101が第2筐体102に対して開いた状態と判定されるときに実行する。また、操作検出部205が、第1筐体101への接触の態様として、ダブルタッピングを検出する場合を例にする。ダブルタッピングとは、短時間(例えば、0.1〜0.5秒)内に複数回(典型的には、2回)繰り返す動作である。
(ステップS103)操作検出部205は、第1振動強度データ、第2振動強度データのそれぞれについてダブルタッピング検出処理を行い、ダブルタッピングを検出したか否かを判定する。ダブルタッピング検出処理において、操作検出部205は、現時点までの所定期間内(例えば、1秒)において振動強度の極大値を検出する。操作検出部205は、極大値を検出するとき、検出した最新の極大値と次に新しい極大値それぞれの強度と、これらの2つの極大値の時間間隔がいずれもダブルタッピングとしての所定の範囲内の値であるか否かを判定する。操作検出部205は、いずれも所定の範囲内の値であると判定するとき、ダブルタッピングを検出したと判定し、それ以外の場合、ダブルタッピングを検出しないと判定する。操作検出部205は、第1振動強度データ、第2振動強度データのいずれについてもダブルタッピングを検出するとき(ステップS103 YES)、ステップS105の処理に進む。操作検出部205は、第1振動強度データ、第2振動強度データの少なくとも一方についてダブルタッピングを検出しないとき(ステップS103 NO)、ステップS101の処理を繰り返す。
(ステップS109)操作検出部205は、算出したAVS比が所定のAVS比の閾値よりも大きいか否かを判定する。操作検出部205が、所定のAVS比の閾値よりも大きいと判定するとき(ステップS109 YES)、ステップS111の処理に進む。操作検出部205が、所定のAVS比の閾値以下と判定するとき(ステップS109 NO)、ステップS115の処理に進む。
(ステップS113)実行制御部207は、第1筐体101へのタッピングに対応する所定のコマンドを実行する。所定のコマンドを実行しているとき、実行制御部207は、LEDランプ141を点灯させる。その後、ステップS101の処理に戻る。
(ステップS117)実行制御部207は、テーブルへのタッピングに対応する第2のコマンドを実行する。第2のコマンドを実行しているとき、実行制御部207は、LEDランプ141を点灯させる。その後、ステップS101の処理に戻る。
ステップS117に進んだ時点において、第2のコマンドを実行している場合には、実行制御部207は、第2のコマンドの実行を停止してもよい(トグル)。ステップS117に進んだ時点において、所定のコマンドを実行している場合には、実行制御部207は、所定のコマンドの実行を停止して、第2のコマンドだけを実行してもよい。
その他、通知部として第1筐体101の表面に備わる第2ディスプレイが用いられてもよい。実行制御部207は、例えば、所定の案内表示として「もう一度たたいて下さい」とのメッセージを示す文字列を第2のディスプレイに表示させる。従って、より正確に判別を可能とするAVS比によりコマンドの実行の要否が判別され、正確な判別が難しい場合において、再度判別を行うためのタッピングが促される。
次に、操作スイッチ108に対する操作に基づくコマンド処理の実行制御の例について説明する。操作検出部205は、操作スイッチ108に対する操作を検出する。操作検出部205は、例えば、操作スイッチ108に対する押下を検出する際、操作スイッチ108のボタンに付随した第1接点が押下によって、操作スイッチ108の基盤に設置された第2接点に接触するときに生ずる電流を検出する。操作検出部205は、操作を検出するとき、操作の検出を示す操作状態データを実行制御部207に出力する。
また、制御部は、第1筐体への接触状態に応じて、所定の機能(例えば、所定コマンドの実行)の要否を判定する。
この構成によれば、振動源である接触箇所から第1筐体、接触箇所から第2筐体のそれぞれの振動の伝達特性の差異により、第1筐体が振動源として接触されているか否かが判定される。判定において、相対的特性を用いることで、接触の強度による影響が相殺される。そのため、第1筐体への接触状態、ひいては所定の機能の要否が的確に判定される。
そして、情報処理装置1は、制御部が所定の機能を要と判定するとき、当該所定の機能が動作中である状態を通知する通知部(例えば、LEDランプ141)を備える。
この構成により、通知部による通知に接することで、ユーザは、その機能の動作状態を容易に把握することができる。
この構成によれば、制御部は、相対的特性として第2振動に対する第1振動の強度比が比較的大きいときに第1筐体への接触を判定し、強度比がより小さいときに第1筐体への接触を判定しない。従って、第1筐体への接触の有無の判定を経済的に実現することができる。
この構成によれば、複数回の接触により生じる振動のパターンが、接触による振動のパターンとして期待される範囲内である区間について、第1筐体への接触の有無を判定する。そのため、振動のパターンが期待される範囲内となるように操作を行うことで(例えば、ダブルタッピング)、第1筐体への接触の有無の判定を指示することができる。また、期待される範囲内となる振動のパターンをもたらす振動を用いることで、第1筐体への接触の有無をより的確に判定することができる。
この構成により、加速度センサにより検出される加速度から抽出される振動の強度が第1筐体への接触の有無の判定に用いられる。そのため、検出された加速度を他の用途(例えば、第1筐体の第2筐体に対する開閉状態の判定)と共用するとともに、第1筐体への接触の有無の判定を経済的に実現することができる。
この構成により、第1筐体への接触状態の判定が、第1筐体が閉じているときになされ、開いているときにはなされない。そのため、第1筐体が閉じ、本体部を動作させないときに提供させる機能の要否を制御することができる。
この構成により、開閉状態の検出に用いる検出部を別途備える必要がないため、開閉状態の検出機能を経済的に実装することができるとともに、比較的に簡素な処理により開閉状態を検出することができる。
開閉機構からほぼ等距離となる位置に第1振動検出部と、第2振動検出部が設置されるため、第1筐体への接触による振動は、開閉機構を介して第2振動検出部に伝達され、第2筐体を載置する台から第2筐体の底面を介して伝達される振動は、開閉機構を介して第1振動検出部に伝達される。そのため、第1振動検出部、第2振動検出部のそれぞれへの、第1筐体への接触による振動と、第2筐体の底面を介して伝達される振動との伝達特性の差異が大きくなる。よって、第1振動の第2振動に対する相対的特性に基づく第1筐体への接触状態の判定を、より的確に行うことができる。
制御部と、を備える。そして、制御部は、自装置への操作を検出し、第1筐体が第2筐体に対して開いているとき、操作に応じた処理として第1処理を実行させ、第1筐体が第2筐体に対して閉じているとき、操作に応じた処理として第1処理とは異なる第2処理を実行させる。
この構成により、第1筐体が第2筐体に対して開いているか否かにより、自装置への操作に対して実行させる機能を切り替えることができる。例えば、第1筐体が第2筐体に対して開いているとき、自装置(例えば、操作スイッチ108)への操作に応じて情報処理装置1の本体部を起動するのに対し、第1筐体が第2筐体に対して閉じているとき、その操作に応じて、所定のコマンド(音声コマンド処理、等)を実行可能とすることができる。
例えば、情報処理装置1がタブレットやスマートフォンであるとき、制御部は1つの筐体に設けた2つの振動検出部のそれぞれから取得される第1加速度データと第2加速度データを設けて上述の接触判定処理を実行してもよい。具体的には、筐体は、その第1面(例えば、ディスプレイが装着される面、つまり表面)の振動を検出する第1振動検出部、第1面とは異なる第2面(例えば、背面)の振動を検出する第2振動部を有していればよい。情報処理装置1は、例えば、自装置の向きを検出する方向検出部(例えば、ジャイロセンサ)を備え、制御部は、第1面と第2面のうち重力方向との余弦値(コサイン値)が正値となる法線方向を有する面を、テーブル等に自装置が載置されている(接している)側の面として決定する。そして、制御部は、上述したように第1加速度データと第2加速度データから得られる第1振動強度と第2振動強度との相対的特性を用いて筐体がタッピングされたか、テーブルがタッピングされたかの接触判定を行えばよい。
例えば、第2面がテーブルに接している場合、制御部は、第2振動に対する第1振動の強度比が所定の強度比の閾値よりも大きいときと、第1振動が第2振動よりも早く検出されたときのいずれか一方、又はその両方のとき第1筐体への接触を判定し、それ以外のとき、第1筐体への接触を判定しない。
なお、制御部は、自装置が載置されている側の面を決定する際、第1加速度データから得られる第1重力値と、第2加速度データから得られる第2重力値の一方又は両方の平均値の各感度軸方向の成分から判定される重力方向を用いてもよい。各感度軸方向と第1面もしくは第2面との位置関係は予め定められているため、制御部は、定めた重力方向と第1面の法線方向もしくは第2面の法線方向との余弦値を算出することができる。従って、情報処理装置1は、第1振動検出部と第2振動検出部とは別個に方向検出部を必ずしも備える必要はない。
Claims (13)
- 少なくとも1個の第1振動検出部を設置した第1筐体と、
前記第1筐体とヒンジ機構を介して回動可能に結合され、前記第1筐体と互いの面同士が重なるように構成され、少なくとも1個の第2振動検出部を設置した第2筐体と、
タッピング動作によって生じた振動が前記第1筐体及び前記第2筐体に伝達する際に、前記第1振動検出部が検出した振動である第1振動の前記第2振動検出部が検出した振動である第2振動に対する相対的特性に基づいて、タッピング動作よる前記第1筐体への接触に伴う振動と前記第2筐体の底面を介して伝達された振動とを判別し、前記第1筐体への接触によるタッピング又は前記第2筐体の底面を介して伝達されたタッピングの少なくとも一方のタッピングに対応する所定のコマンドを実行する制御部と、
を備える情報処理装置。 - 前記相対的特性は、前記第2振動に対する前記第1振動の強度比であり、
前記制御部は、前記強度比が所定の強度比の閾値よりも大きいとき前記第1筐体への接触を判定し、前記強度比が前記所定の強度比の閾値以下であるとき前記第1筐体への接触を判定しない
請求項1に記載の情報処理装置。 - 前記相対的特性は、前記第1振動と前記第2振動との検出時間差であり、
前記制御部は、前記第1振動が前記第2振動よりも早く検出されたとき前記第1筐体への接触を判定し、前記第2振動が前記第1振動よりも早く検出されたとき前記第1筐体への接触を判定しない
請求項1または請求項2に記載の情報処理装置。 - 前記制御部は、
前記第1振動と前記第2振動のそれぞれについて
強度の極大値が所定範囲内となる複数の区間であって、当該複数の区間の間隔が所定の範囲内となる当該複数の区間を主振動区間として定め、
前記相対的特性は、前記主振動区間の少なくとも一部における相対的特性である
請求項1から請求項3のいずれか一項に記載の情報処理装置。 - 前記第1振動検出部と、前記第2振動検出部は、それぞれ加速度センサであり、
前記制御部は、
前記第1振動検出部と前記第2振動検出部がそれぞれ検出した加速度から重力加速度の成分を差し引いて前記第1振動の強度と前記第2振動の強度を算出する
請求項1から請求項4のいずれか一項に記載の情報処理装置。 - 前記第1筐体と前記第2筐体のそれぞれの一部を相互に結合しながら前記第1筐体を前記第2筐体に対して開閉可能にする開閉機構と、を備え、
前記第1筐体が前記第2筐体に対して閉じているとき、
前記制御部は、前記第1筐体への接触を判定する
請求項1から請求項5のいずれか一項に記載の情報処理装置。 - 前記制御部は、前記第1振動検出部と前記第2振動検出部がそれぞれ検出した重力加速度の方向に基づいて前記第1筐体の前記第2筐体に対する開閉状態を検出する
請求項6に記載の情報処理装置。 - 前記第1振動検出部と前記第2振動検出部は、それぞれ前記開閉機構が設置された第1の側面よりも、前記第1の側面に対面した第2の側面に近い位置に設置されている
請求項6または請求項7に記載の情報処理装置。 - 前記制御部は、前記第1筐体への接触に応じて、所定の機能の要否を判定する
請求項1から請求項8のいずれか一項に記載の情報処理装置。 - 前記制御部が前記所定の機能を要と判定するとき、
当該所定の機能が動作中である状態を通知する通知部を備える
請求項9に記載の情報処理装置。 - 少なくとも1個の第1振動検出部を設置した第1筐体と、
前記第1筐体とヒンジ機構を介して回動可能に結合され、少なくとも1個の第2振動検出部を設置した第2筐体と、
を備える情報処理装置における方法であって、
前記情報処理装置が、タッピング動作によって生じた振動が前記第1筐体及び前記第2筐体に伝達する際に、前記第1振動検出部が検出した振動である第1振動の前記第2振動検出部が検出した振動である第2振動に対する相対的特性に基づいて、タッピング動作による前記第1筐体への接触に伴う振動と前記第2筐体の底面を介して伝達された振動とを判別し、前記第1筐体への接触によるタッピング又は前記第2筐体の底面を介して伝達されたタッピングの少なくとも一方のタッピングに対応する所定のコマンドを実行する過程を有する
制御方法。 - 少なくとも1個の第1振動検出部を設置した第1筐体と、
前記第1筐体とヒンジ機構を介して回動可能に結合され、少なくとも1個の第2振動検出部を設置した第2筐体と、
を備える情報処理装置のコンピュータに、
前記情報処理装置が、タッピング動作によって生じた振動が前記第1筐体及び前記第2筐体に伝達する際に、前記第1振動検出部が検出した振動である第1振動の前記第2振動検出部が検出した振動である第2振動に対する相対的特性に基づいて、タッピング動作による前記第1筐体への接触に伴う振動と前記第2筐体の底面を介して伝達された振動とを判別し、前記第1筐体への接触によるタッピング又は前記第2筐体の底面を介して伝達されたタッピングの少なくとも一方のタッピングに対応する所定のコマンドを実行する手順を実行させるための
プログラム。 - 第1面の振動を検出する第1振動検出部と、前記第1面の背面の少なくとも一部である第2面の振動を検出する第2振動検出部とを設置した筐体と、
タッピング動作によって生じた振動が前記第1面及び前記第2面に伝達する際に、前記第1振動検出部が検出した振動である第1振動の前記第2振動検出部が検出した振動である第2振動に対する相対的特性に基づいて、タッピング動作による前記第1面への接触に伴う振動と前記第2面を介して伝達された振動とを判別し、少なくとも前記第1面への接触によるタッピング又は前記第2面を介して伝達されたタッピングの少なくとも一方のタッピングに対応する所定のコマンドを実行する制御部と、
情報処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018074121A JP6792589B2 (ja) | 2018-04-06 | 2018-04-06 | 情報処理装置、制御方法及びプログラム |
US16/034,350 US10691178B2 (en) | 2018-04-06 | 2018-07-13 | Information processing apparatus, control method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018074121A JP6792589B2 (ja) | 2018-04-06 | 2018-04-06 | 情報処理装置、制御方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019185315A JP2019185315A (ja) | 2019-10-24 |
JP6792589B2 true JP6792589B2 (ja) | 2020-11-25 |
Family
ID=68096067
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018074121A Active JP6792589B2 (ja) | 2018-04-06 | 2018-04-06 | 情報処理装置、制御方法及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US10691178B2 (ja) |
JP (1) | JP6792589B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102562126B1 (ko) * | 2019-01-04 | 2023-08-02 | 삼성전자주식회사 | 폴더블 디스플레이를 갖는 전자 장치 및 그 제어 방법 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005347843A (ja) | 2004-05-31 | 2005-12-15 | Mitsubishi Electric Corp | 携帯電話機 |
JP4438965B2 (ja) | 2007-11-26 | 2010-03-24 | セイコーエプソン株式会社 | 操作信号生成装置 |
JP4683397B2 (ja) * | 2009-09-18 | 2011-05-18 | 株式会社ソニー・コンピュータエンタテインメント | 電子機器 |
JP5786854B2 (ja) | 2010-03-15 | 2015-09-30 | 日本電気株式会社 | 入力装置、入力方法及びプログラム |
JP5802019B2 (ja) | 2011-02-15 | 2015-10-28 | 任天堂株式会社 | 情報処理装置、情報処理プログラム、情報処理方法、情報処理システム |
JP2012244435A (ja) | 2011-05-19 | 2012-12-10 | Fujitsu Ltd | 携帯電子装置及び警告報知プログラム |
JP5526112B2 (ja) | 2011-12-08 | 2014-06-18 | 京セラ株式会社 | 携帯電子機器及び表示制御方法 |
KR102185486B1 (ko) * | 2013-07-24 | 2020-12-03 | 삼성전자 주식회사 | 커버를 이용한 실행 제어 방법 및 이를 지원하는 전자기기 |
US9965022B2 (en) * | 2015-07-06 | 2018-05-08 | Google Llc | Accelerometer based Hall effect sensor filtering for computing devices |
US9977530B2 (en) | 2015-12-11 | 2018-05-22 | Google Llc | Use of accelerometer input to change operating state of convertible computing device |
-
2018
- 2018-04-06 JP JP2018074121A patent/JP6792589B2/ja active Active
- 2018-07-13 US US16/034,350 patent/US10691178B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20190310689A1 (en) | 2019-10-10 |
US10691178B2 (en) | 2020-06-23 |
JP2019185315A (ja) | 2019-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8831240B2 (en) | Bluetooth device and audio playing method using the same | |
CN106030446B (zh) | 用于调节可穿戴计算设备的电力模式的方法和*** | |
EP3624120A1 (en) | Method and device for determining karaoke score | |
EP3246768B1 (en) | Watch type terminal | |
CN105323378A (zh) | 移动终端及其控制方法 | |
US11087775B2 (en) | Device and method of noise suppression based on noise source positions | |
JP5122243B2 (ja) | 携帯端末装置およびその制御方法、携帯端末装置制御プログラムおよびコンピュータ読み取り可能な記録媒体 | |
KR101763717B1 (ko) | 사용자의 상태에 따라 디스플레이 색상이 변하는 스마트 워치 | |
US20180254038A1 (en) | Information processing device, information processing method, and program | |
CN110992927B (zh) | 音频生成方法、装置、计算机可读存储介质及计算设备 | |
KR20170111450A (ko) | 보청장치, 휴대장치 및 그 제어방법 | |
CN108762472A (zh) | 可穿戴设备控制方法、可穿戴设备及计算机可读存储介质 | |
US20220303688A1 (en) | Activity Detection On Devices With Multi-Modal Sensing | |
CN111683329B (zh) | 麦克风检测方法、装置、终端及存储介质 | |
CN110390953A (zh) | 啸叫语音信号的检测方法、装置、终端及存储介质 | |
CN110012148A (zh) | 一种手环控制方法、手环及计算机可读存储介质 | |
JP6792589B2 (ja) | 情報処理装置、制御方法及びプログラム | |
US20180227829A1 (en) | Information processing apparatus, information processing method, and program | |
CN109831817A (zh) | 终端控制方法、装置、终端及存储介质 | |
KR102446637B1 (ko) | 음향 출력 시스템 및 음성 처리 방법 | |
TW202307621A (zh) | 終端控制系統及方法 | |
RU2806269C1 (ru) | Системы и способы управления оконечным устройством | |
EP4080329A1 (en) | Wearable control system and method to control an ear-worn device | |
TW201233087A (en) | Bluetooth device and audio playing method using the same | |
KR101643868B1 (ko) | 외부 장치의 av 출력을 제어할 수 있는 전자 장치, 전자 장치 시스템 및 그 동작 제어방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200324 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200325 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200619 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20201013 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201106 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6792589 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |