(57)【要約】【課題】  モーション認識を向上できるディスプレイ装置が開示される。【解決手段】  本装置は、ディスプレイ装置の外部に位置した客体の動きを認識するモーション認識部及び客体の動きが認識されると、客体の動き時間、繰り返し回数及び休止期間に基づいて動きに対応するモーションを判断し、判断されたモーションに対応する動作を行なう制御部を含む。【選択図】      図２
2012146303.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイ装置において、
前記ディスプレイ装置の外部に位置した客体の動きを認識するモーション認識部と、
モーション毎に対応する動作に対する情報が保存される保存部と、
動き非認識区間を用いて動き認識区間を区分し、前記動き認識区間内で前記客体の動きに対応するモーションを判断し、前記保存部に保存された情報に従って前記判断されたモーションに対応する動作を行なう制御部と
を含むディスプレイ装置。
【請求項２】
前記制御部の制御に従ってディスプレイを行なう出力部を更に含むことを特徴とする請求項１に記載のディスプレイ装置。
【請求項３】
前記制御部は、
前記動きの速度に基づいて前記動きがムービングモーションであると判断されると、前記ムービングモーションが行なわれている動き認識区間の大きさを延長して前記動き非認識区間を適用せず、前記ムービングモーションの動き方向に沿って画面上でポインタを移動するように、前記出力部を制御することを特徴とする請求項２に記載のディスプレイ装置。
【請求項４】
前記制御部は、
前記動き認識区間内に前記客体が複数回の往復運動を行なうと、前記動きが一つのウェーブモーションであると判断することを特徴とする請求項２に記載のディスプレイ装置。
【請求項５】
前記制御部は、
前記動きが前記ウェーブモーションであると判断されると、以前画面又は上位画面に切り替えるように、前記出力部を制御することを特徴とする請求項４に記載のディスプレイ装置。
【請求項６】
前記制御部は、
前記動き認識区間内に前記客体が一方向に加速移動して停止すると、前記動きを一つのスイングモーションであると判断することを特徴とする請求項２に記載のディスプレイ装置。
【請求項７】
前記制御部は、
前記動きが前記スイングモーションであると判断されると、チャネル変更動作又はページ切替動作を行なうことを特徴とする請求項６に記載のディスプレイ装置。
【請求項８】
前記動き非認識区間は、二つの動き認識区間の間毎に配置されて前記客体の動きを認識しない区間であり、
前記動き認識区間は、前記客体の動きに対応するモーションの認識に費やされる時間であることを特徴とする請求項１ないし７のうちいずれか一項に記載のディスプレイ装置。
【請求項９】
ディスプレイ装置のモーション制御方法において、
前記ディスプレイ装置の外部に位置した客体の動きを認識するステップと、
動き非認識区間を用いて動き認識区間を区分し、前記動き認識区間内で前記客体の動きに対応するモーションを判断するステップと、
前記判断されたモーションに対応する動作を行なうステップと
を含むモーション制御方法。
【請求項１０】
前記モーションを判断するステップは、
前記動きが定速度で行なわれると前記動きをムービングモーションであると判断し、前記ムービングモーションが行なわれている動き認識区間の大きさを延長して前記動き非認識区間を適用せず、
前記動作を行なうステップは、
前記ムービングモーションの動き方向に沿って画面上でポインタを移動することを特徴とする請求項９に記載のモーション制御方法。
【請求項１１】
前記モーションを判断するステップは、
前記動き認識区間内に前記客体が複数回の往復運動を行なうと、前記動きが一つのウェーブモーションであると判断することを特徴とする請求項９に記載のモーション制御方法。
【請求項１２】
前記動作を行なうステップは、
前記動きが前記ウェーブモーションであると判断されると、以前画面又は上位画面に切り替えることを特徴とする請求項１１に記載のモーション制御方法。
【請求項１３】
前記モーションを判断するステップは、
前記動き認識区間内に前記客体が一方向に加速移動して停止すると、前記動きを一つのスイングモーションであると判断することを特徴とする請求項９に記載のモーション制御方法。
【請求項１４】
前記動作を行なうステップは、
前記動きが前記スイングモーションであると判断されると、チャネル変更動作又はページ切替動作を行なうことを特徴とする請求項１３に記載のモーション制御方法。
【請求項１５】
前記動き非認識区間は、二つの動き認識区間の間毎に配置されて前記客体の動きを認識しない区間であり、
前記動き認識区間は、前記客体の動きに対応するモーションの認識に費やされる時間であることを特徴とする請求項９ないし１４のうちいずれか一項に記載のモーション制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイ装置及びそのモーション制御方法に関し、より詳細には、モーション認識の正確度が向上したディスプレイ装置及びそのモーション制御方法に関する。
【背景技術】
【０００２】
電子技術の発達により、多様な最新電子機器が開発され普及されている。最新製品には、ユーザが当該製品をより便利にかつ効果的に利用できるようにするための最新技術が適用されている。そのような技術には、例えば、モーション認識技術や音声認識技術などがある。
【０００３】
この中のモーション認識技術とは、モーションセンサなどを用いてユーザの動き、即ち、モーションをセンシングした後、そのセンシング結果を用いる技術のことを意味する。
【０００４】
このような認識技術は、ユーザが便利に利用することはできるものの、モーションや音声命令語を正確に入力しなければ、意図しない機能を起動させたり、入力そのものが行なわれず、数回繰り返し入力しなければならないという不便さがあった。
【０００５】
従って、ユーザが無意識によく取る動作よりは、普段はあまり取らないモーションや、識別力の高いモーションを命令語として設定することが望ましい。しかし、ユーザはモーション制御のために手を使うのが一般的であるが、手で表現できるモーションはその数が限られている。従って、手を振る動作や、手を一方向に移動する動作、ページを捲るために手をスイングする動作などの場合には、その区別が決して容易ではないという問題があった。
【０００６】
従って、このような多様な種類のモーションに対して正確に認識可能な方法への模索が必要となっている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】韓国登録第０９８４８２６号
【特許文献２】日本特開第２００９−５２５５３８号公報
【特許文献３】韓国登録第０８６７０９６号
【特許文献４】韓国特開第２０１０−００３７９４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、モーション認識の正確度を向上できるディスプレイ装置及びそのモーション制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
以上のような目的を達成するための本発明の一実施形態に係るディスプレイ装置は、前記ディスプレイ装置の外部に位置した客体の動きを認識するモーション認識部と、前記客体の動きがあれば予め設定されたタイムインターバルを用いて前記動きを単位時間毎に区分して認識し、各単位時間内における動き方向と、動き回数と、動き距離及び速度を用いて、前記各単位時間内の動きに対応するモーションを判断し、判断されたモーションに対応する動作を行なう制御部とを含む。
【００１０】
ここで、ディスプレイ装置は、モーション毎に対応する動作に対する情報が保存された保存部と、前記制御部の制御に従ってディスプレイを行なう出力部とを更に含んでよい。
【００１１】
なお、前記制御部は、前記動きの速度に基づいて前記動きがムービングモーションであると判断されると、前記ムービングモーションが行なわれている単位時間の大きさを延長して前記タイムインターバルを適用せず、前記ムービングモーションの動き方向に沿って画面上でポインタを移動するように、前記出力部を制御してよい。
【００１２】
そして、前記制御部は、前記単位時間内に前記客体が複数回の往復運動を行なうと、前記動きが一つのウェーブモーションであると判断してよい。
【００１３】
一方、前記制御部は、前記動きが前記ウェーブモーションであると判断されると、以前画面又は上位画面に切り替えるように、前記出力部を制御してよい。
【００１４】
そして、前記制御部は、前記単位時間内に前記客体が一方向に加速移動して停止すると、前記動きを一つのスイングモーションであると判断してよい。
【００１５】
なお、前記制御部は、前記動きが前記スイングモーションであると判断されると、チャネル変更動作又はページ切替動作を行なってよい。
【００１６】
そして、前記タイムインターバルは二つの単位時間の間毎に配置されて前記動きを認識しない固定の時間区間であり、前記タイムインターバルの大きさは２５０ｍｓｅｃないし３５０ｍｓｅｃのうちいずれか一つであり、前記単位時間は一つのモーション認識に費やされる固定時間であり、前記単位時間の大きさは１秒ないし１．５秒のうちいずれか一つであってよい。
【００１７】
一方、本発明の一実施形態によると、ディスプレイ装置のモーション制御方法は、前記ディスプレイ装置の外部に位置した客体の動きを認識するステップと、予め設定されたタイムインターバルを用いて前記客体の動きを単位時間毎に区分して認識するステップと、区分された各単位時間内における動き方向と、動き回数と、動き距離及び速度を用いて、前記各単位時間内の動きに対応するモーションを判断するステップと、前記判断されたモーションに対応する動作を行なうステップとを含む。
【００１８】
なお、前記モーションを判断するステップは、前記動きが定速度で行なわれると前記動きをムービングモーションであると判断し、前記ムービングモーションが行なわれている単位時間の大きさを延長して前記タイムインターバルを適用せず、前記動作を行なうステップは、前記ムービングモーションの動き方向に沿って画面上でポインタを移動してよい。
【００１９】
そして、前記モーションを判断するステップは、前記単位時間内に前記客体が複数回の往復運動を行なうと、前記動きが一つのウェーブモーションであると判断してよい。
【００２０】
この場合、前記動作を行なうステップは、前記動きが前記ウェーブモーションであると判断されると、以前画面又は上位画面に切り替えてよい。
【００２１】
そして、前記モーションを判断するステップは、前記単位時間内に前記客体が一方向に加速移動して停止すると、前記動きを一つのスイングモーションであると判断してよい。
【００２２】
なお、前記動作を行なうステップは、前記動きが前記スイングモーションであると判断されると、チャネル変更動作又はページ切替動作を行なってよい。
【００２３】
そして、前記タイムインターバルは二つの単位時間の間毎に配置されて前記動きを認識しない固定の時間区間であり、前記タイムインターバルの大きさは２５０ｍｓｅｃないし３５０ｍｓｅｃのうちいずれか一つであり、前記単位時間は一つのモーション認識に費やされる固定時間であり、前記単位時間の大きさは１秒ないし１．５秒のうちいずれか一つであってよい。
【発明の効果】
【００２４】
以上のような本発明の多様な実施形態によると、誤って認識されやすい一部のモーションに対する認識度を高めることができ、ユーザの利便性が向上する。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係るディスプレイ装置の構成を示す図である。
【図２】本発明の多様な実施形態を説明するためのディスプレイ装置の細部構成を示すブロック図である。
【図３】ムービングモーションを判断する過程を説明するための図である。
【図４】スイングモーションを判断する過程を説明するための図である。
【図５】ウェーブモーションを判断する過程を説明するための図である。
【図６】モーション認識モードを開始するためのプッシュモーションを説明するための図である。
【図７】モーション認識モードを終了するための終了モーションの多様な例を示す図である。
【図８】モーション認識モードを終了するための終了モーションの多様な例を示す図である。
【図９】本発明の多様な実施形態に係るディスプレイ装置のモーション制御方法を説明するためのフローチャートである。
【図１０】本発明の多様な実施形態に係るディスプレイ装置のモーション制御方法を説明するためのフローチャートである。
【図１１】単位時間及びタイムインターバルの多様な例を示す図である。
【図１２】単位時間及びタイムインターバルの多様な例を示す図である。
【発明を実施するための形態】
【００２６】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。
【００２７】
図１は、本発明の一実施形態に係るディスプレイ装置の構成を示すブロック図である。本ディスプレイ装置は、テレビや携帯電話やモニタ、ノートパソコン、ＰＣ、デジタルフォトフレーム、電子書籍、ＰＤＡ及びナビゲーションなどで実現できる。図１に示すように、本ディスプレイ装置１００は、モーション認識部１１０及び制御部１２０を含む。
【００２８】
モーション認識部１１０は、ディスプレイ装置１００の外部に位置した客体のモーションを認識する構成である。具体的に、モーション認識部１１０はディスプレイ装置１００を使用しようとするユーザの動きをセンシングする。
【００２９】
このために、モーション認識部１１０は、カメラのような撮影手段を含んでよい。モーション認識部１１０は、撮影手段の撮影範囲内に存在するユーザなどを撮影し、その撮影イメージデータを制御部１２０に提供する。
【００３０】
制御部１２０は、撮影イメージデータを分析してユーザが如何なるモーションを取っているかを認識し、その結果に対応する動作を行なう。
【００３１】
この場合、制御部１２０は、予め設定されたタイムインターバルを用いて動きを単位時間毎に区分して認識する。具体的に、予め設定された単位時間の間動きを認識した後、単位時間が経過すると、予め設定されたタイムインターバルの間は動きを認識しないか、認識される動きを無視する。これにより、本明細書では単位時間を動き認識区間と称し、タイムインターバルは動き非認識区間と称することにする。
【００３２】
このように、一つの単位時間内に動きが認識されると、制御部１２０はその単位時間内における動き方向と、動き回数と、動き距離及び速度を用いて、その動きに対応するモーションを判断する。それから、制御部１２０は判断されたモーションに対応する動作を行なう。
【００３３】
ここで、制御部１２０が行なう動作は、ディスプレイ装置１００そのもののパワーオン／オフや、ディスプレイ装置１００の備えた各種機能の実行や属性、調整などであってよい。
【００３４】
モーションの種類は多様に設定されてよい。具体的には、以下の表のようにモーション及び動作がマッチングされてディスプレイ装置１００内に保存されていてよい。
【００３５】
【表１】
2012146303.tif 000003
表１におけるプッシュモーションとは、ディスプレイ装置１００の前方に位置したユーザがディスプレイ装置１００に向かって手を押す動作を意味する。プッシュモーションが認識されると、制御部１２０はその後に行なわれる後続モーションを認識し、それによる動作を行なう。プッシュモーションは、手を伸ばしてから元に戻すプッシュ／プルモーションや、手を伸ばした状態をそのまま維持するプッシュ／ストップモーションなどを含んでよい。
【００３６】
終了モーションとは、モーション認識モードを終了させるためのモーションを意味する。終了モーションは多様に決められてよい。一例としては、客体がユーザの手のひらである場合、終了モーションは手のひらの部分がそれ以上認識されないように、客体がユーザの身体や他物に接触するようになるモーションが終了モーションになってよい。それについては後述で図を参照して説明する。
【００３７】
ムービングモーションとは、手のひらのような客体を一方向に移動させるモーションを意味する。ムービングモーションが行なわれると、制御部１２０はその方向及び速度に応じてカーソルやメニューフォーカス状態などを移動させる。
【００３８】
スイングモーションとは、ディスプレイ装置１００に向かって伸ばした手を一方向にスイングさせるモーションを意味する。スイングモーションはその他にスワイプ（Ｓｗｉｐｅ）モーションと称してよい。制御部１２０は、スイング方向に沿って現在のページ又は現在のチャネルから次のページ又は次のチャネルに変更する。
【００３９】
ウェーブモーションとは、ディスプレイ装置１００に向かって伸ばした手を振るモーションを意味する。ウェーブモーションはその他にシェイクモーションなどと称してよい。制御部１２０は、ウェーブモーションが認識されると、現在表示されているページ又は放送画面の以前ページ又は以前放送画面に切り替えたり、現在のページの上位ページが存在する場合は上位ページに切り替える動作を行なってよい。
【００４０】
その他に、ホールドとは、手を一定時間以上動かさずに置くモーションを意味する。カーソルやフォーカスが特定メニュー上に位置した状態でホールドが行なわれると、制御部１２０は当該メニューが選択されたと認識してそのメニューを選択し、その機能を行なってよい。
【００４１】
以上のようなモーション及び動作間のマッチング関係は一例に過ぎず、このマッチング関係は必要に応じて変更されてよい。なお、円やその他の文字、数字、記号を描くモーションのように、多様な類型のモーションとそれに対する動作が更に追加されてもよく、上記の表のモーションで一部が省略されてよい。
【００４２】
一方、上述のモーションのうちプッシュモーションや終了モーション、ホールドモーションを除く残りのモーションについては、そのモーションの速度や移動範囲などに応じて異なる変更単位量で動作することができる。例えば、チャネル変更動作やページ切替動作、ボリューム調整動作は、それぞれ１チャネルや１ページ、ボリューム１単位調整などのように、毎調整時に一つの変更単位で調整されることが一般的である。従って、このような動作を制御する場合、複数の単位を調整するためには複数回モーションを取らなければならないという負担があった。このような点を改善するために、モーションの速度や距離を異なるようにして動作の変更単位量を異なるようにすることができる。
【００４３】
仮に、ムービングモーションの場合、速く移動すれば、カーソルやフォーカス移動量又は速度がより速くなることができる。スーイングモーションが速くなったり大幅に行なわれると、上述のようにページやチャネルが５チャネル、１０チャネルのようにより大幅で一度に調整されることができる。ウェーブモーションも同様に、ウェーブの速度やウェーブ幅に応じて切替量がより増大できることは言うまでもない。
【００４４】
一方、上述の様々な動作のうちムービングモーションやスイングモーション、ウェーブモーションなどのように客体をある程度の範囲内で移動させて行なうモーションは、相互間の識別が困難である。仮に、ユーザはページ切替のためにスイングモーションを取ったが、ディスプレイ装置１００はそれをムービングモーションと誤認し、ページ切替の代わりにフォーカス移動のみを行なってよい。
【００４５】
なお、一つのスイングモーションはフォワード方向に行なわれるが、次のスイングモーションを行なうためにはバックワード方向に再び手を移動させなければならない。従って、ユーザがスイングモーションを複数回行う場合、フォワード方向へのスイングモーションとバックワード方向へのスイングモーションが連続的に行なわれると誤認されるおそれがある。
【００４６】
これにより、制御部１２０は単位時間の間にタイムインターバルを設け、そのタイムインターバルの間には動き認識そのものを行なわないか、その間に認識される動きは無視することができる。即ち、スイングモーションを複数回行なう場合、ユーザがフォワード方向に手を動かして一番目のスイングをすることは一つの単位時間の間に行なわれ、二番目のスイングのために再びバックワード方向に手を移動させることはタイムインターバルの間に行なわれ、二番目のスイングそのものは再び次の単位時間に行なわれるようになる。これにより、制御部１２０は連続的な動きを区分して認識できるようになる。
【００４７】
単位時間の大きさ及びタイムインターバルの大きさは、ユーザの通常の動き速度及び時間を実験的に測定して予め設定しておくことができる。具体的に、例えば、タイムインターバルは２５０ｍｓｅｃないし３５０ｍｓｅｃのうちいずれか一つに設定されてよい。なお、一つのモーション認識に費やされる固定時間である単位時間は１秒ないし１．５秒のうちいずれか一つに設定されてよい。
【００４８】
単位時間が１．２秒に設定され、タイムインターバルが３００ｍｓｅｃに設定された場合、制御部１２０は動きが開始された時点から１．２秒間には当該動きを追跡してどのモーションが行なわれたかを判断し、１．２秒が経過した時点から３００ｍｓｅｃの間には動き追跡を行なわずに待機し、３００ｍｓｅｃが経過した時点から更に１．２秒の間には再び動きを追跡してどのような次のモーションが行なわれたを判断する。このように、制御部１２０は単位時間毎に動きを区分してモーションを判断することができる。
【００４９】
具体的な例を挙げると、ユーザはウェーブモーションを行なうためには、手、即ち、客体を一方向及び反対方向に複数回繰り返し移動させる。このような繰り返し移動は、一つの単位時間内に行なわれるほど速く進められる。制御部１２０はモーション認識部１１０で撮影される毎フレーム毎に客体の位置を把握して客体が一方向に動いてから停止した後、反対方向に動くことを一つの往復移動としてカウントする。これにより、一つの単位時間内に予め設定された回数以上（例えば、２回以上）往復移動が行なわれたと判断されると、制御部１２０はウェーブモーションが行なわれたと判断される。その後、タイムインターバルが経過した後再び予め設定された回数以上の往復移動が行なわれたと判断されると、制御部１２０は二番目のウェーブモーションが連続的に行なわれたと判断する。これにより、制御部１２０はウェーブモーションに対応する動作を２回繰り返し行なう。具体的に、上述の表１に記載されたように、上位画面に切り替えてよい。ここでの上位画面とは、上位メニュー画面や、上位ページなどのように現在見られるコンテンツの上位コンテンツを意味する。
【００５０】
別の例を挙げると、ユーザはスイングモーションを行なうために、手、即ち、客体を一方向に動いてから停止させる。通常、スイングモーションでは加速が行なわれるようになる。制御部１２０は手が動く時は基本的にムービングモーションが行なわれると判断してから、速度が増加しつつ手の動きが急に停止するようになると、スイングモーションが行なわれたと判断することができる。制御部１２０は一回のイスイングモーションが認識されると、それに対応する動作を行いつつ次のタイムインターバルの間待機してから、次の単位時間に再び動きを判断する。上述のように、スイングモーションが行なわれると、制御部１２０はページ切替やチャネル変更などの動作を行なうようになる。
【００５１】
一方、加速が行なわれずある程度の範囲内で一定に動く定速度の動きが認識された場合には、制御部１２０はムービングモーションと判断する。ムービングモーションは通常、ポインタの移動を指示するために使われる。従って、ムービングモーションが行なわれている間には、制御部１２０は単位時間を延長して、タイムインターバルを適用しない。従って、ユーザは持続的にムービングモーションを取ってポインタを所望の位置に置くことができる。
【００５２】
一方、ポインタが一つの位置に固定された状態で動きが停止したホールドモーションが認識されると、制御部１２０はその位置に表示されたメニューが選択されたと判断してそのメニューに対応する動作を行なう。この場合、ホールドモーションが認識された後は再びタイムインターバルを適用し、次の動きに対する準備動作が誤って認識されることを防止することもできる。
【００５３】
上述の様々なモーションのうちムービングモーションを除く残りのモーションに対しては、全てのタイムインターバルが適用できる。即ち、プッシュモーションの場合にも、プッシュモーションを取った後に、ある動作のために手を移動させたことが誤って認識されることを防止するために、プッシュモーションに対する単位時間が経過した時点からタイムインターバルを適用し、その期間の間次の動きを準備するようにすることもできる。
【００５４】
図２は、本発明の多様な実施形態に係るディスプレイ装置の構成を示すブロック図である。図２に示すように、ディスプレイ装置は、モーション認識部１１０及び制御部１２０の他に、チューナ部１３０と、信号処理部１４０と、出力部１５０と、入力部１６０と、音声入力部１７０及び保存部１８０などを含む。
【００５５】
チューナ部１３０は、放送信号チャネルを選局し、それに応じた放送信号を受信し、ダウンコンバートして信号処理部１４０に提供する構成を意味する。
【００５６】
信号処理部１４０は、チューナ部１３０から提供される信号に対して複合化、等化（Ｅｑｕａｌｉｚｉｎｇ）、デコーディング、スケーリングなどの信号処理を行い、出力部１５０に提供する。
【００５７】
出力部１５０は、信号処理部１４０で処理された映像信号及び音声信号などをディスプレイユニットやスピーカなどのような出力素子を用いて出力する構成である。
【００５８】
入力部１６０は、電子機器１００の本体に備えられたキー又は外部リモコンに備えられたキーの操作によるユーザ選択信号を入力される構成である。具体的には、入力部１６０はキーパッド及びＩＲ信号受信ランプなどを含んでよい。
【００５９】
音声入力部１７０は、各種音声命令語を入力されて制御部１２０に提供する構成である。ディスプレイ装置１００が音声認識モードをサポートする場合には、図２に示されたように、音声入力部１７０のような構成を更に含んでよい。
【００６０】
制御部１２０は、音声認識モードに切り替えられた場合、音声入力部１７０を介して入力される音声命令語に対応する動作を行う。
【００６１】
保存部１８０は、ディスプレイ装置で使用される各種プログラムや、データなどを保存する構成要素である。具体的に、保存部１７０はモーション制御のために設定された各種モーションとそのモーションにマッチングする動作に対する情報を保存することができる。
【００６２】
例えば、保存部１７０には、上述の表１のようなデータベースが保存されてよい。制御部１２０は、モーション認識部１１０で認識された客体の動きに対してその属性に基づいてどのモーションが行なわれたかを判断した後、判断されたモーションとマッチングする動作を図１で確認することができる。これにより、確認された動作を行なうことができる。
【００６３】
図２で、モーション認識部１１０は撮影部（図示せず）を含む。
【００６４】
撮影部は、ディスプレイ装置１００の画面前方を撮影するカメラとして実現されてよい。撮影部は前方に置かれた各種客体から反射される光を受光し、撮影イメージデータを生成する。
【００６５】
上述の表１のようにプッシュモーションも使用される場合なら、撮影部は３次元深さカメラ（３Ｄ  Ｄｅｐｔｈ  Ｃａｍｅｒａ）を用いてもよい。３次元深さカメラは赤外線を放射し、その赤外線が物体に触れてから戻ってくる時間を測定して物体までの距離を算出する。深さカメラより得られたイメージはグレイレベルで出力され、各ピクセル毎に横、縦、距離のような座標値が表現される。即ち、ピクセル毎にデプス情報が設けられた撮影イメージデータを生成する。
【００６６】
制御部１２０は、モーション認識部１１０から生成された撮影イメージデータを分析して客体のモーションを判断する。この場合、プッシュモーションが行なわれたと判断されると、モーション認識モードを開始することができる。プッシュモーションが行なわれたか否かは、客体に該当するピクセル群のデプス情報が変更されたか否かを確認して判断することができる。
【００６７】
この場合、制御部１２０は予め登録された客体関連情報があれば、深さ情報の変更されたピクセル群の大きさ及び形態を登録された客体関連情報と比較して類似性の有無を判断する。これにより、マッチングすると見なせるくらいの類似性があればプッシュモーションと判断する。
【００６８】
制御部１２０は、一旦プッシュモーションが認識されてモーション認識モードが開始されると、当該客体の動きを追跡し、その後にどのモーションが行なわれるかを持続的に判断する。この場合、制御部１２０はモーション認識部１１０から提供される各フレームを比較して、プッシュモーションを行なった客体の移動距離を確認し、モーション速度やモーション距離などのような属性を分析し、変更単位量を異なるように設定してよい。
【００６９】
特に、制御部１２０は客体の動き回数や、その動きの間の休止期間や、加速有無、動き時間、全体モーション認識時間などのような多様な特性を総合的に考慮し、モーションの種類を判断する。具体的に、制御部１２０は、上述のようにタイムインターバルを用いて動きを単位時間毎に区分して認識することができる。単位時間やタイムインターバルの大きさは、予め最適の大きさで測定されて固定されてもよいが、ユーザ別の特性に応じて調整されてよい。即ち、ユーザはタイムインターバル及び単位時間調整メニューを選択し、このような時間の大きさを任意に修正してよい。
【００７０】
一方、上述のような実施形態で、撮影イメージデータ分析及びそれに基づいたモーション判断は、制御部１２０が行なうものと説明したが、必ずしもこれに限られるわけではない。即ち、モーション認識部１１０の内部に別途の判断部（図示せず）を備えて、その判断部がモーションの種類まで判断して制御部１２０に通知するように実現されてよい。又は、モーション認識部１１０及び制御部１２０の外部にこのような判断を行なうための構成要素を別途に備えてよい。
【００７１】
制御部１２０は、モーション認識部１１０で認識された動きに基づいて判断されたモーションに対応する動作を行なうように、チューナ部１３０と、信号処理部１４０及び出力部１５０などの構成要素を制御する。
【００７２】
仮に、チューナ部１３０で現在第１放送チャネルを選局し、信号処理部１４０及び出力部がそれを信号処理して出力している状態で、制御部１２０はスイングモーションが行なわれたと判断されると、そのモーション方向に沿ってチャネルを変更するようにチューナ部１３０を制御することができる。これにより、チューナ部１３０は次のチャネルを選局して放送信号を受信し、信号処理部１４０及び出力部１５０は新たに受信される放送信号を処理して画面及びスピーカを通じて出力することができる。
【００７３】
なお、制御部１２０は、コンテンツ画面が表示されている状態で、スイングモーションが行なわれたと判断されると、次の画面ページに切り替えるように信号処理部１４０及び出力部１５０を制御することもできる。
【００７４】
なお、これらの例で、ウェーブモーションが行なわれたと判断されると、制御部１２０は現在の画面の上位画面に切り替えるように各種構成要素を制御することができる。仮に、放送チャネル出力中にウェーブモーションが行なわれたなら、放送出力メニューや、コンテンツ出力メニューや、インターネットメニュー、セットアップメニューなどのような多様なメニューを選択できる初期メニュー画面に切り替えられてよい。又は、特定ウェブサーバに接続してそのウェーブページの下位ページが表示されている状態でウェーブモーションが行なわれたなら、そのメインウェブページに直に切り替えられてよい。このような状態で、もう一度ウェーブモーションが行なわれた場合、上述のような初期メニュー画面に切り替えられてよい。
【００７５】
上述のように、動きがどのモーションを意味するか、即ち、ムービングモーションや、スイングモーションや、ウェーブモーションのうちどのモーションに該当するか否かは、制御部１２０が判断することができる。制御部１２０はフレーム当りのイメージ変化をチェックし、モーションを区分して認識することができる。制御部１２０は、フレーム当りのイメージ変化量、即ち、動きが閾値以下になった時、一つの動きが終了したと判断する。これにより、終了する前までのフレーム当りのイメージ変化によりモーションの種類を判断する。
【００７６】
図３は、客体の移動を示す図である。図３に示すように、一番目のフレームで（１）番の位置に存在していた客体が二番目のフレームでは（２）番の位置に存在するようになり、再び三番目のフレームでは（３）の位置に存在するようになった場合、制御部１２０はムービングモーションが行なわれていると基本的に判断する。この場合、四番目及び五番目のフレームでも（３）番の位置に客体が表示されていれば、制御部１２０は客体１１の動きが停止したと判断する。上述のように、ムービングモーションの中には、制御部１２０はタイムインターバルを適用せずに、当該動きを持続的に追跡してそれに応じてポインタを移動させる。
【００７７】
一方、制御部１２０は動きの速度を確認し、当該動きがムービングモーションをしてから停止したのか、スイングモーションを行なったか否かを判断することができる。即ち、制御部１２０は、（１）番の位置から（２）番の位置に動く際の速度、（２）番の位置から（３）番の位置に動く際の速度などを演算することができる。撮影が６０Ｈｚの速度で行なわれたなら、（１）番の位置から（２）番の位置に動く際の速度Ｖ１は、その移動距離のＸ１ピクセルに時間の１／６０を割った値であるため、Ｖ１＝６０Ｘ１になる。なお、（２）番の位置から（３）番の位置への移動速度はＶ２＝６０Ｘ２になる。制御部１２０は、Ｖ１とＶ２を比較してＶ２が閾値以上であれば、スイングモーションが行なわれたと判断する。一方、より小さかったり閾値未満であれば、単なるムービングモーションが行なわれる途中で停止したと判断する。スイングモーションが行なわれたと判断されると、制御部１２０は単位時間が経過した後にタイムインターバルを適用してそのタイムインターバルの間には動き認識による制御動作が行なわれないようにする。
【００７８】
図４は、スイングモーションの一例を示す図である。図４に示すように、制御部１２０は上下左右のうちいずれか一方向に手１１の動きがあった後に動きが停止すると、ページを捲るスイングモーションと認識してよい。この過程で上述のように加速度を確認することもできる。
【００７９】
図４では、手のひらがディスプレイ装置１００を向くように配置された状態で、回転が行なわれつつ手の甲がディスプレイ装置１００を向くようになるモーションをスイングモーションとして示したが、その反対の場合もスイングモーションに該当する。なお、図３のように、手のひらがディスプレイ装置１００を向いている状態で加速運動して急停止されることも、スイングモーションの一種として見なしてよい。なお、手のひらや手の甲が完全にディスプレイ装置１００を向かないように回転されるとしてもスイングモーションと見なしてよい。
【００８０】
図５は、ウェーブモーションの一例を示す図である。図５に示すように、制御部１２０は単位時間内に客体１１が互いに異なる方向（即ち、（a）方向及び(b)方向）に繰り返し往復移動する動きが認識されると、ウェーブモーションが行なわれたと判断することができる。この場合、各動きが終了したと判断する時点は、フレーム当りのイメージ変化量が特定の閾値以下である場合に設定されてよい。
【００８１】
一方、上述の図３ないし図５に対する説明で、客体の移動距離はフレーム毎に互いにマッチングするブロックを探索した後、その探索されたブロックの位置を比較して判断することができる。即ち、制御部１２０は現在のフレームと次のフレームをそれぞれ複数のブロックに区分した後、各ブロックの平均ピクセル値や代表ピクセル値などを用いてマッチングするブロックを探索し、その探索されたブロックの位置移動状態を確認して移動距離を演算することができる。
【００８２】
一方、図３ないし図５で客体の移送距離は、客体の一地点を基準に計算することができる。即ち、現在のフレームの全ブロック中で、客体に該当するピクセル群又はブロック中の中心ピクセル又は中心ブロックと、次のフレームにおける対応する中心ピクセル又は中心ブロックとの距離を演算することができる。
【００８３】
一方、本ディスプレイ装置１００は、その他の多様なモーションを用いてモーション制御を開始することができる。
【００８４】
図６は、このようなモーション認識モードを開始するためのモーションの一例であるプッシュモーションを示す図である。
【００８５】
モーション認識部１１０は、撮影部１１１の撮影範囲内のユーザ１０の一客体１１がディスプレイ装置１００に向かって移動するプッシュモーションを認識することができる。具体的には、図６に示すように、客体が置かれた地点に３次元座標系を適用すると、ディスプレイ装置１００を基準に上側を向くように配置されるＹ軸、Ｙ軸と直交しつつ右側を向くように配置されるＸ軸と、Ｘ軸及びＹ軸がなす平面からディスプレイ装置１００を向くように配置されるＺ軸で説明できる。プッシュモーションとは、Ｚ軸方向へのモーションを意味する。
【００８６】
このように、プッシュモーションはＺ軸方向への移動であるため、一般モードの下でモーション認識部１１０は撮影イメージデータの深さ情報変化の有無のみをチェックし、プッシュモーションが行なわれたか否かを判断する。これにより、プッシュモーションが行なわれてモーション認識モードに切り替えられると、そこからはモーション認識部１１０はＺ軸だけでなくＸ軸及びＹ軸方向への動きも全てチェックして、客体の動きを分析する。
【００８７】
制御部１２０は、プッシュモーションが認識されると、モーション認識モードで動作すると判断し、モーション認識モードに切り替える。即ち、プッシュモーションが認識される前までは一般モードで動作し、ユーザのリモコン操作やディスプレイ装置１００本体に備えられたキー操作によるユーザ選択信号を入力部１６０を介して受信し、それに対応する制御動作を行なう。このような状態で、モーション認識モードに切り替えられると、制御部１２０はそこからはユーザのモーションを認識してそのモーションに符合する動作を行なう。
【００８８】
この場合、制御部１２０は最初にプッシュモーションを行なった客体の動きを追跡し、当該客体のモーションを認識し、その認識されたモーションに対応する動作を行なう。
【００８９】
モーション認識モードに切り替えられた場合、制御部１２０はモーション以外の入力は収容しなくてもよいが、別の実施形態ではモーション認識モードに切り替えられた状態でも、制御部１２０はリモコンや本体キー操作があれば、そのキー操作による動作も共に行なってよい。即ち、モーション認識モードが必ずしもモーションのみによって制御されるモードであるわけではない。
【００９０】
図７及び図８は、モーション認識モードを終了させるための終了モーションの多様な例を示す図である。制御部１２０は、予め設定された特定モーションがモーション認識部１１０によって認識されると、モーション認識モードを終了する。モーション認識モードを終了させるためのモーションを以下では終了モードと称する。終了モーションは多様に決められてよい。一例としては、客体がユーザの手のひらである場合、終了モーションは手のひらの部分はそれ以上認識されないように、客体がユーザの身体や他物に接触するようになるモーションであってよい。
【００９１】
図７は、ユーザが手１１を下ろしてユーザの膝のような身体の一部に接触するモーションが終了モーションとして使用される場合を示す。なお、図８は、ユーザの手１１を下ろして椅子の肘掛のようなモノに接触するようにする終了モーションを示す。その他に、終了モーションは多様な形態に設定されてよい。
【００９２】
上述のように、プッシュモーションを用いてモーション認識モードを開始して手を下ろしつつ終了すると、より便利かつ正確にユーザの意図を理解してモーション認識制御を行なうことができるようになる。このようなプッシュモーションは、手を前に伸ばしてから元に戻すプッシュ／プルモーションや、手を前に伸ばした状態をそのまま維持するプッシュ／ストップモーションなどを含んでよい。
【００９３】
その他にも、多様な種類のモーションが使われてよい。即ち、円を描くモーションや、特定のアルファベットなどのような文字を描くモーションを取って、それによる動作を行なうことができる。
【００９４】
このような文字は、製作者によってデフォルトで定められたり、ユーザが自分のモーションをモーション認識部１１０を用いて登録させ、自分だけのモーション命令語として使用することもできる。
【００９５】
図９は、本発明の一実施形態に係るディスプレイ装置のモーション制御方法を説明するためのフローチャートである。
【００９６】
図９によると、動きが認識されると（Ｓ９１０）、単位時間が経過するまでその動きを追跡する（Ｓ９２０）。これにより、単位時間が経過すると、その単位時間内の動き方向と、動き回数と、動き距離及び速度などのような多様な特性を考慮してどのモーションが行なわれたかを判断する（Ｓ９３０）。上述のように、単位時間は１秒ないし１．５秒のうちいずれか一つの時間に決定してよい。このような単位時間は実験値に応じて異なる値に決定されてよい。
【００９７】
モーションが判断されると、そのモーションに対応する動作を行なう（Ｓ９４０）。それから、予め設定されたタイムインターバルが経過して次の単位時間が開始されたか否かを判断する（Ｓ９５０）。判断の結果、次の単位時間が開始された場合、再びその単位時間の間動きを認識するようになる。
【００９８】
図１０は、モーション判断方法の一例を具体的に説明するためのフローチャートである。図１０によると、動きが認識されると（Ｓ１０１０）、その動き速度に基づいて当該動きがムービングモーションであるか否かを判断する（Ｓ１０２０）。これにより、ムービングモーションと判断されると、タイムインターバルを適用せずに単位時間を延長してタイムインターバルなしにムービングモーションを持続的に追跡してそれに沿ってポインタを移動することができる（Ｓ１０３０）。なお、動きがあれば、一旦基本的にムービングモーションと見なしてポインタを移動しつつ、加速があるか否かなどを確認してムービングモーションが正しいか否かを判断することもできる。
【００９９】
一方、ムービングモーションではない場合、単位時間の間動きを追跡しつつ単位時間が経過したか否かを判断する（Ｓ１０４０）。
【０１００】
これにより、単位時間が経過してタイムインターバルに進入した場合は、単位時間の間の動きが予め設定された回数以上の繰り返し運動であってか否かを判断する（Ｓ１０５０）。
【０１０１】
判断の結果、繰り返し運動である場合、ウェーブモーションと判断し（Ｓ１０６０）、それによって上位画面に切り替える動作を行なうことができる（Ｓ１０７０）。
【０１０２】
一方、繰り返し運動ではない場合、スイングモーションと判断し（Ｓ１０８０）、それによってチャネル変更やページ切替のような動作を行なうことができる（Ｓ１０９０）。
【０１０３】
一方、モーションが判断されてそれに対する動作を行なっている途中にタイムインターバルが経過すると、次の単位時間の間次の動きを認識する過程が繰り返し行なわれる。このようなモーション制御方法は、モーション認識モードが非活性化される前までは引き続き行なわれるようになる。
【０１０４】
上述のように、本モーション制御方法によると、タイムインターバルを用いて各動きを単位時間毎に区分し、その区分された動きの特性を総合的に考慮し、ムービングモーションやスイングモーション、ウェーブモーションのような多様な手動作を正確に検出することができるようになる。
【０１０５】
一方、図９及び図１０は、モーション認識モードに進入した後に行なわれるステップに対するフローチャートである。従って、上述の実施形態に係るモーション制御方法では、一般モードで動作中にプッシュモーションが行なわれたか否かを判断してプッシュモーションが行なわれるとモーション認識モードに進入するステップ、終了モーションが認識されるとモーション認識モードを終了するステップなどが更に含まれてよい。
【０１０６】
なお、図９及び図１０における各ステップ別の順は、必ずしも図示のように行なわれるわけではなく、一部のステップは互いに置き換えられてよい。
【０１０７】
なお、図９及び図１０におけるモーション制御方法は、図１及び図２のような構成のディスプレイ装置だけでなく、一部の構成要素を変更した相違した構成の電子装置によっても行なわれてよい。
【０１０８】
図１１は以上のような様々な実施形態で、タイムインターバルを適用して動きを区分認識する過程を説明するための図である。図１１によると、一番目の単位時間（ｔ１）の間手を一方向にスイングさせるスイングモーションが認識されると、その後のタイムインターバル（Ｉ１）の間には動きを認識しない。ユーザはそのタイムインターバル（Ｉ１）の間再び手を元の位置に戻すことができる。これにより、ユーザは次の単位時間（ｔ２）の間再び手を一方向にスイングさせるスイングモーションを行なうことができる。結果的に、撮影装置は二回のスイングモーションが行なわれたと認識し、スイングモーションに該当する動作を繰り返し二回行なうようになる。
【０１０９】
一方、図１１で各単位時間（ｔ１、ｔ２、…）は、ｔ１＝ｔ２＝ｔ３…のように互いに同様の大きさに設定されてよく、各タイムインターバル（Ｉ１、Ｉ２、…）もＩ１＝Ｉ２＝…ｎのように互いに同様の大きさに設定されてよい。具体的には、単位時間はおおよそ１秒くらいの大きさをもってよく、タイムインターバルはおおよそ３００ｍｓｅｃくらいの大きさをもってよい。このような値は変更されてよい。
【０１１０】
一方、上述のようにムービングモーションの場合には、単位時間が延長されてよい。
【０１１１】
図１２は、ムービングモーションが認識される場合の単位時間及びタイムインターバルを示す図である。図１２に示すように、ユーザが手を一定の速度で続けて移動させるムービングモーションが行なわれると、タイムインターバルを適用せずに単位時間を延長させる。これにより、ｔ１＞ｔ２のような関係が成立する。ムービングモーションが終了するとタイムインターバル（Ｉ１）の以後に再び二番目の単位時間（ｔ２）が開始される。ユーザが二番目の単位時間の間に手を両側に振るようになると、撮影装置は単位時間（ｔ２）内の繰り返し回数をカウントしてウェーブモーションであるか否かを判断するようになる。これにより、ウェーブモーションに対応する動作を行なう。
【０１１２】
一方、以上のようなモーション制御方法を行なうためのプログラムコードは多様な類型の記録媒体に保存されることができる。具体的には、上述の電源提供方法を行なうためのコードは、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、レジスタ、ハードディスク、リムーバブルディスク、メモリカード、ＵＳＢメモリ、ＣＤ−ＲＯＭなどのように、端末機で読取可能な多様な記録媒体に保存されていてよい。
【０１１３】
これにより、モーション認識が可能な各種装置に、上述のプログラムコードの記録された記録媒体が接続されたり搭載されるものなら、上述のモーション制御方法がサポートできるようになる。
【０１１４】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０１１５】
１１０  モーション認識部
１２０  制御部
１３０  チューナ部
１４０  信号処理部
１５０  出力部
１６０  入力部
１７０  音声入力部
１８０  保存部
【図１】
2012146303.tif 000004
【図２】
2012146303.tif 000005
【図３】
2012146303.tif 000006
【図４】
2012146303.tif 000007
【図５】
2012146303.tif 000008
【図６】
2012146303.tif 000009
【図７】
2012146303.tif 000010
【図８】
2012146303.tif 000011
【図９】
2012146303.tif 000012
【図１０】
2012146303.tif 000013
【図１１】
2012146303.tif 000014
【図１２】
2012146303.tif 000015
【手続補正書】
【提出日】平成24年3月28日(2012.3.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ディスプレイ装置において、
前記ディスプレイ装置の周辺客体の動きを認識するためのモーション認識モードで前記客体の動きを認識するモーション認識部と、
モーション毎に対応する動作に対する情報が保存される保存部と、
前記モーション認識モードで前記客体の動きがある場合、前記客体の動きを予め設定されたタイムインターバルで区分して認識し、認識された動きに対応するモーションを判断し、前記保存部に保存された情報を用いて前記判断されたモーションに対応する動作を行なう制御部と
を含むディスプレイ装置。
【請求項２】
前記制御部は、前記タイムインターバルによって区分される動き認識区間内の前記客体の動きに基づいて前記モーションを判断し、
前記タイムインターバルは、動きが認識されない動き非認識区間であることを特徴とする請求項１に記載のディスプレイ装置。
【請求項３】
前記制御部は、
前記動きの速度に基づいて前記動きがムービングモーションであると判断されると、前記ムービングモーションが行なわれている動き認識区間の大きさを延長して前記動き非認識区間を適用せず、前記ムービングモーションの動き方向に沿って前記ディスプレイ装置の画面上でポインタを移動させることを特徴とする請求項２に記載のディスプレイ装置。
【請求項４】
前記制御部は、
前記動き認識区間内に前記客体が複数回の往復運動を行なうと、前記動きが一つのウェーブモーションであると判断することを特徴とする請求項２に記載のディスプレイ装置。
【請求項５】
前記制御部は、
前記動きが前記ウェーブモーションであると判断されると、前記ディスプレイ装置の画面を以前画面又は上位画面に切り替えることを特徴とする請求項４に記載のディスプレイ装置。
【請求項６】
前記制御部は、
前記動き認識区間内に前記客体が一方向に加速移動すると、前記動きを一つのスイングモーションであると判断することを特徴とする請求項２に記載のディスプレイ装置。
【請求項７】
前記制御部は、
前記動きが前記スイングモーションであると判断されると、チャネル変更動作又はページ切替動作を行なうことを特徴とする請求項６に記載のディスプレイ装置。
【請求項８】
前記動き非認識区間及び前記動き認識区間は、固定された大きさを有することを特徴とする請求項２ないし７のうちいずれか一項に記載のディスプレイ装置。
【請求項９】
ディスプレイ装置のモーション制御方法において、
前記ディスプレイ装置の周辺客体の動きを認識するためのモーション認識モードで前記ディスプレイ装置の周辺客体の動きを認識するステップと、
前記モーション認識モードで前記客体の動きがある場合、前記客体の動きを予め設定されたタイムインターバルで区分して認識し、認識された動きに対応するモーションを判断するステップと、
前記判断されたモーションに対応する動作を行なうステップと
を含むモーション制御方法。
【請求項１０】
前記タイムインターバルは、動きが認識されない動き非認識区間であり、
前記モーションは、前記動き非認識区間によって区分される動き認識区間の間の前記客体の動きによって判断されることを特徴とする請求項９に記載のモーション制御方法。
【請求項１１】
前記モーションを判断するステップは、
前記動きの速度に基づいて前記動きがムービングモーションであると判断されると、前記ムービングモーションが行なわれている動き認識区間の大きさを延長して前記動き非認識区間を適用せず、
前記動作を行なうステップは、
前記ムービングモーションの動き方向に沿って画面上でポインタを移動させることを特徴とする請求項１０に記載のモーション制御方法。
【請求項１２】
前記モーションを判断するステップは、
前記動き認識区間内に前記客体が複数回の往復運動を行なうと、前記動きが一つのウェーブモーションであると判断することを特徴とする請求項１０に記載のモーション制御方法。
【請求項１３】
前記動作を行なうステップは、
前記動きが前記ウェーブモーションであると判断されると、以前画面又は上位画面に切り替えることを特徴とする請求項１２に記載のモーション制御方法。
【請求項１４】
前記モーションを判断するステップは、
前記動き認識区間内に前記客体が一方向に加速移動して停止すると、前記動きを一つのスイングモーションであると判断することを特徴とする請求項１０に記載のモーション制御方法。
【請求項１５】
前記動作を行なうステップは、
前記動きが前記スイングモーションであると判断されると、チャネル変更動作又はページ切替動作を行なうことを特徴とする請求項１４に記載のモーション制御方法。
【請求項１６】
前記動き非認識区間及び前記動き認識区間は、固定された大きさを有することを特徴とする請求項１０に記載のモーション制御方法。
【請求項１７】
前記動き認識区間の大きさは、１秒ないし１．５秒内に定められた時間値であり、前記動き非認識区間の大きさは、２５０ｍｓｅｃないし３５０ｍｓｅｃ内に定められた時間値であることを特徴とする請求項１６に記載のモーション制御方法。
【請求項１８】
前記動き認識区間の大きさは、１秒ないし１．５秒内に定められた時間値であり、前記動き非認識区間の大きさは、２５０ｍｓｅｃないし３５０ｍｓｅｃ内に定められた時間値であることを特徴とする請求項２に記載のモーション制御方法。
【請求項１９】
電気装置において、
前記電子装置の周辺客体の動きを認識するためのモーション認識モードで前記客体の動きを認識するモーション認識部と、
モーション毎に対応する動作に対する情報が保存される保存部と、
前記モーション認識モードで前記客体の動きがある場合、前記客体の動きを予め設定されたタイムインターバルで区分して認識し、認識された動きに対応するモーションを判断し、前記保存部に保存された情報を用いて前記判断されたモーションに対応する動作を行なう制御部と
を含み、
前記タイムインターバルは、前記客体の動きが認識されない動き非認識区間であり、
前記動きが認識される動き認識区間及び前記動き非認識区間のうち、少なくともいずれか一方は可変的な大きさを有する電子装置。
【請求項２０】
前記制御部は、
前記動き認識区間内において前記客体の動きが予め設定された閾値を超過する速度で保持されると、前記動き認識区間の大きさを調整することを特徴とする請求項１９に記載の電子装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
単位時間の大きさ及びタイムインターバルの大きさは、ユーザの通常の動き速度及び時間を実験的に測定して予め設定しておくことができる。具体的に、例えば、タイムインターバルは２５０ｍｓｅｃないし３５０ｍｓｅｃのうちいずれか一つに設定されてよい。なお、一つのモーション認識に費やされる固定時間である単位時間は１秒ないし１．５秒のうちいずれか一つに設定されてよい。即ち、本実施形態では、動き認識区間及び動き非認識区間は、固定的な大きさに設定されてよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
一方、加速が行なわれずある程度の範囲内で一定に動く定速度の動きが認識された場合には、制御部１２０はムービングモーションと判断する。ムービングモーションは通常、ポインタの移動を指示するために使われる。従って、ムービングモーションが行なわれている間には、制御部１２０は単位時間を延長して、タイムインターバルを適用しない。即ち、上述の実施形態と別の実施形態とにおいては、動き認識区間の大きさは変更されてよい。従って、ユーザは持続的にムービングモーションを取ってポインタを所望の位置に置くことができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
保存部１８０は、ディスプレイ装置で使用される各種プログラムや、データなどを保存する構成要素である。具体的に、保存部１８０はモーション制御のために設定された各種モーションとそのモーションにマッチングする動作に対する情報を保存することができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
例えば、保存部１８０には、上述の表１のようなデータベースが保存されてよい。制御部１２０は、モーション認識部１１０で認識された客体の動きに対してその属性に基づいてどのモーションが行なわれたかを判断した後、判断されたモーションとマッチングする動作を図１で確認することができる。これにより、確認された動作を行なうことができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
特に、制御部１２０は客体の動き回数や、その動きの間の休止期間や、加速有無、動き時間、全体モーション認識時間などのような多様な特性を総合的に考慮し、モーションの種類を判断する。具体的に、制御部１２０は、上述のようにタイムインターバルを用いて動きを単位時間毎に区分して認識することができる。単位時間やタイムインターバルの大きさは、予め最適の大きさで測定されて固定されてもよいが、ユーザ別の特性に応じて調整されてよい。即ち、ユーザはタイムインターバル及び単位時間調整メニューを選択し、このような時間の大きさを任意に修正してよい。即ち、本発明の別の実施形態によると、動き認識区間及び動き非認識区間のうち、少なくともいずれか一方は可変的な大きさをもってよい。