(57)【要約】【課題】直感的に表示装置に対して入力処理を行うことが可能な表示装置等を提供する。【解決手段】タッチパッド２３またはタッチパネルを有するリモコン２の無線出力部は、タッチパッド２３に対する継続した接触入力に伴う座標値を無線でテレビ１へ出力する。テレビ１の受信部は無線出力部により出力された継続した接触入力に伴う座標値を無線にて受信する。表示処理部は、受信部で受信した座標値に基づき移動するポインタ３を表示部１４に表示する。出力部は、継続した接触入力が終了した場合に、表示部１４に表示したポインタ３の最終の座標値にて表示部１４に表示されたオブジェクトＴに対する入力を受け付けたことを示す受付情報を出力する。【選択図】図１
2012226735.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示装置において、
タッチパッドまたはタッチパネルを有する入力装置における継続した接触入力に伴う座標値を無線で受信する受信部と、
該受信部で受信した座標値に基づき移動するポインタを表示部に表示する表示処理部と、
前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて前記表示部に表示されたオブジェクトに対する入力を受け付けたことを示す受付情報を出力する出力部と
を備える表示装置。
【請求項２】
前記出力部は、
前記入力装置から前記継続した接触入力が終了したことを示す終了情報を受信した場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項１に記載の表示装置。
【請求項３】
前記出力部は、
前記継続した接触入力に伴う座標値を前記受信部で受信しなくなった場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項１に記載の表示装置。
【請求項４】
前記表示部に表示したポインタが一定時間所定範囲内に存在する場合に、該ポインタの表示を変更する変更部
を備える請求項１から３のいずれか一つに記載の表示装置。
【請求項５】
前記出力部は、
前記変更部により前記ポインタの表示を変更し、かつ、変更後に前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項４に記載の表示装置。
【請求項６】
前記出力部により受付情報を出力した後の所定時間内に、前記入力装置を介してタップ操作を受け付けた場合に、前記最終の座標値にて受付情報を再出力する再出力部
を備える請求項１から５のいずれか一つに記載の表示装置。
【請求項７】
前記出力部は、
変更部により前記ポインタの表示が変更された後に前記継続した接触入力が終了し、かつ、所定時間内に、前記入力装置を介してタップ操作を受け付けた場合に、前記最終の座標値にて受付情報を出力する
請求項４に記載の表示装置。
【請求項８】
前記変更部による変更前に、前記継続した接触入力が終了した場合、前記出力部による受付情報の表示を中止する中止部
を備える請求項４に記載の表示装置。
【請求項９】
前記出力部は、
前記継続した接触入力が終了した後の所定時間内に、前記入力装置を介したタップ操作を受け付けた場合に前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項１に記載の表示装置。
【請求項１０】
前記出力部は、
前記継続した接触入力が終了した後に、ポインタの表示を変更する変更部と、
該変更部により前記ポインタの表示を変更した後の所定時間内に、前記入力装置を介したタップ操作を受け付けた場合に前記表示部に表示したポインタの最終の座標値にて受付情報を出力する受付情報出力部と
を含む請求項９に記載の表示装置。
【請求項１１】
前記出力部により受付情報を出力した後の所定時間内に、前記入力装置を介してタップ操作を受け付けた場合に、前記最終の座標値にて受付情報を再出力する再出力部
を備える請求項９または１０に記載の表示装置。
【請求項１２】
前記継続した接触入力が終了した後の所定時間内に、前記入力装置を介したタップ操作を受け付けていない場合に前記受付情報の出力を中止する中止部
を備える請求項９に記載の表示装置。
【請求項１３】
前記変更部により前記ポインタの表示を変更した後の所定時間内に、前記入力装置を介したタップ操作を受け付けていない場合に前記受付情報の出力を中止する中止部
を備える請求項１０に記載の表示装置。
【請求項１４】
前記受信部で受信した座標値に基づき、前記表示部の第１表示領域を移動するポインタが所定領域に属する場合に、前記第１表示領域上に重畳される第２表示領域を表示する第２表示処理部
を備える請求項１から１３のいずれか一つに記載の表示装置。
【請求項１５】
前記入力装置のタッチパッドまたはタッチパネルの座標と前記表示装置の表示部の座標とは絶対座標の関係にある
請求項１から１４のいずれか一つに記載の表示装置。
【請求項１６】
タッチパッドまたはタッチパネルを有する入力装置、及び、情報を表示する表示装置を用いた情報処理システムにおいて、
前記入力装置は、
タッチパッドまたはタッチパネルに対する継続した接触入力に伴う座標値を無線で前記表示装置へ出力する無線出力部を備え、
前記表示装置は、
前記無線出力部により出力された前記継続した接触入力に伴う座標値を無線にて受信する受信部と、
該受信部で受信した座標値に基づき移動するポインタを表示部に表示する表示処理部と、
前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて前記表示部に表示されたオブジェクトに対する入力を受け付けたことを示す受付情報を出力する出力部と
を備える情報処理システム。
【請求項１７】
前記入力装置は、
前記タッチパッドまたはタッチパネルに対する継続した接触入力が終了した場合に、終了したことを示す終了情報を無線で前記表示装置へ出力する終了出力部を備え、
前記出力部は、
前記終了出力部により、無線で終了情報を受信した場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項１６に記載の情報処理システム。
【請求項１８】
前記出力部は、
前記無線出力部により出力される前記継続した接触入力に伴う座標値を受信しなくなった場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項１６に記載の情報処理システム。
【請求項１９】
前記表示部に表示したポインタが一定時間所定範囲内に存在する場合に、該ポインタの表示を変更する変更部
を備える請求項１６から１８のいずれか一つに記載の情報処理システム。
【請求項２０】
前記出力部は、
前記変更部により前記ポインタの表示を変更し、かつ、変更後に前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項１９に記載の情報処理システム。
【請求項２１】
前記出力部は、
前記継続した接触入力が終了した後の所定時間内に、前記入力装置を介したタップ操作を受け付けた場合に前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項１６に記載の情報処理システム。
【請求項２２】
情報を制御部及び表示部を有するコンピュータに表示させるプログラムにおいて、
コンピュータに、
無線で出力されたタッチパッドまたはタッチパネルを有する入力装置における継続した接触入力に伴う座標値を前記制御部により取得する取得ステップと、
該取得ステップで取得した座標値に基づき移動するポインタを前記制御部により前記表示部に表示する表示処理ステップと、
前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて前記表示部に表示されたオブジェクトに対する入力を受け付けたことを示す受付情報を前記制御部により出力する出力ステップと
を実行させるプログラム。
【請求項２３】
前記出力ステップは、
前記入力装置から出力された前記継続した接触入力が終了したことを示す終了情報を取得した場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項２２に記載のプログラム。
【請求項２４】
前記出力ステップは、
前記継続した接触入力に伴う座標値を前記取得ステップにより取得しなくなった場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項２２に記載のプログラム。
【請求項２５】
タッチパッドまたはタッチパネルを有する入力装置からタッチパッドまたはタッチパネル上の平面方向の位置、及び、タッチパッドまたはタッチパネルから指示体までの距離を受信する受信部と、
該受信部にて受信した距離が所定距離以内の場合に、前記受信部にて受信した位置に基づき移動するポインタを表示部の第１表示領域に表示する第１表示処理部と、
前記ポインタが所定領域に属する場合に、前記第１表示領域上に第２表示領域を重畳して表示すると共に、前記ポインタを前記第２表示領域上に表示する第２表示処理部と
を備える表示装置。
【請求項２６】
前記第２表示処理部により、前記第２表示領域を表示しており、かつ、前記受信部により受信した距離が零となった場合に、前記ポインタの位置にて前記第２表示領域上に表示されたオブジェクトに対する入力を受け付けたことを示す受け付け情報を表示する出力部
を備える請求項２５に記載の表示装置。
【請求項２７】
前記第２表示領域に表示されたオブジェクトの表示領域に前記ポインタが存在する場合に、前記オブジェクトが選択されていることを示す選択情報を表示する第３表示処理部と
を備える請求項２５または２６に記載の表示装置。
【請求項２８】
前記第２表示処理部により前記第１表示領域上に第２表示領域を表示している状態で、前記ポインタが前記所定領域外に移動したと判断した場合に、前記第２表示領域の表示を消去する消去部
を備える請求項２５から２７のいずれか一つに記載の表示装置。
【請求項２９】
前記第２表示処理部により前記第２表示領域にオブジェクトがボタンの形状により表示されており、前記オブジェクトの表示領域に前記ポインタが存在する場合に、前記受信部から受信した距離に応じて前記ボタンの高さを変更して表示する第４表示処理部
を備える請求項２５から２８のいずれか一つに記載の表示装置。
【請求項３０】
前記第２表示処理部により前記第２表示領域に表示される複数のオブジェクトの表示領域を記憶部から読み出す読み出し部と、
前記ポインタの位置が表示領域内に存在するか否か判断する判断部と、
該判断部により前記ポインタが一のオブジェクトの表示領域に存在する期間を記憶する期間記憶処理部と、
前記受信部により受信した距離が零になった場合に、前記期間記憶処理部により記憶した期間が所定期間以上の場合に前記一のオブジェクトに対する入力を受け付ける受け付け部と
を備える請求項２５から２９のいずれか一つに記載の表示装置。
【請求項３１】
請求項２５から３０のいずれか一つに記載の表示装置と、
テレビジョン放送を受信する放送受信部と
を備え、
前記放送受信部にて受信したテレビジョン放送に基づいて、前記表示装置に映像を表示するようにしてあること
を特徴とするテレビジョン受信機。
【請求項３２】
タッチパッドまたはタッチパネルを有する入力装置からタッチパッドまたはタッチパネル上の平面方向の位置、及び、タッチパッドまたはタッチパネルから指示体までの距離を受信し、
受信した距離が所定距離以内の場合に、受信した位置に基づき移動するポインタを表示部の第１表示領域に表示し、
前記ポインタが所定領域に属する場合に、前記第１表示領域上に第２表示領域を重畳して表示すると共に、前記ポインタを前記第２表示領域上に表示する
処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を表示する表示装置、情報処理システム、プログラム及びテレビジョン受信機に関する。
【背景技術】
【０００２】
テレビまたはパーソナルコンピュータ等の表示装置はリモートコントローラを用いて操作を行う。例えば、特許文献１に記載の座標入力装置は、タッチパッドの接触領域の中心座標を調整する技術を開示している。その他、タッチパッド及びタッチパネルの制御処理に関する技術が知られている（例えば特許文献２乃至６及び非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１９２０１２号公報
【特許文献２】特開２００２−８２７６６号公報
【特許文献３】特開２００１−１１７７１３号公報
【特許文献４】特開平１０−１８７３２２号公報
【特許文献５】特表２０１０−５０３１２５号公報
【特許文献６】米国特許出願公開第２０１１／０２７９３９７号明細書
【非特許文献】
【０００４】
【非特許文献１】岡野裕一、外２名、「指の近接／接触検知が可能な３次元タッチパネル」、社団法人情報処理学会研究報告、2009年1月26日、p9-p14
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術に開示の入力技術では、多様化する表示装置に対する操作環境をユーザに提供することができないという問題があった。
【０００６】
本発明は斯かる事情に鑑みてなされたものである。その目的は、直感的に表示装置に対して入力処理を行うことが可能な表示装置等を提供することにある。
【課題を解決するための手段】
【０００７】
本願に開示する表示装置は、情報を表示する表示装置において、タッチパッドまたはタッチパネルを有する入力装置における継続した接触入力に伴う座標値を無線で受信する受信部と、該受信部で受信した座標値に基づき移動するポインタを表示部に表示する表示処理部と、前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて前記表示部に表示されたオブジェクトに対する入力を受け付けたことを示す受付情報を出力する出力部とを備える。
【０００８】
本願に開示する表示装置は、前記出力部は、前記入力装置から前記継続した接触入力が終了したことを示す終了情報を受信した場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する。
【０００９】
本願に開示する表示装置は、前記出力部は、前記継続した接触入力に伴う座標値を前記受信部で受信しなくなった場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する。
【００１０】
本願に開示する表示装置は、前記表示部に表示したポインタが一定時間所定範囲内に存在する場合に、該ポインタの表示を変更する変更部を備える。
【００１１】
本願に開示する表示装置は、前記出力部は、前記変更部により前記ポインタの表示を変更し、かつ、変更後に前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する。
【００１２】
本願に開示する表示装置は、前記出力部により受付情報を出力した後の所定時間内に、前記入力装置を介してタップ操作を受け付けた場合に、前記最終の座標値にて受付情報を再出力する再出力部を備える。
【００１３】
本願に開示する表示装置は、前記出力部は、変更部により前記ポインタの表示が変更された後に前記継続した接触入力が終了し、かつ、所定時間内に、前記入力装置を介してタップ操作を受け付けた場合に、前記最終の座標値にて受付情報を出力する。
【００１４】
本願に開示する表示装置は、前記変更部による変更前に、前記継続した接触入力が終了した場合、前記出力部による受付情報の表示を中止する中止部を備える。
【００１５】
本願に開示する表示装置は、前記出力部は、前記継続した接触入力が終了した後の所定時間内に、前記入力装置を介したタップ操作を受け付けた場合に前記表示部に表示したポインタの最終の座標値にて受付情報を出力する。
【００１６】
本願に開示する表示装置は、前記出力部は、前記継続した接触入力が終了した後に、ポインタの表示を変更する変更部と、該変更部により前記ポインタの表示を変更した後の所定時間内に、前記入力装置を介したタップ操作を受け付けた場合に前記表示部に表示したポインタの最終の座標値にて受付情報を出力する受付情報出力部とを含む。
【００１７】
本願に開示する表示装置は、前記出力部により受付情報を出力した後の所定時間内に、前記入力装置を介してタップ操作を受け付けた場合に、前記最終の座標値にて受付情報を再出力する再出力部を備える。
【００１８】
本願に開示する表示装置は、前記継続した接触入力が終了した後の所定時間内に、前記入力装置を介したタップ操作を受け付けていない場合に前記受付情報の出力を中止する中止部を備える。
【００１９】
本願に開示する表示装置は、前記変更部により前記ポインタの表示を変更した後の所定時間内に、前記入力装置を介したタップ操作を受け付けていない場合に前記受付情報の出力を中止する中止部を備える。
【００２０】
本願に開示する表示装置は、前記受信部で受信した座標値に基づき、前記表示部の第１表示領域を移動するポインタが所定領域に属する場合に、前記第１表示領域上に重畳される第２表示領域を表示する第２表示処理部を備える。
【００２１】
本願に開示する表示装置は、前記入力装置のタッチパッドまたはタッチパネルの座標と前記表示装置の表示部の座標とは絶対座標の関係にある。
【００２２】
本願に開示する情報処理システムは、タッチパッドまたはタッチパネルを有する入力装置、及び、情報を表示する表示装置を用いた情報処理システムにおいて、前記入力装置は、タッチパッドまたはタッチパネルに対する継続した接触入力に伴う座標値を無線で前記表示装置へ出力する無線出力部を備え、前記表示装置は、前記無線出力部により出力された前記継続した接触入力に伴う座標値を無線にて受信する受信部と、該受信部で受信した座標値に基づき移動するポインタを表示部に表示する表示処理部と、前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて前記表示部に表示されたオブジェクトに対する入力を受け付けたことを示す受付情報を出力する出力部とを備える。
【００２３】
本願に開示する情報処理システムは、前記入力装置は、前記タッチパッドまたはタッチパネルに対する継続した接触入力が終了した場合に、終了したことを示す終了情報を無線で前記表示装置へ出力する終了出力部を備え、前記出力部は、前記終了出力部により、無線で終了情報を受信した場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する。
【００２４】
本願に開示する情報処理システムは、前記出力部は、前記無線出力部により出力される前記継続した接触入力に伴う座標値を受信しなくなった場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する。
【００２５】
本願に開示する情報処理システムは、前記表示部に表示したポインタが一定時間所定範囲内に存在する場合に、該ポインタの表示を変更する変更部を備える。
【００２６】
本願に開示する情報処理システムは、前記出力部は、前記変更部により前記ポインタの表示を変更し、かつ、変更後に前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する。
【００２７】
本願に開示する情報処理システムは、前記出力部は、前記継続した接触入力が終了した後の所定時間内に、前記入力装置を介したタップ操作を受け付けた場合に前記表示部に表示したポインタの最終の座標値にて受付情報を出力する。
【００２８】
本願に開示するプログラムは、情報を制御部及び表示部を有するコンピュータに表示させるプログラムにおいて、コンピュータに、無線で出力されたタッチパッドまたはタッチパネルを有する入力装置における継続した接触入力に伴う座標値を前記制御部により取得する取得ステップと、該取得ステップで取得した座標値に基づき移動するポインタを前記制御部により前記表示部に表示する表示処理ステップと、前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて前記表示部に表示されたオブジェクトに対する入力を受け付けたことを示す受付情報を前記制御部により出力する出力ステップとを実行させる。
【００２９】
本願に開示するプログラムは、前記出力ステップは、前記入力装置から出力された前記継続した接触入力が終了したことを示す終了情報を取得した場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する。
【００３０】
本願に開示するプログラムは、前記出力ステップは、前記継続した接触入力に伴う座標値を前記取得ステップにより取得しなくなった場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する。
【００３１】
本願にあっては、入力装置の無線出力部は、タッチパッドまたはタッチパネルに対する継続した接触入力に伴う座標値を無線で表示装置へ出力する。表示装置の受信部は、無線出力部により出力された継続した接触入力に伴う座標値を無線にて受信する。表示処理部は、受信部で受信した座標値に基づき移動するポインタを表示部に表示する。出力部は記継続した接触入力が終了した場合に、表示処理部により表示した最終の座標値にて表示部に表示されたオブジェクトに対する入力を受け付けたことを示す受付情報を出力する。
【００３２】
本願に開示する表示装置は、タッチパッドまたはタッチパネルを有する入力装置からタッチパッドまたはタッチパネル上の平面方向の位置、及び、タッチパッドまたはタッチパネルから指示体までの距離を受信する受信部と、該受信部にて受信した距離が所定距離以内の場合に、前記受信部にて受信した位置に基づき移動するポインタを表示部の第１表示領域に表示する第１表示処理部と、前記ポインタが所定領域に属する場合に、前記第１表示領域上に第２表示領域を重畳して表示すると共に、前記ポインタを前記第２表示領域上に表示する第２表示処理部とを備える。
【００３３】
本願に開示する表示装置は、前記第２表示処理部により、前記第２表示領域を表示しており、かつ、前記受信部により受信した距離が零となった場合に、前記ポインタの位置にて前記第２表示領域上に表示されたオブジェクトに対する入力を受け付けたことを示す受け付け情報を表示する出力部を備える。
【００３４】
本願に開示する表示装置は、前記第２表示領域に表示されたオブジェクトの表示領域に前記ポインタが存在する場合に、前記オブジェクトが選択されていることを示す選択情報を表示する第３表示処理部とを備える。
【００３５】
本願に開示する表示装置は、前記第２表示処理部により前記第１表示領域上に第２表示領域を表示している状態で、前記ポインタが前記所定領域外に移動したと判断した場合に、前記第２表示領域の表示を消去する消去部を備える。
【００３６】
本願に開示する表示装置は、前記第２表示処理部により前記第２表示領域にオブジェクトがボタンの形状により表示されており、前記オブジェクトの表示領域に前記ポインタが存在する場合に、前記受信部から受信した距離に応じて前記ボタンの高さを変更して表示する第４表示処理部を備える。
【００３７】
本願に開示する表示装置は、前記第２表示処理部により前記第２表示領域に表示される複数のオブジェクトの表示領域を記憶部から読み出す読み出し部と、前記ポインタの位置が表示領域内に存在するか否か判断する判断部と、該判断部により前記ポインタが一のオブジェクトの表示領域に存在する期間を記憶する期間記憶処理部と、前記受信部により受信した距離が零になった場合に、前記期間記憶処理部により記憶した期間が所定期間以上の場合に前記一のオブジェクトに対する入力を受け付ける受け付け部とを備える。
【００３８】
本願に開示するテレビジョン受信機は、上述した表示装置と、テレビジョン放送を受信する放送受信部とを備え、前記放送受信部にて受信したテレビジョン放送に基づいて、前記表示装置に映像を表示するようにしてあることを特徴とする。
【００３９】
本願に開示するプログラムは、タッチパッドまたはタッチパネルを有する入力装置からタッチパッドまたはタッチパネル上の平面方向の位置、及び、タッチパッドまたはタッチパネルから指示体までの距離を受信し、受信した距離が所定距離以内の場合に、受信した位置に基づき移動するポインタを表示部の第１表示領域に表示し、前記ポインタが所定領域に属する場合に、前記第１表示領域上に第２表示領域を重畳して表示すると共に、前記ポインタを前記第２表示領域上に表示する処理をコンピュータに実行させる。
【発明の効果】
【００４０】
本願の一観点によれば、入力装置を視認せずとも直感的に表示装置に対する入力処理を行うことが可能となる。
【図面の簡単な説明】
【００４１】
【図１】情報処理システムの概要を示す模式図である。
【図２】リモコンのハードウェア群を示すブロック図である。
【図３】テレビのハードウェア群を示すブロック図である。
【図４】送信される座標値を示す説明図である。
【図５】入力処理の手順を示すフローチャートである。
【図６】入力処理の手順を示すフローチャートである。
【図７】変更処理の手順を示すフローチャートである。
【図８】変更処理の手順を示すフローチャートである。
【図９】表示イメージを示す説明図である。
【図１０】変更処理の手順を示すフローチャートである。
【図１１】変更処理の手順を示すフローチャートである。
【図１２】実施の形態３に係る表示処理の手順を示すフローチャートである。
【図１３】実施の形態３に係る表示処理の手順を示すフローチャートである。
【図１４】実施の形態３に係る表示処理の手順を示すフローチャートである。
【図１５】実施の形態３に係る表示処理の手順を示すフローチャートである。
【図１６】実施の形態４に係る入力処理の手順を示すフローチャートである。
【図１７】実施の形態４に係る入力処理の手順を示すフローチャートである。
【図１８】実施の形態５に係る入力処理の手順を示すフローチャートである。
【図１９】実施の形態５に係る入力処理の手順を示すフローチャートである。
【図２０】実施の形態５に係る入力処理の手順を示すフローチャートである。
【図２１】ポインタの移動イメージを示す説明図である。
【図２２】連続入力処理の手順を示すフローチャートである。
【図２３】連続入力処理の手順を示すフローチャートである。
【図２４】ポインタの変化を示す説明図である。
【図２５】実施の形態７に係る表示イメージを示す説明図である。
【図２６】第２表示領域の表示処理の手順を示すフローチャートである。
【図２７】移動量低下処理の手順を示すフローチャートである。
【図２８】移動量低下処理の手順を示すフローチャートである。
【図２９】移動量低下処理の手順を示すフローチャートである。
【図３０】ポインタの移動イメージを示す説明図である。
【図３１】実施の形態９に係る移動量低下処理の手順を示すフローチャートである。
【図３２】実施の形態９に係る移動量低下処理の手順を示すフローチャートである。
【図３３】実施の形態９に係る移動量低下処理の手順を示すフローチャートである。
【図３４】ポインタの変化を示す説明図である。
【図３５】実施の形態１０に係る移動量低下処理の手順を示すフローチャートである。
【図３６】実施の形態１０に係る移動量低下処理の手順を示すフローチャートである。
【図３７】実施の形態１０に係る移動量低下処理の手順を示すフローチャートである。
【図３８】上述した形態のテレビ及びリモコンの動作を示す機能ブロック図である。
【図３９】実施の形態１１に係るテレビのハードウェア群を示すブロック図である。
【図４０】実施の形態１２に係る情報処理システムの概要を示す模式図である。
【図４１】実施の形態１２に係るリモコンのハードウェア群を示すブロック図である。
【図４２】実施の形態１２に係るテレビのハードウェア群を示すブロック図である。
【図４３】送信される座標値を示す説明図である。
【図４４】第２表示領域の表示イメージを示す説明図である。
【図４５】第２表示領域の表示処理手順を示すフローチャートである。
【図４６】第２表示領域の表示処理手順を示すフローチャートである。
【図４７】実施の形態１３に係るテレビのハードウェア群を示すブロック図である。
【図４８】領域ファイルのレコードレイアウトを示す説明図である。
【図４９】選択情報の表示イメージを示す説明図である。
【図５０】選択情報の表示処理手順を示すフローチャートである。
【図５１】第１表示領域の表示イメージを示す説明図である。
【図５２】第２表示領域の消去処理の手順を示すフローチャートである。
【図５３】第２表示領域の消去処理手順を示すフローチャートである。
【図５４】第２表示領域の消去処理手順を示すフローチャートである。
【図５５】第２表示領域の消去処理手順を示すフローチャートである。
【図５６】実施の形態１５に係るテレビのハードウェア群を示すブロック図である。
【図５７】画像ファイルのレコードレイアウトを示す説明図である。
【図５８】画像データの表示イメージを示す説明図である。
【図５９】ボタン形状の変化処理を示すフローチャートである。
【図６０】操作イメージを示す説明図である。
【図６１】期間記憶処理の手順を示すフローチャートである。
【図６２】入力操作の受け付け処理を示すフローチャートである。
【発明を実施するための形態】
【００４２】
実施の形態１
以下実施の形態を、図面を参照して説明する。図１は情報処理システムの概要を示す模式図である。情報処理システムは表示装置１及び入力装置２等を含む。表示装置１は例えば、テレビ、録画装置を内蔵するテレビ、パーソナルコンピュータ、または、医療機器、半導体製造装置若しくは工作機械等の制御用コンピュータ等である。本実施形態では表示装置１としてテレビ１を用いる例を挙げて説明する。入力装置２はタッチパッドまたはタッチパネルを有する装置であり、テレビ１の遠隔操作装置（以下、リモコンという）として機能する。入力装置２は例えば、筐体表面にタッチパッドが形成されたリモコンの他、タッチパネルを有するＰＤＡ（Personal Digital Assistant）、携帯型ゲーム機、携帯電話機、またはブックリーダ等が用いられる。以下では、入力装置２として、タッチパッドを有するリモコン２を用いる例を挙げて説明する。
【００４３】
テレビ１の表示部１４上には矩形状で示す複数のオブジェクトＴが表示されている。オブジェクトＴはアイコン、画像、ハイパーリンク、または動画等である。ユーザはリモコン２のタッチパッド２３を用いてオブジェクトＴを選択する。本実施形態ではリモコン２のタッチパッド２３上の座標と、テレビ１の表示部１４上の座標とは、絶対座標の関係にあるものとして説明する。なお、本実施形態では絶対座標を用いる例を挙げて説明するが、相対座標の関係にあっても良い。
【００４４】
以下本実施形態では、タッチパッド２３及び表示部１４の座標軸原点を正面視左上側の端とする。また左から右へ向かう方向をＸ軸正方向とし、上から下へ向かう方向をＹ軸正方向とする。ここでユーザはタッチパッドをＡ点からＢ点まで継続させて接触入力したとする。すなわち、Ａ点から指を離すことなくＢ点に至ったものとする。表示部１４にはポインタ３が表示され、継続した接触入力に対応してポインタ３がオブジェクトＴ上まで移動する。ここでユーザはオブジェクトＴの選択を希望した場合、Ｂ点にてタッチパッド２３から指を離し、継続した接触入力を終了する。
【００４５】
表示部１４にはＢ点に対応する座標値にてオブジェクトＴに対する入力を受け付けたことを示す受付情報が出力される。受付情報の出力は例えば、ポインタ３の形状、模様、色彩、またはこれらの組み合わせを変化させて表示、若しくは、アニメーション表示するようにすれば良い。その他、音声により受付情報を出力するようにしても良い。本実施形態ではポインタ３がアニメーション表示により変化させる例を挙げて説明する。以下詳細を説明する。
【００４６】
図２はリモコン２のハードウェア群を示すブロック図である。リモコン２は制御部としてのＣＰＵ(Central Processing Unit)２１、ＲＡＭ（Random Access Memory）２２、タ
ッチパッド２３、記憶部２５、時計部２８及び通信部２６等を含む。ＣＰＵ２１は、バス２７を介してハードウェア各部と接続されている。ＣＰＵ２１は記憶部２５に記憶された制御プログラム２５Ｐに従いハードウェア各部を制御する。ＲＡＭ２２は例えばＳＲＡＭ（Static ＲＡＭ）、ＤＲＡＭ（Dynamic ＲＡＭ）、フラッシュメモリ等である。ＲＡＭ
２２は、記憶部としても機能し、ＣＰＵ２１による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００４７】
タッチパッド２３は静電容量方式または抵抗膜方式等が用いられ、受け付けた操作情報をＣＰＵ２１へ出力する。なお、タッチパッド２３以外に図示しない操作ボタンを備えていても良い。時計部２８は日時情報をＣＰＵ２１へ出力する。無線出力部としての通信部２６はテレビ１へ無線にて座標値等の情報を送信し、例えば無線ＬＡＮ（Local Area Network）モジュール、赤外線通信用モジュールまたはBluetooth（登録商標）モジュールが
用いられる。本実施形態では無線ＬＡＮモジュールを用いて、テレビ１とWi-Fi(Wireless Fidelity：登録商標)により情報の送受信を行う例を挙げて説明する。記憶部２５は例えば、大容量フラッシュメモリまたはハードディスク等であり、制御プログラム２５Ｐを格納する。
【００４８】
図３はテレビ１のハードウェア群を示すブロック図である。テレビ１は制御部としてのＣＰＵ１１、ＲＡＭ１２、入力部１３、表示部１４、記憶部１５、時計部１８、チューナ部１９、映像処理部１９１、及び、通信部１６等を含む。ＣＰＵ１１は、バス１７を介してハードウェア各部と接続されている。ＣＰＵ１１は記憶部１５に記憶された制御プログラム１５Ｐに従いハードウェア各部を制御する。ＲＡＭ１２は例えばＳＲＡＭ、ＤＲＡＭ、フラッシュメモリ等である。ＲＡＭ１２は、記憶部としても機能し、ＣＰＵ１１による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００４９】
入力部１３は操作ボタン等の入力デバイスであり、受け付けた操作情報をＣＰＵ１１へ出力する。表示部１４は液晶ディスプレイ、プラズマディスプレイまたは有機ＥＬ（electroluminescence）ディスプレイ等で有り、ＣＰＵ１１の指示に従い各種情報を表示する
。時計部１８は日時情報をＣＰＵ１１へ出力する。受信部として機能する通信部１６は無線ＬＡＮモジュールであり、リモコン２との間で情報の送受信を行う。なお、リモコン２と同様に、通信部１６として赤外線通信用モジュールまたはBluetooth（登録商標）モジ
ュールを用いても良い。記憶部１５は例えば、ハードディスクまたは大容量フラッシュメモリ等であり、制御プログラム１５Ｐを格納する。
【００５０】
チューナ部１９は受信した地上デジタル波、ＢＳデジタル波等の放送波に係る映像信号を映像処理部１９１へ出力する。映像処理部１９１は映像処理を行い、映像処理後の映像を表示部１４へ出力する。また通信部１６は図示しない他のサーバコンピュータとの間で、インターネット等の通信網Ｎを介してＨＴＴＰ（HyperText Transfer Protocol）によ
り情報の送受信を行う。通信部１６はサーバコンピュータから受信したＷｅｂページ及び動画ファイル等のコンテンツをＣＰＵ１１へ出力する。ＣＰＵ１１は表示部１４にＷｅｂページを表示する。図１の例はメニュー用のＷｅｂページがダウンロードされ、Ｗｅｂページ中のオブジェクトＴが表示されている。
【００５１】
図４は送信される座標値を示す説明図である。リモコン２のＣＰＵ２１は継続した接触入力に伴う座標値をパケットにてテレビ１へ送信する。ＣＰＵ２１はタッチパッド２３にて接触された位置に係る座標値を取得する。ＣＰＵ２１はその後非接触となるまで、継続して座標値を、通信部２６を介してテレビ１へ送信し続ける。図４の例では（１００，１２０）の座標値が接触開始点として検出されている。一連の座標値が送信され、（１５６，８４）の座標値にて非接触となっている。テレビ１の通信部１６はリモコン２から連続して送信される座標値を受信する。
【００５２】
ＣＰＵ１１は通信部１６から出力される連続して送信される座標値を、継続した接触入力に伴う座標値として取得する。ＣＰＵ１１は取得した座標値に、記憶部１５に記憶した変換式に基づき、表示部１４の座標系における座標値に変換する。ＣＰＵ１１は変換後の座標値に対応する位置にポインタ３を表示する。ＣＰＵ１１は座標値を受信しなくなった場合に、記憶部１５に記憶したアニメーション画像を読み出す。ＣＰＵ１１は白色丸印のポインタ３に変えて、ポインタ３の最終の表示位置にて、表示部１４にアニメーション画像に係るポインタ３を表示する。
【００５３】
またリモコン２のＣＰＵ２１はタッチパッド２３にて非接触を検出した場合、非接触を示す情報（以下、非接触情報という）と非接触となった時点で検出した座標値とを、通信部２６を介してテレビ１へ送信しても良い。図４の例では、最後の（１５６，８４）の座標と非接触情報とが送信される。以下では、非接触情報を送信する例を挙げて説明する。以上のハードウェア構成においてソフトウェア処理を、フローチャートを用いて説明する。
【００５４】
図５及び図６は入力処理の手順を示すフローチャートである。リモコン２のＣＰＵ２１はタッチパッド２３を通じて接触を検出したか否かを判断する（ステップＳ５１）。ＣＰＵ２１は接触を検出しない場合（ステップＳ５１でＮＯ）、接触を検出するまで待機する。ＣＰＵ２１は接触を検出した場合（ステップＳ５１でＹＥＳ）、接触位置における座標値を取得する（ステップＳ５２）。ＣＰＵ２１は接触を検出した後に非接触を検出したか否かを判断する（ステップＳ５３）。具体的には、ＣＰＵ２１はタッチパッド２３から指が離れたか否かを検出する。
【００５５】
ＣＰＵ２１は非接触を検出していないと判断した場合（ステップＳ５３でＮＯ）、取得した座標値を、通信部２６を介してテレビ１へ送信する（ステップＳ５４）。ＣＰＵ２１はステップＳ５２へ移行し以上の処理を繰り返す。なおリモコン２及びテレビ１の処理は並行して動作している。テレビ１のＣＰＵ１１は通信部１６を介して、無線経由で送信された座標値を受信する（ステップＳ５５）。ＣＰＵ１１は通信部１６から出力される座標値を取得する（ステップＳ５６）。ＣＰＵ１１は記憶部１５に記憶、または、制御プログラム１５Ｐに記述された変換式に基づき、取得した座標値を変換する（ステップＳ５７）。なお、変換式はテレビ１の表示部１４の画素数に応じて規定され、工場出荷時に記憶部１５に記憶されている。例えば表示部１４のＸ軸方向の画素数が、タッチパッド２３のＸ軸方向の画素数の５倍である場合、ＣＰＵ１１は取得したＸ座標値を５倍する。同様に、表示部１４のＹ軸方向の画素数が、タッチパッド２３のＹ軸方向の画素数の５倍である場合、ＣＰＵ１１は取得したＹ座標値を５倍する。なお、変換式を用いる他に、タッチパッド２３の座標値と表示部１４の座標値との対応付けを記憶部１５に記憶したテーブルを用いて変換しても良い。この場合、ＣＰＵ１１はテーブルを参照して、取得した座標値に対応する、表示部１４上の座標値を読み出す。
【００５６】
ＣＰＵ１１は時系列で変換後の座標値を逐次記憶する。ＣＰＵ１１は記憶部１５からポインタ３の画像を読み出す。ＣＰＵ１１はＲＡＭ１２に記憶した変換後の座標値の位置にてポインタ３を表示部１４に表示する（ステップＳ５８）。以上の処理を繰り返すことにより、ポインタ３が継続した接触入力に伴い、表示部１４上を移動することになる。ＣＰＵ２１は非接触を検出したと判断した場合（ステップＳ５３でＹＥＳ）、処理をステップＳ５９へ移行させる。ＣＰＵ２１はステップＳ５２で取得した座標値及び非接触情報を、通信部２６を介してテレビ１へ送信する（ステップＳ５９）。
【００５７】
テレビ１のＣＰＵ１１は座標値及び非接触情報を受信したか否かを判断する（ステップＳ６１）。ＣＰＵ１１は座標値及び非接触情報を受信していない場合（ステップＳ６１でＮＯ）、非接触情報を受信するまで待機する。ＣＰＵ１１は座標値及び非接触情報を受信したと判断した場合（ステップＳ６１でＹＥＳ）、処理をステップＳ６２へ移行させる。ＣＰＵ１１はステップＳ６１で受信した座標値を変換し、ポインタ３の最終の座標値として決定し、決定した座標値にポインタ３を表示する（ステップＳ６２）。なお、ＣＰＵ１１はＲＡＭ１２に時系列で最後に記憶した座標値を読み出し最終の座標値として決定しても良い。また、非接触情報を送信しない形態の場合、ＣＰＵ１１は前回座標値を受信してから所定時間内（例えば0.1ms）に座標値を受信しない場合に、非接触と判断すればよい
。この場合、ＣＰＵ１１はＲＡＭ１２に記憶した時系列で最後の座標値を、最終の座標値とする。
【００５８】
ＣＰＵ１１は最終の座標値上にオブジェクトＴが存在するか否かを判断する（ステップＳ６３）。具体的には、ＣＰＵ１１は記憶部１５からオブジェクトＴに予め割り当てられた座標領域を読み出す。ＣＰＵ１１は最終の座標値が読み出したオブジェクトＴの座標領域内である場合に、オブジェクトＴが存在すると判断する。ＣＰＵ１１はオブジェクトＴが存在すると判断した場合（ステップＳ６３でＹＥＳ）、オブジェクトＴに対し最終の座標値にて入力処理を行う（ステップＳ６４）。ＣＰＵ１１は記憶部１５からアニメーション画像を読み出す（ステップＳ６５）。ＣＰＵ１１はポインタ３の画像として、アニメーション画像を表示部１４に表示する（ステップＳ６６）。このようにＣＰＵ１１はポインタ３の最終の座標値にて、オブジェクトＴに対する入力（選択）を受け付けたことを示す受付情報としてポインタ３の形態が変化するアニメーション画像を、表示部１４に表示する。なお、受付情報の表示は一例にすぎず、ポインタ３の表示形態が、接触入力に伴うポインタ３の移動時と、非接触操作に伴うオブジェクトＴに対する入力操作時とで相違するものであれば、これに限るものではない。例えば、ポインタ３の移動時には白色矢印とし、非接触に伴うオブジェクトＴに対する入力操作時に黒色矢印としても良い。また、例えば、ポインタ３は継続して白色矢印とし、非接触に伴うオブジェクトＴに対する入力操作時に、図示しないスピーカから入力情報として音声を出力するようにしても良い。ＣＰＵ１１は最終の座標値にオブジェクトＴが存在しないと判断した場合（ステップＳ６３でＮＯ）、ステップＳ６４乃至Ｓ６６の処理をスキップする。この場合、ポインタ３の画像を消去するか、または、そのまま放置すればよい。これにより、手元のタッチパッド２３を見ずとも、直感的にテレビ１を見ながらオブジェクトＴを選択することが可能となる。
【００５９】
実施の形態２
実施の形態２はポインタ３の表示を変更する形態に関する。図７及び図８は変更処理の手順を示すフローチャートである。リモコン２のＣＰＵ２１はタッチパッド２３を通じて接触を検出したか否かを判断する（ステップＳ７１）。ＣＰＵ２１は接触を検出しない場合（ステップＳ７１でＮＯ）、接触を検出するまで待機する。ＣＰＵ２１は接触を検出した場合（ステップＳ７１でＹＥＳ）、接触位置における座標値を取得する（ステップＳ７２）。ＣＰＵ２１は接触を検出した後に非接触を検出したか否かを判断する（ステップＳ７３）。
【００６０】
ＣＰＵ２１は非接触を検出していないと判断した場合（ステップＳ７３でＮＯ）、取得した座標値を、通信部２６を介してテレビ１へ送信する（ステップＳ７４）。ＣＰＵ２１はステップＳ７２へ移行し以上の処理を繰り返す。テレビ１のＣＰＵ１１は通信部１６を介して、無線経由で送信された座標値を受信する（ステップＳ７５）。ＣＰＵ１１は通信部１６から出力される座標値を取得する（ステップＳ７６）。ＣＰＵ１１は記憶部１５に記憶、または、制御プログラム１５Ｐに記述された変換式に基づき、取得した座標値を変換する（ステップＳ７７）。記憶部１５からポインタ３の画像を読み出す。ＣＰＵ１１は変換後の座標値の位置にてポインタ３を表示部１４に表示する（ステップＳ７８）。ポインタ３は例えば丸、三角、矢印、または手形等の形状とすればよい。本実施形態では白色丸印であるものとして説明する。
【００６１】
図９は表示イメージを示す説明図である。図９Ａには白色丸印で示すポインタ３がオブジェクトＴ上に表示されている。ＣＰＵ１１はステップＳ７７で変換した座標値をＲＡＭ１２に時系列で記憶する（ステップＳ７９）。なお、変換前の座標値を記憶しても良い。ＣＰＵ１１は一定時間内ポインタ３が所定範囲内に存在するか否かを判断する（ステップＳ８１）。例えば、ＣＰＵ１１はＲＡＭ１２に記憶した所定秒数（例えば１秒）分の座標値群を読み出す。なお、１秒間あたりの座標値数はタッチパッド２３のサンプリング周波数により相違する。ＣＰＵ１１はＸ軸及びＹ軸それぞれについて座標値の分散を求め、求めた分散が記憶部１５に記憶したＸ軸の閾値以下でありかつＹ軸の閾値以下である場合に、一定時間内に所定範囲内に存在すると判断すればよい。
【００６２】
その他、ＣＰＵ１１は所定秒数分の座標値を時系列で読み出し、読み出した各座標値間の距離の総和を求める。すなわち、ポインタ３が所定秒数内に移動した距離を算出する。そしてＣＰＵ１１はその総和が記憶部１５に記憶した閾値以下である場合に、所定範囲内であると判断しても良い。その他、ＣＰＵ１１は所定数秒分の座標値の平均値を求める。ＣＰＵ１１は記憶部１５から閾半径を読み出す。ＣＰＵ１１は所定秒数分の各座標値が、平均値に係る座標値を中心とした閾半径以内に属するか否かを判断する。ＣＰＵ１１は全ての座標値が閾半径以内に存在する場合に、一定時間内に所定範囲内に属すると判断しても良い。ＣＰＵ１１は一定時間所定範囲内に存在しないと判断した場合（ステップＳ８１でＮＯ）、処理をステップＳ８１００へ移行させる。ＣＰＵ１１は一定時間内所定範囲内に存在すると判断した場合（ステップＳ８１でＹＥＳ）、処理をステップＳ８２へ移行させる。ＣＰＵ１１はポインタ３の表示を変更する（ステップＳ８２）。図９Ｂでは白色丸印のポインタ３から黒色丸印のポインタ３へ表示形態が変更されていることが理解できる。ポインタ３の表示は変更前と変更後とを視認できる形態であればこの形態に限るものではない。例えば、ポインタ３の色または模様を変えても良い。その他、ＣＰＵ１１は図示しないスピーカから音声を出力するようにしても良い。
【００６３】
リモコン２のＣＰＵ２１は非接触を検出したと判断した場合（ステップＳ７３でＹＥＳ）、処理をステップＳ８３へ移行させる。ＣＰＵ２１はステップＳ７２で取得した座標値及び非接触情報を、通信部２６を介してテレビ１へ送信する（ステップＳ８３）。
【００６４】
テレビ１のＣＰＵ１１は座標値及び非接触情報を受信したか否かを判断する（ステップＳ８４）。ＣＰＵ１１は非接触情報を受信していない場合（ステップＳ８４でＮＯ）、処理をステップＳ８５へ移行させる。ＣＰＵ１１はリモコン２の通信部２６から送信される座標値を変換して監視し、変換後の座標値が、ステップＳ８２で表示を変更した位置での座標値から所定範囲外へ移動したか否かを判断する（ステップＳ８５）。具体的にはＣＰＵ１１は変換後の座標値と、ＲＡＭ１２に最後に記憶した変更後のポインタ３の座標値との距離を求め、距離が記憶部１５に記憶した閾値を超える場合に所定範囲外に移動したと判断すればよい。なお、ステップＳ８５の所定範囲は、ステップＳ８１よりも大きくしても良い。
【００６５】
ＣＰＵ１１は所定範囲外へ移動したと判断した場合（ステップＳ８５でＹＥＳ）、ポインタ３を変更前の形態に戻すべく、処理をステップＳ７５に戻す。ＣＰＵ１１は所定範囲外へ移動していないと判断した場合（ステップＳ８５でＮＯ）、処理をステップＳ８４へ戻す。ＣＰＵ１１は座標値及び非接触情報を受信したと判断した場合（ステップＳ８４でＹＥＳ）、処理をステップＳ８６へ移行させる。なお、ＣＰＵ１１はステップＳ７５で座標値を受信した後に、座標値を受信しなくなった場合に、処理をステップＳ８６へ移行させても良い。ＣＰＵ１１は通信部１６を介して、ステップＳ７９でＲＡＭ１２に記憶した時系列で最後の座標値をポインタ３の座標値として読み出す。ＣＰＵ１１は読み出した座標値を、最終の座標値として決定する（ステップＳ８６）。なお、ＣＰＵ１１はステップＳ８４にて受信した座標値を変換し、変換後の座標値を最終の座標値としても良い。
【００６６】
ＣＰＵ１１は最終の座標値上にオブジェクトＴが存在するか否かを判断する（ステップＳ８７）。ＣＰＵ１１はオブジェクトＴが存在すると判断した場合（ステップＳ８７でＹＥＳ）、オブジェクトＴに対し最終の座標値にて入力処理を行う（ステップＳ８８）。ＣＰＵ１１は記憶部１５からアニメーション画像を読み出す（ステップＳ８９）。ＣＰＵ１１はポインタ３の画像として、アニメーション画像を表示部１４に表示する（ステップＳ８１０）。図９Ｃはポインタ３をアニメーション画像により表示した例を示す。図９では表示変更処理された黒色丸印のポインタ３から、外周に向かって複数の線分が段階的に拡散する様子を示すポインタ３のアニメーション画像を示している。なお、アニメーション画像の例は一例でありこれに限るものではない。
【００６７】
ＣＰＵ１１は最終の座標値にオブジェクトＴが存在するものではないと判断した場合（ステップＳ８７でＮＯ）、ポインタ３を表示部１４から消去する（ステップＳ８１１）。これにより、ユーザは入力位置をポインタ３にて確認し、およその位置を確定した上で、非接触操作を行うことが可能となる。ＣＰＵ１１はステップＳ８１で一定時間内所定範囲内でないと判断した場合（ステップＳ８１でＮＯ）、座標値及び非接触情報を受信したか否かを判断する（ステップＳ８１００）。ＣＰＵ１１は座標値及び非接触情報を受信していない場合（ステップＳ８１００でＮＯ）、処理をステップＳ７５に戻す。ＣＰＵ１１は座標値及び非接触情報を受信した場合（ステップＳ８１００でＹＥＳ）、処理をステップＳ８１１へ移行させる。これにより、ポインタ３の表示が変更される前に非接触となった場合、ポインタ３のアニメーション表示は行われず、受付情報の表示が中止される。
【００６８】
図７及び図８で述べた一部の処理は以下のようにリモコン２側で実行しても良い。図１０及び図１１は変更処理の手順を示すフローチャートである。リモコン２のＣＰＵ２１はタッチパッド２３を通じて接触を検出したか否かを判断する（ステップＳ１０１）。ＣＰＵ２１は接触を検出しない場合（ステップＳ１０１でＮＯ）、接触を検出するまで待機する。ＣＰＵ２１は接触を検出した場合（ステップＳ１０１でＹＥＳ）、接触位置における座標値を取得する（ステップＳ１０２）。ＣＰＵ２１は接触を検出した後に非接触を検出したか否かを判断する（ステップＳ１０３）。
【００６９】
ＣＰＵ２１は非接触を検出していないと判断した場合（ステップＳ１０３でＮＯ）、取得した座標値を、通信部２６を介してテレビ１へ送信する（ステップＳ１０４）。テレビ１のＣＰＵ１１は通信部１６を介して、無線経由で送信された座標値を受信し、取得する（ステップＳ１０５）。ＣＰＵ１１は変換式に基づき、取得した座標値を変換する（ステップＳ１０６）。ＣＰＵ１１は記憶部１５からポインタ３の画像を読み出す。ＣＰＵ１１は変換後の座標値の位置にてポインタ３を表示部１４に表示する（ステップＳ１０７）。ＣＰＵ１１は変換後の座標値をＲＡＭ１２に時系列で記憶する。
【００７０】
リモコン２のＣＰＵ２１はステップＳ１０４で送信した座標値をＲＡＭ２２に時系列で記憶する（ステップＳ１０８）。ＣＰＵ２１は一定時間内ポインタ３が所定範囲内に存在するか否かを判断する（ステップＳ１０９）。具体的には、上述したようにＲＡＭ２２に記憶した座標値の分散または移動距離に基づき判断すればよい。ＣＰＵ２１は一定時間所定範囲内に存在しないと判断した場合（ステップＳ１０９でＮＯ）、処理をステップＳ１０２に戻す。ＣＰＵ２１は一定時間内所定範囲内に存在すると判断した場合（ステップＳ１０９でＹＥＳ）、処理をステップＳ１１１へ移行させる。ＣＰＵ２１はポインタ３の表示変更指示をテレビ１へ送信する（ステップＳ１１１）。テレビ１のＣＰＵ１１は表示変更指示を受信した場合、ポインタ３の表示を変更する（ステップＳ１１２）。
【００７１】
リモコン２のＣＰＵ２１は引き続き座標値を取得する（ステップＳ１１３）。ＣＰＵ２１は取得した座標値が所定範囲外であるか否かを判断する（ステップＳ１１４）。具体的には、ＣＰＵ２１は取得した座標値とステップＳ１１１でポインタ３の表示変更を指示した際の座標値との距離を求める。ＣＰＵ２１は求めた距離が記憶部２５に記憶した閾値以上の場合に、所定範囲外であると判断すればよい。ＣＰＵ２１は所定範囲外であると判断した場合（ステップＳ１１４でＹＥＳ）、ステップＳ１０２へ処理を戻す。このように変色後に所定範囲外へ移動した場合、ポインタ３はステップＳ１０７の処理により、変更後の黒色丸印から再び変更前の白色丸印に戻る。なお、ステップＳ１１４における所定範囲は、ステップＳ１０９における所定範囲よりも大きくすればよい。
【００７２】
ＣＰＵ２１は所定範囲外でないと判断した場合（ステップＳ１１４でＮＯ）、処理をステップＳ１１５へ移行する。ＣＰＵ２１は非接触を検出したか否かを判断する（ステップＳ１１５）。ＣＰＵ２１は非接触を検出していない場合（ステップＳ１１５でＮＯ）、処理をステップＳ１１３に戻す。ＣＰＵ２１はステップＳ１０３で非接触を検出した場合（ステップＳ１０３でＹＥＳ）、処理をステップＳ１１６へ移行させる。同様にＣＰＵ２１はステップＳ１１５で非接触を検出した場合（ステップＳ１１５でＹＥＳ）、処理をステップＳ１１６へ移行させる。
【００７３】
ＣＰＵ２１は非接触時に検出した座標値及び非接触情報をテレビ１へ送信する（ステップＳ１１６）。テレビ１のＣＰＵ１１は座標値及び非接触情報を受信する（ステップＳ１１７）。ＣＰＵ１１はポインタ３の座標値としてＲＡＭ１２から時系列で最後の座標値を読み出し、最終の座標値として決定する（ステップＳ１１８）。なお、ＣＰＵ１１はステップＳ１１７で受信した座標値の変換を行い、変換後の座標値を最終の座標値として決定しても良い。ＣＰＵ１１はステップＳ１１２におけるポインタ３の表示変更を受信したか否かを判断する（ステップＳ１１９）。ＣＰＵ１１は受信していないと判断した場合（ステップＳ１１９でＮＯ）、受付情報の表示を中止すべく、ポインタ３の表示を表示部１４から消去する（ステップＳ１１９０）。ＣＰＵ１１はポインタ３の表示変更を受信していると判断した場合（ステップＳ１１９でＹＥＳ）、処理をステップＳ８７へ移行させる。以降の処理はステップＳ８７と同様であるので詳細な説明は省略する。
【００７４】
本実施の形態２は以上の如きであり、その他は実施の形態１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００７５】
実施の形態３
実施の形態３はポインタ３の変更処理後にタップ入力する形態に関する。ポインタ３の変更後、タップ操作により入力処理を行っても良い。図１２及び図１３は実施の形態３に係る表示処理の手順を示すフローチャートである。ステップＳ７１からステップＳ８４までの処理は同様であるので詳細な説明は省略する。ＣＰＵ１１は座標値及び非接触情報を受信していないと判断した場合（ステップＳ８４でＮＯ）、処理をステップＳ１２１へ移行させる。ＣＰＵ１１はリモコン２から送信される座標値を取得する（ステップＳ１２１）。ＣＰＵ１１は取得した座標値が所定範囲外であるか否かを判断する（ステップＳ１２２）。具体的には、ステップＳ８２で変更したポインタ３の座標値とステップＳ１２１で取得した座標値との差が記憶部１５に記憶した閾値を超えるか否かを判断する。なお、ステップＳ８１における所定範囲はステップＳ１２２における所定範囲よりも小さいものとする。
【００７６】
ＣＰＵ１１は所定範囲外であると判断した場合（ステップＳ１２２でＹＥＳ）、処理をステップＳ７４に戻す。これにより、ポインタ３の変更処理が解除される。ＣＰＵ１１は所定範囲外でないと判断した場合（ステップＳ１２２でＮＯ）、フラグを設定する（ステップＳ１２３）。ＣＰＵ１１はその後処理をステップＳ８４に戻す。ＣＰＵ１１は座標値及び非接触情報を受信したと判断した場合（ステップＳ８４でＹＥＳ）、ステップＳ１２４へ移行する。
【００７７】
ＣＰＵ１１はフラグが設定されているか否かを判断する（ステップＳ１２４）。ＣＰＵ１１はフラグが設定されていないと判断した場合（ステップＳ１２４でＮＯ）、ステップＳ１２５へ移行する。ＣＰＵ１１はステップＳ７９でＲＡＭ１２に記憶した時系列で最後の座標値をポインタ３の最終の座標値として読み出す。ＣＰＵ１１は読み出した座標値を最終の座標値として決定する（ステップＳ１２５）。なお、以降の処理はステップＳ８７と同様であるので詳細な説明は省略する。
【００７８】
ユーザはポインタ３が変色されている段階で、若干指を移動させた場合でも、タッチパッド２３に対しタップ操作することにより、入力処理を行うことができる。ＣＰＵ１１はフラグが設定されていると判断した場合（ステップＳ１２４でＹＥＳ）、処理をステップＳ１２９へ移行させる。リモコン２のＣＰＵ２１はタップ操作を受け付けたか否かを判断する（ステップＳ１２６）。具体的にはＣＰＵ２１は所定時間内（例えば０．１秒以内）に所定領域内で接触及び非接触の双方を検出した場合に、タップ操作があったと判断する。
【００７９】
ＣＰＵ２１はタップ操作を受け付けていない場合（ステップＳ１２６でＮＯ）、ステップＳ８３にて非接触情報を送信してから、記憶部１５に記憶した一定時間（例えば３秒）を経過したか否かを判断する（ステップＳ１２７）。ＣＰＵ２１は一定時間を経過していないと判断した場合（ステップＳ１２７でＮＯ）、処理をステップＳ１２６へ戻す。ＣＰＵ２１は一定時間を経過したと判断した場合（ステップＳ１２７でＹＥＳ）、処理をステップＳ７１へ戻す。
【００８０】
ＣＰＵ２１はタップ操作を受け付けたと判断した場合（ステップＳ１２６でＹＥＳ）、タップ操作を実行したことを示すタップ操作情報を、テレビ１へ送信する（ステップＳ１２８）。テレビ１のＣＰＵ１１はタップ操作情報を受信したか否かを判断する（ステップＳ１２９）。ＣＰＵ１１はタップ操作情報を受信していない場合（ステップＳ１２９でＮＯ）、処理をステップＳ１３２に移行させる。ＣＰＵ１１は時計部１８の出力を参照し、一定時間をステップＳ８４で非接触情報を受信した後一定時間を経過したか否かを判断する（ステップＳ１３２）。ＣＰＵ１１は一定時間を経過していないと判断した場合（ステップＳ１３２でＮＯ）、処理をステップＳ１２９に戻す。ＣＰＵ１１は一定時間を経過したと判断した場合（ステップＳ１３２でＹＥＳ）、ポインタ３の表示を表示部１４から消去する（ステップＳ１３３）。ＣＰＵ１１はタップ操作情報を受信した場合（ステップＳ１２９でＹＥＳ）、ステップＳ１３１へ移行する。ＣＰＵ１１はステップＳ７９でＲＡＭ１２に記憶した時系列で最後の座標値をポインタ３の最終の座標値として読み出す。ＣＰＵ１１は読み出した座標値を最終の座標値として決定する（ステップＳ１３１）。以降の処理はステップＳ８７と同様であるので詳細な説明は省略する。
【００８１】
図１４及び図１５は実施の形態３に係る表示処理の手順を示すフローチャートである。図１２及び図１３で述べた処理の一部は、以下のようにリモコン２側で実行しても良い。図１０のステップＳ１０１からＳ１１２までの処理は同様であるので説明は省略する。ＣＰＵ２１は、タッチパッド２３から座標値を取得する（ステップＳ１４１）。ＣＰＵ２１は取得した座標値が記憶部２５に記憶した所定範囲外であるか否かを判断する（ステップＳ１４２）。具体的にはＣＰＵ２１はステップＳ１１１でポインタ３の変更指示を送信する際の座標値と、ステップＳ１４１で取得した座標値との距離を算出する。ＣＰＵ２１は算出した距離が記憶部２５に記憶した所定距離を超えるか否かを判断する。なお、ステップＳ１４２の所定範囲は、ステップＳ１０９の所定範囲よりも大きくすればよい。
【００８２】
ＣＰＵ２１は所定範囲外でないと判断した場合（ステップＳ１４２でＮＯ）、処理をステップＳ１０２へ戻す。ＣＰＵ２１はステップＳ１１１で送信したポインタ３の表示変更指示をキャンセルする情報をテレビ１へ送信する。ＣＰＵ１１はポインタ３を変更前のポインタ３へ表示を戻す。一方ＣＰＵ２１は所定範囲外であると判断した場合（ステップＳ１４２でＹＥＳ）、フラグを設定する（ステップＳ１４３）。ＣＰＵ２１はタッチパッド２３から非接触を検出したか否かを判断する（ステップＳ１４４）。ＣＰＵ２１は非接触を検出していないと判断した場合（ステップＳ１４４でＮＯ）、処理をステップＳ１４１へ戻す。
【００８３】
ＣＰＵ２１は非接触を検出した場合（ステップＳ１４４でＹＥＳ）、処理をステップＳ１４５へ移行させる。ＣＰＵ２１はフラグが設定されているか否かを判断する（ステップＳ１４５）。ＣＰＵ２１はフラグが設定されていないと判断した場合（ステップＳ１４５でＮＯ）、ステップＳ１１１でポインタ３の表示変更指示を送信した際の最終の座標値及び非接触情報をテレビ１へ送信する（ステップＳ１４６）。ＣＰＵ２１はフラグが設定されていると判断した場合（ステップＳ１４５でＹＥＳ）、フラグ設定に関する情報、ステップＳ１１１でポインタ３の表示変更指示を送信した際の最終の座標値及び非接触情報をテレビ１へ送信する（ステップＳ１４７）。
【００８４】
テレビ１のＣＰＵ１１は座標値及び非接触情報を受信したか否かを判断する（ステップＳ１４８）。ＣＰＵ１１は座標値及び非接触情報を受信していないと判断した場合（ステップＳ１４８でＮＯ）、受信するまで待機する。ＣＰＵ１１は座標値及び非接触情報を受信したと判断した場合（ステップＳ１４８でＹＥＳ）、フラグ設定があるか否かを判断する（ステップＳ１４９）。具体的には、ＣＰＵ２１はリモコン２からフラグ設定に関する情報を受信したか否かにより判断する。
【００８５】
ＣＰＵ１１はフラグが設定されていないと判断した場合（ステップＳ１４９でＮＯ）、ステップＳ１５１へ移行する。ＣＰＵ１１はステップＳ７９でＲＡＭ１２に記憶した時系列で最後の座標値をポインタ３の最終の座標値として読み出す。ＣＰＵ１１は読み出した座標値を最終の座標値として決定する（ステップＳ１５１）。以降の処理はステップＳ８７と同様であるので詳細な説明は省略する。
【００８６】
ＣＰＵ１１はフラグが設定されていると判断した場合（ステップＳ１４９でＹＥＳ）、処理をステップＳ１５５へ移行させる。リモコン２のＣＰＵ２１はタップ操作を受け付けたか否かを判断する（ステップＳ１５２）。ＣＰＵ２１はタップ操作を受け付けていない場合（ステップＳ１５２でＮＯ）、ステップＳ１４７で非接触情報を送信してから、記憶部１５に記憶した一定時間（例えば３秒）を経過したか否かを判断する（ステップＳ１５３）。ＣＰＵ２１は一定時間を経過していないと判断した場合（ステップＳ１５３でＮＯ）、処理をステップＳ１５２へ戻す。ＣＰＵ２１は一定時間を経過したと判断した場合（ステップＳ１５３でＹＥＳ）、処理をステップＳ１０１へ戻す。
【００８７】
ＣＰＵ２１はタップ操作を受け付けたと判断した場合（ステップＳ１５２でＹＥＳ）、タップ操作を実行したことを示すタップ操作情報を、テレビ１へ送信する（ステップＳ１５４）。テレビ１のＣＰＵ１１はタップ操作情報を受信したか否かを判断する（ステップＳ１５５）。ＣＰＵ１１はタップ操作情報を受信していない場合（ステップＳ１５５でＮＯ）、処理をステップＳ１５７へ移行させる。ＣＰＵ１１はステップＳ１４８で非接触情報を受信してから一定時間を経過したか否かを判断する（ステップＳ１５７）。ＣＰＵ１１は一定時間を経過していないと判断した場合（ステップＳ１５７でＮＯ）、処理をステップＳ１５５へ戻す。ＣＰＵ１１は一定時間を経過したと判断した場合（ステップＳ１５７でＹＥＳ）、ポインタ３を表示部１４から消去する（ステップＳ１５８）。ＣＰＵ１１はタップ操作情報を受信した場合（ステップＳ１５５でＹＥＳ）、ステップＳ１５６へ移行する。ＣＰＵ１１はステップＳ７９でＲＡＭ１２に記憶した時系列で最後の座標値をポインタ３の最終の座標値として読み出す。ＣＰＵ１１は読み出した座標値を最終の座標値として決定する（ステップＳ１５６）。以降の処理はステップＳ８７と同様であるので詳細な説明は省略する。これによりポインタ３の変更後に移動して非接触とした後に入力を思い直した場合でも、タップ操作により入力を行うことが可能となる。
【００８８】
本実施の形態３は以上の如きであり、その他は実施の形態１及び２と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００８９】
実施の形態４
実施の形態４はタップ操作により入力する形態に関する。図１６及び図１７は実施の形態４に係る入力処理の手順を示すフローチャートである。リモコン２のＣＰＵ２１はタッチパッド２３を通じて接触を検出したか否かを判断する（ステップＳ１６１）。ＣＰＵ２１は接触を検出しない場合（ステップＳ１６１でＮＯ）、接触を検出するまで待機する。ＣＰＵ２１は接触を検出した場合（ステップＳ１６１でＹＥＳ）、接触位置における座標値を取得する（ステップＳ１６２）。ＣＰＵ２１は接触を検出した後に非接触を検出したか否かを判断する（ステップＳ１６３）。具体的には、ＣＰＵ２１はタッチパッド２３から指が離れたか否かを検出する。
【００９０】
ＣＰＵ２１は非接触を検出していないと判断した場合（ステップＳ１６３でＮＯ）、取得した座標値を、通信部２６を介してテレビ１へ送信する（ステップＳ１６４）。テレビ１のＣＰＵ１１は通信部１６を介して、無線経由で送信された座標値を受信する（ステップＳ１６５）。ＣＰＵ１１は通信部１６から出力される座標値を取得する（ステップＳ１６６）。ＣＰＵ１１は記憶部１５に記憶、または、制御プログラム１５Ｐに記述された変換式に基づき、取得した座標値を変換する（ステップＳ１６７）。
【００９１】
記憶部１５からポインタ３の画像を読み出す。ＣＰＵ１１は変換後の座標値の位置にてポインタ３を表示部１４に表示する（ステップＳ１６８）。ＣＰＵ１１はＲＡＭ１２に時系列でポインタ３の座標値を記憶する。その後処理をステップＳ１６２に戻す。以上の処理を繰り返すことにより、ポインタ３が継続した接触入力に伴い、表示部１４上を移動することになる。ＣＰＵ２１は非接触を検出したと判断した場合（ステップＳ１６３でＹＥＳ）、処理をステップＳ１６９へ移行させる。ＣＰＵ２１はステップＳ１６２で取得した座標値及び非接触情報を、通信部２６を介してテレビ１へ送信する（ステップＳ１６９）。
【００９２】
テレビ１のＣＰＵ１１は座標値及び非接触情報を受信したか否かを判断する（ステップＳ１７１）。ＣＰＵ１１は座標値及び非接触情報を受信していない場合（ステップＳ１７１でＮＯ）、非接触情報を受信するまで待機する。ＣＰＵ１１は座標値及び非接触情報を受信したと判断した場合（ステップＳ１７１でＹＥＳ）、処理をステップＳ１６００へ移行させる。ＣＰＵ１１は受信した座標値を変換し、変換後の座標値を最終の座標値としてＲＡＭ１２に記憶する（ステップＳ１６００）。ＣＰＵ１１は最終の座標値にて表示部１４にポインタ３を表示する（ステップＳ１６０１）。ＣＰＵ１１はその後処理を、ステップＳ１７５へ移行させる。
【００９３】
リモコン２のＣＰＵ２１はタップ操作を受け付けたか否かを判断する（ステップＳ１７２）。ＣＰＵ２１はタップ操作を受け付けていない場合（ステップＳ１７２でＮＯ）、ステップＳ１６９で非接触情報を送信してから、記憶部１５に記憶した一定時間（例えば３秒）を経過したか否かを判断する（ステップＳ１７３）。ＣＰＵ２１は一定時間を経過していないと判断した場合（ステップＳ１７３でＮＯ）、処理をステップＳ１７２へ戻す。ＣＰＵ２１は一定時間を経過したと判断した場合（ステップＳ１７３でＹＥＳ）、入力処理を中止する（ステップＳ１７３０）。ＣＰＵ１１は処理をステップＳ１６１へ移行させる。
【００９４】
ＣＰＵ２１はタップ操作を受け付けたと判断した場合（ステップＳ１７２でＹＥＳ）、タップ操作を実行したことを示すタップ操作情報を、テレビ１へ送信する（ステップＳ１７４）。テレビ１のＣＰＵ１１はタップ操作情報を受信したか否かを判断する（ステップＳ１７５）。ＣＰＵ１１はタップ操作情報を受信していない場合（ステップＳ１７５でＮＯ）、処理をステップＳ１７５０へ移行させる。ＣＰＵ１１は時計部１８の出力を参照し、ステップＳ１７１における非接触情報を受信してから一定時間（例えば５秒）を経過したか否かを判断する（ステップＳ１７５０）。ＣＰＵ１１は一定時間を経過していない場合（ステップＳ１７５０でＮＯ）、処理をステップＳ１７５へ戻す。ＣＰＵ１１は一定時間を経過したと判断した場合（ステップＳ１７５０でＹＥＳ）、入力処理を中止する（ステップＳ１７５１）。具体的にはＣＰＵ１１はステップＳ１７１０で述べるオブジェクトＴに対する入力処理を実行しない。ＣＰＵ１１はその後処理をステップＳ１６１へ戻す。ＣＰＵ１１はタップ操作情報を受信した場合（ステップＳ１７５でＹＥＳ）、ステップＳ１７８へ移行する。
【００９５】
ＣＰＵ１１はステップＳ１６００でＲＡＭ１２に記憶した座標値を読み出し、ポインタ３の最終の座標値として決定する（ステップＳ１７８）。ＣＰＵ１１は最終の座標値上にオブジェクトＴが存在するか否かを判断する（ステップＳ１７９）。ＣＰＵ１１はオブジェクトＴが存在すると判断した場合（ステップＳ１７９でＹＥＳ）、オブジェクトＴに対し最終の座標値にて入力処理を行う（ステップＳ１７１０）。ＣＰＵ１１は記憶部１５からアニメーション画像を読み出す（ステップＳ１７１１）。ＣＰＵ１１はポインタ３の画像として、アニメーション画像を表示部１４に表示する（ステップＳ１７１２）。ＣＰＵ１１は最終の座標値にオブジェクトＴが存在しないと判断した場合（ステップＳ１７９でＮＯ）、ステップＳ１７１０乃至Ｓ１７１２の処理をスキップし処理を終了する。これにより、目標とする位置にポインタ３を移動させた後にタップ操作により入力を行うことができる。
【００９６】
実施の形態５
実施の形態５はタップを行わせるべくポインタ３の表示を変更する形態に関する。図１８乃至図２０は実施の形態５に係る入力処理の手順を示すフローチャートである。リモコン２のＣＰＵ２１はタッチパッド２３を通じて接触を検出したか否かを判断する（ステップＳ１８１）。ＣＰＵ２１は接触を検出しない場合（ステップＳ１８１でＮＯ）、接触を検出するまで待機する。ＣＰＵ２１は接触を検出した場合（ステップＳ１８１でＹＥＳ）、接触位置における座標値を取得する（ステップＳ１８２）。ＣＰＵ２１は接触を検出した後に非接触を検出したか否かを判断する（ステップＳ１８３）。
【００９７】
ＣＰＵ２１は非接触を検出していないと判断した場合（ステップＳ１８３でＮＯ）、取得した座標値を、通信部２６を介してテレビ１へ送信する（ステップＳ１８４）。ＣＰＵ２１はステップＳ１８２へ移行し以上の処理を繰り返す。テレビ１のＣＰＵ１１は通信部１６を介して、無線経由で送信された座標値を受信する（ステップＳ１８５）。ＣＰＵ１１は通信部１６から出力される座標値を取得する（ステップＳ１８６）。ＣＰＵ１１は記憶部１５に記憶、または、制御プログラム１５Ｐに記述された変換式に基づき、取得した座標値を変換する（ステップＳ１８７）。
【００９８】
記憶部１５からポインタ３の画像を読み出す。ＣＰＵ１１は変換後の座標値の位置にてポインタ３を表示部１４に表示する（ステップＳ１８８）。以上の処理を繰り返すことにより、ポインタ３が継続した接触入力に伴い、表示部１４上を移動することになる。図２１はポインタ３の移動イメージを示す説明図である。図２１Ａは白色丸印で示すポインタ３が移動し、オブジェクトＴ上に存在する様子を示している。ＣＰＵ２１は非接触を検出したと判断した場合（ステップＳ１８３でＹＥＳ）、処理をステップＳ１８９へ移行させる。ＣＰＵ２１はステップＳ１８２で取得した座標値及び非接触情報を、通信部２６を介してテレビ１へ送信する（ステップＳ１８９）。
【００９９】
テレビ１のＣＰＵ１１は座標値及び非接触情報を受信したか否かを判断する（ステップＳ１９１）。ＣＰＵ１１は座標値及び非接触情報を受信していない場合（ステップＳ１９１でＮＯ）、非接触情報を受信するまで待機する。ＣＰＵ１１は座標値及び非接触情報を受信したと判断した場合（ステップＳ１９１でＹＥＳ）、処理をステップＳ１８００へ移行させる。ＣＰＵ１１はステップＳ１９１で受信した座標値を変換し、変換後の座標値をポインタ３の座標値としてＲＡＭ１２に記憶する（ステップＳ１８００）。ＣＰＵ１１は記憶部１５から変更用のポインタ３を読み出す。ＣＰＵ１１はステップＳ１８００で記憶した座標値上に変更したポインタ３を表示する（ステップＳ１９２）。
【０１００】
図２１Ｂの例は指の形をした変更後のポインタ３を表示している。リモコン２のＣＰＵ２１はタップ操作を受け付けたか否かを判断する（ステップＳ１９３）。ＣＰＵ２１はタップ操作を受け付けていない場合（ステップＳ１９３でＮＯ）、ステップＳ１８９で非接触情報を送信してから、記憶部１５に記憶した所定時間（例えば２秒）を経過したか否かを判断する（ステップＳ１９４）。なお、ＣＰＵ２１は非接触情報を送信しない場合、継続して座標値を送信した後の最後に座標値を送信した時を起点に所定時間を経過したか否かを計時すればよい。ＣＰＵ２１は所定時間を経過していないと判断した場合（ステップＳ１９４でＮＯ）、処理をステップＳ１９３へ戻す。ＣＰＵ２１は所定時間を経過したと判断した場合（ステップＳ１９４でＹＥＳ）、入力処理を中止する（ステップＳ１９５）。これによりステップＳ２０４で述べるオブジェクトＴに対する入力処理が実行されることなく処理がステップＳ１８１へ戻される。なお、テレビ１のＣＰＵ１１は再びＳ１８８の処理により変更後のポインタ３に変えて変更前のポインタ３を表示する。
【０１０１】
ＣＰＵ２１はタップ操作を受け付けたと判断した場合（ステップＳ１９３でＹＥＳ）、タップ操作を実行したことを示すタップ操作情報を、テレビ１へ送信する（ステップＳ１９６）。テレビ１のＣＰＵ１１はタップ操作情報を受信したか否かを判断する（ステップＳ１９７）。ＣＰＵ１１はタップ操作情報を受信していない場合（ステップＳ１９７でＮＯ）、処理をステップＳ１９８へ移行させる。ＣＰＵ１１は時計部１８の出力を参照し、ステップＳ１９１で非接触情報を受信してから所定時間（例えば２秒）を経過したか否かを判断する（ステップＳ１９８）。なお、非接触情報が送信されない場合、ＣＰＵ１１は継続して座標値を受信した後の最後に座標値を受信した時を起点に、所定時間を経過したか否かを判断すればよい。ＣＰＵ１１は所定時間を経過していない場合（ステップＳ１９８でＮＯ）、処理をステップＳ１９７へ戻す。ＣＰＵ１１は所定時間を経過したと判断した場合（ステップＳ１９８でＹＥＳ）、入力処理を中止する（ステップＳ１９９）。
【０１０２】
ＣＰＵ１１は変更後のポインタ３を、変更前の白丸印のポインタ３へ表示を戻す（ステップＳ２０１）。ＣＰＵ１１はその後処理をステップＳ１８１へ戻す。ＣＰＵ１１はタップ操作情報を受信した場合（ステップＳ１９７でＹＥＳ）、ステップＳ２０２へ移行する。
【０１０３】
ＣＰＵ１１はステップＳ１８００で記憶した座標値を読み出し、ポインタ３の最終の座標値として決定する（ステップＳ２０２）。ＣＰＵ１１は最終の座標値上にオブジェクトＴが存在するか否かを判断する（ステップＳ２０３）。ＣＰＵ１１はオブジェクトＴが存在すると判断した場合（ステップＳ２０３でＹＥＳ）、オブジェクトＴに対し最終の座標値にて入力処理を行う（ステップＳ２０４）。ＣＰＵ１１は記憶部１５からアニメーション画像を読み出す（ステップＳ２０５）。
【０１０４】
ＣＰＵ１１は静止画のポインタ３の画像に変えて、アニメーション画像であるポインタ３を表示部１４に表示する（ステップＳ２０６）。図２１Ｃの例ではポインタ３の形状がアニメーションにより変化している。ＣＰＵ１１は最終の座標値にオブジェクトＴが存在しないと判断した場合（ステップＳ２０３でＮＯ）、変更後のポインタ３を、変更前の白色丸印へ戻す（ステップＳ２０７）。その後処理をステップＳ１８１へ戻す。これにより、ユーザにタップ操作を促進させることが可能となる。
【０１０５】
本実施の形態５は以上の如きであり、その他は実施の形態１乃至４と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１０６】
実施の形態６
実施の形態６は連続して入力する形態に関する。ステップＳ６６、Ｓ８１０、Ｓ１７１２またはＳ２０６によるアニメーション表示の後、再度タップ操作を受け付けた場合に、最終の座標値にて再度、入力を受け付けたことを示す受け付け情報を出力する。図２２及び図２３は連続入力処理の手順を示すフローチャートである。ＣＰＵ１１はステップＳ６６、Ｓ８１０、Ｓ１７１２またはＳ２０６によるポインタ３のアニメーション画像表示を行う（ステップＳ２２１）。図２４はポインタ３の変化を示す説明図である。図２４ＡはステップＳ２２１によりポインタ３のアニメーション表示が行われた際のイメージを示す。
【０１０７】
ＣＰＵ１１は最終の座標値にてアニメーション表示前の当初の白色丸印のポインタ３を表示部１４に表示する（ステップＳ２２２）。なお、本実施形態で述べる最終の座標値はステップＳ６６、Ｓ８１０、Ｓ１７１２またはＳ２０６において、受付情報の出力のために、ポインタ３をアニメーション表示する際に決定した最終の座標値とする。リモコン２のＣＰＵ２１はタップ操作を受け付けたか否かを判断する（ステップＳ２２３）。ＣＰＵ２１はタップ操作を受け付けていない場合（ステップＳ２２３でＮＯ）、タップ操作を受け付けるまで待機する。ＣＰＵ１１はタップ操作を受け付けた場合（ステップＳ２２３でＹＥＳ）、処理をステップＳ２２４へ移行させる。
【０１０８】
リモコン２のＣＰＵ２１はタップ操作情報及びタップ操作を受け付けた際の座標値をテレビ１へ送信する（ステップＳ２２４）。テレビ１のＣＰＵ１１はタップ操作情報及び座標値を受信したか否かを判断する（ステップＳ２２５）。ＣＰＵ１１はタップ操作情報を受信していない場合（ステップＳ２２５でＮＯ）、処理をステップＳ２２６へ移行させる。ＣＰＵ１１は時計部１８の出力を参照し、ステップＳ２２１またはＳ２２２の処理後、所定時間（例えば２秒）を経過したか否かを判断する（ステップＳ２２６）。ＣＰＵ１１は所定時間を経過していない場合（ステップＳ２２６でＮＯ）、処理をステップＳ２２５へ戻す。ＣＰＵ１１は所定時間を経過したと判断した場合（ステップＳ２２６でＹＥＳ）、入力処理を中止する（ステップＳ２２７）。具体的にはＣＰＵ１１はステップＳ２３２で述べるオブジェクトＴに対する入力処理を実行しない。その後処理を、上述した各実施の形態に応じてステップＳ５１、Ｓ７１、Ｓ１０１、Ｓ１６１またはＳ１８１へ戻す。
【０１０９】
ＣＰＵ１１はタップ操作情報及び座標値を受信したと判断した場合（ステップＳ２２５でＹＥＳ）、処理をステップＳ２２８へ移行させる。ＣＰＵ１１はタップ操作に伴い送信された座標値を取得し、変換する（ステップＳ２２８）。ＣＰＵ１１は変換後の座標値が、最終の座標値に対して所定範囲内に存在するか否かを判断する（ステップＳ２２９）。具体的にはＣＰＵ１１はステップＳ２２２において表示しているポインタ３の最終の座標値と、変換後の座標値との距離を求める。ＣＰＵ１１は求めた距離が記憶部１５に記憶した閾値の範囲内である場合、所定範囲内であると判断する。例えば閾距離は３００画素とすれば良い。ＣＰＵ１１は所定範囲内でないと判断した場合（ステップＳ２２９でＮＯ）、入力処理を中止する（ステップＳ２３１）。具体的にはＣＰＵ１１はオブジェクトＴに対する入力処理を実行しない。その後処理を、ステップＳ５１、Ｓ７１、Ｓ１０１、Ｓ１６１またはＳ１８１へ戻す。これにより、タップ位置が、前回入力したオブジェクトＴから余りに離れている場合、タップ操作をキャンセルすることができる。
【０１１０】
ＣＰＵ１１は所定範囲内であると判断した場合（ステップＳ２２９でＹＥＳ）、最終の座標値にて入力処理を行う（ステップＳ２３２）。上述の実施形態で入力されたオブジェクトＴが再度入力される。ＣＰＵ１１は記憶部１５からアニメーション画像を読み出す（ステップＳ２３３）。ＣＰＵ１１はポインタ３としてのアニメーション画像を表示部１４に表示する（ステップＳ２３４）。図２４Ｃに示すように、オブジェクトＴ上で再度オブジェクトＴが入力されたことを示すアニメーション画像が表示される。ＣＰＵ１１はその後処理をステップＳ２２２に戻す。図２４Ｂに示すように再び、元の白色丸印で示すポインタ３が表示される。これにより、例えばオブジェクトＴがバックスペース、リターンキーまたはゲームの連打する必要のあるキーである場合でも、短時間で連続した入力を実現することが可能となる。
【０１１１】
本実施の形態６は以上の如きであり、その他は実施の形態１乃至５と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１１２】
実施の形態７
実施の形態７は所定領域で他の表示領域を表示する形態に関する。図２５は実施の形態７に係る表示イメージを示す説明図である。図２５Ａに示すように表示部１４上の第１表示領域３１には複数のオブジェクトＴが表示されている。ポインタ３がハッチングで示す所定領域３１１に移動した場合、図２５Ｂに示す如く第２表示領域３２を第１表示領域３１上に重畳して表示する。所定領域３１１は予め記憶部１５に記憶された領域である。本実施形態では、一例として、第１表示領域３１の上側５分の１に相当するＹ軸座標が０から１００を有する全ての領域を所定領域３１１とする。
【０１１３】
第２表示領域３２上にもオブジェクトＴが表示される。第２表示領域３２上のオブジェクトＴについても上述の実施形態で述べた処理により、入力処理及びアニメーション表示が実行される。図２５Ｃは第２表示領域３２のオブジェクトＴ上で入力された例を示している。ポインタ３が所定領域３１１外へ移動した場合、第２表示領域３２の表示が消去され、表示部１４には第１表示領域３１のみが表示される。なお所定領域３１１の形状は一例であり、他に丸、多角形の形状としても良い。また第２表示領域３２の形状も丸または三角形であっても良い。さらに第２表示領域３２は上側に表示したが、下側、右側または左側とする等、適宜の位置に表示すればよい。
【０１１４】
図２６は第２表示領域３２の表示処理の手順を示すフローチャートである。ＣＰＵ１１は第１表示領域３１上にオブジェクトＴを表示する（ステップＳ２６１）。ＣＰＵ１１は記憶部１５に予め記憶した所定領域３１１を読み出す（ステップＳ２６２）。ＣＰＵ１１はポインタ３が所定領域３１１内であるか否かを判断する（ステップＳ２６３）。ＣＰＵ１１は所定領域３１１内でないと判断した場合（ステップＳ２６３でＮＯ）、所定領域３１１内となるまで待機する。ＣＰＵ１１は所定領域３１１内であると判断した場合（ステップＳ２６３でＹＥＳ）、ステップＳ２６４へ移行する。
【０１１５】
ＣＰＵ１１は第２表示領域３２の画像及び第２表示領域３２上に表示するオブジェクトＴを読み出す。ＣＰＵ１１は第１表示領域３１上に第２表示領域３２を重畳して表示する（ステップＳ２６４）。ＣＰＵ１１は第２表示領域３２上にオブジェクトＴを表示する（ステップＳ２６５）。ＣＰＵ１１は、ポインタ３は所定領域３１１外であるか否かを判断する（ステップＳ２６６）。ＣＰＵ１１は、ポインタ３は所定領域３１１外であると判断した場合（ステップＳ２６６でＮＯ）、ポインタ３が所定領域３１１外となるまで待機する。ＣＰＵ１１はポインタ３が所定領域３１１外であると判断した場合（ステップＳ２６６でＹＥＳ）、表示した第２表示領域３２を消去する（ステップＳ２６７）。これにより表示部１４における表示領域に自由度を持たせることが可能となる。
【０１１６】
本実施の形態７は以上の如きであり、その他は実施の形態１乃至６と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１１７】
実施の形態８
実施の形態８はポインタ３がオブジェクトＴ近傍に存在する場合に、移動量を低下させる形態に関する。図２７乃至図２９は移動量低下処理の手順を示すフローチャートである。リモコン２のＣＰＵ２１はタッチパッド２３を通じて接触を検出したか否かを判断する（ステップＳ２７１）。ＣＰＵ２１は接触を検出しない場合（ステップＳ２７１でＮＯ）、接触を検出するまで待機する。ＣＰＵ２１は接触を検出した場合（ステップＳ２７１でＹＥＳ）、接触位置における座標値を取得する（ステップＳ２７２）。ＣＰＵ２１は接触を検出した後に非接触を検出したか否かを判断する（ステップＳ２７３）。
【０１１８】
ＣＰＵ２１は非接触を検出していないと判断した場合（ステップＳ２７３でＮＯ）、取得した座標値を、通信部２６を介してテレビ１へ送信する（ステップＳ２７４）。ＣＰＵ２１はステップＳ２７２へ移行し以上の処理を繰り返す。テレビ１のＣＰＵ１１は通信部１６を介して、無線経由で送信された座標値を受信する（ステップＳ２７５）。ＣＰＵ１１は通信部１６から出力される座標値を取得する（ステップＳ２７６）。ＣＰＵ１１は記憶部１５に記憶、または、制御プログラム１５Ｐに記述された変換式に基づき、取得した座標値を変換する（ステップＳ２７７）。なおタッチパッド２３における座標値から、表示部１４における座標値への変換処理は実施の形態１で述べたとおりである。
【０１１９】
ＣＰＵ１１はＲＡＭ１２に座標値を時系列で逐次記憶する（ステップＳ２７８）。ＣＰＵ１１は記憶部１５からポインタ３の画像を読み出す。ＣＰＵ１１は変換後の座標値の位置にてポインタ３を表示部１４に表示する（ステップＳ２７９）。ＣＰＵ１１はポインタ３と、オブジェクトＴとの距離が所定距離以内であるか否かを判断する（ステップＳ２８１）。具体的には、ＣＰＵ１１は各オブジェクトＴに設定された表示部１４上の表示領域座標を読み出す。ＣＰＵ１１はＲＡＭ１２の時系列で最後に記憶されたポインタ３の座標値を読み出す。ＣＰＵ１１はポインタ３の座標値と、オブジェクトＴの表示領域の座標値とに基づき、距離を算出し、最短距離を抽出する。ＣＰＵ１１は最短距離が記憶部１５に記憶した閾距離（例えば２０画素）である場合、所定距離以内であると判断する。
【０１２０】
ＣＰＵ１１は所定距離以内でないと判断した場合（ステップＳ２８１でＮＯ）、処理をステップＳ２７５へ戻す。ＣＰＵ１１は所定距離以内であると判断した場合（ステップＳ２８１でＹＥＳ）、移動量低下処理を実行すべく、ステップＳ２８２へ移行する。ＣＰＵ１１は再び、ステップＳ２７４により、無線経由で送信された座標値を受信する（ステップＳ２８２）。ＣＰＵ１１は通信部１６から出力される座標値を取得する（ステップＳ２８３）。ＣＰＵ１１は記憶部１５に記憶、または、制御プログラム１５Ｐに記述された変換式に基づき、取得した座標値を変換する（ステップＳ２８４）。
【０１２１】
ＣＰＵ１１はＲＡＭ１２に座標値を時系列で逐次記憶する（ステップＳ２８５）。ＣＰＵ１１はＲＡＭ１２に時系列で記憶された座標値を参照し、ポインタ３の移動があったか否かを判断する（ステップＳ２８６）。ＣＰＵ１１は移動がない場合（ステップＳ２８６でＮＯ）、処理をステップＳ２８２に戻す。ＣＰＵ１１は移動があったと判断した場合（ステップＳ２８６でＹＥＳ）、処理をステップＳ２８７へ移行させる。ＣＰＵ１１はＲＡＭ１２から時系列で新しい座標値を移動先の座標値として読み出す。ＣＰＵ１１はＲＡＭ１２から移動先の座標値の時系列で一つ古い座標値を移動元の座標値として読み出す。
【０１２２】
ＣＰＵ１１は記憶部１５から係数を読み出す。この係数は例えば０より大きく１より小さい数である。ユーザは入力部１３から適宜の値を設定することができる。ＣＰＵ１１は入力された係数を記憶部１５に記憶する。本実施形態では０．５であるものとして説明する移動先のＸ座標値から移動前のＸ座標値を減じて、減じた値に係数を乗じる（ステップＳ２８７）。これによりＸ軸方向の移動量が半分まで低下する。ＣＰＵ１１は乗じた値を移動前のＸ座標値に加算し、変更後のＸ座標値として算出する（ステップＳ２８８）。ＣＰＵ１１は移動先のＹ座標値から移動前のＹ座標値を減じて、減じた値に係数を乗じる（ステップＳ２８９）。これによりＹ軸方向の移動量が半分まで低下する。ＣＰＵ１１は乗じた値を移動前のＹ座標値に加算し、変更後のＹ座標値として算出する（ステップＳ２９１）。
【０１２３】
ＣＰＵ１１はＲＡＭ１２の時系列で新しい座標値をステップＳ２８８及びＳ２９１でそれぞれ算出した変更後の座標値へと更新する（ステップＳ２９２）。ＣＰＵ１１は変更後の座標値を参照しポインタ３を表示部１４に表示する（ステップＳ２９３）。これにより、オブジェクトＴとポインタ３との距離が所定距離外にある場合のポインタ３の移動量よりも、オブジェクトＴとポインタ３との距離が所定距離内にある場合のポインタ３の移動量は低下する。なお、ステップＳ２９３においてポインタ３を表示する場合、ステップＳ２７９で表示したポインタ３との表示方法を変更しても良い。図３０はポインタ３の移動イメージを示す説明図である。図３０Ａではポインタ３はオブジェクトＴから離れているため、移動速度が速い。図３０Ｂに示すようにポインタ３がオブジェクトＴ近傍に接近した場合、移動量が低下する。
【０１２４】
ＣＰＵ１１はポインタ３が一定時間内所定範囲内に存在するか否かを判断する（ステップＳ２９４）。具体的にはＣＰＵ１１はＲＡＭ１２に記憶した座標値を時系列順に一定時間分読み出す。ＣＰＵ１１は読み出した座標値の分散を求め、求めた分散が記憶部１５に記憶した閾値以下の場合に一定時間所定範囲内であると判断しても良い。またＣＰＵ１１は時系列順に座標値間の移動距離の総和を求め、その総和が記憶部１５に記憶した閾値以下の場合に一定時間所定範囲内であると判断しても良い。さらに、ＣＰＵ１１は原点座標に最も近い座標値を抽出し、原点座標から最も遠い座標値を抽出する。ＣＰＵ１１は抽出した２距離の距離が記憶部１５に記憶した閾値以下の場合に一定時間所定範囲内であると判断しても良い。その他、ＣＰＵ１１は所定数秒分の座標値の平均値を求める。ＣＰＵ１１は記憶部１５から閾半径を読み出す。ＣＰＵ１１は所定秒数分の各座標値が、平均値に係る座標値を中心とした閾半径以内に属するか否かを判断する。ＣＰＵ１１は全ての座標値が閾半径以内に存在する場合に、一定時間内に所定範囲内に属すると判断しても良い。
【０１２５】
ＣＰＵ１１は一定時間内所定範囲内に存在すると判断した場合（ステップＳ２９４でＹＥＳ）、処理をステップＳ２９５へ移行させる。ＣＰＵ１１は変更後のポインタ３の画像を記憶部１５から読み出す。ＣＰＵ１１はポインタ３の表示を変更し、表示部１４に表示する（ステップＳ２９５）。ＣＰＵ１１は一定時間内所定範囲内に存在しないと判断した場合（ステップＳ２９４でＮＯ）、ステップＳ２９５の処理をスキップする。その後処理をステップＳ２９７へ移行させる。
【０１２６】
リモコン２のＣＰＵ２１は非接触を検出したと判断した場合（ステップＳ２７３でＹＥＳ）、処理をステップＳ２９６へ移行させる。ＣＰＵ２１は非接触情報を、通信部２６を介してテレビ１へ送信する（ステップＳ２９６）。テレビ１のＣＰＵ１１は非接触情報を受信したか否かを判断する（ステップＳ２９７）。ＣＰＵ１１は非接触情報を受信していない場合（ステップＳ２９７でＮＯ）、処理をステップＳ２８１へ移行させる。
【０１２７】
ＣＰＵ１１は非接触情報を受信したと判断した場合（ステップＳ２９７でＹＥＳ）、処理をステップＳ２９８へ移行させる。なお、ＣＰＵ１１は、無線により通信部１６にて受信するリモコン２からの座標値の送信が途絶えた場合に、ステップＳ２９８へ移行するようにしても良い。ＣＰＵ１１はポインタ３の座標値を読み出す（ステップＳ２９８）。具体的には、ＣＰＵ１１はステップＳ２９２でＲＡＭ１２に記憶された最終の座標値を読み出す。
【０１２８】
ＣＰＵ１１は最終の座標値上にオブジェクトＴが存在するか否かを判断する（ステップＳ２９９）。ＣＰＵ１１はオブジェクトＴが存在すると判断した場合（ステップＳ２９９でＹＥＳ）、オブジェクトＴに対し最終の座標値にて入力処理を行う（ステップＳ２９１０）。ＣＰＵ１１は記憶部１５からアニメーション画像を読み出す（ステップＳ２９１１）。ＣＰＵ１１はポインタ３の画像として、アニメーション画像を表示部１４に表示する（ステップＳ２９１２）。ＣＰＵ１１は最終の座標値にオブジェクトＴが存在しないと判断した場合（ステップＳ２９９でＮＯ）、ポインタ３を表示部１４から消去し、処理を終了する（ステップＳ２９１３）。これにより、オブジェクトＴがキーボードアイコンの如く、サイズが小さい場合でも、移動量を低下させることで、より精度良くオブジェクトＴを直感的に選択することが可能となる。
【０１２９】
本実施の形態８は以上の如きであり、その他は実施の形態１乃至７と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１３０】
実施の形態９
実施の形態９は選択することが困難な場合に移動量を低下させる形態に関する。図３１乃至図３３は実施の形態９に係る移動量低下処理の手順を示すフローチャートである。リモコン２のＣＰＵ２１はタッチパッド２３を通じて接触を検出したか否かを判断する（ステップＳ３１１）。ＣＰＵ２１は接触を検出しない場合（ステップＳ３１１でＮＯ）、接触を検出するまで待機する。ＣＰＵ２１は接触を検出した場合（ステップＳ３１１でＹＥＳ）、接触位置における座標値を取得する（ステップＳ３１２）。ＣＰＵ２１は接触を検出した後に非接触を検出したか否かを判断する（ステップＳ３１３）。
【０１３１】
ＣＰＵ２１は非接触を検出していないと判断した場合（ステップＳ３１３でＮＯ）、取得した座標値を、通信部２６を介してテレビ１へ送信する（ステップＳ３１４）。ＣＰＵ２１はステップＳ３１２へ移行し以上の処理を繰り返す。テレビ１のＣＰＵ１１は通信部１６を介して、無線経由で送信された座標値を受信する（ステップＳ３１５）。ＣＰＵ１１は通信部１６から出力される座標値を取得する（ステップＳ３１６）。ＣＰＵ１１は記憶部１５に記憶、または、制御プログラム１５Ｐに記述された変換式に基づき、取得した座標値を変換する（ステップＳ３１７）。
【０１３２】
ＣＰＵ１１はＲＡＭ１２に座標値を時系列で逐次記憶する（ステップＳ３１８）。ＣＰＵ１１は記憶部１５からポインタ３の画像を読み出す。ここで読み出すポインタ３の画像は第１形態である白色丸印であるものとする。ＣＰＵ１１は変換後の座標値の位置にてポインタ３を、第１形態にて表示部１４に表示する（ステップＳ３１９）。図３４はポインタ３の変化を示す説明図である。図３Ａは第１形態である白色丸印のポインタ３が移動している様子を示す。
【０１３３】
ＣＰＵ１１は記憶部１５に予め記憶した一定時間及び第１所定範囲を読み出す。ＣＰＵ１１はポインタ３が、一定時間内第１所定範囲内に存在するか否かを判断する（ステップＳ３２１）。具体的には、ユーザがオブジェクトＴの選択のために微妙な操作を行っていることを検出すべく以下の処理を行う。ＣＰＵ１１はＲＡＭ１２の時系列で記憶された座標値を一定時間分（例えば、１秒間）読み出す。ＣＰＵ１１は読み出した座標値の分散を求め、求めた分散が記憶部１５に記憶した第１所定範囲である閾値以下の場合に一定時間所定範囲内であると判断する。
【０１３４】
またＣＰＵ１１は時系列順に座標値間の移動距離の総和を求め、その総和が記憶部１５に記憶した第１所定範囲である閾値以下の場合に一定時間所定範囲内であると判断しても良い。さらに、ＣＰＵ１１は一定時間分の座標値から、原点座標に最も近い座標値を抽出し、さらに原点座標から最も遠い座標値を抽出する。ＣＰＵ１１は抽出した２距離の距離が記憶部１５に記憶した閾値以下の場合に一定時間所定範囲内であると判断しても良い。その他、ＣＰＵ１１は所定数秒分の座標値の平均値を求める。ＣＰＵ１１は記憶部１５から閾半径を読み出す。ＣＰＵ１１は所定秒数分の各座標値が、平均値に係る座標値を中心とした閾半径以内に属するか否かを判断する。ＣＰＵ１１は全ての座標値が閾半径以内に存在する場合に、一定時間内に所定範囲内に属すると判断しても良い。
【０１３５】
ＣＰＵ１１は一定時間内第１所定範囲内に存在しないと判断した場合（ステップＳ３２１でＮＯ）、処理をステップＳ３１５へ戻す。なお、一定時間分座標値のデータがＲＡＭ１２に記憶されていない場合もステップＳ３１２へ処理が移行する。ＣＰＵ１１は一定時間内第１所定範囲内に存在すると判断した場合（ステップＳ３２１でＹＥＳ）、処理をステップＳ３２２へ移行させる。ＣＰＵ１１は再び、ステップＳ３１４により、無線経由で送信された座標値を受信する（ステップＳ３２２）。ＣＰＵ１１は通信部１６から出力される座標値を取得する（ステップＳ３２３）。ＣＰＵ１１は記憶部１５に記憶、または、制御プログラム１５Ｐに記述された変換式に基づき、取得した座標値を変換する（ステップＳ３２４）。
【０１３６】
ＣＰＵ１１はＲＡＭ１２に座標値を時系列で逐次記憶する（ステップＳ３２５）。ＣＰＵ１１はＲＡＭ１２に時系列で記憶された座標値を参照し、ポインタ３の移動があったか否かを判断する（ステップＳ３２６）。ＣＰＵ１１は移動がない場合（ステップＳ３２６でＮＯ）、処理をステップＳ３２２に戻す。ＣＰＵ１１は移動があったと判断した場合（ステップＳ３２６でＹＥＳ）、処理をステップＳ３２７へ移行させる。ＣＰＵ１１はＲＡＭ１２から時系列で新しい座標値を移動先の座標値として読み出す。ＣＰＵ１１はＲＡＭ１２から移動先の座標値の時系列で一つ古い座標値を移動元の座標値として読み出す。
【０１３７】
ＣＰＵ１１は記憶部１５から係数を読み出す。この係数は例えば０より大きく１より小さい数である。ユーザは入力部１３から適宜の値を設定することができる。ＣＰＵ１１は入力された係数を記憶部１５に記憶する。本実施形態では０．５であるものとして説明する。移動先のＸ座標値から移動前のＸ座標値を減じて、減じた値に係数を乗じる（ステップＳ３２７）。これによりＸ軸方向の移動量が半分まで低下する。ＣＰＵ１１は乗じた値を移動前のＸ座標値に加算し、変更後のＸ座標値として算出する（ステップＳ３２８）。ＣＰＵ１１は移動先のＹ座標値から移動前のＹ座標値を減じて、減じた値に係数を乗じる（ステップＳ３２９）。これによりＹ軸方向の移動量が半分まで低下する。ＣＰＵ１１は乗じた値を移動前のＹ座標値に加算し、変更後のＹ座標値として算出する（ステップＳ３３１）。
【０１３８】
ＣＰＵ１１はＲＡＭ１２の時系列で新しい座標値をステップＳ３２８及びＳ３３１でそれぞれ算出した変更後の座標値へと更新する（ステップＳ３３２）。ＣＰＵ１１は記憶部１５から第２形態のポインタ３の画像を読み出す。ＣＰＵ１１は変更後の座標値を参照しポインタ３を第２形態で表示部１４に表示する（ステップＳ３３３）。図３０Ｂに示すようにポインタ３は第２形態である白抜き矢印へ変更され、移動量が低下する。なお、第２形態を白抜き矢印としたが、他の形状、色彩または模様を採用しても良い。その他、図示しないスピーカから、第２形態へ変化したことを示す音声を出力しても良い。
【０１３９】
ＣＰＵ１１はポインタ３が一定時間内第２所定範囲内に存在するか否かを判断する（ステップＳ３３４）。具体的にはＣＰＵ１１はＲＡＭ１２に記憶した座標値を時系列順に一定時間分（例えば０．５秒分）読み出す。この一定時間はステップＳ３２１の時間と同一であっても相違する値であっても良い。ＣＰＵ１１は読み出した座標値の分散を求め、求めた分散が記憶部１５に記憶した閾値以下の場合に一定時間第２所定範囲内であると判断しても良い。なお、第２所定範囲の大きさは、第１所定範囲と同一であっても、また異なる値であっても良い。またＣＰＵ１１は時系列順に座標値間の移動距離の総和を求め、その総和が記憶部１５に記憶した閾値以下の場合に一定時間第２所定範囲内であると判断しても良い。さらに、ＣＰＵ１１は原点座標に最も近い座標値を抽出し、原点座標から最も遠い座標値を抽出する。ＣＰＵ１１は抽出した２距離の距離が記憶部１５に記憶した閾値以下の場合に一定時間第２所定範囲内であると判断しても良い。
【０１４０】
ＣＰＵ１１は一定時間内第２所定範囲内に存在すると判断した場合（ステップＳ３３４でＹＥＳ）、処理をステップＳ３３５へ移行させる。ＣＰＵ１１は変更後の第３形態に係るポインタ３の画像を記憶部１５から読み出す。ＣＰＵ１１はポインタ３の表示を第３形態へ変更し、表示部１４に表示する（ステップＳ３３５）。図３４Ｃでは第２形態に係るポインタ３がハッチングで示す矢印へと表示が変更されている。ＣＰＵ１１は一定時間内第２所定範囲内に存在しないと判断した場合（ステップＳ３３４でＮＯ）、ステップＳ３２１へ処理を戻す。
【０１４１】
リモコン２のＣＰＵ２１は非接触を検出したと判断した場合（ステップＳ３１３でＹＥＳ）、処理をステップＳ３３６へ移行させる。ＣＰＵ２１は非接触情報を、通信部２６を介してテレビ１へ送信する（ステップＳ３３６）。テレビ１のＣＰＵ１１は非接触情報を受信したか否かを判断する（ステップＳ３３７）。ＣＰＵ１１は非接触情報を受信していない場合（ステップＳ３３７でＮＯ）、ポインタ３が第３形態へ変更されているか否かを判断する（ステップＳ３３７０）。ＣＰＵ１１は第３形態へ変更されていないと判断した場合（ステップＳ３３７０でＮＯ）、処理をステップＳ３３１３へ移行させる。ＣＰＵ１１はポインタ３が第３形態に変更されていると判断した場合（ステップＳ３３７０でＹＥＳ）、処理をステップＳ３３４へ戻す
【０１４２】
ＣＰＵ１１は非接触情報を受信したと判断した場合（ステップＳ３３７でＹＥＳ）、処理をステップＳ３３８へ移行させる。なお、ＣＰＵ１１は、無線により通信部１６にて受信するリモコン２からの座標値の送信が途絶えた場合に、ステップＳ３３８へ移行するようにしても良い。ＣＰＵ１１はポインタ３の座標値を読み出す（ステップＳ３３８）。具体的には、ＣＰＵ１１はステップＳ３３２においてＲＡＭ１２に記憶された最終の座標値を読み出す。
【０１４３】
ＣＰＵ１１は最終の座標値上にオブジェクトＴが存在するか否かを判断する（ステップＳ３３９）。ＣＰＵ１１はオブジェクトＴが存在すると判断した場合（ステップＳ３３９でＹＥＳ）、オブジェクトＴに対し最終の座標値にて入力処理を行う（ステップＳ３３１０）。ＣＰＵ１１は記憶部１５からアニメーション画像を読み出す（ステップＳ３３１１）。ＣＰＵ１１はポインタ３の画像として、第４形態に係るアニメーション画像を表示部１４に表示する（ステップＳ３３１２）。ＣＰＵ１１は最終の座標値にオブジェクトＴが存在しないと判断した場合（ステップＳ３３９でＮＯ）、ステップＳ３３１３へ移行する。ステップＳ３３９でＮＯの場合及びステップＳ３３７０でＮＯの場合、ＣＰＵ１１はポインタ３を表示部１４から消去し、処理を終了する（ステップＳ３３１３）。これにより、オブジェクトＴがキーボードアイコンの如く、サイズが小さく選択が困難な場合でも、移動量を低下させることで、より精度良くオブジェクトＴを直感的に選択することが可能となる。
【０１４４】
本実施の形態９は以上の如きであり、その他は実施の形態１乃至８と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１４５】
実施の形態１０
実施の形態１０はリモコン２側で判断処理する形態に関する。図３５乃至図３７は実施の形態１０に係る移動量低下処理の手順を示すフローチャートである。リモコン２のＣＰＵ２１はタッチパッド２３を通じて接触を検出したか否かを判断する（ステップＳ３５１）。ＣＰＵ２１は接触を検出しない場合（ステップＳ３５１でＮＯ）、接触を検出するまで待機する。ＣＰＵ２１は接触を検出した場合（ステップＳ３５１でＹＥＳ）、接触位置における座標値を取得する（ステップＳ３５２）。ＣＰＵ２１はＲＡＭ２２に取得した座標値を時系列で逐次記憶する（ステップＳ３５３）。ＣＰＵ２１は取得した座標値が一定時間内第１所定範囲内に存在するか否かを判断する（ステップＳ３５４）。
【０１４６】
具体的には、ユーザがオブジェクトＴの選択のために微妙な操作を行っていることを、リモコン２側で検出すべく以下の処理を行う。ＣＰＵ２１はＲＡＭ２２の時系列で記憶された座標値を一定時間分（例えば、１秒間）読み出す。ＣＰＵ２１は読み出した座標値の分散を求め、求めた分散が記憶部２５に記憶した第１所定範囲である閾値以下の場合に一定時間所定範囲内であると判断する。またＣＰＵ２１は時系列順に座標値間の移動距離の総和を求め、その総和が記憶部２５に記憶した第１所定範囲である閾値以下の場合に一定時間第１所定範囲内であると判断しても良い。
【０１４７】
さらに、ＣＰＵ２１は一定時間分の座標値から、原点座標に最も近い座標値を抽出し、さらに原点座標から最も遠い座標値を抽出する。ＣＰＵ２１は抽出した２距離の距離が記憶部２５に記憶した閾値以下の場合に一定時間第２所定範囲内であると判断しても良い。その他、ＣＰＵ２１は所定数秒分の座標値の平均値を求める。ＣＰＵ２１は記憶部２５から閾半径を読み出す。ＣＰＵ２１は所定秒数分の各座標値が、平均値に係る座標値を中心とした閾半径以内に属するか否かを判断する。ＣＰＵ２１は全ての座標値が閾半径以内に存在する場合に、一定時間内に所定範囲内に属すると判断しても良い。
【０１４８】
ＣＰＵ２１はタッチパッド２３から取得される継続した接触入力に伴う座標値が一定時間内第１所定範囲内に存在しないと判断した場合（ステップＳ３５４でＮＯ）、最終の座標値をテレビ１へ、通信部２６を介して送信する（ステップＳ３５５）。具体的にはＣＰＵ２１はステップＳ３５３において、ＲＡＭ２２に時系列で最後に記憶された座標値を送信する。ＣＰＵ２１は一定時間内第１所定範囲内に存在すると判断した場合（ステップＳ３５４でＹＥＳ）、処理をステップＳ３５６へ移行させ、移動量低下処理を行う。
【０１４９】
ＣＰＵ２１はＲＡＭ２２から時系列で新しい座標値を移動先の座標値として読み出す。ＣＰＵ２１はＲＡＭ２２から移動先の座標値の時系列で一つ古い座標値を移動元の座標値として読み出す。ＣＰＵ２１は記憶部２５から係数を読み出す。この係数は例えば０より大きく１より小さい数である。ユーザはタッチパッド２３から適宜の値を設定することができる。ＣＰＵ２１は入力された係数を記憶部２５に記憶する。その他入力部１３を通じて係数を設定しても良い。この場合テレビ１のＣＰＵ１１は受け付けた係数を、通信部１６を介して、リモコン２へ送信する。リモコン２のＣＰＵ２１は通信部２６を介して受信した係数を記憶部２５に記憶する。本実施形態では０．５であるものとして説明する。
【０１５０】
ＣＰＵ２１は移動先のＸ座標値から移動前のＸ座標値を減じて、減じた値に係数を乗じる（ステップＳ３５６）。これによりＸ軸方向の移動量が半分まで低下する。ＣＰＵ２１は乗じた値を移動前のＸ座標値に加算し、変更後のＸ座標値として算出する（ステップＳ３５７）。ＣＰＵ２１は移動先のＹ座標値から移動前のＹ座標値を減じて、減じた値に係数を乗じる（ステップＳ３５８）。これによりＹ軸方向の移動量が半分まで低下する。ＣＰＵ２１は乗じた値を移動前のＹ座標値に加算し、変更後のＹ座標値として算出する（ステップＳ３５９）。
【０１５１】
ＣＰＵ２１はＲＡＭ２２の時系列で新しい座標値をステップＳ３５７及びＳ３５９でそれぞれ算出した変更後の座標値へと更新する（ステップＳ３６１）。ＣＰＵ１１は更新後の座標値及び移動量を低下させたことを示す第２形態情報を送信する（ステップＳ３６２）。なお、更新後の座標値は、ステップＳ３６１においてＲＡＭ２２に記憶した時系列で最後の座標値である。ＣＰＵ２１はタッチパッド２３からの出力に基づき、非接触を検出したか否かを判断する（ステップＳ３６３）。
【０１５２】
ＣＰＵ２１は非接触を検出していないと判断した場合（ステップＳ３６３でＮＯ）、処理をステップＳ３５２へ戻す。一方、テレビ１のＣＰＵ１１はステップＳ３５５で送信された座標値、または、ステップＳ３６２で送信された座標値及び第２形態情報を、通信部１６を介して受信する（ステップＳ３６４）。ＣＰＵ１１は通信部１６から出力される座標値を取得する（ステップＳ３６５）。ＣＰＵ１１は記憶部１５に記憶、または、制御プログラム１５Ｐに記述された変換式に基づき、取得した座標値を変換する（ステップＳ３６６）。
【０１５３】
ＣＰＵ１１はＲＡＭ１２に座標値を時系列で逐次記憶する（ステップＳ３６７）。ＣＰＵ１１はステップＳ３６４にて座標値と共に第２形態情報を受信したか否かを判断する（ステップＳ３６８）。ＣＰＵ１１は第２形態情報を受信していないと判断した場合（ステップＳ３６８でＮＯ）、処理をステップＳ３７１へ移行させる。ＣＰＵ１１は記憶部１５から第１形態に係るポインタ３の画像を読み出す。ここで読み出すポインタ３の画像は第１形態である白色丸印であるものとする。ＣＰＵ１１は変換後の座標値の位置にてポインタ３を、第１形態にて表示部１４に表示する（ステップＳ３７１）。その後、ＣＰＵ１１は処理をステップＳ３６４へ戻し、以上の処理を繰り返す。
【０１５４】
ＣＰＵ１１は第２形態情報を受信したと判断した場合（ステップＳ３６８でＹＥＳ）、処理をステップＳ３７２へ移行させる。ＣＰＵ１１は記憶部１５から第２形態に係るポインタ３の画像を読み出す。ここで読み出すポインタ３の画像は第２形態である白抜き矢印であるものとする。ＣＰＵ１１は変換後の座標値の位置にてポインタ３を、第２形態にて表示部１４に表示する（ステップＳ３７２）。これにより、ユーザは移動量が低下したことを認識することができる。
【０１５５】
ＣＰＵ１１はポインタ３が一定時間内第２所定範囲内に存在するか否かを判断する（ステップＳ３７３）。具体的にはＣＰＵ１１はＲＡＭ１２に記憶した座標値を時系列順に一定時間分（例えば０．５秒分）読み出す。この一定時間はステップＳ３２１の時間と同一であっても相違する値であっても良い。ＣＰＵ１１は読み出した座標値の分散を求め、求めた分散が記憶部１５に記憶した閾値以下の場合に一定時間第２所定範囲内であると判断しても良い。なお、第２所定範囲の大きさは、第１所定範囲と同一であっても、また異なる値であっても良い。またＣＰＵ１１は時系列順に座標値間の移動距離の総和を求め、その総和が記憶部１５に記憶した閾値以下の場合に一定時間第２所定範囲内であると判断しても良い。さらに、ＣＰＵ１１は原点座標に最も近い座標値を抽出し、原点座標から最も遠い座標値を抽出する。ＣＰＵ１１は抽出した２距離の距離が記憶部１５に記憶した閾値以下の場合に一定時間第２所定範囲内であると判断しても良い。
【０１５６】
ＣＰＵ１１は一定時間内第２所定範囲内に存在すると判断した場合（ステップＳ３７３でＹＥＳ）、処理をステップＳ３７４へ移行させる。ＣＰＵ１１は変更後の第３形態に係るポインタ３の画像を記憶部１５から読み出す。ＣＰＵ１１はポインタ３の表示を第３形態へ変更し、表示部１４に表示する（ステップＳ３７４）。その後処理をステップＳ３７６へ移行させる。ＣＰＵ１１は一定時間内第２所定範囲内に存在しないと判断した場合（ステップＳ３７３でＮＯ）、処理をステップＳ３６４へ戻す。
【０１５７】
リモコン２のＣＰＵ２１は非接触を検出したと判断した場合（ステップＳ３６３でＹＥＳ）、処理をステップＳ３７５へ移行させる。ＣＰＵ２１は非接触情報を、通信部２６を介してテレビ１へ送信する（ステップＳ３７５）。テレビ１のＣＰＵ１１は非接触情報を受信したか否かを判断する（ステップＳ３７６）。ＣＰＵ１１は非接触情報を受信していない場合（ステップＳ３７６でＮＯ）、処理をステップＳ３６４へ移行させる。
【０１５８】
ＣＰＵ１１は非接触情報を受信したと判断した場合（ステップＳ３７６でＹＥＳ）、処理をステップＳ３７７へ移行させる。なお、ＣＰＵ１１は、非接触に伴い無線により通信部１６にて受信するリモコン２からの座標値の送信が途絶えた場合に、ステップＳ３７７へ移行するようにしても良い。ＣＰＵ１１はポインタ３の座標値を読み出す（ステップＳ３７７）。具体的には、ＣＰＵ１１はステップＳ３６７にてＲＡＭ１２に記憶された最終の座標値を読み出す。
【０１５９】
ＣＰＵ１１は最終の座標値上にオブジェクトＴが存在するか否かを判断する（ステップＳ３７８）。ＣＰＵ１１はオブジェクトＴが存在すると判断した場合（ステップＳ３７８でＹＥＳ）、オブジェクトＴに対し最終の座標値にて入力処理を行う（ステップＳ３７９）。ＣＰＵ１１は記憶部１５からアニメーション画像を読み出す（ステップＳ３７１０）。ＣＰＵ１１はポインタ３の画像として、第４形態に係るアニメーション画像を表示部１４に表示する（ステップＳ３７１１）。ＣＰＵ１１は最終の座標値にオブジェクトＴが存在しないと判断した場合（ステップＳ３７８でＮＯ）、ポインタ３を表示部１４から消去し、処理を終了する（ステップＳ３７１２）。これにより、オブジェクトＴがキーボードアイコンの如く、サイズが小さく選択が困難な場合でも、移動量を低下させることで、より精度良くオブジェクトＴを直感的に選択することが可能となる。
【０１６０】
本実施の形態１０は以上の如きであり、その他は実施の形態１乃至９と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１６１】
実施の形態１１
図３８は上述した形態のテレビ１及びリモコン２の動作を示す機能ブロック図である。ＣＰＵ１１が制御プログラム１５Ｐ等を実行することにより、テレビ１は以下のように動作する。テレビ１は受信部１０１、表示処理部１０２、出力部１０３、変更部１０４、再出力部１０５、中止部１０６、受付情報出力部１０７、第２表示処理部１０８及び低下部１０９等を含む。受信部１０１はタッチパッド２３またはタッチパネルを有するリモコン２における継続した接触入力に伴う座標値を無線で受信する。
【０１６２】
表示処理部１０２は受信部１０１で受信した座標値に基づき移動するポインタ３を表示部１４に表示する。出力部１０３は継続した接触入力が終了した場合に、表示処理部１０２により表示した最終の座標値にて入力を受け付けたことを示す受付情報を出力する。変更部１０４は表示部１４に表示したポインタ３が一定時間所定範囲内に存在する場合に、ポインタ３の表示を変更する。再出力部１０５は出力部１０３により受付情報を出力した所定時間内に、リモコン２を介してタップ操作を受け付けた場合に、最終の座標値にて受付情報を再出力する。中止部１０６は変更部１０４による変更前に、継続した接触入力が終了した場合、出力部１０３による受付情報の表示を中止する。
【０１６３】
受付情報出力部１０７は変更部１０４によりポインタ３の表示を変更した後の所定時間内に、リモコン２を介したタップ操作を受け付けた場合に表示部１４に表示したポインタ３の最終の座標値にて受付情報を出力する。第２表示処理部１０８は受信部１０１で受信した座標値に基づき、表示部１４の第１表示領域３１を移動するポインタ３が所定領域３１１に属する場合に、第１表示領域３１上に重畳される第２表示領域３２を表示する。低下部１０９は表示部１４に表示されたオブジェクトＴと表示部１４に表示されたポインタ３との距離が所定距離以内の場合に、受信部１０１で受信した座標値に基づくポインタ３の移動量を低下させる。
【０１６４】
リモコン２は、無線出力部２０１、終了出力部２０２及び低下部２０３を備える。無線出力部２０１は、タッチパッド２３またはタッチパネルに対する継続した接触入力に伴う座標値を無線でテレビ１へ出力する。終了出力部２０２はタッチパッド２３またはタッチパネルに対する継続した接触入力が終了した場合に、終了したことを示す終了情報を無線でテレビ１へ出力する。低下部２０３は、タッチパッド２３またはタッチパネルに対する継続した接触入力に伴う座標値が一定時間第１所定範囲内に存在する場合に、座標値の移動量を低下させる。
【０１６５】
図３９は実施の形態１１に係るテレビ１のハードウェア群を示すブロック図である。テレビ１を動作させるためのプログラムは、ディスクドライブ等の読み取り部１０ＡにCD-ROM、DVD（Digital Versatile Disc）ディスクまたはUSBメモリ等の可搬型記録媒体１Ａを読み取らせて記憶部１５に記憶しても良い。また当該プログラムを記憶したフラッシュメモリ等の半導体メモリ１Ｂをテレビ１内に実装しても良い。さらに、当該プログラムは、インターネット等の通信網Ｎを介して接続される他のサーバコンピュータ（図示せず）からダウンロードすることも可能である。以下に、その内容を説明する。
【０１６６】
図３９に示すテレビ１は、実施形態で述べる各種ソフトウェア処理を実行するプログラムを、可搬型記録媒体１Ａまたは半導体メモリ１Ｂから読み取り、或いは、通信網Ｎを介して他のサーバコンピュータ（図示せず）からダウンロードする。当該プログラムは、制御プログラム１５Ｐとしてインストールされ、ＲＡＭ１２にロードして実行される。これにより、上述したテレビ１として機能する。
【０１６７】
本実施の形態１１は以上の如きであり、その他は実施の形態１乃至１０と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１６８】
実施の形態１２
実施の形態１２は３次元入力装置を用いる形態に関する。図４０は実施の形態１２に係る情報処理システムの概要を示す模式図である。以降の実施形態においてはタッチパッド２３またはタッチパネル上の平面方向の位置、及び、指示体としてのユーザの指先端またはスタイラス先端からタッチパッド２３またはタッチパネルの平面までの垂直方向の距離を検出することが可能なリモコン２を用いる。指示体は指、スタイラス、筆記具等であれば良い。以下では指示体を指であるものとして説明する。リモコン２からは平面方向の位置に対応する平面座標値及び距離に対応する距離座標値がテレビ１へ出力される。図４０においてはリモコン２の平面長手方向をＸ軸方向、短辺方向をＹ軸方向とする。またリモコン２の平面から離れる方向をＺ軸正方向とする。
【０１６９】
テレビ１の表示部１４の第１表示領域３１には平面座標値に対応付けてポインタ３が表示される。ポインタ３は平面座標値の変化に伴い移動する。テレビ１も表示部１４の長手方向をＸ軸方向、短辺方向をＹ軸方向としている。ポインタ３が所定の領域に属する場合、第１表示領域３１に重畳させて第２表示領域３２が表示部１４に表示される。第１表示領域３１及び第２表示領域３２にはオブジェクトＴが表示される。また第２表示領域３２上にも平面座標値に対応付けてポインタ３が表示され、平面座標値の変化に伴い移動する。以下詳細を説明する。
【０１７０】
図４１は実施の形態１２に係るリモコン２のハードウェア群を示すブロック図である。リモコン２は制御部としてのＣＰＵ２１、ＲＡＭ（Random Access Memory）２２、タッチパッド２３、記憶部２５、時計部２８及び通信部２６等を含む。ＣＰＵ２１は、バス２７を介してハードウェア各部と接続されている。ＣＰＵ２１は記憶部２５に記憶された制御プログラム２５Ｐに従いハードウェア各部を制御する。ＲＡＭ２２は例えばＳＲＡＭ、ＤＲＡＭ、フラッシュメモリ等である。ＲＡＭ２２は、記憶部としても機能し、ＣＰＵ２１による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【０１７１】
タッチパッド２３は平面座標値取得部２３１及び距離座標値取得部２３２を含む。平面方向及び平面までの距離を検出するタッチパッド２３は、特許文献６及び非特許文献１に記載したように、例えば静電容量方式またはさらに赤外線センサまたは磁気センサを組み合わせた方式が用いられる。距離座標値取得部２３２はタッチパッド２３の接触平面上(上側)に存在する指先端から平面までの垂直距離を取得し、ＣＰＵ２１へ出力する。本実施形態においては、距離座標値取得部２３２は平面までの垂直距離が５ｃｍ以下の場合に、検出が可能である。また距離座標値取得部２３２は、距離が０ｃｍすなわち、指が平面に接触するまで検出が可能であるものとして説明する。
【０１７２】
平面座標値取得部２３１は距離が零で、すなわち指が接触平面に触れた位置の平面座標値をＣＰＵ２１へ出力する。また平面座標値取得部２３１は指先端からの垂線が接触平面に交差する位置の平面座標値をＣＰＵ２１へ出力する。時計部２８は日時情報をＣＰＵ２１へ出力する。無線出力部としての通信部２６はテレビ１へ無線にて座標値等の情報を送信し、例えば無線ＬＡＮ（Local Area Network）モジュール、ＲＦモジュール、赤外線通信用モジュールまたはBluetooth（登録商標）モジュールが用いられる。本実施形態では無線ＬＡＮモジュールを用いて、テレビ１とBluetooth（登録商標）により情報の送受信を行う例を挙げて説明する。記憶部２５は例えば、大容量フラッシュメモリまたはハードディスク等であり、制御プログラム２５Ｐを格納する。
【０１７３】
図４２は実施の形態１２に係るテレビ１のハードウェア群を示すブロック図である。テレビジョン受信機としてのテレビ１はＣＰＵ１１、ＲＡＭ１２、入力部１３、表示部１４、記憶部１５、時計部１８、チューナ部１９、映像処理部１９１、及び、通信部１６等を含む。ＣＰＵ１１は、バス１７を介してハードウェア各部と接続されている。ＣＰＵ１１は記憶部１５に記憶された制御プログラム１５Ｐに従いハードウェア各部を制御する。ＲＡＭ１２は例えばＳＲＡＭ、ＤＲＡＭ、フラッシュメモリ等である。ＲＡＭ１２は、記憶部としても機能し、ＣＰＵ１１による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【０１７４】
入力部１３は操作ボタン等の入力デバイスであり、受け付けた操作情報をＣＰＵ１１へ出力する。表示部１４は液晶ディスプレイ、プラズマディスプレイまたは有機ＥＬディスプレイ等で有り、ＣＰＵ１１の指示に従い各種情報を表示する。時計部１８は日時情報をＣＰＵ１１へ出力する。受信部として機能する通信部１６は無線ＬＡＮモジュールであり、リモコン２との間で情報の送受信を行う。なお、リモコン２と同様に、通信部１６として赤外線通信用モジュールまたはBluetooth（登録商標）モジュールを用いても良い。記憶部１５は例えば、ハードディスクまたは大容量フラッシュメモリ等であり、制御プログラム１５Ｐを格納する。
【０１７５】
放送受信部としてのチューナ部１９は受信した地上デジタル波、ＢＳデジタル波等の放送波に係る映像信号を映像処理部１９１へ出力する。映像処理部１９１は映像処理を行い、映像処理後の映像を表示部１４へ出力する。また通信部１６は図示しない他のサーバコンピュータとの間で、インターネット等の通信網Ｎを介してＨＴＴＰ（HyperText Transfer Protocol）等により情報の送受信を行う。通信部１６はサーバコンピュータから受信したＷｅｂページ及び動画ファイル等のコンテンツをＣＰＵ１１へ出力する。ＣＰＵ１１は表示部１４にＷｅｂページを表示する。図４０の例はメニュー用のＷｅｂページがダウンロードされ、Ｗｅｂページ中のオブジェクトＴが表示されている。
【０１７６】
図４３は送信される座標値を示す説明図である。リモコン２のＣＰＵ２１はタッチパッド２３から出力される平面座標値及び距離座標値をテレビ１へ送信する。図４３の例では（１００，１２０,５）の座標値が最初に送信されている。なお、座標値Ｘ、Ｙで示す値が平面座標値であり、座標値Ｚで示す値が距離座標値である。この場合、指先端のタッチパッド２３の平面に対する垂線の長さが距離として５であることが理解できる。また垂線がタッチパッド２３の平面に交わる平面座標値が（１００,１２０）であることが理解できる。指がタッチパッド２３に接触した場合、距離が０となり、リモコン２のＣＰＵ２１は、（１５６,８４,０）の座標値をテレビ１へ出力する。テレビ１の通信部１６はリモコン２から送信される座標値を受信する。
【０１７７】
ＣＰＵ１１は通信部１６から出力される座標値を、ＲＡＭ１２に記憶する。ＣＰＵ１１は記憶した座標値の内平面座標値について、記憶部１５に記憶した変換式に基づき、表示部１４の座標系における平面座標値に変換する。ＣＰＵ１１は、第１表示領域３１上にオブジェクトＴを表示する。ＣＰＵ１１は、第１表示領域３１上に、変換後の平面座標値に対応する位置にポインタ３を表示する。ＣＰＵ１１は、距離座標として零が入力されるまで、変換後の平面座標値に対応させてポインタ３を移動させる表示を行う。
【０１７８】
図４４は第２表示領域３２の表示イメージを示す説明図である。ＣＰＵ１１は、記憶部１５に予め記憶された所定領域を読み出す。所定領域は例えば第１表示領域３１の上側４分の１の領域とすればよい。第１表示領域３１の左上を原点座標値（０,０）、Ｘ座標の最大座標値をＸ０、Ｙ座標の最大座標値をＹ０、原点からＹ０の４分の１にあたる座標値をＹ０／４とする。この場合、所定領域は（０,０）（Ｘ０,０）、（０,Ｙ０／４）、（Ｘ０,Ｙ０／４）で囲む領域となる。なお本実施形態では上側４分の１としたが一例でありこれに限るものではない。その他所定領域は矩形状に限らず円、楕円または多角形状であっても良い。下側または右側の数分の１の領域としても良い。ＣＰＵ１１は、ポインタ３が所定領域に属した場合、第１表示領域３１上に第２表示領域３２を重畳させて表示する。具体的にはＣＰＵ１１は、第１表示領域３１の所定領域を覆うよう第２表示領域３２を上から下へ向けてスクロールさせて表示する。
【０１７９】
ＣＰＵ１１は、ポインタ３の座標が所定領域に存在する場合は、第２表示領域３２上にポインタ３を表示する。図４４Ａは第２表示領域３２上をポインタ３が移動する様子を示している。図４４Ｂは第２表示領域３２上にてオブジェクトＴに対する入力を受け付けた状態を示す。ＣＰＵ１１は、距離座標が零になった場合、ポインタ３の平面座標に一致するオブジェクトＴに対する入力を受け付けたことを示す受け付け情報を出力する。
【０１８０】
この受け付け情報の出力は例えばポインタ３の色を移動時から入力受け付け時で変更させる処理を行うようにすればよい。図４４の例では、移動時は白色丸印で表示し、入力時は黒色丸印に変更するアニメーション表示を行っている。本実施形態ではアニメーション表示を行う例を挙げたがこれに限るものではない。図示しないスピーカから音声を出力しても良い。以上のハードウェア構成においてソフトウェア処理を、フローチャートを用いて説明する。
【０１８１】
図４５は第２表示領域３２の表示処理手順を示すフローチャートである。距離座標値が零ではなく、第１表示領域３１に平面座標値に対応するポインタ３が表示されているものとして説明する。リモコン２のＣＰＵ２１は、タッチパッド２３から出力される平面座標値が記憶部２５に記憶した所定領域内であるか否かを判断する（ステップＳ４５１）。ＣＰＵ２１は、所定領域内でないと判断した場合（ステップＳ４５１でＮＯ）、所定領域内に属するまで待機する。ＣＰＵ２１は、所定領域内に属すると判断した場合（ステップＳ４５１でＹＥＳ）、所定領域内に属したことを示す情報を、通信部２６を介してテレビ１へ出力する（ステップＳ４５２）。
【０１８２】
テレビ１のＣＰＵ１１は、所定領域に属したことを示す情報を受信した場合、第２表示領域３２を描画する処理を以下のとおり実行する（ステップＳ４５３）。ＣＰＵ１１は、第１表示領域３１上に所定領域を覆う第２表示領域３２を重畳させて表示する（ステップＳ４５４）。ＣＰＵ１１は、リモコン２から出力される平面座標値に対応する位置にポインタ３を描画する（ステップＳ４５５）。またＣＰＵ１１は、リモコン２から出力される平面座標値が変化する度にポインタ３を移動させる（ステップＳ４５６）。
【０１８３】
リモコン２のＣＰＵ２１は、タッチパッド２３から出力される距離座標値が正の値から零となったか否かを判断する（ステップＳ４５７）。ＣＰＵ２１は、零となっていない場合（ステップＳ４５７でＮＯ）、処理をステップＳ４５１へ戻す。ＣＰＵ２１は、距離座標値が零になったと判断した場合（ステップＳ４５７でＹＥＳ）、ステップＳ４５８へ移行させる。ＣＰＵ２１は、入力されたことを示す入力情報を、通信部２６を介してテレビ１へ出力する（ステップＳ４５８）。
【０１８４】
テレビ１のＣＰＵ１１は、通信部１６を介して、入力情報を受信した場合、入力処理を以下のとおり開始する（ステップＳ４５９）。ＣＰＵ１１は、記憶部１５に記憶したアニメーション処理プログラムを読み出し、オブジェクトＴに対する入力を受け付けたことを示すポインタ３のアニメーション表示を行う（ステップＳ４５１０）。なお、図４５で述べた処理の一部をテレビ１側で実行しても良い。以下に詳細を説明する。
【０１８５】
図４６は第２表示領域３２の表示処理手順を示すフローチャートである。ＣＰＵ１１は、平面座標値及び距離座標値をリモコン２から受信する（ステップＳ４６１）。ＣＰＵ１１は、平面座標値に基づきポインタ３を第１表示領域３１上に表示する（ステップＳ４６２）。ＣＰＵ１１は、平面座標値が記憶部１５に記憶した所定領域内であるか否かを判断する（ステップＳ４６３）。ＣＰＵ１１は、所定領域内でないと判断した場合（ステップＳ４６３でＮＯ）、ステップＳ４６１に処理を戻す。
【０１８６】
ＣＰＵ１１は、距離座標値が零でない状態で平面座標値が所定領域内に属すると判断した場合（ステップＳ４６３でＹＥＳ）、処理をステップＳ４６４へ移行させる。ＣＰＵ１１は、第１表示領域３１上に、所定領域を覆う第２表示領域３２を重畳して表示する（ステップＳ４６４）。ＣＰＵ１１は、ポインタ３をリモコン２から送信される平面座標値に基づき第２表示領域３２上に表示する（ステップＳ４６４１）。ＣＰＵ１１は、距離座標が正の値から零になったか否かを判断する（ステップＳ４６５）。ＣＰＵ１１は、零でないと判断した場合（ステップＳ４６５でＮＯ）、処理をステップＳ４６４１へ戻す。
【０１８７】
ＣＰＵ１１は、距離座標値が零になったと判断した場合（ステップＳ４６５でＹＥＳ）、ステップＳ４６６へ移行する。ＣＰＵ１１は、第２表示領域３２上に表示されるオブジェクトＴの表示領域を読み出す。ＣＰＵ１１は、リモコン２から送信される平面座標値がオブジェクトＴの表示領域内であるか否かを判断する（ステップＳ４６６）。ＣＰＵ１１は、表示領域内でないと判断した場合（ステップＳ４６６でＮＯ）、処理をステップＳ４６４１へ戻す。ＣＰＵ１１は、オブジェクトＴの表示領域内であると判断した場合（ステップＳ４６６でＹＥＳ）、処理をステップＳ４６７へ移行させる。ＣＰＵ１１は、オブジェクトＴに対する入力を受け付けたことを示す受け付け情報として、当該平面座標値の位置にてポインタ３に対するアニメーション表示を行う（ステップＳ４６７）。これにより、リモコン２を視認することなくタッチパッド２３までの距離を利用しつつ適切な入力処理が可能となる。
【０１８８】
本実施の形態１２は以上の如きであり、その他は実施の形態１乃至１１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１８９】
実施の形態１３
実施の形態１３はオブジェクトＴに選択情報を表示する形態に関する。図４７は実施の形態１３に係るテレビ１のハードウェア群を示すブロック図である。記憶部１５には領域ファイル１５１が設けられている。図４８は領域ファイル１５１のレコードレイアウトを示す説明図である。領域ファイル１５１はオブジェクトＩＤフィールド及び表示領域フィールドを含む。オブジェクトＩＤフィールドには第２表示領域３２に表示されるオブジェクトＴを特定するための識別情報（以下、オブジェクトＩＤという）が記憶されている。表示領域フィールドにはオブジェクトＩＤに対応づけてオブジェクトを第２表示領域３２に表示する際の領域座標値を記憶している。
【０１９０】
ＣＰＵ１１は、オブジェクトＴのアイコンを記憶部１５から読み出し、当該オブジェクトＴのオブジェクトＩＤに対応する領域座標値を領域ファイル１５１から読み出す。ＣＰＵ１１は、第２表示領域３２の読み出した領域座標値上にオブジェクトＴを表示する。領域座標値は４隅の座標値を記憶するほか、中心となる座標値及び半径を記憶しておいても良い。なお、本実施形態では領域ファイル１５１を記憶部１５に設ける例を挙げたがこれに限るものではない。ＲＡＭ１２に記憶または制御プログラム１５Ｐ中に記述するほか、図示しない他の記憶媒体に記憶しても良い。
【０１９１】
図４９は選択情報の表示イメージを示す説明図である。ＣＰＵ１１は、オブジェクトＴの表示領域にポインタ３の座標値が存在すると判断した場合、記憶部１５から選択情報を読み出し、当該オブジェクトＴが選択されていることを示す選択情報を表示する。なお、本実施形態で説明する座標系は表示部１４におけるものとする。図４９の例では中央のオブジェクトＴの表示領域にポインタ３が存在している。この場合、ＣＰＵ１１は、選択情報としてオブジェクトＴの外枠を、元のオブジェクトＴから識別できるよう黄色等で着色する処理を行う。
【０１９２】
ポインタ３が表示領域内に存在しない場合、オブジェクトＴには選択情報が表示されない。選択情報はこれに限らずポインタ３が表示領域内に存在しない場合のオブジェクトＴと、ポインタ３が表示領域内に存在する場合のオブジェクトＴがユーザに識別できるものであればこれに限るものではない。例えば、オブジェクトＴを点滅させる、オブジェクトＴの全体の色を変化させる等しても良い。
【０１９３】
図５０は選択情報の表示処理手順を示すフローチャートである。ＣＰＵ１１は、第２表示領域３２上のオブジェクトＴの表示領域を領域ファイル１５１から読み出す（ステップＳ５０１）。ＣＰＵ１１は、ポインタ３の座標値を取得する（ステップＳ５０２）。なおＣＰＵ１１は、リモコン２から出力される座標値を、表示部１４における座標値に変換する。ＣＰＵ１１は、ポインタ３の座標値がオブジェクトＴの表示領域内に存在するか否かを判断する（ステップＳ５０３）。
【０１９４】
ＣＰＵ１１は、オブジェクトＴの表示領域内でないと判断した場合（ステップＳ５０３でＮＯ）、処理をステップＳ５０２へ戻す。ＣＰＵ１１は、オブジェクトＴの表示領域内であると判断した場合（ステップＳ５０３でＹＥＳ）、処理をステップＳ５０４へ移行させる。ＣＰＵ１１は、当該オブジェクトＴに選択情報を併せて表示する（ステップＳ５０４）。これにより、リモコン２とテレビ１とが離れている状況下でもユーザは選択されているオブジェクトＴを直感的に把握することが可能となる。
【０１９５】
本実施の形態１３は以上の如きであり、その他は実施の形態１乃至１２と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１９６】
実施の形態１４
実施の形態１４は第２表示領域３２の表示を消去する形態に関する。図５１は第１表示領域３１の表示イメージを示す説明図である。ポインタ３が第２表示領域３２を表示するための所定領域外に移動した場合、一旦表示した第２表示領域３２の表示を消去する。なお消去方法は上方向にスクロールさせるほか、瞬時に消去する形態であっても良い。
【０１９７】
図５２は第２表示領域３２の消去処理の手順を示すフローチャートである。実施の形態１２で述べた処理により第２表示領域３２を表示した後以下の処理を行う。リモコン２のＣＰＵ２１は、タッチパッド２３から出力される平面座標値が記憶部２５に記憶した所定領域内であるか否かを判断する（ステップＳ５２１）。ＣＰＵ２１は、所定領域内でないと判断した場合（ステップＳ５２１でＮＯ）、処理をステップＳ５２２へ移行させる。ＣＰＵ２１は、通信部２６を介して領域外であることを示す通知をテレビ１へ出力する（ステップＳ５２２）。
【０１９８】
テレビ１のＣＰＵ１１は、通信部１６を介して、領域外であることを示す通知を受信した場合、第２表示領域３２の表示を消去する（ステップＳ５２３）。ＣＰＵ１１は、リモコン２から出力される平面座標値に対応する第１表示領域３１上の座標にポインタ３を引き続き表示する（ステップＳ５２４）。なお、ＣＰＵ１１は距離座標値が所定距離離れていると判断した場合、ポインタ３の表示を消去する。リモコン２のＣＰＵ２１は、平面座標値が所定領域内であると判断した場合（ステップＳ５２１でＹＥＳ）、処理をステップＳ５２５へ移行させる。
【０１９９】
リモコン２のＣＰＵ２１は、タッチパッド２３から出力される距離座標値が正の値から零となったか否かを判断する（ステップＳ５２５）。ＣＰＵ２１は、零となっていない場合（ステップＳ５２５でＮＯ）、処理をステップＳ５２１へ戻す。ＣＰＵ２１は、距離座標値が零になったと判断した場合（ステップＳ５２５でＹＥＳ）、ステップＳ５２６へ移行させる。ＣＰＵ２１は、入力されたことを示す入力情報を、通信部２６を介してテレビ１へ出力する（ステップＳ５２６）。なお、以降の処理は実施の形態１のステップＳ４５９以降の処理と同様であるので詳細な説明を省略する。
【０２００】
以上述べた処理をテレビ１側で実行しても良い。図５３は第２表示領域３２の消去処理手順を示すフローチャートである。テレビ１のＣＰＵ１１は、実施の形態１２で述べた処理により第２表示領域３２を表示した後以下の処理を行う。ＣＰＵ１１は、平面座標値及び距離座標値をリモコン２から受信する（ステップＳ５３１）。ＣＰＵ１１は、平面座標値に基づきポインタ３を第２表示領域３２上に表示する（ステップＳ５３２）。ＣＰＵ１１は、平面座標値が記憶部１５に記憶した所定領域内であるか否かを判断する（ステップＳ５３３）。なおステップＳ５３の処理は表示部１４の座標系におけるポインタ３の座標値と記憶部１５に記憶した所定領域とを比較するほか、受信した平面座標値と、記憶部１５に記憶した所定領域とを比較しても良い。
【０２０１】
ＣＰＵ１１は、所定領域内であると判断した場合（ステップＳ５３３でＹＥＳ）、処理をステップＳ５３１へ戻す。ＣＰＵ１１は、所定領域内でないと判断した場合（ステップＳ５３３でＮＯ）、ステップＳ５３４へ移行させる。ＣＰＵ１１は、第２表示領域３２の表示を消去する（ステップＳ５３４）。ＣＰＵ１１は、リモコン２から出力される平面座標値に対応する第１表示領域３１上の座標にポインタ３を引き続き表示する（ステップＳ５３５）。
【０２０２】
さらに一定時間経過した場合に消去処理を行っても良い。図５４及び図５５は第２表示領域３２の消去処理手順を示すフローチャートである。テレビ１のＣＰＵ１１は、実施の形態１２で述べた処理により第２表示領域３２を表示した後、時計部１８により計時処理を行う（ステップＳ５４１）。ＣＰＵ１１は、平面座標値及び距離座標値をリモコン２から受信する（ステップＳ５４２）。ＣＰＵ１１は、平面座標値に基づきポインタ３を第２表示領域３２上に表示する（ステップＳ５４３）。ＣＰＵ１１は、平面座標値が記憶部１５に記憶した所定領域内であるか否かを判断する（ステップＳ５４４）。
【０２０３】
ＣＰＵ１１は、所定領域内でないと判断した場合（ステップＳ５４４でＮＯ）、処理をステップＳ５４５へ移行させる。ＣＰＵ１１は、第２表示領域３２の表示を消去する（ステップＳ５４５）。ＣＰＵ１１は、リモコン２から出力される平面座標値に対応する第１表示領域３１上の座標にポインタ３を引き続き表示する（ステップＳ５４６）。ＣＰＵ１１は、所定領域内であると判断した場合（ステップＳ５４４でＹＥＳ）、処理をステップＳ５４７へ移行させる。
【０２０４】
ＣＰＵ１１は、ステップＳ５４１で計時した時間が記憶部１５に記憶した所定時間を経過したか否かを判断する（ステップＳ５４７）。ＣＰＵ１１は、所定時間を経過したと判断した場合（ステップＳ５４７でＹＥＳ）、処理をステップＳ５４８へ移行させる。ＣＰＵ１１は、第２表示領域３２の表示を消去する（ステップＳ５４８）。ＣＰＵ１１は、リモコン２から出力される平面座標値に対応する第１表示領域３１上の座標にポインタ３を引き続き表示する（ステップＳ５４９）。
【０２０５】
ＣＰＵ１１は、所定時間を経過していないと判断した場合（ステップＳ５４７でＮＯ）、処理をステップＳ５５１へ移行させる。ＣＰＵ１１は、距離座標値が正の値から零になったか否かを判断する（ステップＳ５５１）。ＣＰＵ１１は、零でないと判断した場合（ステップＳ５５１でＮＯ）、処理をステップＳ５４２へ戻す。
【０２０６】
ＣＰＵ１１は、距離座標値が零になったと判断した場合（ステップＳ５５１でＹＥＳ）、ステップＳ５５２へ移行する。ＣＰＵ１１は、第２表示領域３２上に表示されるオブジェクトＴの表示領域を読み出す。ＣＰＵ１１は、リモコン２から送信される平面座標値がオブジェクトＴの表示領域内であるか否かを判断する（ステップＳ５５２）。ＣＰＵ１１は、表示領域内でないと判断した場合（ステップＳ５５２でＮＯ）、処理をステップＳ５４２へ戻す。ＣＰＵ１１は、オブジェクトＴの表示領域内であると判断した場合（ステップＳ５５２でＹＥＳ）、処理をステップＳ５５３へ移行させる。ＣＰＵ１１は、オブジェクトＴに対する入力を受け付けたことを示す受け付け情報として、当該平面座標値の位置にてポインタ３に対するアニメーション表示を行う（ステップＳ５５３）。これにより、第２表示領域３２の表示を適切に消去することが可能となる。
【０２０７】
本実施の形態１４は以上の如きであり、その他は実施の形態１乃至１３と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０２０８】
実施の形態１５
実施の形態１５は距離座標値に応じてオブジェクトＴの表示を変更する形態に関する。図５６は実施の形態１５に係るテレビ１のハードウェア群を示すブロック図である。記憶部１５には画像ファイル１５２が設けられている。図５７は画像ファイル１５２のレコードレイアウトを示す説明図である。画像ファイル１５２は距離座標値フィールド及び画像フィールドを含む。距離座標値フィールドにはリモコン２から送信される距離座標値が記憶されている。また画像フィールドには距離座標値に対応づけてjpeg(Joint Photographic Experts Group)またはgif(Graphics Interchange Format)等の画像データが記憶されている。
【０２０９】
ＣＰＵ１１は、通信部１６を介して距離座標値を受信した場合、距離座標値に対応するオブジェクトＴの画像データを読み出す。ＣＰＵ１１は、読み出したオブジェクトＴの画像データを表示部第２表示領域３２上に表示する。図５８は画像データの表示イメージを示す説明図である。画像データは例えば四角柱上のボタン形状をなし、距離座標値が小さくなるにつれてボタンの高さが低下するように表示する。図５８Ａはもっとも高さが高いボタン形状を示す画像データである。ＣＰＵ１１は、距離座標値が２以上４以下であると判断した場合、距離が離れていることからもっとも高さのあるボタン形状の画像データを画像ファイル１５２から読み出し、オブジェクトＴとして表示する。
【０２１０】
ＣＰＵ１１は、距離座標値が１以上２未満であると判断した場合、図５８Ｂの如く次に高さのあるボタン形状の画像データを画像ファイル１５２から読み出し、オブジェクトＴとして表示する。ＣＰＵ１１は、距離座標値が０より大きく２未満であると判断した場合、図５８Ｃの如く距離が小さいことから最も低いボタン形状の画像データを画像ファイル１５２から読み出し、オブジェクトＴとして表示する。なお、本実施形態で述べる数値は一例でありこれに限るものではない。またボタン形状は高さが変化するものであれば四角柱に限らず、円柱、三角柱、キャラクター画像等であっても良い。また本実施形態では説明を容易にするために高さが３段階の画像を用いる例を挙げたがこれに限るものではない。距離に追随して高さが変化する多段階の画像を表示すればよい。
【０２１１】
図５９はボタン形状の変化処理を示すフローチャートである。ＣＰＵ１１は、第２表示領域３２上のオブジェクトＴの表示領域を領域ファイル１５１から読み出す（ステップＳ５９１）。ＣＰＵ１１は、ポインタ３の座標値及び距離座標値を取得する（ステップＳ５９２）。ＣＰＵ１１は、ポインタ３の座標値がオブジェクトＴの表示領域内に存在するか否かを判断する（ステップＳ５９３）。
【０２１２】
ＣＰＵ１１は、オブジェクトＴの表示領域内でないと判断した場合（ステップＳ５９３でＮＯ）、処理をステップＳ５９２へ戻す。ＣＰＵ１１は、オブジェクトＴの表示領域内であると判断した場合（ステップＳ５９３でＹＥＳ）、処理をステップＳ５９４へ移行させる。ＣＰＵ１１は、距離座標値に対応する画像データを画像ファイル１５２から読み出す（ステップＳ５９４）。ＣＰＵ１１は、画像データをオブジェクトＴとして第２表示領域３２上に表示する（ステップＳ５９５）。
【０２１３】
ＣＰＵ１１は、距離座標値が正の値から零になったか否かを判断する（ステップＳ５９６）。ＣＰＵ１１は、零でないと判断した場合（ステップＳ５９６でＮＯ）、処理をステップＳ５９２へ戻す。ＣＰＵ１１は、距離座標値が零となったと判断した場合（ステップＳ５９６でＹＥＳ）、ステップＳ５９７へ移行する。ＣＰＵ１１は、オブジェクトＴに対する入力を受け付けたことを示す受け付け情報として、当該平面座標値の位置にてポインタ３に対するアニメーション表示を行う（ステップＳ５９７）。例えばオブジェクトＴのボタン形状に係る画像データを消去する処理、またはボタン形状の高さが図５８Ｃに示した高さより更に低く表示した上で消去する処理を行えばよい。これにより、リモコン２とテレビ１とが離れている場合でも高さの感覚を視覚を通じて把握することが可能となる。
【０２１４】
本実施の形態１５は以上の如きであり、その他は実施の形態１乃至１４と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０２１５】
実施の形態１６
図６０は操作イメージを示す説明図である。オブジェクトＴ１及びＴ２がテレビ１に表示されている場合に、ユーザがリモコン２を通じてオブジェクトＴ１の操作を希望しているとする。指は関節を中心とした回転運動を行うことがあることからオブジェクトＴ１の操作を意図していたとしても実際には、点線で示す軌跡の如く、誤って直前でオブジェクトＴ２を操作することがある。本実施形態では一定期間オブジェクトＴ１の領域にポインタ３が存在する場合に限りオブジェクトＴ１の入力を受け付ける形態に関する。
【０２１６】
図６１は期間記憶処理の手順を示すフローチャートである。ＣＰＵ１１は、リモコン２から送信される平面座標値を取得する（ステップＳ６６１）。ＣＰＵ１１は、記憶部１５に記憶した変換式により、平面座標値をポインタ３の座標値へ変換する（ステップＳ６６２）。ＣＰＵ１１は、ポインタ３を第２表示領域３２に表示する（ステップＳ６６３）。なお、本実施形態では第２表示領域３２に表示する際の処理を説明するが、第１表示領域３１上に表示した際にも同様に行っても良い。
【０２１７】
ＣＰＵ１１は、領域ファイル１５１からオブジェクトＴ１及びオブジェクトＴ２の表示領域を読み出す（ステップＳ６６４）。ＣＰＵ１１は、ポインタ３の座標値はオブジェクトＴ１の表示領域内であるか否かを判断する（ステップＳ６６５）。ＣＰＵ１１は、表示領域内であると判断した場合（ステップＳ６６５でＹＥＳ）、カウンタＮをインクリメントする（ステップＳ６６６）。なおカウンタの値はＲＡＭ１２に記憶される。一方、ＣＰＵ１１は、表示領域内でないと判断した場合（ステップＳ６６５でＮＯ）、カウンタＮをリセットする（ステップＳ６６７）。ＣＰＵ１１は、例えば以上のカウント処理を１０ｍｓ毎に繰り返し行う。
【０２１８】
図６２は入力操作の受け付け処理を示すフローチャートである。ＣＰＵ１１は、距離座標値が正の値から零になったか否かを判断する（ステップＳ６２１）。ＣＰＵ１１は、零でないと判断した場合（ステップＳ６２１でＮＯ）、処理をステップＳ６２１へ戻す。
【０２１９】
ＣＰＵ１１は、距離座標値が零になったと判断した場合（ステップＳ６２１でＹＥＳ）、ステップＳ６２２へ処理を移行させる。ＣＰＵ１１は、ポインタ３の座標値はオブジェクトＴ１の表示領域内であるか否かを判断する（ステップＳ６２２）。ＣＰＵ１１は、表示領域内であると判断した場合（ステップＳ６２２でＹＥＳ）、ＲＡＭ１２に記憶したカウンタＮは記憶部１５に記憶した所定値以上であるか否かを判断する（ステップＳ６２３）。例えば所定値は１０とすれば良い。１００ｍｓ以上であればタッチ直前でのオブジェクトＴの変更が無いものとして（ステップＳ６２３でＹＥＳ）、ＣＰＵ１１は処理をステップＳ６２４へ移行させる。ＣＰＵ１１は、オブジェクトＴ１に対する入力を受け付けたことを示す受け付け情報として、当該平面座標値の位置にてポインタ３に対するアニメーション表示を行う（ステップＳ６２４）。
【０２２０】
なお、本実施形態ではカウンタＮを用いたが、時計部１８による計時機能を用い、記憶部１５に記憶した所定時間を超えたか否かにより判断を行っても良い。一方ＣＰＵ１１は、ポインタ３の座標値がオブジェクトＴ１の表示領域でない場合（ステップＳ６２２でＮＯ）、ステップＳ６２４の処理を行うことなく終了する。同様にＣＰＵ１１は、カウンタＮが所定値以上でない場合（ステップＳ６２３でＮＯ）、ステップＳ６２４の処理を行うことなく終了する。この場合、オブジェクトＴ２の操作がキャンセルされる。なお、オブジェクトＴ２の操作をキャンセルすると共に、ＣＰＵ１１はオブジェクトＴ１への入力がなされたと見なして、ステップＳ６２４へ移行させ、オブジェクトＴ１に対するポインタ３のアニメーション表示を行っても良い。これにより、直前で異なるオブジェクトＴが操作されることに伴う操作ミスを低減することが可能となる。
【０２２１】
本実施の形態１６は以上の如きであり、その他は実施の形態１乃至１５と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【符号の説明】
【０２２２】
１      テレビ
１Ａ    可搬型記録媒体
１Ｂ    半導体メモリ
２      リモコン
３      ポインタ
１０Ａ  読み取り部
１１    ＣＰＵ
１２    ＲＡＭ
１３    入力部
１４    表示部
１５    記憶部
１５Ｐ  制御プログラム
１６    通信部
１８    時計部
１９    チューナ部
２１    ＣＰＵ
２２    ＲＡＭ
２３    タッチパッド
２５    記憶部
２５Ｐ  制御プログラム
２６    通信部
３１    第１表示領域
３２    第２表示領域
１０１  受信部
１０２  表示処理部
１０３  出力部
１０４  変更部
１０５  再出力部
１０６  中止部
１０７  受付情報出力部
１０８  第２表示処理部
１０９、２０３  低下部
１５１  領域ファイル
１５２  画像ファイル
１９１  映像処理部
２０１  無線出力部
２０２  終了出力部
２３１  平面座標値取得部
２３２  距離座標値取得部
３１１  所定領域
Ｔ      オブジェクト
Ｎ      通信網
【図１】
2012226735.tif 000003
【図２】
2012226735.tif 000004
【図３】
2012226735.tif 000005
【図４】
2012226735.tif 000006
【図５】
2012226735.tif 000007
【図６】
2012226735.tif 000008
【図７】
2012226735.tif 000009
【図８】
2012226735.tif 000010
【図９】
2012226735.tif 000011
【図１０】
2012226735.tif 000012
【図１１】
2012226735.tif 000013
【図１２】
2012226735.tif 000014
【図１３】
2012226735.tif 000015
【図１４】
2012226735.tif 000016
【図１５】
2012226735.tif 000017
【図１６】
2012226735.tif 000018
【図１７】
2012226735.tif 000019
【図１８】
2012226735.tif 000020
【図１９】
2012226735.tif 000021
【図２０】
2012226735.tif 000022
【図２１】
2012226735.tif 000023
【図２２】
2012226735.tif 000024
【図２３】
2012226735.tif 000025
【図２４】
2012226735.tif 000026
【図２５】
2012226735.tif 000027
【図２６】
2012226735.tif 000028
【図２７】
2012226735.tif 000029
【図２８】
2012226735.tif 000030
【図２９】
2012226735.tif 000031
【図３０】
2012226735.tif 000032
【図３１】
2012226735.tif 000033
【図３２】
2012226735.tif 000034
【図３３】
2012226735.tif 000035
【図３４】
2012226735.tif 000036
【図３５】
2012226735.tif 000037
【図３６】
2012226735.tif 000038
【図３７】
2012226735.tif 000039
【図３８】
2012226735.tif 000040
【図３９】
2012226735.tif 000041
【図４０】
2012226735.tif 000042
【図４１】
2012226735.tif 000043
【図４２】
2012226735.tif 000044
【図４３】
2012226735.tif 000045
【図４４】
2012226735.tif 000046
【図４５】
2012226735.tif 000047
【図４６】
2012226735.tif 000048
【図４７】
2012226735.tif 000049
【図４８】
2012226735.tif 000050
【図４９】
2012226735.tif 000051
【図５０】
2012226735.tif 000052
【図５１】
2012226735.tif 000053
【図５２】
2012226735.tif 000054
【図５３】
2012226735.tif 000055
【図５４】
2012226735.tif 000056
【図５５】
2012226735.tif 000057
【図５６】
2012226735.tif 000058
【図５７】
2012226735.tif 000059
【図５８】
2012226735.tif 000060
【図５９】
2012226735.tif 000061
【図６０】
2012226735.tif 000062
【図６１】
2012226735.tif 000063
【図６２】
2012226735.tif 000064
【手続補正書】
【提出日】平成24年8月10日(2012.8.10)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本願に開示する表示装置は、情報を表示する表示装置において、タッチパッドまたはタッチパネルを有する入力装置における継続した接触入力に伴う座標値を無線で受信する受信部と、該受信部で受信した座標値に基づき移動するポインタを表示部に表示する表示処理部と、前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて前記表示部に表示されたオブジェクトに対する入力を受け付けたことを示す受付情報を出力する出力部と、前記出力部により受付情報を出力した後の所定時間内に、前記入力装置を介してタップ操作を受け付けた場合に、前記最終の座標値にて受付情報を再出力する再出力部とを備える。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本願に開示する表示装置は、情報を表示する表示装置において、タッチパッドまたはタッチパネルを有する入力装置における継続した接触入力に伴う座標値を無線で受信する受信部と、該受信部で受信した座標値に基づき移動するポインタを表示部に表示する表示処理部と、前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて前記表示部に表示されたオブジェクトに対する入力を受け付けたことを示す受付情報を出力する出力部と前記表示部に表示したポインタが一定時間所定範囲内に存在する場合に、該ポインタの表示を変更する変更部とを備え、前記出力部は、変更部により前記ポインタの表示が変更された後に前記継続した接触入力が終了し、かつ、所定時間内に、前記入力装置を介してタップ操作を受け付けた場合に、前記最終の座標値にて受付情報を出力する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本願に開示する表示装置は、情報を表示する表示装置において、タッチパッドまたはタッチパネルを有する入力装置における継続した接触入力に伴う座標値を無線で受信する受信部と、該受信部で受信した座標値に基づき移動するポインタを表示部に表示する表示処理部と、前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて前記表示部に表示されたオブジェクトに対する入力を受け付けたことを示す受付情報を出力する出力部とを備え、前記出力部は、前記継続した接触入力が終了した後の所定時間内に、前記入力装置を介したタップ操作を受け付けた場合に前記表示部に表示したポインタの最終の座標値にて受付情報を出力する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
本願に開示する情報処理システムは、タッチパッドまたはタッチパネルを有する入力装置、及び、情報を表示する表示装置を用いた情報処理システムにおいて、前記入力装置は、タッチパッドまたはタッチパネルに対する継続した接触入力に伴う座標値を無線で前記表示装置へ出力する無線出力部を備え、前記表示装置は、前記無線出力部により出力された前記継続した接触入力に伴う座標値を無線にて受信する受信部と、該受信部で受信した座標値に基づき移動するポインタを表示部に表示する表示処理部と、前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて前記表示部に表示されたオブジェクトに対する入力を受け付けたことを示す受付情報を出力する出力部とを備え、前記出力部は、前記継続した接触入力が終了した後の所定時間内に、前記入力装置を介したタップ操作を受け付けた場合に前記表示部に表示したポインタの最終の座標値にて受付情報を出力する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
本願に開示するプログラムは、情報を制御部及び表示部を有するコンピュータに表示させるプログラムにおいて、コンピュータに、無線で出力されたタッチパッドまたはタッチパネルを有する入力装置における継続した接触入力に伴う座標値を前記制御部により取得する取得ステップと、該取得ステップで取得した座標値に基づき移動するポインタを前記制御部により前記表示部に表示する表示処理ステップと、前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて前記表示部に表示されたオブジェクトに対する入力を受け付けたことを示す受付情報を前記制御部により出力する出力ステップと、前記出力ステップにより受付情報を出力した後の所定時間内に、前記入力装置を介してタップ操作を受け付けた場合に、前記最終の座標値にて受付情報を再出力する再出力ステップとを実行させる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報を表示する表示装置において、
タッチパッドまたはタッチパネルを有する入力装置における継続した接触入力に伴う座標値を無線で受信する受信部と、
該受信部で受信した座標値に基づき移動するポインタを表示部に表示する表示処理部と、
前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて前記表示部に表示されたオブジェクトに対する入力を受け付けたことを示す受付情報を出力する出力部と、
前記出力部により受付情報を出力した後の所定時間内に、前記入力装置を介してタップ操作を受け付けた場合に、前記最終の座標値にて受付情報を再出力する再出力部と
を備える表示装置。
【請求項２】
前記出力部は、
前記入力装置から前記継続した接触入力が終了したことを示す終了情報を受信した場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項１に記載の表示装置。
【請求項３】
前記出力部は、
前記継続した接触入力に伴う座標値を前記受信部で受信しなくなった場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項１に記載の表示装置。
【請求項４】
前記表示部に表示したポインタが一定時間所定範囲内に存在する場合に、該ポインタの表示を変更する変更部
を備える請求項１から３のいずれか一つに記載の表示装置。
【請求項５】
前記出力部は、
前記変更部により前記ポインタの表示を変更し、かつ、変更後に前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項４に記載の表示装置。
【請求項６】
情報を表示する表示装置において、
タッチパッドまたはタッチパネルを有する入力装置における継続した接触入力に伴う座標値を無線で受信する受信部と、
該受信部で受信した座標値に基づき移動するポインタを表示部に表示する表示処理部と、
前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて前記表示部に表示されたオブジェクトに対する入力を受け付けたことを示す受付情報を出力する出力部と
前記表示部に表示したポインタが一定時間所定範囲内に存在する場合に、該ポインタの表示を変更する変更部と
を備え、
前記出力部は、
変更部により前記ポインタの表示が変更された後に前記継続した接触入力が終了し、かつ、所定時間内に、前記入力装置を介してタップ操作を受け付けた場合に、前記最終の座標値にて受付情報を出力する
表示装置。
【請求項７】
前記変更部による変更前に、前記継続した接触入力が終了した場合、前記出力部による受付情報の表示を中止する中止部
を備える請求項４に記載の表示装置。
【請求項８】
情報を表示する表示装置において、
タッチパッドまたはタッチパネルを有する入力装置における継続した接触入力に伴う座標値を無線で受信する受信部と、
該受信部で受信した座標値に基づき移動するポインタを表示部に表示する表示処理部と、
前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて前記表示部に表示されたオブジェクトに対する入力を受け付けたことを示す受付情報を出力する出力部と
を備え、
前記出力部は、
前記継続した接触入力が終了した後の所定時間内に、前記入力装置を介したタップ操作を受け付けた場合に前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
表示装置。
【請求項９】
前記出力部は、
前記継続した接触入力が終了した後に、ポインタの表示を変更する変更部と、
該変更部により前記ポインタの表示を変更した後の所定時間内に、前記入力装置を介したタップ操作を受け付けた場合に前記表示部に表示したポインタの最終の座標値にて受付情報を出力する受付情報出力部と
を含む請求項８に記載の表示装置。
【請求項１０】
前記出力部により受付情報を出力した後の所定時間内に、前記入力装置を介してタップ操作を受け付けた場合に、前記最終の座標値にて受付情報を再出力する再出力部
を備える請求項８または９に記載の表示装置。
【請求項１１】
前記継続した接触入力が終了した後の所定時間内に、前記入力装置を介したタップ操作を受け付けていない場合に前記受付情報の出力を中止する中止部
を備える請求項８に記載の表示装置。
【請求項１２】
前記変更部により前記ポインタの表示を変更した後の所定時間内に、前記入力装置を介したタップ操作を受け付けていない場合に前記受付情報の出力を中止する中止部
を備える請求項９に記載の表示装置。
【請求項１３】
前記受信部で受信した座標値に基づき、前記表示部の第１表示領域を移動するポインタが所定領域に属する場合に、前記第１表示領域上に重畳される第２表示領域を表示する第２表示処理部
を備える請求項１から１２のいずれか一つに記載の表示装置。
【請求項１４】
前記入力装置のタッチパッドまたはタッチパネルの座標と前記表示装置の表示部の座標とは絶対座標の関係にある
請求項１から１３のいずれか一つに記載の表示装置。
【請求項１５】
タッチパッドまたはタッチパネルを有する入力装置、及び、情報を表示する表示装置を用いた情報処理システムにおいて、
前記入力装置は、
タッチパッドまたはタッチパネルに対する継続した接触入力に伴う座標値を無線で前記表示装置へ出力する無線出力部を備え、
前記表示装置は、
前記無線出力部により出力された前記継続した接触入力に伴う座標値を無線にて受信する受信部と、
該受信部で受信した座標値に基づき移動するポインタを表示部に表示する表示処理部と、
前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて前記表示部に表示されたオブジェクトに対する入力を受け付けたことを示す受付情報を出力する出力部と
を備え、
前記出力部は、
前記継続した接触入力が終了した後の所定時間内に、前記入力装置を介したタップ操作を受け付けた場合に前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
情報処理システム。
【請求項１６】
前記入力装置は、
前記タッチパッドまたはタッチパネルに対する継続した接触入力が終了した場合に、終了したことを示す終了情報を無線で前記表示装置へ出力する終了出力部を備え、
前記出力部は、
前記終了出力部により、無線で終了情報を受信した場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項１５に記載の情報処理システム。
【請求項１７】
前記出力部は、
前記無線出力部により出力される前記継続した接触入力に伴う座標値を受信しなくなった場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項１５に記載の情報処理システム。
【請求項１８】
前記表示部に表示したポインタが一定時間所定範囲内に存在する場合に、該ポインタの表示を変更する変更部
を備える請求項１５から１７のいずれか一つに記載の情報処理システム。
【請求項１９】
前記出力部は、
前記変更部により前記ポインタの表示を変更し、かつ、変更後に前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項１８に記載の情報処理システム。
【請求項２０】
情報を制御部及び表示部を有するコンピュータに表示させるプログラムにおいて、
コンピュータに、
無線で出力されたタッチパッドまたはタッチパネルを有する入力装置における継続した接触入力に伴う座標値を前記制御部により取得する取得ステップと、
該取得ステップで取得した座標値に基づき移動するポインタを前記制御部により前記表示部に表示する表示処理ステップと、
前記継続した接触入力が終了した場合に、前記表示部に表示したポインタの最終の座標値にて前記表示部に表示されたオブジェクトに対する入力を受け付けたことを示す受付情報を前記制御部により出力する出力ステップと、
前記出力ステップにより受付情報を出力した後の所定時間内に、前記入力装置を介してタップ操作を受け付けた場合に、前記最終の座標値にて受付情報を再出力する再出力ステップと
を実行させるプログラム。
【請求項２１】
前記出力ステップは、
前記入力装置から出力された前記継続した接触入力が終了したことを示す終了情報を取得した場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項２０に記載のプログラム。
【請求項２２】
前記出力ステップは、
前記継続した接触入力に伴う座標値を前記取得ステップにより取得しなくなった場合に、前記表示部に表示したポインタの最終の座標値にて受付情報を出力する
請求項２０に記載のプログラム。