(57)【要約】【課題】  本発明の目的とするところは、ポインティングデバイスのような絶対マッピング方式の入力装置を用いて、ユーザ所望の地点にカーソルを位置させてアイテムを操作することができるようにするディスプレイ装置、入力装置及びこれらの座標補正方法を提供することにある。【解決手段】  ディスプレイ装置、入力装置及びこれらの座標補正方法が提供される。本ディスプレイシステムの座標補正方法は、入力装置から動き情報を受信して座標値を算出し、算出された座標値にカーソルをディスプレイし、入力装置からボタン選択命令が受信されると、ボタン選択命令が受信された以後に算出された座標値を補正し、補正された座標値にカーソルをディスプレイし、ボタン選択命令に応じてカーソルの位置するアイテムを操作する。ユーザは、自分所望の位置にカーソルを位置させ、ディスプレイアイテムを実行させることができるようになる。【選択図】      図６
2014132463.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイシステムの座標補正方法において、
入力装置が、動き情報を獲得してディスプレイ装置に伝送するステップと、
前記ディスプレイ装置が、前記入力装置から受信された動き情報に基づいて座標値を算出し、前記算出された座標値にカーソルをディスプレイするステップと、
前記入力装置からボタン選択命令が受信されると、前記ディスプレイ装置が、前記ボタン選択命令が受信された以後に算出された座標値を補正する第１補正ステップと、
前記ディスプレイ装置が、前記第１補正ステップによって補正された座標値にカーソルをディスプレイし、前記ボタン選択命令に応じて、前記カーソルの位置するアイテムを操作するステップと
を含む座標補正方法。
【請求項２】
前記第１補正ステップは、
前記算出された座標値を、前記ボタン選択命令が受信される前、予め設定された時間の間に前記算出された座標値の変化のない安定状態を構成する座標値に補正することを特徴とする請求項１に記載の座標補正方法。
【請求項３】
前記第１補正ステップは、
前記カーソルがアイテムに位置する間に前記入力装置からボタン選択命令が受信される場合、前記ボタン選択命令が受信された以後に算出された座標値が前記アイテムから外れるとしても、前記ボタン選択命令が受信される前に安定状態を構成する座標値が前記アイテム内に存在すると、前記座標値を前記アイテム内に補正することを特徴とする請求項１に記載の座標補正方法。
【請求項４】
前記ディスプレイするステップは、
前記入力装置の動きの瞬間速度に応じて、前記ボタン選択命令が受信された後に算出された座標値を補正する第２補正ステップと、
前記第２補正ステップによって補正された座標値にカーソルをディスプレイするステップと
を含むことを特徴とする請求項１に記載の座標補正方法。
【請求項５】
前記第２補正ステップは、
前記瞬間速度が予め設定された第１値以上である場合、前記ボタン選択命令が受信された後に算出された座標値をそのまま反映して前記カーソルをディスプレイし、前記瞬間速度が予め設定された第２値未満である場合、前記ボタン選択命令が受信された後に算出された座標値を以前に算出された座標値に補正することを特徴とする請求項４に記載の座標補正方法。
【請求項６】
前記第２補正ステップは、
前記瞬間速度が前記第２値以上であって、かつ、前記第１値未満である場合、前記瞬間速度に応じて加重値を与えて、前記算出された座標値を補正することを特徴とする請求項５に記載の座標補正方法。
【請求項７】
前記第１補正ステップは、
前記ボタン選択命令が受信される時間の長さ及び前記ボタン選択命令が受信される間に算出される座標値の変化量のうち、少なくとも一方を判断し、前記ボタン選択命令がクリック命令か、ドラッグ命令かを判断するステップを更に含むことを特徴とする請求項１に記載の座標補正方法。
【請求項８】
前記判断するステップは、
前記ボタン選択命令が受信される時間が予め設定された時間以下か、前記ボタン選択命令が受信された時間が予め設定された時間以上であって、かつ、前記ボタン選択命令が受信される間に算出される座標値の変化量が予め設定された値未満である場合、前記ボタン選択命令をクリック命令と判断することを特徴とする請求項７に記載の座標補正方法。
【請求項９】
前記判断するステップは、
前記ボタン選択命令が受信された時間が予め設定された時間以上であって、かつ、前記ボタン選択命令が受信される間に算出される座標値の変化量が予め設定された値以上である場合、前記ボタン選択命令をドラッグ命令と判断することを特徴とする請求項７に記載の座標補正方法。
【請求項１０】
前記操作するステップは、
前記ボタン選択命令がクリック命令である場合、前記カーソルの位置するアイテムを実行し、前記ボタン選択命令がドラッグ命令である場合、前記カーソルの位置するアイテムを前記入力装置の操作に応じて移動することを特徴とする請求項７に記載の座標補正方法。
【請求項１１】
前記入力装置は、
前記入力装置の指示する地点に座標値をディスプレイする絶対マッピング方式の入力装置であることを特徴とする請求項１に記載の座標補正方法。
【請求項１２】
ディスプレイ装置において、
カーソル及びアイテムのうち、少なくとも一方をディスプレイするディスプレイ部と、
外部の入力装置と通信を行う通信部と、
前記通信部を介して受信された入力装置の動き情報を用いて座標値を算出し、前記算出された座標値に前記カーソルをディスプレイし、前記通信部を介して入力装置からボタン選択命令が受信されると、前記ボタン選択命令が受信された以後に算出された座標値を補正し、前記補正された座標値にカーソルをディスプレイするように前記ディスプレイ部を制御し、前記ボタン選択命令に応じて、前記カーソルの位置するアイテムを操作する制御部と
を含むディスプレイ装置。
【請求項１３】
前記制御部は、
前記算出された座標値を、前記ボタン選択命令が受信される前、予め設定された時間の間に前記算出された座標値の変化のない安定状態を構成する座標値に補正することを特徴とする請求項１２に記載のディスプレイ装置。
【請求項１４】
前記制御部は、
前記カーソルがアイテムに位置する間に前記入力装置からボタン選択命令が受信される場合、前記ボタン選択命令が受信された以後に算出された座標値が前記アイテムから外れるとしても、前記ボタン選択命令が受信される前に安定状態を構成する座標値が前記アイテム内に存在すると、前記座標値を前記アイテム内に補正することを特徴とする請求項１２に記載のディスプレイ装置。
【請求項１５】
前記制御部は、
前記入力装置の動きの瞬間速度に応じて、前記ボタン選択命令が受信された後に算出された座標値を補正し、前記制御部によって補正された座標値にカーソルをディスプレイするように前記ディスプレイ部を制御することを特徴とする請求項１２に記載のディスプレイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイ装置、入力装置及びこれらの座標補正方法に関し、より詳細には、入力装置の指示する位置とディスプレイ装置にディスプレイされたカーソルの位置とを同一に維持しつつ、カーソルの位置を補正してエラーを最小限化するためのディスプレイ装置、入力装置及びこれらの座標補正方法に関する。
【背景技術】
【０００２】
従来は、ディスプレイ装置にディスプレイされるカーソルを制御するために、多様な入力装置が使用されている。例えば、マウスのように、相対的な動きを検知してディスプレイ装置のカーソルを移動させる相対マッピング方式の入力装置と、ポインティングデバイスのように、ポインティングデバイスの指示する地点の座標値にカーソルを移動させる絶対マッピング方式の入力装置が存在していた。
【０００３】
近来は、スマートテレビのようなディスプレイ装置にポインティングデバイスのような絶対マッピング方式の入力装置の使用が増加している。特に、ポインティングデバイスのような絶対マッピング方式の入力装置を使用する場合、入力装置の指示する位置と、ディスプレイ装置のスクリーン上にカーソルの位置とが互いに一致して、ユーザがより直観的にカーソルを移動させることができる長所が存在する。
【０００４】
しかし、ポインティングデバイスを用いてカーソルを移動する場合、ポインティングデバイスが固定されているか、下敷きが存在しないため、動きの自由度が向上することから、ユーザ所望の地点にカーソルを位置することが容易なことではない。
【０００５】
特に、ディスプレイ装置にディスプレイされるアイテムの大きさが小さい場合、ポインティングデバイスを用いて、小さいアイテムにカーソルを位置させることが困難なだけでなく、ポインティングデバイスに具備されたボタンを選択する場合、ユーザの意図に関係なく、ポインティングデバイスが動いて、カーソルの位置がアイテムから外れるようになり、アイテムを容易に選択することができなかったり、別のアイテムが選択される問題点が発生するようになる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国特開第２０１０−０１６４４４号公報
【特許文献２】韓国特開第２００８−００３７８８号公報
【特許文献３】韓国特開第２００７−０１７４００号公報
【特許文献４】米国特開第２０１１−０２２７８２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ポインティングデバイスのような絶対マッピング方式の入力装置を用いて、ユーザ所望の地点にカーソルを位置させてアイテムを操作することができるようにするディスプレイ装置、入力装置及びこれらの座標補正方法を提供することにある。
【課題を解決するための手段】
【０００８】
前記目的を達成するための本発明の一実施形態に係るディスプレイシステムの座標補正方法は、入力装置が、動き情報を獲得してディスプレイ装置に伝送するステップと、前記ディスプレイ装置が、前記入力装置から受信された動き情報に基づいて座標値を算出し、前記算出された座標値にカーソルをディスプレイするステップと、前記入力装置からボタン選択命令が受信されると、前記ディスプレイ装置が、前記ボタン選択命令が受信された以後に算出された座標値を補正する第１補正ステップと、前記ディスプレイ装置が、前記第１補正ステップによって補正された座標値にカーソルをディスプレイし、前記ボタン選択命令に応じて、前記カーソルの位置するアイテムを操作するステップとを含む。
【０００９】
そして、前記第１補正ステップは、前記算出された座標値を、前記ボタン選択命令が受信される前、予め設定された時間の間に前記算出された座標値の変化のない安定状態を構成する座標値に補正してよい。
【００１０】
なお、前記第１補正ステップは、前記カーソルがアイテムに位置する間に前記入力装置からボタン選択命令が受信される場合、前記ボタン選択命令が受信された以後に算出された座標値が前記アイテムから外れるとしても、前記ボタン選択命令が受信される前に安定状態を構成する座標値が前記アイテム内に存在すると、前記座標値を前記アイテム内に補正してよい。
【００１１】
そして、前記ディスプレイするステップは、前記入力装置の動きの瞬間速度に応じて、前記ボタン選択命令が受信された後に算出された座標値を補正する第２補正ステップと、前記第２補正ステップによって補正された座標値にカーソルをディスプレイするステップとを含んでよい。
【００１２】
なお、前記第２補正ステップは、前記瞬間速度が予め設定された第１値以上である場合、前記ボタン選択命令が受信された後に算出された座標値をそのまま反映して前記カーソルをディスプレイし、前記瞬間速度が予め設定された第２値未満である場合、前記ボタン選択命令が受信された後に算出された座標値を以前に算出された座標値に補正してよい。
【００１３】
そして、前記第２補正ステップは、前記瞬間速度が前記第２値以上であって、かつ、前記第１値未満である場合、前記瞬間速度に応じて加重値を与えて、前記算出された座標値を補正してよい。
【００１４】
なお、前記第１補正ステップは、前記ボタン選択命令が受信される時間の長さ及び前記ボタン選択命令が受信される間に算出される座標値の変化量のうち、少なくとも一方を判断し、前記ボタン選択命令がクリック命令か、ドラッグ命令かを判断するステップを更に含んでよい。
【００１５】
そして、前記判断するステップは、前記ボタン選択命令が受信される時間が予め設定された時間以下か、前記ボタン選択命令が受信された時間が予め設定された時間以上であって、かつ、前記ボタン選択命令が受信される間に算出される座標値の変化量が予め設定された値未満である場合、前記ボタン選択命令をクリック命令と判断してよい。
【００１６】
なお、前記判断するステップは、前記ボタン選択命令が受信された時間が予め設定された時間以上であって、かつ、前記ボタン選択命令が受信される間に算出される座標値の変化量が予め設定された値以上である場合、前記ボタン選択命令をドラッグ命令と判断してよい。
【００１７】
そして、前記操作するステップは、前記ボタン選択命令がクリック命令である場合、前記カーソルの位置するアイテムを実行し、前記ボタン選択命令がドラッグ命令である場合、前記カーソルの位置するアイテムを前記入力装置の操作に応じて移動してよい。
【００１８】
なお、前記入力装置は、前記入力装置の指示する地点に座標値をディスプレイする絶対マッピング方式の入力装置であってよい。
【００１９】
一方、前記目的を達成するための本発明の一実施形態に係るディスプレイ装置は、カーソル及びアイテムのうち、少なくとも一方をディスプレイするディスプレイ部と、外部の入力装置と通信を行う通信部と、前記通信部を介して受信された入力装置の動き情報を用いて座標値を算出し、前記算出された座標値に前記カーソルをディスプレイし、前記通信部を介して入力装置からボタン選択命令が受信されると、前記ボタン選択命令が受信された以後に算出された座標値を補正し、前記補正された座標値にカーソルをディスプレイするように前記ディスプレイ部を制御し、前記ボタン選択命令に応じて、前記カーソルの位置するアイテムを操作する制御部とを含む。
【００２０】
そして、前記制御部は、前記算出された座標値を、前記ボタン選択命令が受信される前、予め設定された時間の間に前記算出された座標値の変化のない安定状態を構成する座標値に補正してよい。
【００２１】
なお、前記制御部は、前記カーソルがアイテムに位置する間に前記入力装置からボタン選択命令が受信される場合、前記ボタン選択命令が受信された以後に算出された座標値が前記アイテムから外れるとしても、前記ボタン選択命令が受信される前に安定状態を構成する座標値が前記アイテム内に存在すると、前記座標値を前記アイテム内に補正してよい。
【００２２】
そして、前記制御部は、前記入力装置の動きの瞬間速度に応じて、前記ボタン選択命令が受信された後に算出された座標値を補正し、前記制御部によって補正された座標値にカーソルをディスプレイするように前記ディスプレイ部を制御してよい。
【００２３】
なお、前記制御部は、前記瞬間速度が予め設定された第１値以上である場合、前記ボタン選択命令が受信された後に算出された座標値をそのまま反映して前記カーソルをディスプレイし、前記瞬間速度が予め設定された第２値未満である場合、前記ボタン選択命令が受信された後に算出された座標値を以前に算出された座標値に補正してよい。
【００２４】
そして、前記制御部は、前記瞬間速度が前記第２値以上であって、かつ、前記第１値未満である場合、前記瞬間速度に応じて加重値を与えて、前記算出された座標値を補正してよい。
【００２５】
なお、前記制御部は、前記ボタン選択命令が受信される時間の長さ及び前記ボタン選択命令が受信される間に算出される座標値の変化量のうち、少なくとも一方を判断し、前記ボタン選択命令がクリック命令か、ドラッグ命令かを判断してよい。
【００２６】
そして、前記制御部は、前記ボタン選択命令が受信される時間が予め設定された時間以下か、前記ボタン選択命令が受信された時間が予め設定された時間以上であって、かつ、前記ボタン選択命令が受信される間に算出される座標値の変化量が予め設定された値未満である場合、前記ボタン選択命令をクリック命令と判断してよい。
【００２７】
なお、前記制御部は、前記ボタン選択命令が受信された時間が予め設定された時間以上であって、かつ、前記ボタン選択命令が受信される間に算出される座標値の変化量が予め設定された値以上である場合、前記ボタン選択命令をドラッグ命令と判断してよい。
【００２８】
そして、前記制御部は、前記ボタン選択命令がクリック命令である場合、前記カーソルの位置するアイテムを実行し、前記ボタン選択命令がドラッグ命令である場合、前記カーソルの位置するアイテムを前記入力装置の操作に応じて移動してよい。
【００２９】
なお、前記入力装置は、前記入力装置の指示する地点に座標値をディスプレイする絶対マッピング方式の入力装置であってよい。
【００３０】
一方、前記目的を達成するための本発明の一実施形態に係るディスプレイ装置にディスプレイされるカーソルを制御するための入力装置は、ボタン選択命令を入力するためのボタンと、前記入力装置の動きを検知する検知部と、前記ディスプレイ装置と通信を行う通信部と、前記検知部によって検知された入力装置の動きを検知し、前記入力装置の指示する地点の座標値を算出し、前記ボタンが選択されると、前記ボタン選択命令が選択された以後に算出された座標値を、前記入力装置のボタンが選択される前に安定状態を構成する座標値を補正し、前記入力装置のボタン選択及び前記安定状態を構成する座標値情報を前記ディスプレイ装置に伝送するように前記通信部を制御する制御部とを含む。
【００３１】
一方、前記目的を達成するための本発明の一実施形態に係るディスプレイシステムは、動き情報を検知し、ボタン伝送命令を入力される入力装置と、前記入力装置から動き情報を受信して座標値を算出し、前記算出された座標値にカーソルをディスプレイし、前記入力装置からボタン選択命令が受信されると、前記ボタン選択命令が受信された以後に算出された座標値を、前記ボタン選択命令が受信される前に安定状態を構成する座標値に補正して前記補正された座標値にカーソルをディスプレイし、前記ボタン選択命令に応じて前記カーソルの位置するアイテムを操作するディスプレイ装置とを含む。
【発明の効果】
【００３２】
以上説明したように、本発明によれば、ユーザは、ポインティングデバイスのような絶対マッピング方式の入力装置を用いて、自分所望の位置にカーソルを位置させてディスプレイアイテムを実行させることができるようになる。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施形態に係るディスプレイシステムを示す図である。
【図２】本発明の一実施形態に係るディスプレイ装置の構成を概略に示すブロック図である。
【図３】本発明の一実施形態に係るディスプレイ装置の構成を詳細に示すブロック図である。
【図４】本発明の一実施形態に係る入力装置の座標補正方法を説明するためのグラフである。
【図５】本発明の一実施形態に係る入力装置の構成を概略に示すブロック図である。
【図６】本発明の一実施形態に係るディスプレイ装置の座標補正方法を概略に説明するためのフローチャートである。
【図７】本発明の一実施形態に係るディスプレイ装置の座標補正方法を詳細に説明するためのフローチャートである。
【図８】本発明の別の実施形態に係る入力装置の座標補正方法を説明するためのフローチャートである。
【図９Ａ】本発明の一実施形態に係るカーソルの動きを補正する実施形態を説明するための図である。
【図９Ｂ】本発明の一実施形態に係るカーソルの動きを補正する実施形態を説明するための図である。
【図１０】本発明の多様な実施形態に係るディスプレイシステムの座標補正方法を説明するためのシーケンス図である。
【図１１】本発明の多様な実施形態に係るディスプレイシステムの座標補正方法を説明するためのシーケンス図である。
【発明を実施するための形態】
【００３４】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。
【００３５】
図１は、本発明の一実施形態に係るディスプレイ装置１００及び入力装置２００を含むディスプレイシステム１０を示す図である。図１に示すように、ディスプレイ装置１００は、スマートテレビのようなディスプレイ装置であってよいが、それは一実施形態に過ぎず、デスクトップパソコン、タブレットパソコン、スマートフォン等のようなディスプレイ装置で実現されてよい。なお、入力装置２００は、図１に示すように、ポインティングデバイスのような入力装置であってよいが、それは一実施形態に過ぎず、デジタルペン等のような多様な装置で実現されてよい。
【００３６】
入力装置２００は、ユーザによる入力装置２００の動きを検知し、ディスプレイ装置１００に動き情報を伝送する。このとき、入力装置２００は、９軸センサによって入力装置２００の動き情報を検知することができ、動き情報には、入力装置２００のヨー（ｙａｗ）角、ピッチ（ｐｉｔｃｈ）角、ロール（ｒｏｌｌ）角に関する動き情報を含むことができる。
【００３７】
ディスプレイ装置１００は、入力装置２００の動き情報を受信し、入力装置２００の指示する座標の座標値を算出する。具体的に、ディスプレイ装置１００は、入力装置のヨー角、ピッチ角、ロール角に関する動き情報を判断し、入力装置２００の指示する座標の座標値を算出することができる。このとき、ディスプレイ装置１００は、算出された座標値の瞬間速度を判断して算出された座標値を補正することができる。
【００３８】
そして、ディスプレイ装置１００は、算出された座標値または補正された座標値にカーソルをディスプレイする。
【００３９】
そして、ディスプレイ装置１００は、入力装置２００からボタン選択命令が入力されたか否かを判断する。入力装置２００からボタン選択命令が受信されると、ディスプレイ装置１００は、ボタン選択命令が入力された以後に算出された座標値を、ボタン選択命令が受信される前に安定状態を構成する座標値に補正することができる。このとき、安定状態を構成する座標値は、ボタン選択命令が受信される前に予め設定された時間の間に算出された座標値の変化のない区間の座標値のことをいう。
【００４０】
そして、ディスプレイ装置１００は、安定状態を構成する座標値にカーソルをディスプレイし、ボタン選択命令に応じてカーソルの位置するアイテムを操作することができる。このとき、ディスプレイ装置１００は、ボタン選択命令をクリック命令と判断する場合、カーソルの位置するアイテムを実行することができ、ボタン選択命令をドラッグ命令と判断する場合、カーソルの位置するアイテムを入力装置２００の操作に応じて移動させることができる。
【００４１】
上述のようなディスプレイシステム１０によって、ユーザは、ポインティングデバイスのような絶対マッピング方式の入力装置を用いて、自分所望の位置にカーソルを位置させてディスプレイアイテムを実行させることができるようになる。
【００４２】
以下では、図２ないし図５を参照して、ディスプレイシステム１０の構成について詳細に説明する。
【００４３】
図２は、本発明の一実施形態に係るディスプレイ装置１００の構成を概略に示すブロック図である。図２に示すように、ディスプレイ装置１００は、通信部１１０と、ディスプレイ部１２０及び制御部１３０を含む。
【００４４】
通信部１１０は、外部の入力装置２００と通信を行う。このとき、通信部１１０は、入力装置２００から入力装置２００の動き情報及びボタン選択命令のうち、少なくとも一方を受信することができる。
【００４５】
ディスプレイ部１２０は、制御部１３０によって映像データを出力する。特に、ディスプレイ部１２０は、入力装置２００の指示する座標にカーソルをディスプレイすることができる。なお、ディスプレイ部１２０は多様な機能を行うことができるディスプレイアイテムをディスプレイすることができる。
【００４６】
制御部１３０は、ディスプレイ装置１００の動作全般を制御する。具体的に、通信部１１０を介して入力装置２００から動き情報が受信されると、制御部１３０は、入力装置２００の指示する地点の座標値を算出し、算出された座標値にカーソルをディスプレイするようにディスプレイ部１２０を制御する。そして、通信部１１０を介して入力装置２００からボタン選択命令が受信されると、制御部１３０は、ボタン選択命令が入力された以後に算出された座標値を、ボタン選択命令が受信される前に安定状態を構成する座標値に補正し、補正された座標値にカーソルをディスプレイするようにディスプレイ部１２０を制御する。そして、制御部１３０は、ボタン選択命令に応じてカーソルの位置するアイテムを操作する。
【００４７】
具体的に、通信部１１０を介して入力装置２００から動き情報が受信されると、制御部１３０は、入力装置２００の動き情報に基づいて、入力装置２００の指示する座標の座標値を算出することができる。このとき、入力装置２００の動き情報は、入力装置２００のヨー角、ピッチ角、ロール角のうち、少なくとも一つに関する動き情報を含んでよい。
【００４８】
このとき、制御部１３０は、算出された座標値における瞬間速度に応じて算出された座標値を補正することができる。具体的に、算出された座標値における瞬間速度が予め設定された最大値以上である場合、制御部１３０は、算出された座標値をそのまま反映してカーソルをディスプレイするように、ディスプレイ部１２０を制御することができる。算出された座標値における瞬間速度が予め設定された最小値未満である場合、制御部１３０は、算出された座標値を以前に算出された座標値に補正し、以前に算出された座標値にカーソルをディスプレイするようにディスプレイ部１２０を制御することができる。すなわち、瞬間速度が予め設定された最小値未満である場合、制御部１３０はカーソルを動かすことなく、以前の座標値にそのままディスプレイすることができる。算出された座標値における瞬間速度が最小値以上であって、かつ、最大値未満である場合、制御部１３０は、判断された瞬間速度に応じて算出された座標値を現在算出された座標値及び以前に算出された座標値の間の座標値に補正し、カーソルをディスプレイするようにディスプレイ部１２０を制御することができる。このとき、制御部１３０は、算出された座標値に加重値を与えて、座標値を補正することができる。ここで、加重値は０から１までの間の値として、ディスプレイの瞬間速度に比例してよい。すなわち、瞬間速度が最大値に近いほど、現在算出された座標値に近いように座標値を補正してカーソルをディスプレイし、瞬間速度が最小値に近いほど、以前に算出された座標値に近いように座標値を補正し、カーソルをディスプレイするようにディスプレイ部１２０を制御することができる。
【００４９】
上述の補正動作を通じて、ディスプレイ装置１００はユーザの意図しない入力装置２００の動きによるカーソルの移動を最小限化することができるようになる。
【００５０】
カーソルをディスプレイする間、通信部１１０を介して入力装置２００からボタン選択命令が受信されると、制御部１３０は、ボタン選択命令が受信された以後に算出された座標値を、ボタン選択命令が受信される前に安定状態を構成する座標値に補正し、補正された座標値にカーソルをディスプレイすることができる。そして、制御部１３０は、ボタン選択命令に応じてカーソルの位置するアイテムを操作することができる。
【００５１】
具体的に、制御部１３０は、ボタン選択命令が受信される時間が予め設定された時間以下（例えば、１秒）かを判断する。ボタン選択命令が受信される時間が予め設定された時間以下である場合、制御部１３０は、ボタン選択命令をクリック命令と判断し、ボタン選択命令が受信された以後に算出された座標値を安定状態を構成する座標値に補正し、補正された座標値にディスプレイされたカーソルの位置するアイテムを実行することができる。
【００５２】
ボタン選択命令が受信される時間が予め設定された時間を超過する場合、制御部１３０は、ボタン選択命令が受信される間、算出された座標値の変化量を判断する。そして、算出される座標値の変化量が予め設定された値未満である場合、制御部１３０は、ボタン選択命令をクリック命令と判断し、ボタン選択命令が受信された以後に算出された座標値を安定状態を構成する座標値に補正し、補正された座標値にディスプレイされたカーソルの位置するアイテムを実行することができる。
【００５３】
しかし、算出される座標値の変化量が予め設定された値以上である場合、制御部１３０は、ボタン選択命令をドラッグ命令と判断し、入力装置２００のボタンが選択される間に算出される座標値の変化量をそのまま反映し、カーソルの位置するアイテムを入力装置２００の操作に応じて移動するようにディスプレイ部１２０を制御することができる。
【００５４】
上述のように、入力装置２００のボタンが選択される間、ユーザの意図しない動きを補正し、ユーザ所望のアイテム操作を行うことができるようになる。
【００５５】
図３は、本発明の一実施形態に係るディスプレイ装置１００の構成を詳細に示すブロック図である。図３に示すように、ディスプレイ装置１００は、通信部１１０と、ディスプレイ部１２０と、制御部１３０と、映像受信部１４０と、オーディオ出力部１５０と、保存部１６０と、オーディオ処理部１７０及びビデオ処理部１８０を含む。
【００５６】
通信部１１０は、多様な通信方式によって多様な外部機器と通信を行う構成である。通信部１１０は、Ｗｉ−Ｆｉチップ、ブルートゥースチップ、ＮＦＣチップ、無線通信チップ等のような多様な通信チップを含んでよい。このとき、Ｗｉ−Ｆｉチップや、ブルートゥースチップ、ＮＦＣチップは、それぞれ、Ｗｉ−Ｆｉ方式、ブルートゥース方式、ＮＦＣ方式で通信を行う。その中、ＮＦＣチップは、１３５ｋＨｚ、１３.５６ＭＨｚ、４３３ＭＨｚ、８６０〜９６０ＭＨｚ、２.４５ＧＨｚ等のような多様なＲＦ−ＩＤ周波数帯域のうち、１３.５６ＭＨｚ帯域を使用するＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）方式で動作するチップを意味する。Ｗｉ−Ｆｉチップやブルートゥースチップを利用する場合には、ＳＳＩＤおよびセッションキー等のような各種接続情報を先に送受信し、それを用いて通信接続した後、各種情報を送受信することができる。無線通信チップは、ＩＥＥＥ、Ｚｉｇｂｅｅ（登録商標）、３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）等のような多様な通信規格に応じて通信を行うチップを意味する。
【００５７】
特に、通信部１１０は、外部の入力装置２００と通信を行い、入力装置２００から動き情報及びボタン選択命令を受信することができる。
【００５８】
ディスプレイ部１２０は、映像受信部１４０から受信した映像データをビデオ処理部１８０で処理したビデオフレーム及びグラフィック処理部１３３から生成された多様な画面のうち少なくとも一つをディスプレイする。特に、ディスプレイ部１２０は、カーソル及び少なくとも一つのディスプレイアイテムをディスプレイすることができる。
【００５９】
映像受信部１４０は、多様なソースを通じて映像データを受信する。例えば、映像受信部１４０は、外部の放送局から放送データを受信することができ、外部装置（例えば、ＤＶＤ装置）から映像データを受信することができる。
【００６０】
オーディオ出力部１５０は、オーディオ処理部１７０で処理された各種オーディオデータだけでなく、各種報知音や音声データを出力する構成である。
【００６１】
保存部１６０は、ディスプレイ装置１００を駆動するための多様なモジュールを保存する。例えば、保存部１６０には、ベースモジュール、センシングモジュール、通信モジュール、プレゼンテーションモジュール、ウェブブラウザモジュール及びサービスモジュールを含むソフトウェアが保存されてよい。このとき、ベースモジュールは、ディスプレイ装置１００に含まれた各ハードウェアから伝達される信号を処理して上位レイヤモジュールに伝達する基礎モジュールである。センシングモジュールは、各種センサから情報を収集し、収集された情報を分析及び管理するモジュールとして、顔認識モジュール、音声認識モジュール、モーション認識モジュール、ＮＦＣ認識モジュール等を含んでよい。プレゼンテーションモジュールは、ディスプレイ画面を構成するためのモジュールとして、マルチメディアコンテンツを再生して出力するためのマルチメディアモジュールと、ＵＩ及びグラフィック処理を行うＵＩレンダリングモジュールとを含んでよい。通信モジュールは、外部と通信を行うためのモジュールである。ウェブブラウザモジュールは、ウェブブラウジングを行ってウェブサーバにアクセスするモジュールを意味する。サービスモジュールは、多様なサービスを提供するための各種アプリケーションを含むモジュールである。
【００６２】
上述のように、保存部１６０は、多様なプログラムモジュールを含んでよいが、各種プログラムモジュールは、ディスプレイ装置１００の種類及び特性に応じて、一部省略されたり、変形または追加されてよい。仮に、上述のディスプレイ装置１００がタブレットパソコンで実現された場合、ベースモジュールには、ＧＰＳ基板の位置を判断するための位置判断モジュールを更に含み、センシングモジュールにはユーザの動作を検知するセンシングモジュールを更に含んでよい。
【００６３】
オーディオ処理部１７０は、オーディオデータに対する処理を行う構成要素である。オーディオ処理部１７０では、オーディオデータに対するデコーディングや、増幅、ノイズフィルタリング等のような多様な処理が行われてよい。オーディオ処理部１７０で処理されたオーディオデータはオーディオ出力部１５０に出力されてよい。
【００６４】
ビデオ処理部１８０は、映像受信部１４０で受信した映像データに対する処理を行う構成要素である。ビデオ処理部１８０では映像データに対するデコーディング、スケーリング、ノイズフィルタリング、フレームレート変換、解像度変換等のような多様なイメージ処理を行うことができる。
【００６５】
制御部１３０は、保存部１６０に保存された各種プログラムを用いてディスプレイ装置１００の動作全般を制御する。
【００６６】
制御部１３０は、図３に示すように、ＲＡＭ１３１と、ＲＯＭ１３２と、グラフィック処理部１３３と、メインＣＰＵ１３４と、第１ないしｎインターフェース１３５−１〜１３５−ｎ、バス１３６を含む。このとき、ＲＡＭ１３１と、ＲＯＭ１３２と、グラフィック処理部１３３と、メインＣＰＵ１３４と、第１ないしｎインターフェース１３５−１〜１３５−ｎ等はバス１３６を介して互いに接続されてよい。
【００６７】
ＲＯＭ１３２には、システムブートのための命令語セット等が保存される。ターンオン命令が入力されて電源が供給されると、メインＣＰＵ１３４は、ＲＯＭ１３２に保存された命令語に応じて保存部１６０に保存されたＯ／ＳをＲＡＭ１３１にコピーし、Ｏ／Ｓを実行させてシステムをブートさせる。ブートが完了すると、メインＣＰＵ１３４は、保存部１６０に保存された各種アプリケーションプログラムをＲＡＭ１３１にコピーし、ＲＡＭ１３１にコピーされたアプリケーションプログラムを実行させて各種動作を行う。
【００６８】
グラフィック処理部１３３は、演算部（図示せず）及びレンダリング部（図示せず）を用いてアイコン、イメージ、テキスト等のような多様な客体を含む画面を生成する。演算部は、入力装置から受信された制御命令を用いて画面のレイアウトに沿って各客体が表示される座標値、形、大きさ、カラー等のような属性値を演算する。レンダリング部は、演算部で演算された属性値に基づいて客体を含む多様なレイアウトの画面を生成する。レンダリング部から生成された画面はディスプレイ部１２０のディスプレイ領域内に表示される。
【００６９】
メインＣＰＵ１３４は、保存部１６０にアクセスし、保存部１６０に保存されたＯ／Ｓを用いてブートを行う。そして、メインＣＰＵ１３４は、保存部１６０に保存された各種プログラム、コンテンツ、データ等を用いて多様な動作を行う。
【００７０】
第１ないしｎインターフェース１３５−１〜１３５−ｎは、上述の各種構成要素と接続される。インターフェースのうちの一つは、ネットワークを通じて外部装置と接続されるネットワークインターフェースであってよい。
【００７１】
特に、通信部１１０を介して、入力装置２００から動き情報が受信されると、制御部１３０は、入力装置２００の動き情報に基づいて入力装置２００の指示する地点の座標値を算出する。このとき、入力装置２００の動き情報は、入力装置２００のヨー角、ピッチ角、ロール角のうち、少なくとも一つに関する動き情報を含んでよい。すなわち、制御部１３０は、入力装置２００からリアルタイムで伝送するヨー角、ピッチ角、ロール角に関する動き情報を分析し、入力装置２００の指示している地点の座標値を算出することができる。
【００７２】
このとき、制御部１３０は、算出された座標値における瞬間速度に応じて算出された座標値を補正することができる。制御部１３０は、算出された補正値における瞬間速度に応じて算出された座標値を補正する実施形態について、図４を参照してより詳細に説明する。
【００７３】
まず、制御部１３０は、以下の数式（１）のように、現在入力装置２００の現在の角度と以前の角度を引いた角度量で瞬間角速度を算出する。このとき、制御部１３０は、サンプリングレート（ｓａｍｐｌｉｎｇ  ｒａｔｅ）分だけ書く度量を合算すると、秒当りの角速度平均を算出することができる。
【００７４】
【数１】
2014132463.tif 000003
そして、制御部１３０は、予め設定された角速度最大値及び角速度最小値に応じて算出された角速度を、以下の数式（２）のように補正して補正された角速度
【００７５】
【数２】
2014132463.tif 000004
を算出することができる。
【００７６】
【数３】
2014132463.tif 000005
そして、制御部１３０は、補正された角速度を用いて、以下の数式（３）のような補正係数（ＳｍｏｏｔｈＦａｃｔｏｒ）を算出することができる。
【００７７】
【数４】
2014132463.tif 000006
そして、制御部１３０は、以下の数式（４）のように、現在算出された座標値（Ｐｎ（ｘ、ｙ））、以前に算出された座標値（Ｐｎ−１（ｘ、ｙ））、及び、補正係数（ＳｍｏｏｔｈＦａｃｔｏｒ）を用いて補正された座標値を算出することができる。
【００７８】
【数５】
2014132463.tif 000007
上述のような数式（１）ないし数式（４）によって、算出された座標値における瞬間速度が予め設定された最大値以上である場合、制御部１３０は、算出された座標値をそのまま反映してカーソルをディスプレイするようにディスプレイ部１２０を制御することができる。算出された座標値における瞬間速度が予め設定された最小値未満である場合、制御部１３０はカーソルを動かすことなく、以前の座標値にそのままディスプレイすることができる。算出された座標値における瞬間速度が最小値以上であって、かつ、最大値未満である場合、制御部１３０は、判断された瞬間速度による加重値に応じて座標値を補正し、カーソルをディスプレイするようにディスプレイ部１２０を制御することができる。具体的に、制御部１３０は、瞬間速度に比例して、０から１の間の加重値を算出し、算出された加重値に現在算出された座標値を乗じて補正された座標値を算出することができる。すなわち、制御部１３０は、瞬間速度が最大値に近いほど、現在算出された座標値に近いように座標値を補正してカーソルをディスプレイし、瞬間速度が最小値に近いほど、以前に算出された座標値に近いように座標値を補正し、カーソルをディスプレイするようにディスプレイ部１２０を制御することができる。
【００７９】
すなわち、図４に示すように、時間に応じて算出されたｙ座標値が１番目の線４１０のように変化する場合、制御部１３０は、算出されたｙ座標値を数式（１）ないし数式（４）のような補正を通じて、２番目の線４２０のように補正することができる。上述の補正動作を通じて、ディスプレイ装置１００は、ユーザの意図しない入力装置２００の動きによるカーソルの移動を最小限化することができるようになる。
【００８０】
算出された座標値を補正する間、入力装置２００からボタン選択命令が受信されると、制御部１３０は、入力装置２００から受信されたボタン選択命令がクリック命令か、ドラッグ命令かを判断する。具体的に、制御部１３０は、ボタン選択命令の受信される時間が予め設定された時間以下（例えば、１秒）か否かを判断する。ボタン選択命令が受信される時間が予め設定された時間以下である場合、制御部１３０は、ボタン選択命令をクリック命令と判断することができる。ボタン選択命令が受信される時間が予め設定された時間を超過する場合、制御部１３０は、ボタン選択命令が受信される間に算出される座標値の変化量を判断する。そして、算出された座標値の変化量が予め設定された値未満である場合、制御部１３０は、ボタン選択命令をクリック命令と判断することができる。そして、算出される座標値の変化量が予め設定された値以上である場合、制御部１３０は、ボタン選択命令をドラッグ命令と判断することができる。
【００８１】
ボタン選択命令がクリック命令と判断された場合、制御部１３０は、ボタン選択命令が受信された以後に算出された座標値をボタン選択命令が受信される前に安定状態を構成する座標値に補正し、補正された座標値にカーソルをディスプレイすることができる。このとき、安定状態を構成する座標値は、ボタン選択命令が受信される前に予め設定された時間の間に算出された座標値の変化のない区間の座標値であってよい。具体的に、制御部１３０は、以下の数式（５）及び数式（６）のような計算を通じて、安定状態を構成する座標値を算出することができる。
【００８２】
【数６】
2014132463.tif 000008
すなわち、ｔ１時点で入力装置２００からボタン選択命令が受信された場合、制御部１３０は、図４の３番目の線４３０のように、ボタン選択命令が受信された以後に算出された座標値をボタン選択命令が入力される前に安定状態を構成する区間の座標値に補正することができる。そして、制御部１３０は、ボタン選択命令に応じて、カーソルの位置するアイテムを実行することができる。
【００８３】
しかし、ボタン選択命令がドラッグ命令と判断された場合、制御部１３０は、入力装置２００の移動に応じて座標値を算出し、カーソルの位置するアイテムを算出された座標値に応じて移動することができる。
【００８４】
その後、ｔ２時点でボタン選択命令の受信が中断された場合、制御部１３０は、図４に示すように、再び座標値を算出、補正してカーソルを移動させるようにディスプレイ部１２０を制御することができる。
【００８５】
以下では、図９Ａ及び図９Ｂを参照し、本発明のカーソル動き補正方法について説明する。
【００８６】
まず、制御部１３０は、複数のアイテム９１０−１ないし９１０−８を含むリストをディスプレイするようにディスプレイ部１２０を制御することができる。
【００８７】
そして、制御部１３０は、入力装置２００の動き情報による座標値（ｘ１、ｙ１）を算出し、図９Ａに示すように、第２アイテム９１０−２上にカーソルを位置させることができる。このとき、制御部１３０は、算出された座標値（ｘ１、ｙ１）が予め設定された時間の間、変化がないことを検知することができる。
【００８８】
そして、入力装置２００からボタン選択命令が入力された場合、制御部１３０は、ボタン選択命令が受信された以後に算出された座標値をボタン選択命令が入力される前に安定状態を構成する座標値を補正することができる。
【００８９】
具体的に、ボタン選択命令によって入力装置２００に動きが検知され、制御部１３０は、ボタン選択命令が受信された以後に算出された座標値を図９Ｂに点線で示しているように、第２アイテム９１０−２外部の座標値（ｘ２、ｙ２）を算出することができる。
【００９０】
しかし、制御部１３０は、ボタン選択命令が受信された以後に算出された座標値をボタン選択命令が入力される前に予め設定された時間の間、算出された座標値の変化のない座標値（ｘ１、ｙ１）に補正することができる。
【００９１】
よって、制御部１３０は、カーソルがアイテムに位置する間、入力装置２００からボタン選択命令が受信される場合、ボタン選択命令が受信された以後に算出された座標値がアイテムから外れるとしても、ボタン選択命令が受信される前に安定状態を構成する座標値がアイテム内に存在すると、カーソル９２０の座標値をアイテム内に補正することができる。
【００９２】
上述のような方法によって、ユーザがボタンを選択する場合、発生し得る入力誤差を最小限化することができるようになる。
【００９３】
一方、上述の実施形態では、入力装置２００から伝送される入力装置２００の動き情報を用いて座標値を算出しているが、それは一実施形態に過ぎず、別の方法を用いて入力装置２００の指示する地点の座標値を算出することができる。例えば、入力装置２００がデジタルペンである場合、デジタルペンから発光する信号をディスプレイ装置１００が受信し、入力装置２００の指示する地点の座標値を算出することができるようになる。
【００９４】
なお、上述の実施形態では、入力装置２００の指示する座標値にカーソルをディスプレイする絶対マッピング方式を適用しているが、それは一実施形態に過ぎず、入力装置２００の相対的な動きを通じて座標値を算出し、カーソルをディスプレイする相対マッピング方式にも、本発明の技術的な思想の適用が可能である。
【００９５】
なお。図４においては、ｙ座標値に対する補正方法を説明したが、ｘ座標値に対する補正方法も、ｙ座標値に対する補正方法と同様である。
【００９６】
一方、上述の実施形態では、ディスプレイ装置１００が入力装置２００の指示する地点の座標値を補正するものとして説明したが、それは一実施形態に過ぎず、入力装置２００が直接座標値を補正してディスプレイ装置１００に補正された座標値を伝送することができる。
【００９７】
図５は、本発明の一実施形態に係る入力装置２００の構成を概略に示すブロック図である。図５に示すように、入力装置２００は、検知部２１０と、ボタン２２０と、通信部２３０及び制御部２４０を含む。
【００９８】
検知部２１０は、入力装置の動きを検知する。このとき、検知部２１０は、９軸センサで実現されてよく、９軸センサを用いて、ヨー角、ピッチ角、ロール角に対する動きを検知することができる。検知部２１０は、９軸センサであることは一実施形態に過ぎず、他のセンサ（例えば、加速度センサ等）を用いて入力装置の動きを検知することができる。
【００９９】
ボタン２２０は、アイテム選択及びドラッグのためのユーザ命令を受信する。このとき、ボタン２２０は、入力装置２００の外部に備えられてよい。
【０１００】
通信部２３０は、外部のディスプレイ装置１００と通信を行うことができる。このとき、通信部２３０は、動き情報、座標値情報及びボタン選択命令のうち、少なくとも一つをディスプレイ装置１００に伝送することができる。
【０１０１】
制御部２４０は、検知部２１０によって検知された入力装置２００の動きを検知し、入力装置２００の指示する地点の座標値を算出する。そして、制御部２４０は、算出された座標値の瞬間速度を用いて座標値を補正する。具体的に、算出された座標値における瞬間速度が予め設定された最大値以上である場合、制御部２４０は、算出された座標値をそのまま反映して外部のディスプレイ装置１００に伝送することができる。算出された座標値における瞬間速度が予め設定された最小値未満である場合、制御部２４０は、カーソルが動かないように以前の座標値情報を外部のディスプレイ装置１００に伝送することができる。算出された座標値における瞬間速度が最小値以上であって、かつ、最大値未満である場合、制御部２４０は判断された瞬間速度に応じて算出された座標値を現在算出された座標値及び以前に算出された座標値の間の座標値に補正してディスプレイ装置１００に伝送することができる。このとき、制御部２４０は、瞬間速度が最大値に近いほど、現在算出された座標値に近いように座標値を補正し、瞬間速度が最小値に近いほど、以前に算出された座標値に近いように座標値を補正することができる。
【０１０２】
そして、ボタン２２０が選択されると、制御部２４０は、ボタン選択命令が選択された以後に算出された座標値を、入力装置２００のボタン２２０が選択される前に安定状態を構成する座標値に補正し、入力装置２００のボタン選択命令及び安定状態を構成する座標値情報をディスプレイ装置１００に伝送するように通信部２３０を制御することができる。このとき、安定状態を構成する座標値に補正する方法は、図３及び図４を参照して説明しているように、詳細な説明は省略する。
【０１０３】
以下では、図６及び図７を参照し、ディスプレイ装置１００の座標補正方法について詳細に説明する。
【０１０４】
図６は、本発明の一実施形態に係るディスプレイ装置１００の座標補正方法を概略に説明するためのフローチャートである。
【０１０５】
まず、ディスプレイ装置１００は、入力装置２００から動き情報を受信する（Ｓ６１０）。このとき、入力装置２００の動き情報は、入力装置２００のヨー角、ピッチ角、ロール角のうち、少なくとも一つに関する動き情報であってよい。
【０１０６】
そして、ディスプレイ装置１００は、動き情報に基づいて入力装置２００の指示する地点の座標値を算出し（Ｓ６２０）、算出された座標値にカーソルをディスプレイする（Ｓ６３０）。
【０１０７】
そして、ディスプレイ装置１００は、入力装置２００からボタン選択命令が入力されたか否かを判断する（Ｓ６４０）。
【０１０８】
ボタン選択命令が入力された場合（Ｓ６４０−Ｙ）、ディスプレイ装置１００は、ボタン選択命令が受信された以後に算出された座標値をボタン選択命令が受信される前に安定状態を構成する座標値に補正する（Ｓ６５０）。このとき、安定状態を構成する座標値は、前記ボタン選択命令が受信される前に予め設定された時間の間、前記算出された座標値の変化のない区間の座標値であってよい。
【０１０９】
そして、ディスプレイ装置１００は、補正された座標値にカーソルを位置し、ボタン選択命令に応じてカーソルの位置するアイテムを操作する（Ｓ６６０）。具体的に、ディスプレイ装置１００は、ボタン選択命令がクリック命令である場合、カーソルの位置するアイテムを実行し、ボタン選択命令がドラッグ命令である場合、カーソルの位置するアイテムを入力装置２００の操作に応じて移動することができる。
【０１１０】
図７は、本発明の一実施形態に係るディスプレイ装置１００の座標補正方法を詳細に説明するためのフローチャートである。
【０１１１】
まず、ディスプレイ装置１００は、入力装置２００から動き情報を受信する（Ｓ７０５）。このとき、入力装置２００の動き情報は、入力装置２００のヨー角、ピッチ角、ロール角のうち、少なくとも一つに関する動き情報であってよい。
【０１１２】
そして、ディスプレイ装置１００は、動き情報に基づいて入力装置２００の指示する地点する地点の座標値を算出する（Ｓ７１０）。
【０１１３】
そして、ディスプレイ装置１００は、算出された座標値における瞬間速度を判断する（Ｓ７１５）。
【０１１４】
そして、ディスプレイ装置１００は、瞬間速度が第１値以上か否かを判断する（Ｓ７２０）。
【０１１５】
瞬間速度が第１値以上である場合（Ｓ７２０−Ｙ）、ディスプレイ装置１００は算出された座標値にカーソルをそのままディスプレイする（Ｓ７２５）。
【０１１６】
しかし、瞬間速度が第１値未満である場合（Ｓ７２０−Ｎ）、ディスプレイ装置１００は瞬間速度が第２値未満か否かを判断する（Ｓ７３０）。
【０１１７】
瞬間速度が第２値未満である場合（Ｓ７３０−Ｙ）、ディスプレイ装置１００は算出された座標値を以前に算出された座標値に補正し、カーソルをディスプレイする（Ｓ７３５）。すなわち、ディスプレイ装置１００は、瞬間速度が第１値未満である場合、カーソルを動かすことなく、その地点に維持する。
【０１１８】
瞬間速度が第２値以上である場合（Ｓ７３０−Ｎ）、ディスプレイ装置１００は算出された座標値を以前に算出された座標値と、現在算出された座標値との間の座標値に補正してカーソルをディスプレイする（Ｓ７４０）。このとき、ディスプレイ装置１００は、瞬間速度が第１値に近いほど、現在算出された座標値に近いように座標値を補正し、瞬間速度が第２値に近いほど、以前に算出された座標値に近いように座標値を補正することができる。
【０１１９】
そして、ディスプレイ装置１００は、ボタン選択命令が入力されたか否かを判断する（Ｓ７４５）。
【０１２０】
ボタン選択命令が入力されると（Ｓ７４５）、ディスプレイ装置１００はボタン選択命令が入力される時間が予め設定された時間以下であるか否かを判断する（Ｓ７５０）。このとき、予め設定された時間は１秒であってよい。
【０１２１】
ボタン選択命令が入力される時間が予め設定された時間以下である場合（Ｓ７５０−Ｙ）、ディスプレイ装置１００はボタン選択命令をクリック命令と判断する（Ｓ７５５）。そして、ディスプレイ装置１００は、ボタン選択命令が受信される以後に算出された座標値を、ボタン選択命令が入力される前に安定状態を構成する座標値に補正してカーソルをディスプレイする。そして、ディスプレイ装置１００は、カーソルの位置するアイテムを実行する（Ｓ７６０）。
【０１２２】
しかし、ボタン選択命令が入力される時間が予め設定された時間超過である場合（Ｓ７５０−Ｎ）、ディスプレイ装置１００はボタン選択命令が受信される間に算出される座標値の変化量が予め設定された値以下であるか否かを判断する（Ｓ７６５）。
【０１２３】
座標値の変化量が予め設定された値以下である場合（Ｓ７６５−Ｙ）、ディスプレイ装置１００は、ボタン選択命令をクリック命令と判断する（Ｓ７５５）。そして、ディスプレイ装置１００は、ボタン選択命令が受信された以後に算出された座標値を、ボタン選択命令が入力される前に安定状態を構成する座標値に補正し、カーソルをディスプレイする。そして、ディスプレイ装置１００は、カーソルの位置するアイテムを実行する（Ｓ７６０）。
【０１２４】
そして、座標値の変化量が予め設定された値超過である場合（Ｓ７６５−Ｎ）、ディスプレイ装置１００は、ボタン選択命令をドラッグ命令と判断する（Ｓ７７０）。そして、ディスプレイ装置１００は、入力装置１００の操作に応じてカーソルの位置するアイテムを移動する（Ｓ７７５）。
【０１２５】
上述のようなディスプレイ装置の座標補正方法によって、ユーザはボタン選択時に発生し得るエラーを最小限化しつつカーソルを操作することができるようになる。
【０１２６】
以下では、図８を参照し、入力装置２００の座標補正方法について詳細に説明する。
【０１２７】
入力装置２００は、動き情報を検知する（Ｓ８１０）。このとき、動き情報は、９軸センサによって検知されてよく、ヨー角、ピッチ角、ロール角のうち、少なくとも一つの動き情報が検知されてよい。
【０１２８】
そして、入力装置２００は、検知された動き情報に基づいて入力装置２００の指示する地点の座標値を算出する（Ｓ８２０）。このとき、入力装置２００は、算出された座標値の瞬間速度を用いて算出された座標値を補正することができる。瞬間速度を用いて座標値を補正する方法は、図２ないし図４を参照して詳細に説明しているため、詳細な説明は省略する。
【０１２９】
そして、入力装置２００は、ボタンが選択２２０されたか否かを判断する（Ｓ８３０）。
【０１３０】
ボタン２２０が選択された場合（Ｓ８３０−Ｙ）、入力装置２００はボタン選択命令が選択された以後に算出された座標値を、ボタンを選択する前に安定状態を構成する座標値に補正する（Ｓ８４０）。
【０１３１】
そして、入力装置２００は、補正された座標値及びボタン選択命令をディスプレイ装置１００に伝送する（Ｓ８５０）。
【０１３２】
しかし、ボタン２２０が選択されていない場合（Ｓ８３０−Ｎ）、入力装置２００は算出された座標値をディスプレイ装置１００に伝送する（Ｓ８６０）。
【０１３３】
図１０は、本発明の一実施形態に係るディスプレイシステム１０の座標補正方法を説明するためのシーケンス図である。
【０１３４】
まず、入力装置２００は、入力装置２００の動き情報を獲得する（Ｓ１０１０）。このとき、入力装置２００は、絶対マッピング方式の入力装置であってよい。
【０１３５】
入力装置２００は、獲得された動き情報をディスプレイ装置１００に伝送する（Ｓ１０２０）。
【０１３６】
ディスプレイ装置１００は、獲得された動き情報に基づいて座標値を算出する（Ｓ１０３０）。このとき、ディスプレイ装置１００は、入力装置２００の瞬間速度に応じて座標値を補正することができる。ディスプレイ装置１００は、算出された座標値または補正された座標値にカーソルをディスプレイする（Ｓ１０３５）。
【０１３７】
入力装置２００は、ボタン選択命令を入力される（Ｓ１０４０）。そして、入力装置２００は、ボタン選択命令をディスプレイ装置１００に伝送する（Ｓ１０５０）。
【０１３８】
ディスプレ装置１００は、ボタン選択命令が受信された後、算出された座標値をボタン選択命令が受信される前に安定状態を構成する座標値に補正する（Ｓ１０６０）。このとき、安定状態を構成する座標値は、ボタン選択命令が受信される前に予め設定された時間の間に算出された座標値の変化のない区間の座標値であってよい。
【０１３９】
そして、ディスプレイ装置１００は、補正された座標値にカーソルをディスプレイし（Ｓ１０７０）、ボタン選択命令に応じてアイテムを操作する（Ｓ１０８０）。例えば、ボタン選択命令がクリック命令である場合、ディスプレイ装置１００は、カーソルの位置しているアイテムを実行し、ボタン選択命令がドラッグ命令である場合、ディスプレイ装置１００は、カーソルの位置しているアイテムを入力装置２００の動き方向に沿って移動させることができる。
【０１４０】
一方、上述の実施形態においては、ディスプレイ装置１００がボタン選択命令が入力された以後の座標値を安定状態を構成する座標値に補正しているが、それは一実施形態に過ぎず、入力装置２００がボタン選択命令が入力された以後の座標値を安定状態を構成する座標値に補正することができる。
【０１４１】
以下では、図１１を参照して、入力装置２００が座標値を補正する実施形態について説明する。
【０１４２】
まず、入力装置２００は、入力装置２００の動き情報を獲得する（Ｓ１１１０）。このとき、入力装置２００は、絶対マッピング方式の入力装置であってよい。
【０１４３】
入力装置２００は、獲得された動き情報をディスプレイ装置１００に伝送する（Ｓ１１２０）。
【０１４４】
ディスプレイ装置１００は、獲得された動き情報に基づいて座標値を算出する（Ｓ１１３０）。このとき、ディスプレイ装置１００は、入力装置２００の瞬間速度に応じて座標値を補正することができる。ディスプレイ装置１００は、算出された座標値または補正された座標値にカーソルをディスプレイする（Ｓ１１４０）。
【０１４５】
ディスプレイ装置１００は、算出された座標値を入力装置２００に伝送する（Ｓ１１５０）。
【０１４６】
入力装置２００は、ボタン選択命令を入力される（Ｓ１１６０）。ボタン選択命令が入力されると、入力装置２００はボタン選択命令が受信された後、算出された座標値をボタン選択命令が受信される前に安定状態を構成する座標値に補正する（Ｓ１１７０）。
【０１４７】
そして、入力装置２００は、ボタン選択命令及び安定状態を構成する座標値をディスプレイ装置１００に伝送する（Ｓ１１８０）。
【０１４８】
ディスプレイ装置１００は、補正された座標値にカーソルをディスプレイし（Ｓ１１９０）、ボタン選択命令に応じてアイテムを操作する（Ｓ１１９５）。
【０１４９】
一方、上述の多様な実施形態に係るディスプレイ装置の座標補正方法または入力装置の座標補正方法は、プログラムで実現されてディスプレイ装置または入力装置に提供されてよい。特に、ディスプレイ装置の座標補正方法を含むプログラムは非一時的な読み取り可能な媒体（Ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）に保存されて提供されてよい。
【０１５０】
非一時的な読み取り可能な媒体とは、レジスタやキャッシュ、メモリ等のように短い間だけデータを保存する媒体ではなく、半永久的にデータを保存し、機器によって読み取り（ｒｅａｄｉｎｇ）が可能な媒体を意味する。具体的には、上述の多様なアプリケーションまたはプログラムは、ＣＤやＤＶＤ、ハードディスク、ブルーレイディスク、ＵＳＢ、メモリカード、ＲＯＭ等のような非一時的な読み取り可能な媒体に保存されて提供されてよい。
【０１５１】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明は以上の実施形態に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的趣旨の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０１５２】
１００  ディスプレイ装置
１１０  通信部
１２０  ディスプレイ部
１３０  制御部
１３１  ＲＡＭ
１３２  ＲＯＭ
１３３  グラフィック処理部
１３４  メインＣＰＵ
１３５−１  第１インターフェース
１３５−ｎ  第ｎインターフェース
１４０  映像受信部
１５０  オーディオ出力部
１６０  保存部
１７０  オーディオ処理部
１８０  ビデオ処理部
２００  入力装置
２１０  検知部
２２０  ボタン
２３０  通信部
２４０  制御部
４１０  １番目の線
４２０  ２番目の線
４３０  ３番目の線
９１０  アイテム
９２０  カーソル
【図１】
2014132463.tif 000009
【図２】
2014132463.tif 000010
【図３】
2014132463.tif 000011
【図４】
2014132463.tif 000012
【図５】
2014132463.tif 000013
【図６】
2014132463.tif 000014
【図７】
2014132463.tif 000015
【図８】
2014132463.tif 000016
【図９Ａ】
2014132463.tif 000017
【図９Ｂ】
2014132463.tif 000018
【図１０】
2014132463.tif 000019
【図１１】
2014132463.tif 000020