(57)【特許請求の範囲】
【請求項１】
機器制御装置の動きを検知し、
ユーザによる画面に対する接触操作の入力を受け付け、
前記動きに対応する移動量に関する情報を、操作対象の電子機器に送信するものであって、
前記移動量は、前記動きが検知されるときの前記接触操作による画面に対する接触状況に応じて異なる、
機器制御方法。
【請求項２】
前記接触状況は、前記画面に対する接触点の数を少なくとも含み、
前記移動量は、前記接触点の数に応じて異なる、
請求項１に記載の機器制御方法。
【請求項３】
前記移動量は、前記接触点の数が大きい程、小さい値である、
請求項２に記載の機器制御方法。
【請求項４】
前記接触状況は、前記画面に対する接触位置を少なくとも含み、
前記移動量は、前記接触位置に応じて異なる、
請求項１に記載の機器制御方法。
【請求項５】
前記移動量は、前記接触位置が前記画面の端部に近づく程、小さい値である、
請求項４に記載の機器制御方法。
【請求項６】
機器制御装置であって、
前記機器制御装置の動きを検知する検知部と、
ユーザによる画面に対する接触操作の入力が可能な入力部と、
前記動きに対応する移動量に関する情報を、操作対象の電子機器に送信する送信部と、を備え、
前記移動量は、前記動きが検知されるときの前記接触操作による画面に対する接触状況に応じて異なる、
機器制御装置。
【請求項７】
前記接触状況は、前記画面に対する接触点の数を少なくとも含み、
前記移動量は、前記接触点の数に応じて異なる、
請求項６に記載の機器制御装置。
【請求項８】
前記接触状況は、前記画面に対する接触位置を少なくとも含み、
前記移動量は、前記接触位置に応じて異なる、
請求項６に記載の機器制御装置。
【請求項９】
前記移動量を前記接触状況に応じて異ならせる処理を、前記検知部が行う、
請求項６に記載の機器制御装置。
【請求項１０】
前記検知部は、加速度センサであり、
前記入力部は、タッチパネルである、
請求項６〜９のいずれか一つに記載の機器制御装置。
【請求項１１】
機器制御装置の動きを検知し、
ユーザによる画面に対する接触操作の入力を受け付け、
前記動きに対応する移動量に関する情報を、操作対象の電子機器に送信する、
ことをコンピュータに実行させるためのプログラムであって、
前記移動量は、前記動きが検知されるときの前記接触操作による画面に対する接触状況に応じて異なる、プログラム。
【請求項１２】
前記接触状況は、前記画面に対する接触点の数を少なくとも含み、
前記移動量は、前記接触点の数に応じて異なる、
請求項１１に記載のプログラム。
【請求項１３】
前記接触状況は、前記画面に対する接触位置を少なくとも含み、
前記移動量は、前記接触位置に応じて異なる、
請求項１１に記載のプログラム。
【請求項１４】
機器制御装置から、前記機器制御装置の動きに対応する移動量に関する情報を受信する受信部と、
前記移動量に関する情報に基づいて定められる操作に応じた処理を実行する処理部と、を備え、
前記移動量は、前記動きが検知されるときの前記機器制御装置の画面に対する接触状況に応じて異なる
電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、機器制御方法、機器制御装置、プログラムおよび電子機器に関する。
【背景技術】
【０００２】
従来から、スマートフォン等の携帯機器をテレビ等の電子機器のリモートコントローラとして使用して、携帯機器を操作することにより電子機器を制御することが可能となっている。また、携帯機器には、加速度センサが搭載されていることが一般的となっており、携帯機器を上下左右に動かして、加速度センサにより動きを検出することにより、電子機器の画面に対する表示制御を行うことも可能となっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３２５２８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような従来技術では、携帯機器の移動に基づく電子機器の制御を容易に調整することが望まれている。
【課題を解決するための手段】
【０００５】
実施形態の機器制御方法は、機器制御装置の動きを検知し、ユーザによる画面に対する接触操作の入力を受け付け、前記動きに対応する移動量に関する情報を、操作対象の電子機器に送信するものであって、前記移動量は、前記動きが検知されるときの前記接触操作による画面に対する接触状況に応じて異なる。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態１の機器制御システムの構成図である。
【図２】図２は、実施形態１の携帯機器のハードウェア構成図である。
【図３】図３は、実施形態１にかかるデジタルテレビの構成を示すブロック図である。
【図４】図４は、実施形態１の携帯機器の機能的構成を示すブロック図である。
【図５】図５は、実施形態１の携帯機器におけるタッチ数とデジタルテレビの表示部上でのポインタの移動の状態を示す図である。
【図６】図６は、実施形態１の携帯機器におけるタッチ数とデジタルテレビの表示部上でのポインタの移動の他の状態を示す図である。
【図７】図７は、実施形態１の携帯機器におけるタッチ数とデジタルテレビの表示部上でのポインタの移動の他の状態を示す図である。
【図８】図８は、実施形態１の携帯機器による機器制御処理の手順を示すフローチャートである。
【図９】図９は、実施形態２の携帯機器におけるタッチ位置とデジタルテレビの表示部上でのポインタの移動の状態を示す図である。
【図１０】図１０は、実施形態２の携帯機器におけるタッチ位置とデジタルテレビの表示部上でのポインタの移動の他の状態を示す図である。
【図１１】図１１は、実施形態２の携帯機器におけるタッチ位置とデジタルテレビの表示部上でのポインタの移動の他の状態を示す図である。
【図１２】図１２は、実施形態２の携帯機器による機器制御処理の手順を示すフローチャートである。
【図１３】図１３は、本実施形態の変形例の携帯機器におけるタッチ数とデジタルテレビの表示部上でのプルダウンメニューの表示状態を示す図である。
【図１４】図１４は、本実施形態の変形例の携帯機器におけるタッチ数とデジタルテレビの表示部上でのプルダウンメニューの他の表示状態を示す図である。
【図１５】図１５は、本実施形態の変形例の携帯機器におけるタッチ数とデジタルテレビの表示部上でのプルダウンメニューの他の表示状態を示す図である。
【図１６】図１６は、実施形態３の携帯機器の機能的構成を示すブロック図である。
【図１７】図１７は、実施形態４のデジタルテレビの表示処理部の機能的構成を示すブロック図である。
【図１８】図１８は、実施形態４の表示制御処理の手順を示すフローチャートである。
【図１９】図１９は、実施形態４の他の例の表示制御処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００７】
以下、添付図面を参照して実施形態の機器制御方法、機器制御装置、プログラムおよび電子機器を詳細に説明する。
【０００８】
（実施形態１）
本実施形態の機器制御システムは、図１に示すように、機器制御装置としての携帯機器１００と電子機器としてのデジタルテレビ２００とが無線ＬＡＮ等の無線ネットワークで接続された構成となっている。本実施の形態の携帯機器１００は、ユーザが手に持って操作指示を行う機器であり、デジタルテレビ２００の各種制御を遠隔操作で行うリモートコントローラとして使用される。
【０００９】
なお、本実施形態では電子機器として、デジタル放送の受信用チューナを搭載するデジタルテレビ２００を例にあげて説明する。ただし、デジタルテレビ２００に限定されるものではなく、放送波を受信するチューナを備え、映像を処理して外部接続された表示装置に出力するハードディスクレコーダやセットトップボックス等の機器であってもよいし、あるいはチューナを備えず、外部チューナから映像や音声が入力されるモニター等であっても良い。また、電子機器として、デジタルテレビ２００やハードディスクレコーダやセットトップボックス等の機器以外の機器を用いてもよい。
【００１０】
また、本実施形態では、機器制御装置として携帯機器１００を例に挙げているが、これに限定されるものではなく、携帯機器１００以外の装置を機器制御装置として用いてもよい。
【００１１】
本実施の形態に係る携帯機器１００は、表示画面を備えており、例えば、スマートフォン、タブレット端末、スレート端末等として実現されている。
【００１２】
携帯機器１００は、図２に示すように、ハードウェア構成として、表示部１０２、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１６、システムコントローラ１１７、グラフィックスコントローラ１１８、タッチパネルコントローラ１１９、不揮発性メモリ１２０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２１、音声処理部１２２、マイク１０４、スピーカ１０５、カメラ１０３、通信モジュール１２３及び加速度センサ１０６を備える。
【００１３】
表示部１０２は、ディスプレイ１０２ａとタッチパネル１０２ｂとを組み合わせた、いわゆるタッチスクリーンとして構成される。ディスプレイ１０２ａは、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどである。
【００１４】
タッチパネル１０２ｂは、静電容量の変化などによりユーザの指やスタイラスペンなどによるディスプレイ１０２ａに対するタッチ操作（接触操作）を検出して、タッチ操作による２次元方向の操作指示の入力を受け付ける。タッチパネル１０２ｂは、ディスプレイ１０２ａの画面上におけるタッチ操作が行われたタッチ点（接触点）の数と、タッチ点ごとの画面上のタッチ位置（接触位置）を検知する。
【００１５】
不揮発性メモリ１２０は、オペレーションシステムや各種のアプリケーションプログラム、プログラムの実行に必要な各種データなどを記憶する。ＣＰＵ１１６は、携帯機器１００の動作を制御するプロセッサであり、システムコントローラ１１７を介して携帯機器１００の各コンポーネントを制御する。ＣＰＵ１１６は、不揮発性メモリ１２０からＲＡＭ１２１にロードされる、オペレーティングシステム、各種アプリケーションプログラムを実行することで、後述する各機能部（図２参照）を実現する。ＲＡＭ１２１は、携帯機器１００のメインメモリとして、ＣＰＵ１１６がプログラムを実行する際の作業領域を提供する。
【００１６】
ＣＰＵ１１６は、例えば、不揮発性メモリ１２０からＲＡＭ１２１にロードされるオペレーションシステムや各種のアプリケーションプログラムを実行することにより、携帯機器１００の各部を制御するための機能を実現する。
【００１７】
システムコントローラ１１７は、不揮発性メモリ１２０およびＲＡＭ１２１に対するアクセスを制御するメモリコントローラを内蔵する。また、システムコントローラ１１７は、グラフィックスコントローラ１１８、タッチパネルコントローラ１１９、音声処理部１２２との通信を実行する機能を有する。また、システムコントローラ１１７は、カメラ１０３からの撮像画像を入力する機能を有する。また、システムコントローラ１１７は、通信モジュール１２３を利用して携帯機器１００の外部から各種情報を取得する機能を有する。
【００１８】
グラフィックスコントローラ１１８は、表示部１０２のディスプレイ１０２ａを制御する表示コントローラである。タッチパネルコントローラ１１９は、タッチパネル１０２ｂを制御し、タッチ点の数（以下、「タッチ数」という。）、タッチ点ごとにタッチ位置を示す位置座標データ（タッチ位置座標）をタッチパネル１０２ｂから取得して、タッチ数を後述するタッチ判断部２１２へ送出する。
【００１９】
マイク１０４は音声を入力し、スピーカ１０５は音声を出力する。カメラ１０３は、ユーザにより撮像対象にかざして、撮像対象を撮像して撮像画像を出力する。
【００２０】
音声処理部１２２は、ＣＰＵ１１６による制御のもとで、音声合成などの音声処理を施して生成した音声ガイダンスなどをスピーカ１０５から出力させる処理を行うとともに、マイク１０４で集音した音声に対する処理を行う。
【００２１】
通信モジュール１２３は、ＣＰＵ１１６による制御のもとで、デジタルテレビ２００や外部装置との間の無線通信や、インターネット等のネットワークによる通信を実行する。本実施形態では、通信モジュール１２３は、携帯機器１００から、デジタルテレビ２００の各種制御コマンドを無線通信で受信する。
【００２２】
加速度センサ１０６は、携帯機器１００の動きを検知するモーションセンサである。より具体的には、加速度センサ１０６は、携帯機器１００に対する外部からの加速度の方向（Ｘ，Ｙ，Ｚ方向）、加速度の大きさを検知し、これらを検知信号としてＣＰＵ１１６に出力する。なお、加速度センサ１０６の代わりに、携帯機器１００の動きを検出可能なセンサ、例えば、携帯機器１００の角速度（回転角度）を検出するジャイロセンサ等を用いてもよい。また、加速度センサ１０６の他、ジャイロセンサや、携帯機器１００の方位を検出する方位センサ等を携帯機器１００に設けるように構成してもよい。
【００２３】
携帯機器１００は、ＣＰＵ１１６と不揮発性メモリ１２０に記憶されたプログラム（オペレーティングシステム、各種アプリケーションプログラム）との協働により、後述する図４に示す機能部２１０の各部を実現する。
【００２４】
次に、デジタルテレビ２００について説明する。図３に示すように、本実施形態のデジタルテレビ２００は、アンテナ２と、デジタル放送の受信用のチューナ３と、信号処理部４と、映像処理部５と、表示処理部６と、表示部７と、音声処理部８と、スピーカー９と、制御部１０と、通信ライン１１と、ＲＡＭ１２（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、ＲＯＭ１３（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、操作部１４と、受光部１５と、入出力制御部１６と、通信部１７とを主に備えている。
【００２５】
アンテナ２は、ＢＳ、ＣＳ、地上波等のデジタル放送を受信する。チューナ３は、ユーザが指示した視聴用のチャンネルを選局する。信号処理部４は、制御部１０の制御のもと、チューナ３で復調された信号や入出力制御部１６より入力された信号を様々なデジタル信号として取り出し処理する。また、信号処理部４では、入力された信号を映像信号と音声信号とに分離し、映像信号を映像処理部５へ、音声信号を音声処理部８へ出力する。
【００２６】
映像処理部５は、信号処理部４から入力した映像信号を正しい画面サイズに調整する処理や、映像についての画質を改善する画質処理として、映像信号に含まれるノイズを除去する処理等を行う。
【００２７】
表示処理部６は、映像処理部５から出力される映像信号を表示部７に表示する処理を行う。また、表示処理部６は、映像処理部５から出力される映像信号に対して、さらに文字情報等のＯＳＤ（Ｏｎ−Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）表示を重ねる。表示部７は、映像信号を画面に表示する。そして、ユーザは表示部７の画面を見ることにより、テレビ映像を見る。
【００２８】
音声処理部８は、音声信号を音響処理するとともに増幅する。スピーカー９は、音声信号を音声として出力する。そして、ユーザはスピーカー９からの音声を聴くことにより、テレビ音声を聴く。
【００２９】
制御部１０は、デジタルテレビ２００の各部を制御する。制御部１０は、シーケンス処理が可能なプロセッシングユニットであり、ＲＯＭ１３に記憶されたプログラムをＲＡＭ１２に展開して順次実行することで、デジタルテレビ２００の各部に制御信号を出力して、デジタルテレビ２００の動作を中央制御する。
【００３０】
通信ライン１１は、チューナ３、信号処理部４、映像処理部５、表示処理部６、音声処理部８、および、制御部１０を互いに接続し、制御部１０と、チューナ３、信号処理部４、映像処理部５、表示処理部６及び音声処理部８の間で、データの受け渡しを行う。通信ライン１１は、具体的にはＩＩＣ−ＢＵＳなどであってよい。ＲＡＭ１２およびＲＯＭ１３は、様々なデータを記憶しており、制御部１０との間で、これらのデータの受け渡しが行われる。
【００３１】
操作部１４は、ユーザの操作指示を受け付けるスイッチである。受光部１５は、ユーザの操作指示を受け付けたリモートコントローラ４０（以下、単に「リモコン４０」と称する。）が発信する信号を受信する。ユーザは、リモコン４０の各種ボタンやキーを操作することで、デジタルテレビ２００及びデジタルテレビ２００と接続する各機器を操作することができる。なお、本実施形態では、上述したとおり、携帯機器１００をリモートコントローラとして使用した例を説明する。
【００３２】
通信部１７は、無線ＬＡＮ等のネットワークを介して携帯機器１００等と通信する機能を有している。
【００３３】
次に、携帯機器１００の機能的構成について説明する。携帯機器１００は、図４に示すように、機能的構成として、上述した加速度センサ１０６、表示部１０２、タッチパネルコントローラ１１９、グラフィックスコントローラ１１８、通信モジュール１２３に加え、機能部２１０として、検知信号入力部２１１と、タッチ判断部２１２と、移動量変更部２１３とを備えている。
【００３４】
検知信号入力部２１１は、加速度センサ１０６から加速度の大きさと向きを受信し、経時的な加速度の大きさと向きから、携帯機器１００の動きの移動量と移動方向を求める。検知信号入力部２１１は、加速度センサ１０６で携帯機器１００の動きが検知された場合、その旨をタッチ判断部２１２に送出し、携帯機器１００の移動量を移動量変更部２１３に送出する。また、検知信号入力部２１１は、携帯機器１００の移動方向を、通信モジュール１２３に送出する。
【００３５】
タッチ判断部２１２は、検知信号入力部２１１から携帯機器１００の動きがあった旨を入力した場合、タッチ操作によるディスプレイ１０２ａに対する接触状況を判断する。接触状況とは、ディスプレイ１０２ａとオブジェクト（ユーザの指やスタイラスペン等）との接触の状況に関するものであればよく、接触点の数や面積、接触点の位置、接触したオブジェクトの種類、接触を検知したセンサ等の少なくとも１以上の情報により特定される。以下の例では、より具体的に、タッチ判断部２１２は、タッチパネルコントローラ１１９から入力されたタッチ数を接触状況として取得する。
【００３６】
移動量変更部２１３は、検知信号入力部２１１から入力された移動量を、接触状況としてのタッチ数に応じて変更する。具体的には、移動量変更部２１３は、タッチ数が大きい程、移動量を小さい値に変更する。
【００３７】
例えば、タッチ数をｎ（ｎは０以上の整数）とすると、移動量変更部２１３は、移動量を、次の（１）式で求めることにより変更する。但し、変更後の移動量の算出手法は（１）式に限定されるものではない。
【００３８】
変更後の移動量＝移動量＊［１／（ｎ＋１）］  ・・・（１）
【００３９】
（１）式によれば、タッチ数が０の場合、すなわちタッチしていない場合には、移動量に変更はなく、タッチ数が大きくなると、それに反比例して移動量は小さく変更される。
【００４０】
そして、移動量変更部２１３は、変更後の移動量を、通信モジュール１２３に送出する。
【００４１】
通信モジュール１２３は、移動量変更部２１３から入力された移動量と、検知信号入力部２１１から入力された携帯機器１００の移動方向とを、移動量に関する情報として無線通信によりデジタルテレビ２００に送信する。ここで、通信モジュール１２３は、移動量および移動方向を、ポインタ（カーソル）を移動方向に移動量だけ移動させる指示であるポインティングコマンドに含めて、ポインティングコマンドをデジタルテレビ２００に送信する。
【００４２】
デジタルテレビ２００では、携帯機器１００から受信した、移動量に関する情報としての移動量と移動方向に基づいて定められる操作に応じた処理を行う。より具体的には、デジタルテレビ２００では、表示処理部６により、表示部７に表示するポインタを携帯機器１００から受信したポインティングコマンドで指定された移動方向に、同じくポインティングコマンドで指定された移動量に比例した距離で移動させる。すなわち、デジタルテレビ２００の表示処理部６は、移動量が大きい程長い距離でポインタを表示部７上で移動する。
【００４３】
図５〜７は、携帯機器１００におけるタッチ数とデジタルテレビ２００の表示部７上でのポインタの移動の状態を示す図である。図５はタッチ数が０の場合、図６はタッチ数が１の場合、図７はタッチ数が２の場合をそれぞれ示している。
【００４４】
図５に示すように、ユーザが携帯機器１００のディスプレイ１０２ａにタッチしない状態（タッチ数＝０）で携帯機器１００を移動した場合におけるデジタルテレビ２００の表示部７でのポインタの移動量を基準とする。図６に示すように、ユーザが人差し指１本で携帯機器１００のディスプレイ１０２ａにタッチした状態（タッチ数＝１）で携帯機器１００を移動した場合、携帯機器１００の移動量変更部２１３は（１）式により移動量を短く変更するため、デジタルテレビ２００側でのポインタの移動量は、図５に示す基準の移動量より短くなる。
【００４５】
さらに、図７に示すように、ユーザが人差し指と中指の２本で携帯機器１００のディスプレイ１０２ａにタッチした状態（タッチ数＝２）で携帯機器１００を移動した場合、携帯機器１００の移動量変更部２１３は（１）式により移動量をさらに短く変更するため、デジタルテレビ２００側でのポインタの移動量は、図６に示す移動量よりさらに短くなる。このようにタッチ数が増加するに従って、加速度センサ１０６の検知信号から算出された移動量は短くなり、この結果、デジタルテレビ２００の表示部７上のポインタの移動量が小さくなる。
【００４６】
このように携帯機器１００の移動量をタッチ数が大きい程、小さい値に変更することは、言い換えれば、加速度センサ１０６の感度をタッチ数に応じて低くすることを意味する。
【００４７】
次に、以上のように構成された本実施形態の携帯機器１００による機器制御処理について図８を用いて説明する。
【００４８】
まず、検知信号入力部２１１は、加速度センサ１０６から検知信号（加速度の大きさ、方向）を受信する（ステップＳ１１）。そして、検知信号入力部２１１は、経時的な加速度の大きさおよび方向から、携帯機器１００の移動量と移動方向を算出する（ステップＳ１２）。
【００４９】
次に、タッチ判断部２１２は、タッチパネルコントローラ１１９からの入力により、ユーザによるディスプレイ１０２ａに対するタッチ操作があったか否かを判断する（ステップＳ１３）。そして、タッチ操作がないと判断された場合には（ステップＳ１３：Ｎｏ）、ステップＳ１６へ移行し、通信モジュール１２３が、ステップＳ１２で求めた携帯機器１００の移動量と移動方向とをデジタルテレビ２００に送信する（ステップＳ１６）。
【００５０】
一方、ステップＳ１３において、タッチ操作があったと判断された場合には（ステップＳ１３：Ｙｅｓ）、タッチ判断部２１２は、タッチパネルコントローラ１１９からタッチ数ｎを取得する（ステップＳ１４）。
【００５１】
次に、移動量変更部２１３は、ステップＳ１２で算出された移動量を、（１）式により変更する（ステップＳ１５）。これにより、タッチ数に応じて移動量が変更される。
【００５２】
そして、通信モジュール１２３は、ステップＳ１５で変更された移動量と、ステップＳ１２で求めた携帯機器１００の移動方向とをポインティングコマンドに含めてデジタルテレビ２００に送信する（ステップＳ１６）。
【００５３】
デジタルテレビ２００では、通信部１７でポインティングコマンドに含まれる移動量と移動方向とを移動量に関する情報として受信して、表示処理部６が、表示部７上におけるポインタを、ポインティングコマンドで指定された移動方向に、指定された移動量だけ移動して描画する。
【００５４】
このように本実施形態では、デジタルテレビ２００の表示部７上でのポインタを移動させるために、ディスプレイ１０２ａ（タッチパネル１０２ｂ）へタッチしながら携帯機器１００を動かした場合に、タッチ数に応じて移動量を変更して、デジタルテレビ２００上でのポインタの移動量を変更している。このため、本実施形態では、コントロールパネル等の設定メニューで携帯機器１００の移動量に対応したデジタルテレビ２００側でのポインタの移動量の変更作業を別途行う必要がなく、簡易な手法で移動量の調整を行うことができる。従って、本実施形態によれば、携帯機器１００の移動に基づくデジタルテレビ２００等の電子機器の制御を容易に調整することができる。
【００５５】
（変形例）
なお、実施形態１では、携帯機器１００においてタッチ数が０の場合にデジタルテレビ２００におけるポインタの移動量を基準量とし、タッチ数が増加するに従ってポインタの移動量を基準量から減少させていたが、これに限定されるものではない。例えば、タッチ数が２の場合に移動量をタッチ数が０の場合の移動量である基準量とし、タッチ数が１の場合には当該基準量より小さい移動量とし、タッチ数が３以上の場合にタッチ数が増加するに従ってポインタの移動量を基準量より増加するように移動量変更部２１３を構成してもよい。
【００５６】
また、実施形態１では、携帯機器１００におけるタッチ数が増加するに従ってポインタの移動量を減少させていたが、これに限定されるものではない。例えば、タッチ数が増加するに従ってポインタの移動量を増加するように移動量変更部２１３を構成してもよい。
【００５７】
（実施形態２）
実施形態１では、携帯機器１００のタッチパネル１０２ｂへのタッチ数に応じて移動量を変更していたが、この実施形態２ではタッチパネル１０２ｂへのタッチ位置に応じて移動量を変更している。
【００５８】
本実施形態の携帯機器１００のハードウェア構成および機能的構成、デジタルテレビ２００の構成は実施形態１と同様である。
【００５９】
本実施形態のタッチ判断部２１２は、検知信号入力部２１１から携帯機器１００の動きがあった旨を入力した場合、タッチパネルコントローラ１１９から入力されたタッチ位置座標を接触状況として取得する。
【００６０】
移動量変更部２１３は、検知信号入力部２１１から入力された移動量を、接触状況としてのタッチ位置座標に応じて変更する。具体的には、移動量変更部２１３は、タッチ位置座標が、ディスプレイ１０２ａの下端部から上端部に向かうに従って、移動量を小さい値に変更する。
【００６１】
図９〜１１は、携帯機器１００におけるタッチ位置とデジタルテレビ２００の表示部７上でのポインタの移動の状態を示す図である。図９はタッチ位置がディスプレイ１０２ａの下端部近傍の場合、図１０はタッチ位置がディスプレイ１０２ａの中央部の場合、図１１はタッチ位置がディスプレイ１０２ａの上端部近傍の場合をそれぞれ示している。
【００６２】
図９に示すように、ユーザが携帯機器１００のディスプレイ１０２ａの下端部近傍にタッチした状態で携帯機器１００を移動した場合におけるデジタルテレビ２００の表示部７でのポインタの移動量を基準とする。図１０に示すように、ユーザが携帯機器１００のディスプレイ１０２ａの中央部をタッチした状態で携帯機器１００を移動した場合、携帯機器１００の移動量変更部２１３は移動量を短く変更するため、デジタルテレビ２００側でのポインタの移動量は、図９に示す基準の移動量より短くなる。
【００６３】
さらに、図１１に示すように、ユーザが携帯機器１００のディスプレイ１０２ａの上端部近傍をタッチした状態で携帯機器１００を移動した場合、携帯機器１００の移動量変更部２１３は移動量をさらに短く変更するため、デジタルテレビ２００側でのポインタの移動量は、図１０に示す移動量よりさらに短くなる。このようにタッチ位置がディスプレイ１０２ａの上端部に近くなるに従って、加速度センサ１０６の検知信号から算出された移動量は短くなり、この結果、デジタルテレビ２００の表示部７上のポインタの移動量が小さくなる。
【００６４】
次に、以上のように構成された本実施形態の携帯機器１００による機器制御処理について図１２を用いて説明する。
【００６５】
検知信号入力部２１１による加速度センサ１０６からの検知信号の受信から、タッチ判断部２１２によるタッチ操作の有無の判断までの処理（ステップＳ１１〜Ｓ１３）については実施形態１と同様に行われる。
【００６６】
ステップＳ１３において、タッチ操作があったと判断された場合には（ステップＳ１３：Ｙｅｓ）、タッチ判断部２１２は、タッチパネルコントローラ１１９からタッチ位置座標を取得する（ステップＳ２４）。
【００６７】
次に、移動量変更部２１３は、ステップＳ１２で算出された移動量を、タッチ位置座標に応じて変更する（ステップＳ２５）。すなわち、移動量変更部２１３は、タッチ位置座標がディスプレイ１０２ａの上端部に近くになるに従って短く変更する。
【００６８】
そして、通信モジュール１２３は、ステップＳ２５で変更された移動量と、ステップＳ１２で求めた携帯機器１００の移動方向とをデジタルテレビ２００に送信する（ステップＳ１６）。
【００６９】
デジタルテレビ２００では、通信部１７で移動量と移動方向を受信して、表示処理部６が、表示部７上におけるポインタを、ポインティングコマンドで指定された移動方向に、指定された移動量だけ移動して描画する。
【００７０】
このように本実施形態では、デジタルテレビ２００の表示部７上でのポインタを移動させるために、ディスプレイ１０２ａ（タッチパネル１０２ｂ）へタッチしながら携帯機器１００を動かした場合に、タッチ位置座標に応じて移動量を変更して、デジタルテレビ２００上でのポインタの移動量を変更しているので、コントロールパネル等の設定メニューで携帯機器１００の移動量に対応したデジタルテレビ２００側でのポインタの移動量の変更作業を別途行う必要がなく、簡易な手法で移動量の調整を行うことができる。このため、本実施形態によれば、携帯機器１００の移動に基づくデジタルテレビ２００等の電子機器の制御を容易に調整することができる。
【００７１】
（変形例）
なお、実施形態２では、携帯機器１００におけるタッチ位置座標が下端部から上端部に近づくに従ってポインタの移動量を減少させていたが、これに限定されるものではない。例えば、タッチ位置座標が下端部から上端部に近づくに従ってポインタの移動量を増加させるように移動量変更部２１３を構成してもよい。
【００７２】
また、例えば、タッチ位置座標が中央部から下端部および上端部に近づくに従ってポインタの移動量を減少するように移動量変更部２１３を構成してもよい。
【００７３】
さらに、例えば、タッチ位置座標が左端部から右端部に近づくに従ってポインタの移動量を減少または増加させるように移動量変更部２１３を構成してもよい。
【００７４】
また、上記実施形態１、２では、デジタルテレビ２００は、携帯機器１００から受信した移動量に応じて表示部７上のポインタの移動を行っていたが、これに限定されるものではない。例えば、携帯機器１００から受信した移動量に応じて表示部７に表示するプルダウンメニューの項目数を変化させるようにデジタルテレビ２００の表示処理部６を構成することができる。この場合、携帯機器１００は、移動量と移動方向を含むプルダウンメニュー表示コマンドをデジタルテレビ２００に送信する。
【００７５】
例えば、携帯機器１００のディスプレイ１０２ａへのタッチ数が多くなるに従って移動量を減少させ、この移動量をデジタルテレビ２００で受信して表示部７で表示するプルダウンメニューの項目数を減少させるように表示処理部６を構成することができる。
【００７６】
図１３〜１５は、携帯機器１００におけるタッチ数とデジタルテレビ２００の表示部７上でのプルダウンメニューの表示状態を示す図である。図１３はタッチ数が０の場合、図１４はタッチ数が１の場合、図１５はタッチ数が２の場合をそれぞれ示している。
【００７７】
ここで、移動量変更部２１３は、実施形態１と同様にタッチ数の増加に従って移動量を短く変更するものとする。また、デジタルテレビ２００の表示処理部６は、携帯機器１００から受信したプルダウンメニュー表示コマンドに含まれる移動量が小さい程、プルダウンメニューの項目数を減少させて表示するものとする。
【００７８】
図１３に示すように、ユーザが携帯機器１００のディスプレイ１０２ａにタッチしない状態（タッチ数＝０）で携帯機器１００を下方向に移動した場合におけるデジタルテレビ２００の表示部７でのプルダウンメニュー１５１０の項目数は８個とする。
【００７９】
そして、図１４に示すように、ユーザが人差し指１本で携帯機器１００のディスプレイ１０２ａにタッチした状態（タッチ数＝１）で携帯機器１００を下方向に移動した場合、携帯機器１００の移動量変更部２１３は移動量を短く変更するため、デジタルテレビ２００におけるプルダウンメニュー１５１１の項目数は５個となり、図１３に示す項目数より少なくなる。
【００８０】
さらに、図１５に示すように、ユーザが人差し指と中指の２本で携帯機器１００のディスプレイ１０２ａにタッチした状態（タッチ数＝２）で携帯機器１００を下方向に移動した場合、携帯機器１００の移動量変更部２１３は移動量をさらに短く変更するため、デジタルテレビ２００におけるプルダウンメニュー１５１２の項目数は３個となり、図１４に示す項目数より少なくなる。
【００８１】
このように本変形例では、デジタルテレビ２００の表示部７上でプルダウンメニューを表示するために、ディスプレイ１０２ａへタッチしながら携帯機器１００を下方向に動かした場合に、タッチ数に応じて移動量を変更して、デジタルテレビ２００上でのプルダウンメニューの項目数を変更している。このため、本実施形態では、コントロールパネル等設定メニューで携帯機器１００の移動量に対応したプルダウンメニューの項目数の変更作業を別途行う必要がなく、簡易な手法でプルダウンメニューの表示項目数の調整を行うことができる。
【００８２】
（実施形態３）
実施形態１、２および変形例では、機能部２１０が加速度センサ１０６からの検知信号を受信して携帯機器１００の移動量を求め、ディスプレイ１０２ａに対するタッチ操作の接触状況に応じて移動量を変更していたが、この実施形態３では、加速度センサのモジュールで検知信号を受信して携帯機器１００の移動量を求め、ディスプレイ１０２ａに対するタッチ操作の接触状況に応じて移動量を変更している。
【００８３】
本実施形態の携帯機器１２００のハードウェア構成、デジタルテレビ２００の構成については実施形態１、２と同様である。
【００８４】
実施形態３の携帯機器１２００は、機能的構成として、図１６に示すように、加速度センサ１２０６と、表示部１０２と、タッチパネルコントローラ１１９と、グラフィックスコントローラ１１８と、通信モジュール１２３と、機能部１２１０として検知信号入力部２１１とを備えている。ここで、表示部１０２、タッチパネルコントローラ１１９、グラフィックスコントローラ１１８、通信モジュール１２３の機能については実施形態１と同様である。
【００８５】
本実施形態では、加速度センサ１２０６が、タッチ判断部１２１２と移動量変更部１２１３とを内部モジュールとして備えている。タッチ判断部１２１２と移動量変更部１２１３の機能については実施形態１と同様である。タッチ判断部１２１２と移動量変更部１２１３はハードウェアで構成してもソフトウェアで構成してもいずれでもよい。
【００８６】
すなわち、加速度センサ１２０６は、検知した加速度の大きさと方向から携帯機器１２００の移動量と移動方向を求める。そして、タッチ判断部１２１２がタッチパネルコントローラ１１９からの入力によりタッチ操作の有無を判断し、タッチ操作があった場合にタッチ数を取得する。移動量変更部１２１３は、タッチ数が大きくなるに従って移動量を小さい値となるように変更する。そして、加速度センサ１２０６は、移動方向と変更後の移動量とを検知信号として、機能部１２１０の検知信号入力部２１１に送出する。
【００８７】
検知信号入力部２１１は、加速度センサ１２０６から入力した検知信号（移動方向および移動量）を通信モジュール１２３に送出し、通信モジュール１２３は移動方向および移動量をデジタルテレビ２００に送信する。移動量と移動方向を受信したデジタルテレビ２００の処理は実施形態１と同様である。
【００８８】
このように本実施形態では、加速度センサのモジュールで検知信号を受信して携帯機器１００の移動量を求め、ディスプレイ１０２ａに対するタッチ操作の接触状況に応じて移動量を変更しているので、実施形態１と同様の効果を奏する他、機能部１２１０の処理負担を軽減することができる。
【００８９】
（実施形態４）
実施形態１〜３および変形例では、タッチ操作による接触状況に応じた移動量の変更を携帯機器１００、１２００側で行っていたが、この実施形態４では、タッチ操作による接触状況に応じた移動量の変更をデジタルテレビ２００側で行っている。
【００９０】
本実施形態の携帯機器１００のハードウェア構成は実施形態１と同様である。また、本実施形態の携帯機器１００の機能的構成では、機能部２１０が検知信号入力部２１１を備え、タッチ判断部や移動量変更部を備えていない。従って、検知信号入力部２１１は、加速度センサ１０６からの検知信号（加速度の大きさ、方向）から携帯機器１００の移動量と移動方向を求め、通信モジュール１２３が移動量と移動方向とを含むポインティングコマンドとタッチ数とをデジタルテレビ２００に送信している。
【００９１】
本実施形態のデジタルテレビ２００では表示処理部６の構成が実施形態１〜３と異なっている。本実施形態のデジタルテレビ２００では、通信部１７が携帯機器１００から、移動量に関する情報としての移動量、移動方向を含むポインティングコマンドと、タッチ数とを受信する。デジタルテレビ２００では、携帯機器１００から受信した、移動量および移動方向に基づいて定められる操作に応じた処理を行う。以下、かかるデジタルテレビ２００の機能の詳細について説明する。
【００９２】
本実施形態の表示処理部６は、図１７に示すように、タッチ判断部６１２と、移動量変更部６１３と、表示制御部６１４とを主に備えている。
【００９３】
タッチ判断部６１２は、実施形態１の携帯機器１００におけるタッチ判断部２１２と同様の機能を有している。すなわち、タッチ判断部６１２は、通信部１７で受信したタッチ数を接触状況として取得し、その数を判断する。
【００９４】
移動量変更部６１３は、実施形態１の携帯機器１００における移動量変更部２１３と同様の機能を有している。すなわち、移動量変更部６１３は、通信部１７で受信したポインティングコマンドで指定された移動量を、タッチ数に応じて変更する。具体的には、移動量変更部６１３は、タッチ数が大きい程、移動量を小さい値に変更する。
【００９５】
表示制御部６１４は、表示部７に対する表示制御を行う。特に本実施形態では、表示制御部６１４は、表示部７上におけるポインタを、通信部１７で取得した移動方向に、移動量変更部６１３で変更された移動量だけ移動して描画する。
【００９６】
次に、以上のように構成された本実施形態のデジタルテレビ２００による表示制御処理について図１８を用いて説明する。
【００９７】
まず、通信部１７は、携帯機器１００から、移動量、移動方向およびタッチ数ｎを受信する（ステップＳ３１）。次に、タッチ判断部６１２は、受信したタッチ数ｎが０より大きいか否か、すなわちタッチ操作があったか否かを判断する（ステップＳ３２）。
【００９８】
そして、タッチ数が０であると判断された場合には（ステップＳ３２：Ｎｏ）、ステップＳ３４に移行し、表示制御部６１４は、表示部７上におけるポインタを、ポインティングコマンドで指定された移動方向に、指定された移動量だけ移動して描画する（ステップＳ３４）。
【００９９】
一方、ステップＳ３２でタッチ数ｎが０より大きいと判断された場合には（ステップＳ３２：Ｙｅｓ）、移動量変更部６１３は、通信部１７が受信したポインティングコマンドに含まれる移動量を、上述の（１）式により変更する（ステップＳ３３）。これにより、タッチ数に応じて移動量が変更される。
【０１００】
そして、表示制御部６１４は、表示部７上におけるポインタを、受信した移動方向に、変更後の移動量だけ移動して描画する（ステップＳ３４）。
【０１０１】
なお、タッチ判断部６１２、移動量変更部６１３を、実施形態２の携帯機器１００におけるタッチ判断部２１２、移動量変更部２１３と同様に構成してもよい。この場合、通信部１７は、携帯機器１００から、移動量、移動方向を含むポインティングコマンドとタッチ位置座標とを受信する。タッチ判断部６１２は、タッチ位置座標を接触状況として取得し判断する。移動量変更部６１３は、ポインティングコマンドで指定された移動量を、接触状況としてのタッチ位置座標に応じて変更する。具体的には、移動量変更部６１３は、タッチ位置座標が、ディスプレイ１０２ａの下端部から上端部に向かうに従って、移動量を小さい値に変更する。
【０１０２】
この場合における本実施形態のデジタルテレビ２００による表示制御処理について図１９を用いて説明する。
【０１０３】
まず、通信部１７は、携帯機器１００から、移動量、移動方向およびタッチ位置座標を受信する（ステップＳ４１）。なお、携帯機器１００においてタッチ操作が行われていない場合には、タッチ位置座標は送信されず受信データには含まれない。このため、次に、タッチ判断部６１２は、タッチ位置座標が受信したデータに存在するか否か、すなわちタッチ操作があったか否かを判断する（ステップＳ４２）。
【０１０４】
そして、タッチ位置座標が含まれていないと判断された場合には（ステップＳ４２：Ｎｏ）、ステップＳ４４に移行し、表示制御部６１４は、表示部７上におけるポインタを、ポインティングコマンドで指定された移動方向に、指定された移動量だけ移動して描画する（ステップＳ４４）。
【０１０５】
一方、ステップＳ４２でタッチ位置座標が存在すると判断された場合には（ステップＳ４２：Ｙｅｓ）、移動量変更部６１３は、通信部１７が受信したポインティングコマンドで指定された移動量を、タッチ位置座標に応じて変更する（ステップＳ４３）。
【０１０６】
そして、表示制御部６１４は、表示部７上におけるポインタを、ポインティングコマンドで指定された移動方向に、変更後の移動量だけ移動して描画する（ステップＳ４４）。
【０１０７】
このように本実施形態では、デジタルテレビ２００の表示部７上でのポインタを移動させるために、ディスプレイ１０２ａ（タッチパネル１０２ｂ）へタッチしながら携帯機器１００を動かした場合に、タッチ数やタッチ位置座標等の接触状況に応じて移動量を変更してポインタの移動量を変更しているので、実施形態１、２と同様に、携帯機器１００の移動に基づくデジタルテレビ２００等の電子機器の制御を容易に調整することができる。また、本実施形態では、デジタルテレビ２００側で、接触状況に応じて移動量を変更してポインタの移動量を変更しているので、携帯機器１００側の処理負担を軽減することができる。
【０１０８】
上記実施形態１〜３の携帯機器１００，１２００の機能部２１０，１２１０の各部は、ハードウェアで実現する他、ソフトウェアで実現することができる。
【０１０９】
上記実施形態１〜３の携帯機器１００，１２００の機能部２１０，１２１０の各部をソフトウェアで実現する場合には、機器制御プログラムを実行することにより実現される。
【０１１０】
上記実施形態１〜３の携帯機器１００で実行される機器制御プログラムは、不揮発性メモリ１２０に予め組み込んで提供される。
【０１１１】
なお、上記実施形態１〜３の携帯機器１００で実行される機器制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供されるように構成してもよい。
【０１１２】
また、上記実施形態１〜３の携帯機器１００で実行される機器制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記実施形態１〜３の携帯機器１００で実行される機器制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１１３】
上記実施形態１〜３の携帯機器１００で実行される機器制御プログラムは、上述した各部（検知信号入力部２１１、タッチ判断部２１２、移動量変更部２１３）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ１１６が不揮発性メモリ１２０から機器制御プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、検知信号入力部２１１、タッチ判断部２１２、移動量変更部２１３がＲＡＭ１２１上に生成されるようになっている。
【０１１４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、請求の範囲に記載された発明とその均等の範囲に含まれる。
【要約】
実施形態の機器制御方法は、機器制御装置の動きを検知し、ユーザによる画面に対する接触操作の入力を受け付け、前記動きに対応する移動量に関する情報を、操作対象の電子機器に送信するものであって、前記移動量は、前記動きが検知されるときの前記接触操作による画面に対する接触状況に応じて異なる。【図１】
0005659303.tif 000002
【図２】
0005659303.tif 000003
【図３】
0005659303.tif 000004
【図４】
0005659303.tif 000005
【図５】
0005659303.tif 000006
【図６】
0005659303.tif 000007
【図７】
0005659303.tif 000008
【図８】
0005659303.tif 000009
【図９】
0005659303.tif 000010
【図１０】
0005659303.tif 000011
【図１１】
0005659303.tif 000012
【図１２】
0005659303.tif 000013
【図１３】
0005659303.tif 000014
【図１４】
0005659303.tif 000015
【図１５】
0005659303.tif 000016
【図１６】
0005659303.tif 000017
【図１７】
0005659303.tif 000018
【図１８】
0005659303.tif 000019
【図１９】
0005659303.tif 000020