(57)【要約】【課題】自機器の姿勢が９０［度］単位で回転された場合でも、出力する音の左右のチャンネルを適切にすることができる電子機器及びプログラムを提供する。【解決手段】電子機器は、自機器において互いに対角領域に配置された複数のスピーカ部と、自機器の姿勢を検出する検出部と、検出された自機器の姿勢に基づいてスピーカ部にチャンネルを割り当て、割り当てたチャンネルに基づいて前記スピーカ部から音を出力させる制御部と、を備える。電子機器は、画像を表示する表示部を備え、制御部が、検出された自機器の姿勢に基づいて画像の姿勢を定め、割り当てたチャンネルの切り替えに応じて、画像の姿勢を切り替えてもよい。【選択図】図１
2015032994.tif 000002
【特許請求の範囲】
【請求項１】
自機器において互いに対角領域に配置された複数のスピーカ部と、
自機器の姿勢を検出する検出部と、
検出された自機器の姿勢に基づいて前記スピーカ部にチャンネルを割り当て、割り当てた前記チャンネルに基づいて前記スピーカ部から音を出力させる制御部と、
を備えることを特徴とする電子機器。
【請求項２】
画像を表示する表示部
を備え、
前記制御部は、検出された自機器の姿勢に基づいて前記画像の姿勢を定め、割り当てた前記チャンネルの切り替えに応じて、前記画像の姿勢を切り替えることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記表示部に表示する画像の動きに応じて、前記スピーカ部毎の音量を定めることを特徴とする請求項２に記載の電子機器。
【請求項４】
前記検出部は、自機器への接触を検出し、検出した前記接触に基づいて、前記自機器の姿勢を検出することを特徴とする請求項１から請求項３のいずれか一項に記載の電子機器。
【請求項５】
前記検出部は、自機器にかかる加速度の方向を検出し、検出した前記加速度の方向に基づいて、前記自機器の姿勢を検出することを特徴とする請求項１から請求項３のいずれか一項に記載の電子機器。
【請求項６】
コンピュータに、
自機器の姿勢を検出する手順と、
検出された自機器の姿勢に基づいて、自機器において互いに対角領域に配置されたスピーカ部にチャンネルを割り当て、割り当てた前記チャンネルに基づいて前記スピーカ部から音を出力させる手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及びプログラムに関する。
【背景技術】
【０００２】
自機器が所定の姿勢で置かれていない場合でも、スピーカから再生される音声の左右のチャンネルが適切となるようにすることを目的とした携帯電話機（電子機器）が、特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０‐２６３５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された電子機器は、自機器の姿勢が９０［度］単位で回転された場合には、出力する音の左右のチャンネルを適切にすることができない、という問題がある。
【０００５】
本発明は、前記の点に鑑みてなされたものであり、自機器の姿勢が９０［度］単位で回転された場合でも、出力する音の左右のチャンネルを適切にすることができる電子機器及びプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、自機器において互いに対角領域に配置された複数のスピーカ部と、自機器の姿勢を検出する検出部と、検出された自機器の姿勢に基づいて前記スピーカ部にチャンネルを割り当て、割り当てた前記チャンネルに基づいて前記スピーカ部から音を出力させる制御部と、を備えることを特徴とする電子機器である。
【０００７】
また、本発明の一態様は、コンピュータに、自機器の姿勢を検出する手順と、検出された自機器の姿勢に基づいて、自機器において互いに対角領域に配置されたスピーカ部にチャンネルを割り当て、割り当てた前記チャンネルに基づいて前記スピーカ部から音を出力させる手順と、を実行させるためのプログラムである。
【発明の効果】
【０００８】
本発明によれば、電子機器及びプログラムは、自機器の姿勢が９０［度］単位で回転された場合でも、出力する音の左右のチャンネルを適切にすることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１実施形態における、電子機器の構成例を示すブロック図である。
【図２】本発明の第１実施形態における、スピーカ部の配置例と、検出部の配置例を示す外観図である。
【図３】本発明の第１実施形態における、加速度の方向と、スピーカ部に割り当てられるチャンネルとの対応付けの例を表により示す図である。
【図４】本発明の第１実施形態における、スピーカ部の位置を電子機器の姿勢毎に示す図である。
【図５】本発明の第１実施形態における、スピーカ部にチャンネルを割り当てる動作手順を示すフローチャートである。
【図６】本発明の第２実施形態における、電子機器の構成例を示すブロック図である。
【図７】本発明の第２実施形態における、スピーカ部の配置例と、検出部の配置例とを示す外観図である。
【図８】本発明の第２実施形態における、検出部への接触と、スピーカ部に割り当てられるチャンネルとの対応付けの例を表により示す図である。
【図９】本発明の第２実施形態における、スピーカ部の位置を電子機器の姿勢毎に示す図である。
【図１０】本発明の第２実施形態における、スピーカ部にチャンネルを割り当てる動作手順を示すフローチャートである。
【図１１】本発明の第３実施形態における、検出部への接触と、スピーカ部に割り当てられるチャンネルとの対応付けの例を表により示す図である。
【図１２】本発明の第３実施形態における、スピーカ部の位置を電子機器の姿勢毎に示す図である。
【図１３】本発明の第３実施形態における、スピーカ部にチャンネルを割り当てる動作手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
［第１実施形態］
本発明の第１実施形態について図面を参照して詳細に説明する。図１には、電子機器の構成例が、ブロック図により示されている。電子機器１００ａは、ユーザの手に保持されて、姿勢が回転されてもよい。電子機器１００ａは、振動部１１０と、収音部１２０と、通信部１３０と、操作部１４０と、記憶部１５０と、スピーカ部１６０と、表示部１７０と、制御部１８０と、検出部１９０ａとを備える。
【００１１】
振動部１１０は、制御部１８０による制御に基づいて振動する。振動部１１０は、振動アクチュエータである。例えば、振動部１１０は、ボイスコイルモータでもよい。また、振動部１１０は、複数でもよい。この場合、振動部１１０は、電子機器１００ａにおいて互いに対角領域に、配置されてもよい。より具体的には、振動部１１０は、電子機器１００ａにおいて対角領域に予め定められた位置に、互いに配置されてもよい。例えば、振動部１１０が２個である場合、振動部１１０は、電子機器１００ａにおいて対角を成す隅からそれぞれ予め定められた同じ距離となるように配置されてもよい。また、例えば、振動部１１０が４個である場合、振動部１１０は、電子機器１００ａの四隅に配置されてもよい。
【００１２】
また、振動部１１０が複数配置される場合、制御部１８０による制御に基づいて、振動の定位感、及び振動の定位の移動感を生成してもよい。ここで、定位感とは、ファントム・センセーション(Ｐｈａｎｔｏｍ Ｓｅｎｓａｔｉｏｎ)、すなわち、ユーザの皮膚の２点を同時に振動させた（刺激した）場合に、その２点の間に在る特定の位置に、あたかも振動の定位があるようにユーザが感じる感覚である。また、移動感とは、仮現運動(Ａｐｐａｒｅｎｔ Ｍｏｖｅｍｅｎｔ)、すなわち、ユーザの皮膚の２点を位相差及び出力差を持たせて振動させた（刺激した）場合に、振動の定位が移動しているようにユーザが感じる感覚である。
【００１３】
収音部１２０は、電子機器１００ａの周囲から収音し、収音した音を表す音データを、記憶部１５０に記憶させる。なお、収音した音を表す音データには、制御部１８０により音声認識処理が施されてもよい。
【００１４】
通信部１３０は、他の装置（不図示）との通信を実行する。例えば、通信部１３０は、サーバ装置（不図示）に記憶されているコンテンツデータを、当該サーバ装置から受信（ダウンロード）してもよい。このコンテンツデータには、例えば、画像データ及び音データが含まれていてもよい。
【００１５】
操作部１４０は、ユーザによる操作入力を受け付け、当該操作入力に応じた信号を、制御部１８０に出力する。例えば、操作部１４０は、物理的な操作キーを介して、操作入力を受け付ける。また、例えば、操作部１４０は、表示部１７０が有するタッチパネルに表示された操作キー画像を介して、操作入力を受け付けてもよい。
【００１６】
スピーカ部１６０は、制御部１８０による制御に応じて、音を出力する。スピーカ部１６０は、複数でもよい。スピーカ部１６０には、制御部１８０により、チャンネルが割り当てられる。スピーカ部１６０は、割り当てられたチャンネルに対応付けられた音データに基づく音を、制御部１８０による制御に基づいて出力する。
【００１７】
以下、電子機器１００ａには、一例として、スピーカ部１６０及び１６０−２が備えられているものとする。また、以下では、スピーカ部１６０−１及び１６０−２に共通する事項については、符号を省略して、「スピーカ部１６０」と表記する。また、以下では、チャンネルには、右チャンネル及び左チャンネルがあるものとして、説明を続ける。なお、チャンネルの数は、スピーカ部１６０の個数に応じて定められてもよい。
【００１８】
表示部１７０は、画像データに基づく画像を、制御部１８０による制御に基づいて表示する。また、表示部１７０は、操作入力を検出するためのタッチパネルを有してもよい。
検出部１９０ａは、電子機器１００ａの姿勢を検出し、検出した姿勢に応じた信号を、制御部１８０に出力する。検出部１９０ａ（加速度センサ）は、例えば、電子機器１００ａにかかる加速度を検出し、検出した加速度の方向を示す信号を、制御部１８０に出力する。
【００１９】
図２には、スピーカ部の配置例と、検出部の配置例とが、外観図により示されている。電子機器１００ａの所定の筐体面の形状は、例えば、多角形でもよい。以下では、電子機器１００ａの所定の筐体面の形状は、一例として、正方形であるものとして説明を続ける。また、電子機器１００ａの立体形状は、例えば、直方体でもよい。
【００２０】
また、以下では、説明を簡便にするため、電子機器１００ａには、その中心を原点とするｘｙｚ座標系が定められているものとして、説明を続ける。ここで、ｘ軸は、電子機器１００ａの筐体の一面（正方形）のいずれかの辺と平行となるように定められる。ｙ軸についても同様である。
【００２１】
図２では、検出部１９０ａは、一例として、ｘｙｚ座標の原点（電子機器１００ａの中心）に配置されている。また、電子機器１００ａの所定の筐体面には、表示部１７０が備えられる。一方、表示部１７０と正対する他の筐体面には、スピーカ部１６０−１及び１６０−２が備えられている。なお、スピーカ部１６０−１及び１６０−２は、電子機器１００ａの内部に備えられてもよい。
【００２２】
スピーカ部１６０−１及び１６０−２は、電子機器１００ａにおいて互いに対角領域に配置される。より具体的には、スピーカ部１６０−１及び１６０−２は、電子機器１００ａにおいて対角領域に予め定められた位置に、互いに配置されてもよい。スピーカ部１６０−１及び１６０−２は、電子機器１００ａにおいて対角を成す隅からそれぞれ予め定められた同じ距離となるように配置されてもよい。図２では、スピーカ部１６０−１は、ｘｙ座標系の第２象限に配置されている。一方、スピーカ部１６０−２は、ｘｙ座標系の第４象限に配置されている。
【００２３】
図１に戻り、電子機器１００ａの構成例の説明を続ける。記憶部１５０は、所定の画像データを記憶する。また、記憶部１５０は、所定の音データを、チャンネル毎に記憶する。記憶部１５０は、例えば、画像データに対応付けられた音データを、コンテンツデータとして記憶してもよい。また、例えば、記憶部１５０は、収音部１２０により収音された音を表す音データを、記憶してもよい。記憶部１５０は、検出部１９０ａが検出した加速度の方向と、スピーカ部に割り当てられるチャンネルとの対応付けを示すデータテーブルを記憶する。
【００２４】
図３には、加速度の方向と、スピーカ部に割り当てられるチャンネルとの対応付けの例が、表により示されている。このデータテーブルの項目には、加速度の方向と、スピーカ部１６０−１と、スピーカ部１６０−２とがある。
【００２５】
図３では、加速度の方向「ｙ軸負方向」には、スピーカ部１６０−１「左チャンネル」と、スピーカ部１６０−２「右チャンネル」とが、対応付けられている。また、加速度の方向「ｘ軸正方向」には、スピーカ部１６０−１「右チャンネル」と、スピーカ部１６０−２「左チャンネル」とが、対応付けられている。また、加速度の方向「ｙ軸正方向」には、スピーカ部１６０−１「右チャンネル」と、スピーカ部１６０−２「左チャンネル」とが、対応付けられている。また、加速度の方向「ｘ軸負方向」には、スピーカ部１６０−１「左チャンネル」と、スピーカ部１６０−２「右チャンネル」とが、対応付けられている。
【００２６】
図１に戻り、電子機器１００ａの構成例の説明を続ける。制御部１８０には、操作入力に応じた信号が、操作部１４０から入力される。また、制御部１８０は、電子機器１００ａの各部を制御する。例えば、制御部１８０は、操作入力に応じた信号に基づいて、電子機器１００ａの各部を制御してもよい。
【００２７】
制御部１８０は、記憶部１５０に記憶された画像データに基づく画像を、表示部１７０に表示させる。また、制御部１８０は、記憶部１５０に記憶された音データに基づく音を、スピーカ部１６０から出力させる。
【００２８】
制御部１８０は、スピーカ部１６０毎の音量を調節する。また、制御部１８０は、スピーカ部１６０−１及びスピーカ部１６０−２からそれぞれ出力される音により、音の定位感を生成してもよい。
【００２９】
また、制御部１８０は、表示部１７０に表示される動画と、スピーカ部１６０−１及びスピーカ部１６０−２からそれぞれ出力される音の定位の移動感とを、同期させてもよい。また、制御部１８０は、表示部１７０に表示される動画と、スピーカ部１６０−１及びスピーカ部１６０−２からそれぞれ出力される音の定位の移動感と、複数の振動部１１０で生成される振動の定位の移動感とを同期させてもよい。
【００３０】
また、制御部１８０は、表示部１７０に表示する画像の動きに応じて、スピーカ部１６０毎の音量を定めてもよい。例えば、表示部１７０に表示された車両が移動する動画と、その車両のエンジン音の定位感の移動感とが、表示部１７０において同期するように、制御部１８０は、スピーカ部１６０−１及びスピーカ部１６０−２の音量を、それぞれ調節してもよい。
【００３１】
制御部１８０には、検出した姿勢に応じた信号が、検出部１９０ａから入力される。検出した姿勢に応じた信号は、例えば、検出した加速度の方向を示す信号である。制御部１８０は、検出した姿勢に応じた信号と、図３に示すデータテーブルとに基づいて、スピーカ部１６０にチャンネルを割り当てる。制御部１８０は、割り当てたチャンネルに基づいて、スピーカ部１６０毎に音を出力させる。
【００３２】
これにより、制御部１８０は、電子機器１００ａの姿勢が９０［度］単位で回転される毎に、スピーカ部１６０のチャンネルを必要に応じて切り替えて、切り替えたチャンネルに対応付けられた音を、スピーカ部１６０から出力させることができる。
【００３３】
制御部１８０は、検出した姿勢に応じた信号に基づいて、表示部１７０に表示する画像の姿勢を定める。制御部１８０は、スピーカ部１６０のチャンネルの切り替えに応じて、表示部１７０に表示する画像の姿勢を切り替える。すなわち、制御部１８０は、表示部１７０に表示させる画像の姿勢を、スピーカ部１６０のチャンネルの切り替えに同期して回転させる。
【００３４】
図４には、スピーカ部の位置が、電子機器の姿勢毎に示されている。図４（Ａ）〜（Ｄ）では、電子機器１００ａは、ユーザに保持されるなどして、ｚ軸を回転軸として姿勢が９０［度］単位で回転されている。
【００３５】
図４（Ａ）に示す姿勢では、重力による加速度が、ｙ軸負方向にかかっている。この場合、制御部１８０は、加速度の方向（ｙ軸負方向）を示す信号と、図３に示すデータテーブルとに基づいて、スピーカ部１６０−１に左チャンネルを割り当てる。一方、制御部１８０は、加速度の方向（ｙ軸負方向）を示す信号と、図３に示すデータテーブルとに基づいて、スピーカ部１６０−２に右チャンネルを割り当てる。
【００３６】
また、図４（Ｂ）に示す姿勢では、重力による加速度が、ｘ軸正方向にかかっている。この場合、制御部１８０は、加速度の方向（ｘ軸正方向）を示す信号と、図３に示すデータテーブルとに基づいて、スピーカ部１６０−１に右チャンネルを割り当てる。一方、制御部１８０は、加速度の方向（ｘ軸正方向）を示す信号と、図３に示すデータテーブルとに基づいて、スピーカ部１６０−２に左チャンネルを割り当てる。
【００３７】
また、図４（Ｃ）に示す姿勢では、重力による加速度が、ｙ軸正方向にかかっている。この場合、制御部１８０は、加速度の方向（ｙ軸正方向）を示す信号と、図３に示すデータテーブルとに基づいて、スピーカ部１６０−１に右チャンネルを割り当てる。一方、制御部１８０は、加速度の方向（ｙ軸正方向）を示す信号と、図３に示すデータテーブルとに基づいて、スピーカ部１６０−２に左チャンネルを割り当てる。
【００３８】
また、図４（Ｄ）に示す姿勢では、重力による加速度が、ｘ軸負方向にかかっている。この場合、制御部１８０は、加速度の方向（ｘ軸負方向）を示す信号と、図３に示すデータテーブルとに基づいて、スピーカ部１６０−１に左チャンネルを割り当てる。一方、制御部１８０は、加速度の方向（ｘ軸負方向）を示す信号と、図３に示すデータテーブルとに基づいて、スピーカ部１６０−２に右チャンネルを割り当てる。
【００３９】
次に、電子機器の動作手順例を説明する。
図５は、スピーカ部にチャンネルを割り当てる動作手順を示すフローチャートである。制御部１８０は、図３に示すデータテーブルによらず、図５に示す動作手順により、スピーカ部１６０にチャンネルを割り当ててもよい。
【００４０】
（ステップＳ１）検出部１９０ａは、自機器にかかる加速度の方向を検出し、加速度の方向を示す信号を、制御部１８０に出力する。制御部１８０は、加速度の方向を示す信号に基づいて、加速度の方向がｘ軸正方向であるか否かを判定する。加速度の方向がｘ軸正方向である場合（ステップＳ１：Ｙｅｓ）、制御部１８０は、ステップＳ２に処理を進める。一方、加速度の方向がｘ軸正方向でない場合（ステップＳ１：Ｎｏ）、制御部１８０は、ステップＳ３に処理を進める。
【００４１】
（ステップＳ２）制御部１８０は、スピーカ部１６０−１に右チャンネルを割り当て、スピーカ部１６０−２に左チャンネルを割り当てる。
【００４２】
（ステップＳ３）制御部１８０は、加速度の方向を示す信号に基づいて、加速度の方向がｙ軸正方向であるか否かを判定する。加速度の方向がｙ軸正方向である場合（ステップＳ３：Ｙｅｓ）、制御部１８０は、ステップＳ２に処理を進める。一方、加速度の方向がｙ軸正方向でない場合（ステップＳ３：Ｎｏ）、制御部１８０は、ステップＳ４に処理を進める。
【００４３】
（ステップＳ４）制御部１８０は、スピーカ部１６０−１に左チャンネルを割り当て、スピーカ部１６０−２に右チャンネルを割り当てる。
【００４４】
以上のように、電子機器１００ａは、自機器において互いに対角領域に配置された複数のスピーカ部１６０−１及び１６０−２（図１を参照）と、自機器の姿勢を検出する検出部１９０ａと、検出された自機器の姿勢に基づいてスピーカ部１６０−１及び１６０−２にチャンネルを割り当て、割り当てたチャンネルに基づいてスピーカ部１６０−１及び１６０−２から音を出力させる制御部１８０と、を備える。
【００４５】
プログラムは、コンピュータに、自機器の姿勢を検出する手順と、検出された自機器の姿勢に基づいて、自機器において互いに対角領域に配置されたスピーカ部１６０−１及び１６０−２にチャンネルを割り当て、割り当てたチャンネルに基づいてスピーカ部１６０−１及び１６０−２から音を出力させる手順と、を実行させる。
【００４６】
この構成により、スピーカ部１６０−１及び１６０−２は、自機器において対角領域に配置される。これにより、電子機器１００ａ及びプログラムは、自機器の姿勢が９０［度］単位で回転された場合でも、出力する音の左右のチャンネルを適切にすることができる。
【００４７】
つまり、複数のスピーカ部１６０が、自機器の対角領域にそれぞれ配置されている。これにより、電子機器１００ａ及びプログラムは、自機器が９０［度］回転された（倒された）姿勢となっても、複数のスピーカ部１６０が自機器の左右の中間に並ばないので、出力する音の左右のチャンネルを適切にすることができる。
【００４８】
電子機器１００ａは、画像を表示する表示部１７０を備え、制御部１８０が、検出された自機器の姿勢に基づいて画像の姿勢を定め、割り当てたチャンネルの切り替えに応じて、画像の姿勢を切り替えてもよい。
【００４９】
制御部１８０は、表示部１７０に表示する画像の動きに応じて、スピーカ部１６０毎の音量を定めてもよい（定位感、移動感）。
検出部１９０ａは、自機器にかかる加速度の方向を検出し、検出した加速度の方向に基づいて、自機器の姿勢を検出してもよい（例えば、図４を参照）。
【００５０】
［第２実施形態］
第２実施形態では、自機器への指の接触に応じて、制御部がスピーカ部にチャンネルを割り当てる点が、第１実施形態と相違する。第２実施形態では、第１実施形態との相違点についてのみ説明する。
【００５１】
図６には、電子機器の構成例が、ブロック図により示されている。電子機器１００ｂは、第１実施形態に示す電子機器１００ａ（図１を参照）に対応する。電子機器１００ｂは、振動部１１０と、収音部１２０と、通信部１３０と、操作部１４０と、記憶部１５０と、スピーカ部１６０と、表示部１７０と、制御部１８０と、検出部１９０ｂとを備える。
【００５２】
検出部１９０ｂ（接触センサ、スライドセンサ）は、電子機器１００ｂへの接触を検出し、接触を示す信号を、制御部１８０に出力する。ここで、接触を示す信号は、例えば、検出部１９０ｂとの接触の有無を示す信号、検出部１９０ｂとの接触の位置を示す信号、又は、検出部１９０ｂとの接触面の面積を示す信号である。
【００５３】
検出部１９０ｂは、複数でもよい。以下、電子機器１００ｂには、一例として、検出部１９０ｂ−１〜１９０ｂ−４が備えられているものとして説明を続ける。以下、検出部１９０ｂ−１〜１９０ｂ−４に共通する事項については、符号を省略して、「検出部１９０ｂ」と表記する。
【００５４】
記憶部１５０は、検出部１９０ｂが検出した電子機器１００ｂへの接触と、スピーカ部１６０に割り当てられるチャンネルとの対応付けを示すデータテーブルを記憶する。
【００５５】
制御部１８０には、検出した姿勢に応じた信号が、検出部１９０ｂから入力される。検出した姿勢に応じた信号は、例えば、検出した接触を示す信号である。制御部１８０は、接触を示す信号と、データテーブル（図８を用いて後述する）とに基づいて、スピーカ部１６０にチャンネルを割り当てる。制御部１８０は、割り当てたチャンネルに基づいて、スピーカ部１６０毎に音を出力させる。
【００５６】
図７には、スピーカ部の配置例と、検出部の配置例とが、外観図により示されている。図７では、検出部１９０ｂ−１〜１９０ｂ−４は、一例として、電子機器１００ｂの筐体の側面に、表示部１７０の縁を一周するように配置されている。これにより、検出部１９０ｂ−１〜１９０ｂ−４は、例えば、電子機器１００ｂを手で保持するユーザの指による接触を、検出することができる。
【００５７】
図８には、検出部への接触と、スピーカ部に割り当てられるチャンネルとの対応付けの例が、表により示されている。このデータテーブルの項目には、検出部１９０ｂ−１〜１９０ｂ−４への接触のそれぞれの有無と、スピーカ部１６０−１と、スピーカ部１６０−２とがある。なお、このデータテーブルの項目には、検出部１９０ｂ−１〜１９０ｂ−４との接触の各位置、及び、検出部１９０ｂ−１〜１９０ｂ−４との接触面の各面積が含まれていてもよい。
【００５８】
図８では、検出部１９０ｂ−１「接触あり」、検出部１９０ｂ−２「接触あり」、検出部１９０ｂ−３「接触なし」、及び、検出部１９０ｂ−４「接触あり」には、スピーカ部１６０−１「左チャンネル」と、スピーカ部１６０−２「右チャンネル」とが、対応付けられている。
【００５９】
また、検出部１９０ｂ−１「接触あり」、検出部１９０ｂ−２「接触なし」、検出部１９０ｂ−３「接触あり」、及び、検出部１９０ｂ−４「接触あり」には、スピーカ部１６０−１「右チャンネル」と、スピーカ部１６０−２「左チャンネル」とが、対応付けられている。
【００６０】
また、検出部１９０ｂ−１「接触なし」、検出部１９０ｂ−２「接触あり」、検出部１９０ｂ−３「接触あり」、及び、検出部１９０ｂ−４「接触あり」には、スピーカ部１６０−１「右チャンネル」と、スピーカ部１６０−２「左チャンネル」とが、対応付けられている。
【００６１】
また、検出部１９０ｂ−１「接触あり」、検出部１９０ｂ−２「接触あり」、検出部１９０ｂ−３「接触あり」、及び、検出部１９０ｂ−４「接触なし」には、スピーカ部１６０−１「左チャンネル」と、スピーカ部１６０−２「右チャンネル」とが、対応付けられている。
【００６２】
図９には、スピーカ部の位置が、電子機器の姿勢毎に示されている。図９（Ａ）〜（Ｄ）では、電子機器１００ｂは、ユーザの手２００に保持されて、ｚ軸（図７を参照）を回転軸として、姿勢が９０［度］単位で回転されている。
【００６３】
図９（Ａ）に示す姿勢では、検出部１９０ｂ−３のみ接触がない。この場合、制御部１８０は、接触を示す信号（検出部１９０ｂ−３のみ接触がないこと示す信号）と、図８に示すデータテーブルとに基づいて、スピーカ部１６０−１に左チャンネルを割り当てる。一方、制御部１８０は、接触を示す信号（検出部１９０ｂ−３のみ接触がないこと示す信号）と、図８に示すデータテーブルとに基づいて、スピーカ部１６０−２に右チャンネルを割り当てる。
【００６４】
また、図９（Ｂ）に示す姿勢では、検出部１９０ｂ−２のみ接触がない。この場合、制御部１８０は、接触を示す信号（検出部１９０ｂ−２のみ接触がないこと示す信号）と、図８に示すデータテーブルとに基づいて、スピーカ部１６０−１に右チャンネルを割り当てる。一方、制御部１８０は、接触を示す信号（検出部１９０ｂ−２のみ接触がないこと示す信号）と、図８に示すデータテーブルとに基づいて、スピーカ部１６０−２に左チャンネルを割り当てる。
【００６５】
また、図９（Ｃ）に示す姿勢では、検出部１９０ｂ−１のみ接触がない。この場合、制御部１８０は、接触を示す信号（検出部１９０ｂ−１のみ接触がないこと示す信号）と、図８に示すデータテーブルとに基づいて、スピーカ部１６０−１に右チャンネルを割り当てる。一方、制御部１８０は、接触を示す信号（検出部１９０ｂ−１のみ接触がないこと示す信号）と、図８に示すデータテーブルとに基づいて、スピーカ部１６０−２に左チャンネルを割り当てる。
【００６６】
また、図９（Ｄ）に示す姿勢では、検出部１９０ｂ−４のみ接触がない。この場合、制御部１８０は、接触を示す信号（検出部１９０ｂ−４のみ接触がないこと示す信号）と、図８に示すデータテーブルとに基づいて、スピーカ部１６０−１に左チャンネルを割り当てる。一方、制御部１８０は、接触を示す信号（検出部１９０ｂ−４のみ接触がないこと示す信号）と、図８に示すデータテーブルとに基づいて、スピーカ部１６０−２に右チャンネルを割り当てる。
【００６７】
なお、図９（Ａ）〜（Ｄ）では、検出部１９０ｂとの接触の位置が、検出部１９０ｂ毎に異なるので、制御部１８０は、検出部１９０ｂとの接触の位置を示す信号に基づいて、スピーカ部１６０にチャンネルを割り当ててもよい。また、図９（Ａ）〜（Ｄ）では、検出部１９０ｂとの接触面の面積が、検出部１９０ｂ毎に異なるので、制御部１８０は、検出部１９０ｂとの接触面の面積を示す信号に基づいて、スピーカ部１６０にチャンネルを割り当ててもよい。
【００６８】
次に、電子機器の動作手順例を説明する。
図１０は、スピーカ部にチャンネルを割り当てる動作手順を示すフローチャートである。制御部１８０は、図８に示すデータテーブルによらず、図１０に示す動作手順により、スピーカ部１６０にチャンネルを割り当ててもよい。
【００６９】
（ステップＳａ１）検出部１９０ｂ−１〜１９０ｂ−４は、自機器への接触を検出し、接触を示す信号を、制御部１８０にそれぞれ出力する。制御部１８０は、接触を示す信号に基づいて、検出部１９０ｂ−１のみ接触なしであるか否かを判定する。検出部１９０ｂ−１のみ接触なし（図９（Ｃ）を参照）、である場合（ステップＳａ１：Ｙｅｓ）、制御部１８０は、ステップＳａ２に処理を進める。一方、検出部１９０ｂ−１のみ接触なし、でない場合（ステップＳａ１：Ｎｏ）、制御部１８０は、ステップＳａ３に処理を進める。
【００７０】
（ステップＳａ２）制御部１８０は、スピーカ部１６０−１に右チャンネルを割り当て、スピーカ部１６０−２に左チャンネルを割り当てる。
【００７１】
（ステップＳａ３）制御部１８０は、接触を示す信号に基づいて、検出部１９０ｂ−２のみ接触なしであるか否かを判定する。検出部１９０ｂ−２のみ接触なし（図９（Ｂ）を参照）、である場合（ステップＳａ３：Ｙｅｓ）、制御部１８０は、ステップＳａ２に処理を進める。一方、検出部１９０ｂ−２のみ接触なし、でない場合（ステップＳａ３：Ｎｏ）、制御部１８０は、ステップＳａ４に処理を進める。
【００７２】
（ステップＳａ４）制御部１８０は、スピーカ部１６０−１に左チャンネルを割り当て、スピーカ部１６０−２に右チャンネルを割り当てる。
【００７３】
以上のように、検出部１９０ｂは、自機器の検出部１９０ｂなどへの接触（例えば、ユーザの指との接触の有無、ユーザの指との接触の位置、ユーザの指との接触面の面積）を検出し、検出した接触に基づいて、自機器の姿勢を検出してもよい。
これにより、電子機器１００ｂ及びプログラムは、鉛直軸と一致したｚ軸（図７を参照）を回転軸として、自機器の姿勢が回転（ヨーイング (ｙａｗｉｎｇ)）された場合でも、ユーザに対する自機器の姿勢を検出することができるので、出力する音のチャンネルを適切に定めることができる。
【００７４】
［第３実施形態］
第３実施形態では、自機器への平面の接触に応じて、制御部がスピーカ部にチャンネルを割り当てる点が、第２実施形態と相違する。第３実施形態では、第２実施形態との相違点についてのみ説明する。
【００７５】
図１１には、検出部への接触と、スピーカ部に割り当てられるチャンネルとの対応付けの例が、表により示されている。このデータテーブルの項目には、検出部１９０ｂ−１〜１９０ｂ−４への接触のそれぞれの有無と、スピーカ部１６０−１と、スピーカ部１６０−２とがある。なお、このデータテーブルの項目には、検出部１９０ｂ−１〜１９０ｂ−４との接触の各位置、及び、検出部１９０ｂ−１〜１９０ｂ−４との接触面の各面積が含まれていてもよい。
【００７６】
図１１では、検出部１９０ｂ−１「接触なし」、検出部１９０ｂ−２「接触なし」、検出部１９０ｂ−３「接触あり」、及び、検出部１９０ｂ−４「接触なし」には、スピーカ部１６０−１「左チャンネル」と、スピーカ部１６０−２「右チャンネル」とが、対応付けられている。
【００７７】
また、検出部１９０ｂ−１「接触なし」、検出部１９０ｂ−２「接触あり」、検出部１９０ｂ−３「接触なし」、及び、検出部１９０ｂ−４「接触なし」には、スピーカ部１６０−１「右チャンネル」と、スピーカ部１６０−２「左チャンネル」とが、対応付けられている。
【００７８】
また、検出部１９０ｂ−１「接触あり」、検出部１９０ｂ−２「接触なし」、検出部１９０ｂ−３「接触なし」、及び、検出部１９０ｂ−４「接触なし」には、スピーカ部１６０−１「右チャンネル」と、スピーカ部１６０−２「左チャンネル」とが、対応付けられている。
【００７９】
また、検出部１９０ｂ−１「接触なし」、検出部１９０ｂ−２「接触なし」、検出部１９０ｂ−３「接触なし」、及び、検出部１９０ｂ−４「接触あり」には、スピーカ部１６０−１「左チャンネル」と、スピーカ部１６０−２「右チャンネル」とが、対応付けられている。
【００８０】
図１２には、スピーカ部の位置が、電子機器の姿勢毎に示されている。図１２（Ａ）〜（Ｄ）では、電子機器１００ｂは、平面３００（例えば、机の面）に置かれて、ｚ軸（図７を参照）を回転軸として、姿勢が９０［度］単位で回転されている。
【００８１】
図１２（Ａ）に示す姿勢では、検出部１９０ｂ−３のみ接触がある。この場合、制御部１８０は、接触を示す信号（検出部１９０ｂ−３のみ接触があること示す信号）と、図１１に示すデータテーブルとに基づいて、スピーカ部１６０−１に左チャンネルを割り当てる。一方、制御部１８０は、接触を示す信号（検出部１９０ｂ−３のみ接触があること示す信号）と、図１１に示すデータテーブルとに基づいて、スピーカ部１６０−２に右チャンネルを割り当てる。
【００８２】
また、図１２（Ｂ）に示す姿勢では、検出部１９０ｂ−２のみ接触がある。この場合、制御部１８０は、接触を示す信号（検出部１９０ｂ−２のみ接触があること示す信号）と、図１１に示すデータテーブルとに基づいて、スピーカ部１６０−１に右チャンネルを割り当てる。一方、制御部１８０は、接触を示す信号（検出部１９０ｂ−２のみ接触があること示す信号）と、図１１に示すデータテーブルとに基づいて、スピーカ部１６０−２に左チャンネルを割り当てる。
【００８３】
また、図１２（Ｃ）に示す姿勢では、検出部１９０ｂ−１のみ接触がある。この場合、制御部１８０は、接触を示す信号（検出部１９０ｂ−１のみ接触があること示す信号）と、図１１に示すデータテーブルとに基づいて、スピーカ部１６０−１に右チャンネルを割り当てる。一方、制御部１８０は、接触を示す信号（検出部１９０ｂ−１のみ接触があること示す信号）と、図１１に示すデータテーブルとに基づいて、スピーカ部１６０−２に左チャンネルを割り当てる。
【００８４】
また、図１２（Ｄ）に示す姿勢では、検出部１９０ｂ−４のみ接触がある。この場合、制御部１８０は、接触を示す信号（検出部１９０ｂ−４のみ接触があること示す信号）と、図１１に示すデータテーブルとに基づいて、スピーカ部１６０−１に左チャンネルを割り当てる。一方、制御部１８０は、接触を示す信号（検出部１９０ｂ−４のみ接触があること示す信号）と、図１１に示すデータテーブルとに基づいて、スピーカ部１６０−２に右チャンネルを割り当てる。
【００８５】
なお、図１２（Ａ）〜（Ｄ）では、検出部１９０ｂとの接触の位置が、検出部１９０ｂ毎に異なるので、制御部１８０は、検出部１９０ｂとの接触の位置を示す信号に基づいて、スピーカ部１６０にチャンネルを割り当ててもよい。また、図１２（Ａ）〜（Ｄ）では、検出部１９０ｂとの接触面の面積が、検出部１９０ｂ毎に異なるので、制御部１８０は、検出部１９０ｂとの接触面の面積を示す信号に基づいて、スピーカ部１６０にチャンネルを割り当ててもよい。
【００８６】
次に、電子機器の動作手順例を説明する。
図１３は、スピーカ部にチャンネルを割り当てる動作手順を示すフローチャートである。
制御部１８０は、図１１に示すデータテーブルによらず、図１３に示す動作手順により、スピーカ部１６０にチャンネルを割り当ててもよい。
【００８７】
（ステップＳｂ１）検出部１９０ｂ−１〜１９０ｂ−４は、自機器への接触を検出し、接触を示す信号を、制御部１８０にそれぞれ出力する。制御部１８０は、接触を示す信号に基づいて、検出部１９０ｂ−１のみ接触ありであるか否かを判定する。検出部１９０ｂ−１のみ接触あり（図１２（Ｃ）を参照）、である場合（ステップＳｂ１：Ｙｅｓ）、制御部１８０は、ステップＳｂ２に処理を進める。一方、検出部１９０ｂ−１のみ接触あり、でない場合（ステップＳｂ１：Ｎｏ）、制御部１８０は、ステップＳｂ３に処理を進める。
【００８８】
（ステップＳｂ２）制御部１８０は、スピーカ部１６０−１に右チャンネルを割り当て、スピーカ部１６０−２に左チャンネルを割り当てる。
【００８９】
（ステップＳｂ３）制御部１８０は、接触を示す信号に基づいて、検出部１９０ｂ−２のみ接触ありであるか否かを判定する。検出部１９０ｂ−２のみ接触あり（図１２（Ｂ）を参照）、である場合（ステップＳｂ３：Ｙｅｓ）、制御部１８０は、ステップＳｂ２に処理を進める。一方、検出部１９０ｂ−２のみ接触あり、でない場合（ステップＳｂ３：Ｎｏ）、制御部１８０は、ステップＳｂ４に処理を進める。
【００９０】
（ステップＳｂ４）制御部１８０は、スピーカ部１６０−１に左チャンネルを割り当て、スピーカ部１６０−２に右チャンネルを割り当てる。
【００９１】
以上のように、検出部１９０ｂは、自機器への接触（例えば、検出部との接触の有無、検出部との接触の位置、検出部との接触面の面積）を検出し、検出した接触に基づいて、自機器の姿勢を検出してもよい。
これにより、電子機器１００ｂ及びプログラムは、平面に置かれた状態でｚ軸（図７を参照）を回転軸として、自機器の姿勢が回転された場合でも、ユーザに対する自機器の姿勢を検出することができるので、出力する音のチャンネルを適切に定めることができる。
【００９２】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００９３】
なお、上記に説明した電子機器を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、実行処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
【００９４】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリーのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【００９５】
１００ａ…電子機器、１００ｂ…電子機器、１１０…振動部、１２０…収音部、１３０…通信部、１４０…操作部、１５０…記憶部、１６０…スピーカ部、１７０…表示部、１８０…制御部、１９０ａ…検出部、１９０ｂ…検出部、２００…手、３００…平面
【図１】
2015032994.tif 000003
【図２】
2015032994.tif 000004
【図３】
2015032994.tif 000005
【図４】
2015032994.tif 000006
【図５】
2015032994.tif 000007
【図６】
2015032994.tif 000008
【図７】
2015032994.tif 000009
【図８】
2015032994.tif 000010
【図９】
2015032994.tif 000011
【図１０】
2015032994.tif 000012
【図１１】
2015032994.tif 000013
【図１２】
2015032994.tif 000014
【図１３】
2015032994.tif 000015