(57)【要約】      （修正有）【課題】無線通信環境において、操作装置で発生した操作イベントに基づいて、被操作装置における画面表示制御を行わせる場合に、操作装置における操作と被操作装置における表示との間の遅延を減少させる。【解決手段】操作装置で行われた操作に基づくデータを無線通信で被操作装置に送信することにより当該被操作装置の画面表示制御を行う方法において、操作装置のタッチパネルで行われる１回のフリック操作により発生する複数の操作イベントから一定時間Ｎ毎にタッチ位置座標を抜き出して被操作装置に送信するステップと、被操作装置が、操作装置から一定時間Ｎ毎に受信するタッチ位置座標に基づいて画面のスクロール表示制御を実行するステップとを備える。【選択図】図１
2014123929.tif 000002
【特許請求の範囲】
【請求項１】
操作装置で行われた操作に基づくデータを無線通信で被操作装置に送信することにより当該被操作装置の画面表示制御を行う方法において、
前記操作装置のタッチパネルで行われる１回のフリック操作により発生する複数の操作イベントから一定時間Ｎ毎にタッチ位置座標を抜き出して前記被操作装置に送信するステップと、
前記被操作装置が、前記操作装置から一定時間Ｎ毎に受信するタッチ位置座標に基づいて画面のスクロール表示制御を実行するステップとを備えた、
無線による画面表示制御方法。
【請求項２】
前記被操作装置は、前記タッチ位置座標を前記一定時間Ｎ毎に受信できなかった場合、当該受信できなかった今回のタッチ位置座標を、前回以前のタッチ位置座標に基づいて予測する請求項１に記載の無線による画面表示制御方法。
【請求項３】
前記タッチ位置座標の前記予測では、前々回のタッチ位置座標から前回のタッチ位置座標へ至るベクトルと同じベクトルを前回のタッチ位置座標から伸ばした先の座標を今回のタッチ位置座標であると予測する請求項２に記載の無線による画面表示制御方法。
【請求項４】
前記タッチ位置座標の前記予測では、前前々回のタッチ位置座標から前々回のタッチ位置座標へ至る前々回のベクトルと、前々回のタッチ位置座標から前回のタッチ位置座標へ至る前回のベクトルとの間の加速度を求め、当該加速度と同一の加速度で前回のベクトルと同じ方向を持つベクトルを前回のタッチ位置座標から伸ばした先の座標を今回のタッチ位置座標であると予測する請求項２に記載の無線による画面表示制御方法。
【請求項５】
操作装置で行われた操作に基づくデータを無線通信で被操作装置に送信することにより当該被操作装置の画面表示制御を行うシステムにおいて、
前記操作装置のタッチパネルで行われる１回のフリック操作により発生する複数の操作イベントから一定時間Ｎ毎にタッチ位置座標を抜き出して前記被操作装置に送信する前記操作装置と、
当該操作装置から一定時間Ｎ毎に受信するタッチ位置座標に基づいて画面のスクロール表示制御を実行する前記被操作装置とを備えた、
無線による画面表示制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作装置が無線通信により被操作装置の画面表示を操作する方法に関する。
【背景技術】
【０００２】
特許文献１には、無線ＬＡＮを通じて、携帯電話（操作装置）から液晶テレビ（被操作装置）を操作する技術が記載されている（同文献の段落００３５）。この場合、ユーザの感覚としては、操作装置に対して行った操作が即、被操作装置の動作に反映されることが望まれる。操作装置における操作と、被操作装置における動作との間に知覚できるタイムラグが存在すれば、ユーザは、操作性の悪さを実感することになる。
【０００３】
一方近年、入力インターフェースとしてタッチパネル（タッチスクリーン）を備えた電子機器が急速に普及し、当該タッチパネルに特有の操作として、フリック操作が可能となっている。フリック操作とは、タッチパネル上で、指やタッチペン等をスライドさせる操作であり、タッチパネル上にタップダウン（タッチダウン）した指等をスライドさせた後タップアップ（タッチアップ）する操作である。当該フリック操作は、タッチパネルの表示をスクロールさせる場合等に行われる。
【０００４】
例えば、操作装置においてタッチパネルに表示された画面をスクロールさせるためにフリック操作を行うと、当該操作装置のプログラム処理において多数のタッチイベントが発生する。この操作装置側のタッチイベントに基づいて、被操作装置の画面でも同様の画面スクロールを生じるように表示制御をするとき、操作装置で生じたタッチイベントのすべてをそのまま被操作装置に送信すると、通信及び情報処理のデータ量が増加し、被操作装置側の表示制御にユーザが知覚可能な遅延を生じる。また、無線通信環境では、通信中にデータをロストする可能性も比較的高く、当該ロストにより被操作装置側の表示制御に遅延を生じる場合がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−８６２３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、かかる従来例の有する不都合を改善し、特に、無線通信環境において、操作装置で発生した操作イベントに基づいて、被操作装置における画面表示制御を行わせる場合に、操作装置における操作と被操作装置における表示との間の遅延を減少させることを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は以下の構成を採る。
（１）操作装置で行われた操作に基づくデータを無線通信で被操作装置に送信することにより当該被操作装置の画面表示制御を行う方法において、
前記操作装置のタッチパネルで行われる１回のフリック操作により発生する複数の操作イベントから一定時間Ｎ毎にタッチ位置座標を抜き出して前記被操作装置に送信するステップと、
前記被操作装置が、前記操作装置から一定時間Ｎ毎に受信するタッチ位置座標に基づいて画面のスクロール表示制御を実行するステップとを備えた、
無線による画面表示制御方法。
（２）前記被操作装置は、前記タッチ位置座標を前記一定時間Ｎ毎に受信できなかった場合、当該受信できなかった今回のタッチ位置座標を、前回以前のタッチ位置座標に基づいて予測する（１）に記載の無線による画面表示制御方法。
【発明の効果】
【０００８】
本発明によれば、無線通信環境において、操作装置で発生した操作イベントに基づいて、被操作装置における画面表示制御を行わせる場合に、１回のフリック操作により発生する複数の操作イベントから一定時間Ｎ毎にタッチ位置座標を抜き出して前記被操作装置に送信するので、操作装置における操作と被操作装置における表示との間の遅延を減少させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態を示すシステム構成図
【図２】図１に示す操作アプリのフローチャート
【図３】図１に示す表示制御アプリのフローチャート
【図４】図２及び図３に示す動作の説明図
【図５】実施形態の適用例を示すシステム構成図
【図６】図５に示すシステムの説明図
【図７】図５及び図６に示す操作装置ＳＰのブロック構成図
【図８】図５及び図６に示す視聴装置ＳＫのブロック構成図
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を図面を参照して説明する。図１において、操作装置ＳＰは、無線ネットワークとしてのWi-Fiネットワークを通じて被操作装置ＳＫと通信する。
【００１１】
操作装置ＳＰは、プログラムを実行することにより種々の処理を実行する処理装置（プロセッサ）と、当該処理装置が処理に用いる情報の書き込みと読み出しを行う記憶装置と、無線ネットワークを介して被操作装置ＳＫとの通信を行う通信装置とを備えている。また、操作装置ＳＰは、タッチパネル式の表示装置及び入力装置を備えている。
【００１２】
同様に、被操作装置ＳＫも、プログラムを実行することにより種々の処理を実行する処理装置（プロセッサ）と、当該処理装置が処理に用いる情報の書き込みと読み出しを行う記憶装置と、無線ネットワークを介して操作装置ＳＰとの通信を行う通信装置とを備えている。また、被操作装置ＳＫは、液晶テレビ等の表示装置ＭＯＮを接続するための表示Ｉ／Ｆを備えている。
【００１３】
操作装置ＳＰの処理装置は、操作アプリ（操作用アプリケーションプログラム）を実行することにより、タッチパネルから入力されたフリック操作に応じて当該タッチパネルの表示に対し所定の画面スクロール表示制御を実行すると共に、当該フリック操作に対応したデータを被操作装置ＳＫに送信する。
【００１４】
一方、被操作装置ＳＫの処理装置は、表示制御アプリ（表示制御用アプリケーションプログラム）を実行することにより、上記フリック操作に対応したデータを操作装置ＳＰから受信し、当該データに基づいて操作装置ＳＰにおける上記の画面スクロール表示制御と同等の画面スクロール表示制御を表示装置ＭＯＮの表示に対して実行する。
【００１５】
操作装置ＳＰの操作アプリと、被操作装置ＳＫの表示制御アプリは、Wi-Fiネットワーク（IPネットワーク）上で制御ラインとデータラインの２つの通信パスを用いて通信を行う。各通信パスは、TCP（Transmission Control Protocol）のコネクション又はUDP（User Datagram Protocol）のポートを用いて確立する。制御ラインとデータラインの両方をTCPの２つのコネクションで確立してもよいし、制御ラインとデータラインの両方を２つのUDPポートにより確立してもよい。又は、制御ラインをTCPで確立し、データラインをUDPで確立することにより、送信速度の向上を図ることができる。
【００１６】
図２は、操作装置ＳＰにおいて実行される操作アプリのフローチャートである。操作アプリの処理を開始すると、操作装置ＳＰの処理装置は、タッチパネル上におけるタップダウンの操作、即ち、タッチパネル上を指等でタッチする操作を監視する（Ｓ１）。タップダウンを検出した場合、タップダウンに対応する制御コマンドを制御ラインを通じて被操作装置ＳＫの表示制御アプリに送信する（Ｓ２）。表示制御アプリに表示制御処理を開始させるためである。続いて、操作装置ＳＰの処理装置は、一定時間Ｎ毎にタッチ位置座標（ｘ，ｙ）を取得する（Ｓ３）。タッチ位置座標とは、タッチパネル上で指又はタッチペン等のポインタが配置されているスクリーン座標系上の座標である。タッチ位置座標は、指等をスライドさせる操作により刻々と変化する。
【００１７】
ここで、一定時間Ｎ毎にタッチ位置座標（ｘ，ｙ）を取得する、という処理について、図４を参照して説明する。いま、点線で示す曲線に沿って、タップダウンされた指等がスライドしたとする。このとき、時間Ｎにおけるタッチ位置座標を（ｘ（Ｎ），ｙ（Ｎ））とし、タップダウン時点のタッチ位置座標を（ｘ（０），ｙ（０））とすると、最初のＮ経過後のタッチ位置座標は（ｘ（Ｎ），ｙ（Ｎ)），さらにＮ経過後のタッチ位置座標は（ｘ（２Ｎ），ｙ（２Ｎ））、というように、一定時間Ｎ毎にタッチ位置座標を取得することができる。ここで、Ｎは、通常人が認識するのが困難な時間幅とし、約１ミリ秒〜３００ミリ秒ほどの極く短い時間を想定している。フリック操作における指等の移動は連続的であり、当該操作により時間Ｎの間に取得可能なタッチ位置座標は多数となるが、当該複数のタッチ位置座標のすべてを被操作装置ＳＫに送信するのではなく、一定時間Ｎ毎にタッチ位置座標を離散的に取得する処理となっている。
【００１８】
図２に戻る。続いて、操作装置ＳＰの処理装置は、Ｓ３で取得したタッチ位置座標（ｘ，ｙ）をデータラインを通じて被操作装置ＳＫの表示制御アプリに送信する（Ｓ４）。続いて、操作装置ＳＰの処理装置は、タッチパネル上におけるタップアップの操作、即ち、タッチパネル上から指等を離す操作が行われたか否かを判定する（Ｓ５）。タップアップが行われていない場合、フリック操作が継続されているため、Ｓ３からの処理を繰り返す。一方、タップアップを検出した場合、タップアップに対応する制御コマンドを制御ラインを通じて被操作装置ＳＫの表示制御アプリに送信する（Ｓ６）。表示制御アプリに実行中の表示制御処理を中止させるためである。その後、操作装置ＳＰの処理装置は、Ｓ１からの処理を繰り返す。以上が本実施形態での操作アプリによる操作装置ＳＰの動作である。
【００１９】
次に、表示制御アプリを実行する被操作装置ＳＫの動作を説明する。図３は、被操作装置ＳＫにおいて実行される表示制御アプリのフローチャートである。表示制御アプリの処理を開始すると、被操作装置ＳＫの処理装置は、タップダウンに対応する制御コマンドの操作装置ＳＰからの受信を監視する（Ｓ１１）。制御コマンドは制御ラインを通じて受信する。タップダウンに対応する制御コマンドを受信すると、以下の表示制御処理を開始する（Ｓ１２）。
【００２０】
被操作装置ＳＫの処理装置は、一定時間Ｎ毎にタッチ位置座標（ｘ，ｙ）を受信できたか判定する（Ｓ１３）。タッチ位置座標（ｘ，ｙ）は、操作装置ＳＰが図２のＳ４で送信するものであり、無線伝送中のデータロスト（パケットロス、パケットロスト）が無ければ、一定時間Ｎ毎にデータラインを通じて被操作装置ＳＫに受信される。
【００２１】
タッチ位置座標（ｘ，ｙ）を受信できた場合、フリック操作における指等の移動方向が変更されたか否かを判定する（Ｓ１４）。指等の移動方向が変更されたか否かを判定する方法として、例えば図４において、今回受信したタッチ位置座標を（ｘ（２Ｎ），ｙ（２Ｎ））、前回受信したタッチ位置座標を（ｘ（Ｎ），ｙ（Ｎ））、前々回受信したタッチ位置座標を（ｘ（０），ｙ（０））とすると、今回の移動方向を表すベクトル（ｘ（２Ｎ）−ｘ（Ｎ），ｙ（２Ｎ）−ｙ（Ｎ））と、前回の移動方向を表すベクトル（ｘ（Ｎ）−ｘ（０），ｙ（Ｎ）−ｙ（０））とが成す角θが、予め設定した閾値を超えた場合に、指等の移動方向が変更されたと判断する方法が考えられる。前回及び前々回に受信したタッチ位置座標は、後述するＳ１９の処理において記憶装置に保存されるようになっている。
【００２２】
ここで、本実施形態では以上の移動方向変更判定処理を被操作装置ＳＫ側で実行しているが、同様の処理を操作装置ＳＰの処理装置に実行させ、移動方向が変更されたか否かの判定結果を操作装置ＳＰから被操作装置ＳＫに送信するようにしてもよい。この場合、当該判定結果を制御ラインを通じて操作装置ＳＰから被操作装置ＳＫへ送信し、被操作装置ＳＫは、受信した当該判定結果に基づいてＳ１６の判断を行うとよい。
【００２３】
一方、Ｓ１３で一定時間Ｎ毎のタッチ位置座標（ｘ，ｙ）を受信できなかった場合、被操作装置ＳＫの処理装置は、移動位置予測処理を実行する（Ｓ１５）。移動位置予測処理とは、今回受信するはずだったタッチ位置座標を前回以前のタッチ位置座標に基づいて予測する処理である。本実施形態において、被操作装置ＳＫの処理装置は、２種類の予測処理を実行する。
【００２４】
以下、前回のタッチ位置座標を（ｘ１，ｙ１）、前々回のタッチ位置座標を（ｘ２，ｙ２）、前前々回のタッチ位置座標を（ｘ３，ｙ３）とする。ここで、各タッチ位置座標は、Ｓ１３で受信したタッチ位置座標又はＳ１５で予測したタッチ位置座標であり、各タッチ位置座標は、後述するＳ１９の処理において記憶装置に保存されるようになっている。
【００２５】
被操作装置ＳＫの処理装置は、前回及び前々回のタッチ位置座標が記憶装置に保存されており、前前々回のタッチ位置座標の値が記憶装置に保存されていない場合、第１の予測処理を実行する。第１の予測処理では、前々回のタッチ位置座標（ｘ２，ｙ２）から前回のタッチ位置座標（ｘ１，ｙ１）に向かうベクトルと同じ方向及び同じ距離のベクトルを前回のタッチ位置座標（ｘ１，ｙ１）から伸ばした先の座標を今回のタッチ位置座標（ｘ，ｙ）とする。即ち、（ｘ１−ｘ２，ｙ１−ｙ２）＝（ｘ−ｘ１，ｙ−ｙ１）となるタッチ位置座標（ｘ，ｙ）を求める。ｘ＝２・ｘ１−ｘ２、ｙ＝２・ｙ１−ｙ２となる。
【００２６】
また、被操作装置ＳＫの処理装置は、前回、前々回及び前前々回のタッチ位置座標が記憶装置に保存されている場合、第２の予測処理を実行する。第２の予測処理では、前々回の移動（（ｘ３，ｙ３）から（ｘ２，ｙ２）への移動）を表すベクトルと、前回の移動（（ｘ２，ｙ２）から（ｘ１，ｙ１）への移動）を表すベクトルとの間の加速度を求め、同じ方向及び同じ加速度のベクトルを前回のタッチ位置座標（ｘ１，ｙ１）から伸ばした先の座標を今回のタッチ位置座標（ｘ，ｙ）とする。即ち、ｘ軸については、
前前々回座標ｘ３から前々回座標ｘ２への移動速度が、
（ｘ２−ｘ３）／Ｎ
前々回座標ｘ２から前回座標ｘ１への移動速度は、
（ｘ１−ｘ２）／Ｎ
その間の加速度は、
｛（ｘ１−ｘ２）−（ｘ２−ｘ３）｝／Ｎ
等加速度で移動する場合、
｛（ｘ−ｘ１）−（ｘ１−ｘ２）｝／Ｎ＝｛（ｘ１−ｘ２）−（ｘ２−ｘ３）｝／Ｎ
よって、以下を満たすｘを求める。ｙ軸についても同様である。
ｘ＝３・ｘ１−３・ｘ２＋ｘ３
ｙ＝３・ｙ１−３・ｙ２＋ｙ３
【００２７】
被操作装置ＳＫの処理装置は、Ｓ１４の移動方向変更判定処理の結果、移動方向は変更されていないと判断した場合（Ｓ１６）、又は、Ｓ１５の移動位置予測処理を実行した場合、解像度適合処理を実行する（Ｓ１７）。操作装置ＳＰのタッチパネルの画面解像度と、被操作装置ＳＫに接続された表示装置ＭＯＮの画面解像度は異なる。そこで、解像度適合処理では、両者の画面解像度の比率に応じて、操作装置ＳＰの画面解像度におけるタッチ位置座標（ｘ，ｙ）を、被操作装置ＳＫに接続された表示装置ＭＯＮの画面解像度に対応するタッチ位置座標（ｘ'，ｙ'）に変換する。
【００２８】
そして、被操作装置ＳＫの処理装置は、表示Ｉ／Ｆに接続された表示装置ＭＯＮの画面解像度に適合するように変換されたタッチ位置座標（ｘ'，ｙ'）に基づいて表示中の画面のスクロール表示制御を実行する（Ｓ１８）。当該スクロール表示制御は、一定時間Ｎ毎に実行される。
【００２９】
続いて、被操作装置ＳＫの処理装置は、タッチ位置座標の履歴を記憶装置に保存する（Ｓ１９）。前々回のタッチ位置座標（ｘ２，ｙ２）を前前々回のタッチ位置座標（ｘ３，ｙ３）とし、前回のタッチ位置座標（ｘ１，ｙ１）を前々回のタッチ位置座標（ｘ２，ｙ２）とし、今回受信又は予測したタッチ位置座標（ｘ、ｙ）を前回のタッチ位置座標（ｘ１，ｙ１）として、記憶装置のデータを更新する。
【００３０】
続いて、被操作装置ＳＫの処理装置は、操作装置ＳＰからタップアップに対応する制御コマンドを受信したか否かを判断する（Ｓ２１）。タップアップに対応する制御コマンドは、前述した図２のＳ６において送信される。
【００３１】
被操作装置ＳＫの処理装置は、Ｓ２１でタップアップに対応する制御コマンドを受信した場合、又は、Ｓ１６で移動方向が変更されたと判断した場合、タッチ位置座標の履歴等の変数をリセットし、Ｓ１１からの処理を繰り返す。
【００３２】
以上説明した本実施形態によると、操作装置ＳＰでのフリック操作により発生する操作イベント（から取得可能なタッチ位置座標）のすべてを被操作装置ＳＫに送信するのではなく、一定時間Ｎ毎にタッチ位置座標を取得して被操作装置ＳＫに送信するので、スマートフォン等のタッチパネル付きの操作装置ＳＰから、リモコンが無い被操作装置ＳＫへ無線通信により操作内容をエミュレーションする場合に、通信遅延やパケットロストが発生しやすい状況であっても、操作から表示制御までの間の遅延を比較的少なく抑えることができる。
【００３３】
また、パケットロスト等の原因により、被操作装置ＳＫが操作装置ＳＰからタッチ位置座標を受信できなかった場合でも、タッチ位置座標の履歴に基づいてタッチ位置の移動先を予測するので、通信遅延やパケットロストが発生しやすい状況においても、操作装置ＳＰで行われた操作に応じたスムーズな画面表示制御を被操作装置ＳＫ側で実現することができる。
【００３４】
以上の本発明は、次に説明するコンテンツ視聴システムに搭載することができる。図５は、コンテンツ視聴システムの構成図である。上記実施形態と同一の要素に対しては同一の符号を付する。表示装置としてのテレビモニタＭＯＮには、被操作装置としての視聴装置ＳＫが接続されている。視聴装置ＳＫは、テレビモニタＭＯＮに映像信号と音声信号を出力する。この視聴装置ＳＫは、無線ＬＡＮ（Local Area Network）のアクセスポイントＡＰを介して操作装置ＳＰとWi-Fi（Wireless Fidelity）に準拠した無線通信を行う。
【００３５】
アクセスポイントＡＰは、有線でＷＡＮ（Wide Area Network）に接続されている。ＷＡＮにはコンテンツサーバＣＳが設けられ、操作装置ＳＰはＡＰを介してコンテンツサーバＣＳと通信する。また、視聴装置ＳＫもＡＰを介してコンテンツサーバＣＳと通信する。
【００３６】
操作装置ＳＰと視聴装置ＳＫとの間の通信は、当該装置間が信頼済みであることを確認した上で許可され、論理通信パスを介して行われる。また、操作装置ＳＰとコンテンツサーバＣＳとの通信及び視聴装置ＳＫとコンテンツサーバＣＳとの通信も、論理通信パスを介して行われる。操作装置ＳＰは、無線通信により、視聴装置ＳＫの動作を制御する。
【００３７】
図５では、操作装置ＳＰを１つ、視聴装置ＳＫを１つ図示しているが、実際には、アクセスポイントＡＰを通じた通信可能範囲内に、複数の操作装置ＳＰが存在し、また、複数の視聴装置ＳＫが存在し得る。このとき、図６に示すように、操作装置ＳＰ１が視聴装置ＳＫ１を操作することもあれば、操作装置ＳＰ１が視聴装置ＳＫ２を操作することも考えられる。同様に、操作装置ＳＰ２が視聴装置ＳＫ１を操作することもあれば、操作装置ＳＰ２が視聴装置ＳＫ１を操作することもあり得る。このとき、操作装置ＳＰが、本来操作すべき視聴装置ＳＫ以外の他の視聴装置を誤操作することを防止するため、信頼済みの操作装置ＳＰと視聴装置ＳＫとの組み合わせ（ペア）を予め登録しておく。
【００３８】
本実施形態において、操作装置ＳＰは、Wi-Fiインターフェースを備えたスマートフォンに所定のアプリケーション（アプリ）をインストールしたものである。また、視聴装置ＳＫは、市販のＵＳＢメモリと同程度の大きさのスティック状の筺体に収められている。当該スティックの幅は２３ｍｍ程度、長さは６５ｍｍ程度である。この筺体に、Wi-Fiインターフェースを内蔵すると共に、映像音声出力用のＨＤＭＩ（High-Definition Multimedia Interface）端子を備えている。
【００３９】
操作装置ＳＰは図７に示す構成となっている。本実施形態において、操作装置（スマートフォン）ＳＰは、コンピュータの構成要素を備え、種々のハードウェア（Ｈ／Ｗ）上でＯＳ(Operating System)を実行し、更にＯＳ上で種々のアプリケーションプログラム（アプリ）を実行する。
【００４０】
操作装置ＳＰは、ハードウェアとして、プログラムの実行により種々の機能を実現する処理装置と、処理装置によって処理される情報を記憶する記憶装置とを備えている。また、ユーザが情報を入力するための入力装置と、ユーザに情報を表示する表示装置とを有する。更に、視聴装置ＳＫと通信するための通信装置を備えている。本実施形態において、入力装置及び表示装置はタッチパネルである。通信装置は前述のようにWi-Fiインターフェースである。
【００４１】
ＯＳ上では、操作アプリ及びその他のアプリが起動される。処理装置が、操作アプリを実行することにより、操作装置ＳＰの種々の動作が実行される。
【００４２】
続いて、視聴装置ＳＫの構成を図８に示す。本実施形態において、視聴装置ＳＫもコンピュータの構成要素を備え、種々のハードウェア（Ｈ／Ｗ）上でＯＳ(Operating System)を実行し、更にＯＳ上で種々のアプリケーションプログラム（アプリ）を実行する。
【００４３】
ハードウェアとしては、プログラムの実行により種々の機能を実現する処理装置と、処理装置によって処理される情報を記憶する記憶装置とを備えている。また、入力装置を接続するための入力インターフェース（入力Ｉ／Ｆ）と、表示装置ＭＯＮを接続するための表示インターフェース（表示Ｉ／Ｆ）とを有する。更に、操作装置ＳＰと通信するための通信装置を備えている。本実施形態において、入力Ｉ／ＦはＵＳＢ端子であり、主にメンテナンス時にＵＳＢ機器を接続する目的で設けられている。また前述のように、表示Ｉ／ＦはＨＤＭI端子であり、通信装置はWi-Fiインターフェースである。
【００４４】
ＯＳ上では、表示制御アプリ及びその他のアプリが起動される。処理装置が表示制御視聴アプリ等を実行することにより、視聴装置ＳＫの種々の動作が実行される。
【００４５】
以上の構成において、視聴装置ＳＫは、コンテンツサーバＣＳから購入可能なコンテンツの選択制御、当該選択したコンテンツの購入制御、当該購入したコンテンツの再生制御などを行う。ユーザは、これらの制御を視聴装置ＳＫに行わせるために、操作装置ＳＰを操作し、コマンドやデータを操作装置ＳＰから視聴装置ＳＫに送信する。当該操作には、操作装置ＳＰと視聴装置ＳＫに同じ画面を表示させ、操作装置ＳＰのタッチパネル操作によって操作装置ＳＰに生じる画面表示制御に同期するように、視聴装置ＳＫの画面表示を制御するものが含まれる。このとき、上述した本発明を搭載することにより、画面のスクロール表示制御を同期させることができる。
【００４６】
ここで、本発明の範囲は、上述した実施形態の範囲に限られず、特許請求の範囲に記載した発明の範囲である。
【符号の説明】
【００４７】
ＡＰ  アクセスポイント
ＣＳ  コンテンツサーバ
ＭＯＮ  表示装置
ＳＫ  被操作装置（視聴装置）
ＳＰ  操作装置
【図１】
2014123929.tif 000003
【図２】
2014123929.tif 000004
【図３】
2014123929.tif 000005
【図４】
2014123929.tif 000006
【図５】
2014123929.tif 000007
【図６】
2014123929.tif 000008
【図７】
2014123929.tif 000009
【図８】
2014123929.tif 000010
【手続補正書】
【提出日】平成25年6月22日(2013.6.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
操作装置で行われた操作に基づくデータを無線通信で被操作装置に送信することにより当該被操作装置の画面表示制御を行う方法において、
前記操作装置のタッチパネルで行われる１回のフリック操作により発生する複数の操作イベントから一定時間Ｎ毎にタッチ位置座標を抜き出して前記被操作装置に送信するステップと、
前記被操作装置が、前記操作装置から一定時間Ｎ毎に受信するタッチ位置座標に基づいて画面のスクロール表示制御を実行するステップとを備え、
前記被操作装置は、前記タッチ位置座標を前記一定時間Ｎ毎に受信できなかった場合、当該受信できなかった今回のタッチ位置座標を、前回以前のタッチ位置座標に基づいて予測する無線による画面表示制御方法。
【請求項２】
前記タッチ位置座標の前記予測では、前々回のタッチ位置座標から前回のタッチ位置座標へ至るベクトルと同じベクトルを前回のタッチ位置座標から伸ばした先の座標を今回のタッチ位置座標であると予測する請求項１に記載の無線による画面表示制御方法。
【請求項３】
前記タッチ位置座標の前記予測では、前前々回のタッチ位置座標から前々回のタッチ位置座標へ至る前々回のベクトルと、前々回のタッチ位置座標から前回のタッチ位置座標へ至る前回のベクトルとの間の加速度を求め、当該加速度と同一の加速度で前回のベクトルと同じ方向を持つベクトルを前回のタッチ位置座標から伸ばした先の座標を今回のタッチ位置座標であると予測する請求項１に記載の無線による画面表示制御方法。
【請求項４】
操作装置で行われた操作に基づくデータを無線通信で被操作装置に送信することにより当該被操作装置の画面表示制御を行うシステムにおいて、
前記操作装置のタッチパネルで行われる１回のフリック操作により発生する複数の操作イベントから一定時間Ｎ毎にタッチ位置座標を抜き出して前記被操作装置に送信する前記操作装置と、
当該操作装置から一定時間Ｎ毎に受信するタッチ位置座標に基づいて画面のスクロール表示制御を実行する前記被操作装置とを備え、
前記被操作装置は、前記タッチ位置座標を前記一定時間Ｎ毎に受信できなかった場合、当該受信できなかった今回のタッチ位置座標を、前回以前のタッチ位置座標に基づいて予測する無線による画面表示制御システム。
【請求項５】
前記タッチ位置座標の前記予測では、前々回のタッチ位置座標から前回のタッチ位置座標へ至るベクトルと同じベクトルを前回のタッチ位置座標から伸ばした先の座標を今回のタッチ位置座標であると予測する請求項４に記載の無線による画面表示制御システム。
【請求項６】
前記タッチ位置座標の前記予測では、前前々回のタッチ位置座標から前々回のタッチ位置座標へ至る前々回のベクトルと、前々回のタッチ位置座標から前回のタッチ位置座標へ至る前回のベクトルとの間の加速度を求め、当該加速度と同一の加速度で前回のベクトルと同じ方向を持つベクトルを前回のタッチ位置座標から伸ばした先の座標を今回のタッチ位置座標であると予測する請求項４に記載の無線による画面表示制御システム。