(57)【要約】【課題】タッチパネルが所定時間間隔で検出した接触位置の座標を受付けて被操作機器が有する複数の機能のうち、特定した機能に対応する操作を受付ける操作受付装置及びコンピュータプログラムを提供する。【解決手段】タッチパネル装置２は、タッチパネル部２０１が所定時間間隔で検出した接触位置の座標を取得し、操作受付装置１に座標信号を送信する。操作受付装置１は、受信した座標信号に基づいてタッチパネル部２０１上で略円又は略円弧状の曲線を描く摺動操作を検出した場合、曲線上に沿って円又は円弧の中心に対して回転する接触位置の角速度を算出する。操作受付装置１は、算出した角速度が記憶部２３に記憶してある閾値以上である場合、映像選択機能に対応する操作を座標信号に基づいて受付ける。操作受付装置１は、算出した角速度が閾値未満である場合、チャンネル選択機能に対応する操作を受付ける。【選択図】図２
2010113608.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルが所定時間間隔で検出した接触位置の座標を受付ける座標受付部を備え、該座標受付部が受付けた座標に基づいて、複数の機能を有する被操作機器に対する操作を受付ける操作受付装置において、
前記座標受付部が受付けた座標に基づいて、タッチパネル上で曲線を描く摺動操作を検出する摺動操作検出手段と、
該摺動操作検出手段が前記摺動操作を検出した場合、前記座標を用いて前記曲線上を移動する接触位置の角速度を算出する角速度算出手段と、
該角速度算出手段が算出した角速度に基づいて、前記複数の機能のうち１つの機能を特定する機能特定手段と、
前記座標受付部が受付けた座標に基づいて、前記機能特定手段が特定した機能に対応する操作を受付ける操作受付手段と
を備えることを特徴とする操作受付装置。
【請求項２】
前記座標受付部が受付けた座標のうち、少なくとも３つの座標を記憶する座標記憶手段と、
前記座標記憶手段が記憶した座標を円周の一部とする円の中心座標を算出する中心座標算出手段と、
該中心座標算出手段が算出した中心座標に対する前記座標夫々の変位角度を算出する変位角度算出手段と
を備え、
前記角速度算出手段は、前記変位角度算出手段が算出した変位角度及び前記座標夫々が検出された前記時間間隔に基づいて前記角速度を算出するよう構成してある
ことを特徴とする請求項１に記載の操作受付装置。
【請求項３】
前記タッチパネル上の検出範囲を記憶してある検出範囲記憶手段と、
前記座標記憶手段が記憶した座標を円周の一部とする円の半径を算出する半径算出手段と、
前記中心座標算出手段及び半径算出手段夫々が算出した中心座標及び半径に基づいて、前記円の円周のうち、前記検出範囲記憶手段に記憶してある前記検出範囲に含まれない部分があるか否かを判定する検出範囲判定手段と
を備え、
前記機能特定手段は、前記検出範囲判定手段により前記検出範囲に含まれない部分があると判定された場合、機能を特定しないよう構成してある
ことを特徴とする請求項１又は請求項２に記載の操作受付装置。
【請求項４】
前記複数の機能は、２つであり、
前記角速度に対する閾値を記憶してある閾値記憶手段と、
前記角速度算出手段により取得された角速度が前記閾値記憶手段により記憶してある前記閾値より大きいか否かを判定する閾値判定手段と
を備え、
前記機能特定手段は、前記閾値判定手段が前記閾値より大きいと判定した場合、一方の機能を特定し、前記閾値判定手段が前記閾値より小さいと判定した場合、他方の機能を特定するよう構成してある
ことを特徴とする請求項１から請求項３までのいずれか一項に記載の操作受付装置。
【請求項５】
前記複数の機能は、２つであり、
第１閾値及び該第１閾値よりも小なる第２閾値を記憶してある閾値記憶手段と、
前記角速度算出手段により算出された角速度が前記閾値記憶手段により記憶してある前記第１閾値より大きいか否かを判定する第１閾値判定手段と、
前記角速度算出手段により算出された角速度が前記閾値記憶手段により記憶してある前記第２閾値より大きいか否かを判定する第２閾値判定手段と
を備え、
前記機能特定手段は、前記第１閾値判定手段が前記第１閾値より大きいと判定した場合、一方の機能を特定し、前記第２閾値判定手段が前記第２閾値より小さいと判定した場合、他方の機能を特定するよう構成してあり、
前記機能特定手段が前記一方の機能を特定した場合、前記第２閾値判定手段が前記第２閾値より小さいと判定するまで、前記一方の機能の特定状態を保持し、前記機能特定手段が前記他方の機能を特定した場合、前記第１閾値判定手段が前記第１閾値より大きいと判定するまで、前記他方の機能の特定状態を保持する特定状態保持手段
を更に備えることを特徴とする請求項１から請求項３までのいずれか一項に記載の操作受付装置。
【請求項６】
タッチパネルが所定時間間隔で検出した接触位置の座標を受付ける座標受付部を備え、該座標受付部が受付けた座標に基づいて、複数の機能を有する被操作機器に対する操作を受付ける操作受付装置において、
前記座標受付部が受付けた座標に基づいて、タッチパネル上で略直線を描いており、略直線上を往復する摺動操作を検出する摺動操作検出手段と、
該摺動操作検出手段が前記摺動操作を検出した場合、前記座標を用いて単位時間当たりの往復回数を取得する往復回数取得手段と、
該往復回数取得手段が取得した往復回数に基づいて、前記複数の機能から１つの機能を特定する機能特定手段と、
前記座標受付部が受付けた座標に基づいて、該機能特定手段が特定した機能に対応する操作を受付ける操作受付手段と
を備えることを特徴とする操作受付装置。
【請求項７】
前記複数の機能は、２つであり、
前記往復回数に対する閾値を記憶してある閾値記憶手段と、
前記往復回数取得手段により取得された往復回数が前記閾値記憶手段により記憶してある前記閾値より大きいか否かを判定する閾値判定手段と
を備え、
前記機能特定手段は、前記閾値判定手段が前記閾値より大きいと判定した場合、一方の機能を特定し、前記閾値判定手段が前記閾値より小さいと判定した場合、他方の機能を特定するよう構成してある
ことを特徴とする請求項６に記載の操作受付装置。
【請求項８】
タッチパネルが所定時間間隔で検出した接触位置の座標を受付ける座標受付部を備え、該座標受付部が受付けた座標に基づいて、複数の機能を有する被操作機器に対する操作を受付ける操作受付装置において、
タッチパネル上の連打操作を検出する連打操作検出手段と、
該連打操作検出手段が前記連打操作を検出した場合、単位時間当たりの連打回数を取得する連打回数取得手段と、
該連打回数取得手段が取得した前記連打回数に基づいて、前記複数の機能から１つの機能を特定する機能特定手段と、
前記座標受付部が受付けた座標に基づいて、該機能特定手段が特定した機能に対応する操作を受付ける操作受付手段と
を備えることを特徴とする操作受付装置。
【請求項９】
前記複数の機能は、２つであり、
前記連打回数に対する閾値を記憶してある閾値記憶手段と、
前記連打回数取得手段により取得された連打回数が前記閾値記憶手段により記憶してある前記閾値より大きいか否かを判定する閾値判定手段と
を備え、
前記機能特定手段は、前記閾値判定手段が前記閾値より大きいと判定した場合、一方の機能を特定し、前記閾値判定手段が前記閾値より小さいと判定した場合、他方の機能を特定するよう構成してある
ことを特徴とする請求項８に記載の操作受付装置。
【請求項１０】
受付けた複数の映像のうち１つの映像を選択する映像選択機能及び受信した放送波から選局するチャンネルを選択するチャンネル選択機能を備えた受像装置を被操作機器とする請求項４、請求項５、請求項７及び請求項９のいずれか一項に記載の操作受付装置であって、
前記複数の機能は、前記映像選択機能及び前記チャンネル選択機能であることを特徴とする操作受付装置。
【請求項１１】
タッチパネルが検出した複数の接触位置の座標を受付けて、複数の機能を有する被操作機器に対する操作を受付ける操作受付装置が備えるコンピュータに、前記複数の機能のうち１つの機能を特定させるコンピュータプログラムにおいて、
コンピュータに、
前記複数の接触位置の座標が曲線を描くか否かを判定する判定ステップと、
該判定ステップにより前記座標が曲線を描くと判定した場合、前記座標を用いて曲線上を移動する接触位置の角速度を算出する角速度算出ステップと、
該角速度算出ステップにより算出した角速度に基づいて１つの機能を特定する機能特定ステップと
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルが所定時間間隔で検出した接触位置の座標を受付けて被操作機器が有する複数の機能のうち１つの機能を特定し、特定した機能に対応する操作を受付ける操作受付装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、広く使われている映像表示装置は、ハードディスクプレーヤ等の外部機器から入力された映像信号、放送波を受信して得られた映像信号及びネットワーク網を介して配信された映像信号等の複数の映像信号を表示可能にしてある。これらの映像表示装置は、外部機器から映像信号が入力される外部入力端子と、受信した放送波を選局して映像信号を出力する選局部と、ネットワーク網に接続されて映像信号を受信するネットワーク通信部とを備えており、外部入力端子、選局部及びネットワーク通信部のうち、ユーザによる操作を受付けて、いずれか１つを選択し、映像を表示する。また、選局部が放送波を選局する場合、ユーザが視聴するチャンネルを選択する操作が受付けられる。すなわち、映像表示装置は、映像選択機能及びチャンネル選択機能からなる２種類の機能夫々に対応する操作をユーザから受付けるようにしてある。
【０００３】
従来技術では、ユーザから操作を受付けるために、各操作に対応する複数のボタンを備えた操作受付装置が使われている。この従来の操作受付装置を用いた場合、地上デジタルテレビジョン放送及びケーブルテレビジョン放送の普及によるチャンネル数の増加に伴ってユーザが電子番組表等から選局するチャンネルを見つけて選択するまでに各ボタンを押下する回数が増大し、素早くチャンネルを選択することが困難となってきている。そこでタッチパネルを備えることにより、タッチパネル上をなぞる摺動操作（ドラッグ操作）を受付けて電子番組表等の多数の選択項目が表示された表示画像をスクロール表示し、所望の選択項目を素早く見つけて選択することが可能となる操作受付装置が提案されている。
【０００４】
例えば、特許文献１には、タッチパネルを備えた表示部に円弧状のガイドを表示し、ガイドに沿ってユーザが摺動操作を行うことにより、大量の画像の中から目的の画像を容易に見つけて選択可能にする操作受付装置を備えた再生装置が記載されている。しかし、特許文献１に記載の操作受付装置は、タッチパネル上で円又は円弧を描く１種類の操作により、画像を選択する１種類の機能に対応する操作を受付けるのみであり、１種類の操作により２種類以上の機能夫々に対応する操作を受付けることができない。そこで、特許文献２に記載の遠隔操作装置は、摺動操作の開始点及び所定の基準点との距離により、１種類の操作であっても遅いスクロール速度を有するスクロール機能及び速いスクロール速度を有するスクロール機能夫々を切替えて２種類の機能夫々に対応する操作を受付可能にしてある。
【特許文献１】特開２００６−４００５０号公報
【特許文献２】特開２００８−３３６９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献２に記載の操作受付装置は、摺動操作の開始時点で受付ける操作に対応する被操作機器の機能に切り替えられ、摺動操作を行っている最中に被操作機器の他の機能に切替えることができないという問題があった。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、タッチパネル上で曲線を描く摺動操作の角速度、タッチパネル上の往復操作の単位時間当たりの往復回数又はタッチパネル上の連打操作の単位時間当たりの連打回数に基づいて被操作機器が有する複数の機能のうち１つの機能を特定する機能特定手段を備えることにより、タッチパネル上で１種類の摺動操作又は連打操作が行われている期間に、受付ける操作に対応する被操作機器の機能を切替可能にする操作受付装置及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る操作受付装置は、タッチパネルが所定時間間隔で検出した接触位置の座標を受付ける座標受付部を備え、該座標受付部が受付けた座標に基づいて、複数の機能を有する被操作機器に対する操作を受付ける操作受付装置において、前記座標受付部が受付けた座標に基づいて、タッチパネル上で曲線を描く摺動操作を検出する摺動操作検出手段と、該摺動操作検出手段が前記摺動操作を検出した場合、前記座標を用いて前記曲線上を移動する接触位置の角速度を算出する角速度算出手段と、該角速度算出手段が算出した角速度に基づいて、前記複数の機能のうち１つの機能を特定する機能特定手段と、前記座標受付部が受付けた座標に基づいて、前記機能特定手段が特定した機能に対応する操作を受付ける操作受付手段とを備えることを特徴とする。
【０００８】
本発明にあっては、タッチパネル上で円又は円弧状の曲線を描く摺動操作、すなわち回転操作が検出された場合、円又は円弧の中心に対して回転する接触位置の角速度が算出される。角速度の大小に応じて被操作機器が有する複数の機能のうち１つの機能が選択されて、当該機能に対応する操作が回転する接触位置に基づいて受け付けられる。
【０００９】
本発明に係る操作受付装置は、前記座標受付部が受付けた座標のうち、少なくとも３つの座標を記憶する座標記憶手段と、前記座標記憶手段が記憶した座標を円周の一部とする円の中心座標を算出する中心座標算出手段と、該中心座標算出手段が算出した中心座標に対する前記座標夫々の変位角度を算出する変位角度算出手段とを備え、前記角速度算出手段は、前記変位角度算出手段が算出した変位角度及び前記座標夫々が検出された前記時間間隔に基づいて前記角速度を算出するよう構成してあることを特徴とする。
【００１０】
本発明にあっては、タッチパネルが所定時間間隔で検出する座標のうち、３点以上の座標を通る円周を有する円の中心座標が算出される。中心座標に対する各座標の変位角度が算出され、変位角度及び各座標が検出された時間間隔を用いて角速度が算出される。
【００１１】
本発明に係る操作受付装置は、前記タッチパネル上の検出範囲を記憶してある検出範囲記憶手段と、前記座標記憶手段が記憶した座標を円周の一部とする円の半径を算出する半径算出手段と、前記中心座標算出手段及び半径算出手段夫々が算出した中心座標及び半径に基づいて、前記円の円周のうち、前記検出範囲記憶手段に記憶してある前記検出範囲に含まれない部分があるか否かを判定する検出範囲判定手段とを備え、前記機能特定手段は、前記検出範囲判定手段により前記検出範囲に含まれない部分があると判定された場合、機能を特定しないよう構成してあることを特徴とする。
【００１２】
本発明にあっては、タッチパネルが所定時間間隔で検出する座標のうち、３点の座標を通る円周を有する円の中心座標及び半径が算出される。算出された中心座標及び半径を有する円の円周の一部がタッチパネルの検出範囲外に位置する場合、タッチパネル上で回転操作が行われていないとみなされて被操作機器の機能が特定されない。
【００１３】
本発明に係る操作受付装置は、前記複数の機能は、２つであり、前記角速度に対する閾値を記憶してある閾値記憶手段と、前記角速度算出手段により取得された角速度が前記閾値記憶手段により記憶してある前記閾値より大きいか否かを判定する閾値判定手段とを備え、前記機能特定手段は、前記閾値判定手段が前記閾値より大きいと判定した場合、一方の機能を特定し、前記閾値判定手段が前記閾値より小さいと判定した場合、他方の機能を特定するよう構成してあることを特徴とする。
【００１４】
本発明にあっては、閾値よりも大きな角速度を有する速い回転操作がタッチパネル上で行われた場合、被操作機器が有する一方の機能に対応する操作が回転角度に基づいて受付けられる。閾値よりも小さな角速度を有する遅い回転操作がタッチパネル上で行われた場合、被操作機器が有する他方の機能に対応する操作が回転角度に基づいて受付けられる。
【００１５】
本発明に係る操作受付装置は、前記複数の機能は、２つであり、第１閾値及び該第１閾値よりも小なる第２閾値を記憶してある閾値記憶手段と、前記角速度算出手段により算出された角速度が前記閾値記憶手段により記憶してある前記第１閾値より大きいか否かを判定する第１閾値判定手段と、前記角速度算出手段により算出された角速度が前記閾値記憶手段により記憶してある前記第２閾値より大きいか否かを判定する第２閾値判定手段とを備え、前記機能特定手段は、前記第１閾値判定手段が前記第１閾値より大きいと判定した場合、一方の機能を特定し、前記第２閾値判定手段が前記第２閾値より小さいと判定した場合、他方の機能を特定するよう構成してあり、前記機能特定手段が前記一方の機能を特定した場合、前記第２閾値判定手段が前記第２閾値より小さいと判定するまで、前記一方の機能の特定状態を保持し、前記機能特定手段が前記他方の機能を特定した場合、前記第１閾値判定手段が前記第１閾値より大きいと判定するまで、前記他方の機能の特定状態を保持する特定状態保持手段を更に備えることを特徴とする。
【００１６】
本発明にあっては、第１閾値よりも大きな角速度を有する速い回転操作がタッチパネル上で行われた場合、被操作機器が有する一方の機能に対応する操作が受付けられる。一方の機能に対応する操作は、第２閾値よりも小さな角速度を有する遅い回転操作がタッチパネル上で行われるまで受付けられる。第２閾値よりも小さな角速度を有する遅い回転操作が行われた場合、被操作機器が有する他方の機能に対応する操作が受付けられる。他方の機能に対応する操作は、第１閾値よりも大きな角速度を有する速い回転操作がタッチパネル上で行われるまで受付けられる。
【００１７】
本発明に係る操作受付装置は、タッチパネルが所定時間間隔で検出した接触位置の座標を受付ける座標受付部を備え、該座標受付部が受付けた座標に基づいて、複数の機能を有する被操作機器に対する操作を受付ける操作受付装置において、前記座標受付部が受付けた座標に基づいて、タッチパネル上で略直線を描いており、略直線上を往復する摺動操作を検出する摺動操作検出手段と、該摺動操作検出手段が前記摺動操作を検出した場合、前記座標を用いて単位時間当たりの往復回数を取得する往復回数取得手段と、該往復回数取得手段が取得した往復回数に基づいて、前記複数の機能から１つの機能を特定する機能特定手段と、前記座標受付部が受付けた座標に基づいて、該機能特定手段が特定した機能に対応する操作を受付ける操作受付手段とを備えることを特徴とする。
【００１８】
本発明にあっては、タッチパネル上で略直線上を往復する往復操作が検出された場合、単位時間当たりの往復回数が取得される。単位時間当たりの往復回数の大小に応じて被操作機器が有する複数の機能のうち１つの機能が選択されて、当該機能に対応する操作が往復する接触位置に基づいて受け付けられる。
【００１９】
本発明に係る操作受付装置は、前記複数の機能は、２つであり、前記往復回数に対する閾値を記憶してある閾値記憶手段と、前記往復回数取得手段により取得された往復回数が前記閾値記憶手段により記憶してある前記閾値より大きいか否かを判定する閾値判定手段とを備え、前記機能特定手段は、前記閾値判定手段が前記閾値より大きいと判定した場合、一方の機能を特定し、前記閾値判定手段が前記閾値より小さいと判定した場合、他方の機能を特定するよう構成してあることを特徴とする。
【００２０】
本発明にあっては、閾値よりも大きな単位時間当たりの往復回数を有する速い往復操作がタッチパネル上で行われた場合、被操作機器が有する一方の機能に対応する操作が接触位置に基づいて受付けられる。閾値よりも小さな単位時間当たりの往復回数を有する遅い往復操作がタッチパネル上で行われた場合、被操作機器が有する他方の機能に対応する操作が接触位置に基づいて受付けられる。
【００２１】
本発明に係る操作受付装置は、タッチパネルが所定時間間隔で検出した接触位置の座標を受付ける座標受付部を備え、該座標受付部が受付けた座標に基づいて、複数の機能を有する被操作機器に対する操作を受付ける操作受付装置において、タッチパネル上の連打操作を検出する連打操作検出手段と、該連打操作検出手段が前記連打操作を検出した場合、単位時間当たりの連打回数を取得する連打回数取得手段と、該連打回数取得手段が取得した前記連打回数に基づいて、前記複数の機能から１つの機能を特定する機能特定手段と、前記座標受付部が受付けた座標に基づいて、該機能特定手段が特定した機能に対応する操作を受付ける操作受付手段とを備えることを特徴とする。
【００２２】
本発明にあっては、タッチパネル上の連打操作が検出された場合、単位時間当たりの連打回数が取得される。単位時間当たりの連打回数の大小に応じて被操作機器が有する複数の機能のうち１つの機能が選択されて、当該機能に対応する操作が連打位置に基づいて受け付けられる。
【００２３】
本発明に係る操作受付装置は、前記複数の機能は、２つであり、前記連打回数に対する閾値を記憶してある閾値記憶手段と、前記連打回数取得手段により取得された連打回数が前記閾値記憶手段により記憶してある前記閾値より大きいか否かを判定する閾値判定手段とを備え、前記機能特定手段は、前記閾値判定手段が前記閾値より大きいと判定した場合、一方の機能を特定し、前記閾値判定手段が前記閾値より小さいと判定した場合、他方の機能を特定するよう構成してあることを特徴とする。
【００２４】
本発明にあっては、閾値よりも大きな連打速度を有する速い連打操作がタッチパネル上で行われた場合、被操作機器が有する一方の機能に対応する操作が受付けられる。閾値よりも小さな連打速度を有する遅い連打操作がタッチパネル上で行われた場合、被操作機器が有する他方の機能に対応する操作が受付けられる。
【００２５】
本発明に係る操作受付装置は、受付けた複数の映像のうち１つの映像を選択する映像選択機能及び受信した放送波から選局するチャンネルを選択するチャンネル選択機能を備えた受像装置を被操作機器とする前述の操作受付装置であって、前記複数の機能は、前記映像選択機能及び前記チャンネル選択機能であることを特徴とする。
【００２６】
本発明にあっては、速い回転操作、速い往復操作及び速い連打操作のいずれかが行われた場合、受像機が受付けた少数の映像から１つの映像を選択する機能であり、細密な操作を必要としない映像選択機能に対応する操作が受け付けられる。遅い回転操作、遅い往復操作及び遅い連打操作のいずれかが行われた場合、受像機が受信した放送波が有する多数のチャンネルから１つのチャンネルを選択する機能であり、細密な操作を必要とするチャンネル選択機能に対応する操作が受付けられる。
【００２７】
本発明に係るコンピュータプログラムは、タッチパネルが検出した複数の接触位置の座標を受付けて、複数の機能を有する被操作機器に対する操作を受付ける操作受付装置が備えるコンピュータに、前記複数の機能のうち１つの機能を特定させるコンピュータプログラムにおいて、コンピュータに、前記複数の接触位置の座標が曲線を描くか否かを判定する判定ステップと、該判定ステップにより前記座標が曲線を描くと判定した場合、前記座標を用いて曲線上を移動する接触位置の角速度を算出する角速度算出ステップと、該角速度算出ステップにより算出した角速度に基づいて１つの機能を特定する機能特定ステップとを実行させる。
【００２８】
本発明にあっては、タッチパネルが検出した複数の接触位置の座標が曲線上にある場合、曲線上を移動する接触位置の角速度が算出される。角速度の大小に応じて、被操作機器が有する複数の機能のうち１つの機能が特定される。
【発明の効果】
【００２９】
本発明にあっては、タッチパネル上で曲線を描く摺動操作の角速度、タッチパネル上の往復操作の単位時間当たりの往復回数又はタッチパネル上の連打操作の単位時間当たりの連打回数に基づいて被操作機器が有する複数の機能のうち１つの機能を特定する機能特定手段を備えることにより、タッチパネル上で１種類の摺動操作又は連打操作が行われている期間に、受付ける操作に対応する被操作機器の機能を切替可能にする。
【発明を実施するための最良の形態】
【００３０】
実施の形態１
以下、本発明をその実施の形態を示す図面を参照して具体的に説明する。図１は実施の形態１に係る操作受付装置及びタッチパネル装置を用いた映像表示システムの構成例を示す模式図である。本実施の形態１は、本発明に係る操作受付装置を、当該操作受付装置を備えた被操作機器である映像表示装置を例として説明するが、これに限るものではなく、例えば、録画再生機能及び選局機能を有するハードディスクレコーダ等の複数の機能夫々に対応する操作をユーザから受付ける装置に本発明に係る操作受付装置を設けたものであればよい。図中１は、操作受付装置であり、放送波を受信する外部に設けられたアンテナ３と接続され、受信した放送波からユーザにより選択されたチャンネルを選局し、映像を表示可能にしてある。
【００３１】
また、操作受付装置１は、ネットワーク網Ｎを介してストリーミング信号及びダウンロード可能なコンテンツデータからなる映像データを配信する配信サーバ装置４と、映像信号ケーブルを介して映像信号を出力する映像出力装置５とが接続可能にしてある。操作受付装置１は、放送波を選局して得た映像、配信された映像データを再生して得た映像及び映像出力装置５が出力する映像のいずれか１つをユーザによる操作を受付けて選択し、表示部１９に表示するようにしてある。映像出力装置５は、例えば、ハードディスクレコーダ、ＤＶＤ（ Digital Versatile Disk ）プレーヤ、デジタルスチルカメラ及びビデオカメラ等である。操作受付装置１は、タッチパネル装置２との間で赤外線を利用したＩｒＤＡ（ Infrared Data Association ）規格に従う無線通信が可能に構成してある。
【００３２】
タッチパネル装置２は、表面への物理的接触を検知し、所定時間間隔で接触位置の座標を取得するタッチパネル部２０１を備え、取得した座標を示す座標信号を操作受付装置１に送信するようにしてある。タッチパネル部２０１が座標を取得する所定時間間隔は、例えば、５０ｍｓｅｃとすればよい。操作受付装置１は、受信した座標信号に基づいて操作を受付けるようにしてあり、ユーザがタッチパネル部２０１に指先を接触させて操作することにより、タッチパネル装置２を用いて遠隔操作可能にしてある。操作受付装置１とタッチパネル装置２とを、赤外線を利用した無線通信だけでなく、例えば、ＩＥＥＥ８０２．１規格に準拠した無線ＬＡＮ及びＢｌｕｅｔｏｏｔｈ（登録商標）規格に準拠した無線通信等を介して接続しても良い。また、操作受付装置１及びタッチパネル装置２間を信号テーブルで接続して座標信号を有線通信するようにしてもよい。
【００３３】
図２は、実施の形態１に係る操作受付装置１及びタッチパネル装置２の内部構成例を示すブロック図である。操作受付装置１は、映像出力装置５が出力する映像データ（映像信号）が入力される外部入力部１１と、ネットワーク網Ｎを介して配信される映像データを受信するネットワーク通信部１２と、放送信号を受信する放送信号受信部１３と、放送信号受信部１３が受信した放送信号から選局して得た映像データを出力する選局部１４と、映像データを蓄積するための蓄積部１５と、映像データを選択するための映像選択部１６とを備える。
【００３４】
外部入力部１１は、受付けた映像データに符号化等の各種処理を施して蓄積部１５及び映像選択部１６に出力するようにしてある。選局部１４は、地上デジタル放送信号、ＢＳ放送信号及びＣＳ放送信号を選局し、増幅及び復調して得た映像データを映像選択部１６に出力するようにしてあり、例えば、ＯＦＤＭ（ Orthogonal Frequency Division Multiplexing ）方式で変調された地上波デジタル放送信号の場合、ＭＰＥＧ２ＴＳ（ Moving Picture Experts Group 2 Transport Steam ）形式の映像データに復調して出力するようにしてある。
【００３５】
また選局部１４は、放送信号に含まれる複数のチャンネルのうち、ユーザにより選択されたチャンネルを選局するチャンネル選択機能を有する。蓄積部１５はハードディスク及びＳＳＤ（ Solid State Drive ）等の記憶容量の大きな記憶媒体からなり、操作受付装置１が映像データを保存する操作を受付けた場合、与えられた映像データを蓄積するようにしてある。また、蓄積部１５は、操作受付装置１が映像データを再生する操作を受付けた場合、蓄積した映像データを読み出して映像選択部１６に出力可能にしてある。映像選択部１６は、外部入力部１１、ネットワーク通信部１２、選局部１４及び蓄積部１５が出力する映像データのうち、ユーザにより指定された１つの映像データを選択する映像選択機能を有する。
【００３６】
また、操作受付装置１は、映像選択部１６が選択した映像データを復号する復号部１７と、復号部１７が復号した映像データに基づいて画像信号を生成する画像信号生成部１８とを備えている。復号部１７は、映像データと共に与えられた付随データについても復号して画像信号生成部１８に与えるようにしてある。ここで、付随データは、例えば番組情報、文字情報及び画像情報等からなる。表示部１９は、液晶パネル等からなり画像信号生成部１８が生成した画像信号を表示することで、映像及び付随データを表示するようにしてある。
【００３７】
さらに操作受付装置１は、タッチパネル装置２が送信する座標信号を受信する座標信号受信部（座標受付部）２４と、受信した座標信号が示す座標を記憶する記憶部（座標記憶手段）２３と、バス２０ａを介してハードウェア各部を制御するためのＣＰＵ（ Central Processing Unit ）２０と、ＣＰＵ２０で実行されるコンピュータプログラムが記憶してあるＲＯＭ（ Read-Only Memory ）２１と、コンピュータプログラムの実行中に生じる変数等を記憶するためのＲＡＭ（ Random-Access Memory）２２とを備えている。記憶部２３は、後述の角速度の閾値が実験的及び経験的に決定されて予め記憶してあり、閾値記憶手段としても機能するようにしてある。角速度の閾値は、例えば毎秒９０度とすればよい。
【００３８】
また、記憶部２３は、タッチパネル装置２のタッチパネル部２０１が検出する接触位置のＸ座標及びＹ座標夫々の最小値及び最大値からなる検出範囲を予め記憶してあり、検出範囲記憶手段としても機能する。タッチパネル部２０１の検出範囲は、タッチパネル装置２から当該検出範囲を示す座標信号を受信して記憶部２３に記憶するようにしてもよい。ＣＰＵ２０は、コンピュータプログラムを実行することにより、タッチパネル上の摺動操作を検出する摺動操作検出手段、後述の角速度を算出する角速度算出手段、算出した角速度が閾値より大きいか否かを判定する閾値判定手段、判定結果に基づいて映像選択機能及びチャンネル選択機能のいずれかの機能を特定する機能特定手段、並びに特定した機能に対応する操作を受け付ける操作受付手段として機能するようにしてある。また、ＣＰＵ２０は、摺動操作により取得した座標を通る円の円周のうち、検出範囲に含まれない部分が
あるか否かを判定する検出範囲判定手段としても機能するようにしてある。
【００３９】
タッチパネル装置２は、座標信号を操作受付装置１に送信する座標信号送信部２０２を備えている。座標信号送信部２０２は、タッチパネル部２０１が所定時間間隔で接触位置の座標を取得している期間、当該時間間隔で座標信号を操作受付装置１に送信し、タッチパネル部２０１からユーザの指先等が離れ接触位置の座標が取得されなくなった場合、座標信号を送信しないようにしてある。次に、操作受付装置１がタッチパネル装置２から受信した座標信号に基づいて映像選択機能及びチャンネル選択機能のいずれかの機能を特定し、特定した機能に対応する操作を受け付ける動作について説明する。
【００４０】
図３は、実施の形態１に係る摺動操作の例を示す模式図である。図中矢印は、ユーザの指先がタッチパネル部２０１の表面（以下、タッチパネル上と呼ぶ）をなぞる方向を示す。操作受付装置１は、タッチパネル装置２から所定時間間隔で受信する座標に基づいて、タッチパネル上で円又は円弧を描く摺動操作（以下、回転操作と呼ぶ）が行われたか否かを判定する。図３に示す如くタッチパネル上で回転操作が行われたと判定した場合、中心座標に対して移動するユーザの指先の接触位置の回転角度と座標信号を受信する時間間隔とを用いて、単位時間当たりの回転角度、すなわち角速度を算出する。
【００４１】
操作受付装置１は、算出した角速度が記憶部２３に記憶されている閾値未満である場合、チャンネル選択機能に対応する操作を受け付ける。例えば、角速度が正の値であり時計回りに回転する回転操作である場合、選局するチャンネルをチャンネル番号の昇順、すなわち順送りする操作を受付け、角速度が負の値であり反時計回りに回転する回転操作である場合、選局するチャンネルをチャンネル番号の降順、すなわち逆送りにする操作を受け付けるとよい。選択するチャンネルを順送り又は逆送りに切り替える動作は、受信した座標のうち、一つの座標を始点座標として設定し、始点座標から所定角度以上を右周り又は左回りに回転した座標を受信した場合に切り替えるようにするとよい。所定角度は、選択可能なチャンネルの数等に基づいて予め実験的及び経験的に決定して記憶部２３に記憶しておくとよく、例えば、３０度とするとよい。
【００４２】
操作受付装置１は、算出した角速度が記憶部２３に記憶されている閾値以上である場合、映像選択機能に対応する操作を受付ける。例えば、映像選択部１６に与えられる複数の映像データ夫々を予め順番付け、角速度が正の値であり時計回りに回転する回転操作である場合、選択する映像データを所定の順番に従って順送りする操作を受付け、角速度が負の値であり反時計回りに回転する回転操作である場合、選択する映像データを所定の順番の逆順に従って逆送りする操作を受け付けるとよい。選択する映像データを順送り又は逆送りに切り替える動作は、受信した座標のうち、一つの座標を始点座標として設定し、始点座標から所定角度以上を右周り又は左回りに回転した座標を受信した場合に切り替えるようにするとよい。所定角度は、選択可能な映像データの数等に基づいて予め実験的及び経験的に決定して記憶部２３に記憶しておくとよく、例えば、９０度とするとよい。
【００４３】
図４は、実施の形態１に係るチャンネル選択画面の例を示す模式図である。操作受付装置１は、チャンネル選択機能に対応する操作を受付ける場合、表示部１９にチャンネル選択画面を表示する。チャンネル選択画面には、複数のチャンネル夫々で放送されている映像がチャンネル番号と共に表示されており、チャンネル選択画面の中央付近には、ユーザが視聴するチャンネルとして選択されたチャンネルの映像が表示されている。図４に示す例では、チャンネル１０の映像が表示される矩形状の枠が中央付近に配されており、両隣にはチャンネル９及びチャンネル１１の映像夫々が表示される矩形状の枠が縮小されて配されている。
【００４４】
タッチパネル上で時計回りの回転操作が行われた場合、チャンネル選択画面の中央に表示されている映像が中央右側に移動して縮小表示され、中央左側に表示されている映像が中央に移動して拡大表示されると共に、当該映像が放送されているチャンネルが選局される。また、タッチパネル上で反時計回りの回転操作が行われた場合、チャンネル選択画面の中央に表示されている映像が中央左側に移動して縮小表示され、中央右側に表示されている映像が中央に移動して拡大表示されると共に、当該映像が放送されているチャンネルが選局される。
【００４５】
図５は、実施の形態１に係る映像選択画面の例を示す模式図である。操作受付装置１は、映像選択操作を受付ける場合、表示部１９に映像選択画面を表示する。映像選択画面には、選択可能な複数の映像の名称が矩形状の枠と共に表示されており、映像選択画面に位置する枠には、選択されている映像が表示されている。図５に示す例では、映像出力装置５が出力する映像データ、蓄積部１５が出力する映像データ、選局部１４が地上デジタル放送による放送信号を選局して出力する映像データ、選局部１４がＢＳ放送による放送信号を選局して出力する映像データ及び選局部１４がＣＳ放送による放送信号を選局して出力する映像データ夫々から得た画像夫々が表示される矩形状の枠が、映像データの種類を示す「写真」、「録画」、「地上Ｄ」、「ＢＳ」及び「ＣＳ」と共に表示されている。
【００４６】
また、図５に示す如く選択された地上デジタル放送に基づく画像が表示される枠が略中央に配され、両脇に他の画像が表示される枠が縮小して配されている。タッチパネル上で時計回りの回転操作が行われた場合、映像選択画面の中央に表示されている枠が中央右側に移動して縮小表示され、中央左側に表示されている枠が中央に移動して拡大表示されると共に、対応する映像が選択されて表示される。また、タッチパネル上で反時計回りの回転操作が行われた場合、映像選択画面の中央に表示されている枠が中央左側に移動して縮小表示され、中央右側に表示されている枠が中央に移動して拡大表示されると共に、対応する映像が選択されて表示される。
【００４７】
図６は、実施の形態１に係る回転操作の検出方法及び角速度の算出方法を説明するための説明図である。図中破線は、後述の中心座標Ｃ１及び半径Ｒ１を有する円２１０の円周を示す。図中白抜矢印は、指先が円を描く方向を示す。図６に示す如くタッチパネル装置２から所定時間間隔で連続して３つの座標Ｐ１，Ｐ２，Ｐ３を受信した場合、座標Ｐ１，Ｐ２を結ぶ線分Ｐ１Ｐ２の垂直二等分線と、座標Ｐ２，Ｐ３を結ぶ線分Ｐ２Ｐ３の垂直二等分線との交点座標を３点の座標Ｐ１，Ｐ２，Ｐ３を通る円２１０の中心座標Ｃ１として算出し、中心座標Ｃ１及び座標Ｐ１間の距離を半径Ｒ１として算出する。
【００４８】
半径Ｒ１は、中心座標Ｃ１及び座標Ｐ２間の距離又は中心座標Ｃ１及び座標Ｐ３間の距離から算出してもよい。図６に示す如く円２１０の全周がタッチパネル部２０１の検出範囲内にある場合、座標Ｐ２、中心座標Ｃ１及び座標Ｐ３がなす回転角度（変位角度）θを求め、座標Ｐ２及び座標Ｐ３を受付けた時間間隔で除算することにより角速度を算出する。座標Ｐ１，Ｐ２，Ｐ３が略直線上に位置しており、交点座標が算出できない場合、回転操作ではないと判定されて角速度が算出されない。
【００４９】
図７は、実施の形態１に係る検出範囲に関する円周の判定方法を説明するための説明図である。図中波線は、座標Ｐ４、Ｐ５、Ｐ６から算出された中心座標Ｃ２及び半径Ｒ２を有する円２１１の円周を示す。図７に示す如く座標Ｐ４、Ｐ５、Ｐ６から算出された中心座標Ｃ２及び半径Ｒ２を有する円２１１の円周の一部がタッチパネル部２０１の検出範囲外にある場合、回転操作でないと判定されて角速度が算出されない。
【００５０】
図８は、実施の形態１に係る操作受付処理の手順を示すフローチャートである。操作受付処理は、座標信号受信部２４が座標信号を受信して座標を受付ける都度、ＣＰＵ２０により実行される。ＣＰＵ２０は、回転操作を検出して角速度を取得する後述の回転操作検出処理を実行する（ステップＳ１１）。ＣＰＵ２０は、角速度が０であるか否かを判定する（ステップＳ１２）。ＣＰＵ２０は、角速度が０であると判定した場合（ステップＳ１２でＹＥＳ）、操作受付処理を終了する。ＣＰＵ２０は、角速度が０でないと判定した場合（ステップＳ１２でＮＯ）、始点座標が設定されているか否かを判定する（ステップＳ１３）。
【００５１】
ＣＰＵ２０は、始点座標が設定されていないと判定した場合（ステップＳ１３でＮＯ）、受付けた座標を始点座標に設定して（ステップＳ１９）、操作受付処理を終了する。
ＣＰＵ２０は、始点座標が設定されていると判定した場合（ステップＳ１３でＹＥＳ）、始点座標から受付けた座標への中心座標に対する回転角度（変位角度）を取得する（ステップＳ１４）。ＣＰＵ２０は、回転角度が所定角度以上であるか否かを判定する（ステップＳ１５）。ＣＰＵ２０は、回転角度が所定角度以上でないと判定した場合（ステップＳ１５でＮＯ）、操作受付処理を終了する。
【００５２】
ＣＰＵ２０は、回転角度が所定角度以上であると判定した場合（ステップＳ１５でＹＥＳ）、角速度が閾値以上であるか否かを判定する（ステップＳ１６）。ＣＰＵ２０は、角速度が閾値以上であると判定した場合（ステップＳ１６でＹＥＳ）、映像選択部１６が選択する映像データを切り替えることにより、表示部１９に表示する映像を切替え（ステップＳ１７）、受付けた座標を用いて始点座標を再設定し（ステップＳ１８）、操作受付処理を終了する。ＣＰＵ２０は、角速度が閾値以上でないと判定した場合（ステップＳ１６でＮＯ）、選局部１４が選局するチャンネルを切り替えて（ステップＳ２０）、始点座標を再設定するステップＳ１８に処理を移す。
【００５３】
図９は、実施の形態１に係る回転操作検出処理の手順を示すフローチャートである。ＣＰＵ２０は、記憶部２３に記憶されている座標を参照することにより、所定時間間隔で連続して３つ以上の座標を受付けたか否かを判定する（ステップＳ３１）。ＣＰＵ２０は、３つ以上の座標を受付けていないと判定した場合（ステップＳ３１でＮＯ）、角速度を０として（ステップＳ３９）、回転操作検出処理を終了する。ＣＰＵ２０は、３つ以上の座標を受付けたと判定した場合（ステップＳ３１でＹＥＳ）、受付けた座標から中心座標及び半径の算出に用いる３つの座標を設定する（ステップＳ３２）。
【００５４】
ＣＰＵ２０は、設定した３つの座標を用いて中心座標及び半径を算出する（ステップＳ３３）。ＣＰＵ２０は、中心座標が取得されたか否かを判定する（ステップＳ３４）。ＣＰＵ２０は、例えば、３つの座標が略直線上に位置することにより、中心座標が取得されなかったと判定した場合（ステップＳ３４でＮＯ）、角速度を０とするステップＳ３９に処理を移す。ＣＰＵ２０は、中心座標が取得されたと判定した場合（ステップＳ３４でＹＥＳ）、中心座標及び半径を用いて円周を算出する（ステップＳ３５）。
【００５５】
ＣＰＵ２０は、算出した円周がタッチパネル部２０１の検出範囲内であるか否かを判定する（ステップＳ３６）。ＣＰＵ２０は、算出した円周の一部が検出範囲外に位置し、円周の部分が検出範囲内でないと判定した場合（ステップＳ３６でＮＯ）、角速度を０とするステップＳ３９に処理を移す。ＣＰＵ２０は、算出した円周の全てが検出範囲内に位置し、円周が検出範囲内であると判定した場合（ステップＳ３６でＹＥＳ）、角速度を算出し（ステップＳ３７）、算出した角速度を用いて記憶してある角速度を更新して（ステップＳ３８）、回転操作検出処理を終了する。
【００５６】
記憶部２３に１つの閾値が記憶してある場合を示したが、第１閾値及び当該第１閾値よりも小なる第２閾値からなる２つの閾値を予め記憶しておいてもよい。この場合、ＣＰＵ２０は、映像選択機能及びチャンネル選択機能のいずれかの特定状態を保持する特定状態保持手段、角速度が第１閾値よりも大きいか否かを判定する第１閾値判定手段、及び角速度が第２閾値よりも大きいか否かを判定する第２閾値判定手段としても機能する。操作受付装置１は、角速度が第１閾値以上である場合、映像選択機能を特定し、角速度が第２閾値以下となるまで映像選択機能の特定状態を保持して当該機能に対応する操作を回転角度に基づいて受付ける。また、操作受付装置１は、角速度が第２閾値以下となった場合、チャンネル選択機能を特定し、角速度が第１閾値以上となるまでチャンネル選択機能の特定状態を保持し、当該機能に対応する操作を受付ける。
【００５７】
これにより、第１閾値以上の角速度を有する速い回転操作がなされて映像選択機能が特定された後に回転操作が遅くなった場合であっても、第２閾値より速い角速度が維持されている期間、映像選択機能に対応する操作の受付が維持される。また、第２閾値以下の角速度を有する遅い回転操作がなされてチャンネル選択機能が特定された後に回転操作が速くなった場合であっても、第１閾値よりも遅い角速度が維持されている期間、チャンネル選択機能に対応する操作の受付が維持される。次に、記憶部２３が第１閾値及び第２閾値を記憶している場合、ＣＰＵ２０が実行する操作受付処理の手順を説明する。
【００５８】
図１０は、実施の形態１に係る操作受付処理の他の手順を示すフローチャートである。ＣＰＵ２０は、回転操作検出処理を実行する（ステップＳ５１）。ＣＰＵ２０は、角速度が０であるか否かを判定する（ステップＳ５２）。ＣＰＵ２０は、角速度が０であると判定した場合（ステップＳ５２でＹＥＳ）、操作受付処理を終了する。ＣＰＵ２０は、角速度が０でないと判定した場合（ステップＳ５２でＮＯ）、始点座標が設定されているか否かを判定する（ステップＳ５３）。ＣＰＵ２０は、始点座標が設定されていないと判定した場合（ステップＳ５３でＮＯ）、受付けた座標を始点座標に設定して（ステップＳ５９）、操作受付処理を終了する。
【００５９】
ＣＰＵ２０は、始点座標が設定されていると判定した場合（ステップＳ５３でＹＥＳ）、始点座標から受付けた座標への中心座標に対する回転角度（変位角度）を取得する（ステップＳ５４）。ＣＰＵ２０は、回転角度が所定角度以上であるか否かを判定する（ステップＳ５５）。ＣＰＵ２０は、回転角度が所定角度以上でないと判定した場合（ステップＳ５５でＮＯ）、操作受付処理を終了する。ＣＰＵ２０は、回転角度が所定角度以上であると判定した場合（ステップＳ５５でＹＥＳ）、角速度が第１閾値以上であるか否かを判定する（ステップＳ５６）。ＣＰＵ２０は、角速度が第１閾値以上であると判定した場合（ステップＳ５６でＹＥＳ）、映像選択部１６が選択する映像データを切り替えることにより、表示部１９に表示する映像を切替え（ステップＳ５７）、受付けた座標を用いて始点座標を再設定し（ステップＳ５８）、操作受付処理を終了する。
【００６０】
ＣＰＵ２０は、角速度が第１閾値以上でないと判定した場合（ステップＳ５６でＮＯ）、角速度が第２閾値以下であるか否かを判定する（ステップＳ６０）。ＣＰＵ２０は、角速度が第２閾値以下でないと判定した場合（ステップＳ６０でＮＯ）、表示部１９に表示する映像を切替えるステップＳ５７に処理を移す。ＣＰＵ２０は、角速度が第２閾値以下であると判定した場合（ステップＳ６０でＹＥＳ）、選局部１４が選局するチャンネルを切り替えて（ステップＳ６１）、始点座標を再設定するステップＳ５８に処理を移す。
【００６１】
本発明により、タッチパネル上で１種類の回転操作を行っている期間に角速度を変更することで映像選択機能及びチャンネル選択機能からなる２種類の機能夫々を切り替えて各機能に対応する操作を受付けることが可能となる。また、タッチパネル部２０１を注視することなく、ユーザが操作する各機能を切り替えることが可能である。
【００６２】
実施の形態１においては、操作受付装置１が受付ける操作に対応する映像選択機能及びチャンネル選択機能夫々を角速度に基づいて切替える場合を示したが、これに限るものではなく受け付ける操作に対応しており、被操作機器が有する複数の機能夫々を角速度に基づいて切替えるものであればよい。例えば、複数のアルバム夫々に格納された複数の曲目に対応する音楽データを再生する再生装置に本実施の形態１に係る操作受付装置を設けて、角速度に基づいてアルバム選択機能及び曲目選択機能を切り替えて操作を受付けるようにしてもよい。また、記憶部２３に記憶してある閾値は、１つ又は２つに限るものではなく、被操作機器が有する複数の機能の数に応じて３つ以上であってもよい。
【００６３】
また、被操作機器が備える音量調整機能及び消音機能を角速度に基づいて切替える操作を受け付けてもよい。この場合、例えば、音量を増加させる操作を時計回りの遅い回転操作に割り当て、音量を減少させる操作を反時計回りの遅い操作に割り当て、さらに消音操作を反時計回りの速い回転操作に割り当てるとよい。本実施の形態１に例として示した角速度の算出方法は、従来技術であり、これに限るものではない。
【００６４】
実施の形態２
図１１は、実施の形態２に係る摺動操作の例を示す模式図である。本実施の形態２は、実施の形態１が回転操作の角速度に基づいて異なる二つの機能夫々を特定するのに対して往復操作の単位時間当たりの往復回数に基づいて特定するようにしてある。図中矢印は、ユーザの指先がタッチパネル上をなぞる方向を示す。ＣＰＵ２０は、コンピュータプログラムを実行することにより、後述の単位時間当たりの往復回数を算出する往復回数算出手段として機能するようにしてある。操作受付装置１は、タッチパネル装置２から所定時間間隔で受信する座標に基づいて、タッチパネル上で略直線を描いており、略直線上を往復する摺動操作（以下、往復操作と呼ぶ）が行われたか否かを判定する。図１１に示す如くタッチパネル上で往復操作が行われたと判定した場合、略直線上の摺動方向（以下、操作方向と呼ぶ）が反転する回数を単位時間当たりで計数し、単位時間当たりの往復回数（以下、往復頻度と呼ぶ）を取得する。
【００６５】
操作受付装置１は、算出した往復頻度が記憶部２３に記憶されている閾値未満である場合、チャンネル選択機能に対応する操作を受付ける。例えば、最初に指先がタッチパネルに接触してから右方向に移動し、続いて往復操作が行われた場合、選局するチャンネルをチャンネル番号の昇順、すなわち順送りする操作を受付けるとよい。また、例えば、最初に指先がタッチパネルに接触してから左方向に移動し、往復操作が行われた場合、選局するチャンネルをチャンネル番号の降順、すなわち逆送りにする操作を受け付けるとよい。記憶部２３に予め記憶してある閾値は、例えば、毎秒３回とするとよい。選択するチャンネルを順送り又は逆送りに切り替える動作は、受信した座標のうち、一つの座標を始点座標として設定し、始点座標から所定距離以上を右方向又は左方向に移動した座標を受信した場合に切り替えるようにするとよい。所定距離は、選択可能なチャンネルの数等に基づいて予め実験的及び経験的に決定して記憶部２３に記憶しておくとよく、例えば、タッチパネル上の５ｍｍに相当するＸ座標の変位量とするとよい。
【００６６】
操作受付装置１は、算出した往復頻度が記憶部２３に記憶されている閾値以上である場合、映像選択機能に対応する操作を受付ける。例えば、映像選択部１６に与えられる複数の映像データ夫々を予め順番付け、最初に指先がタッチパネルに接触してから右方向に移動し、続いて往復操作が行われた場合、選択する映像データを所定の順番に従って順送りする操作を受付けるとよい。また、例えば、最初に指先がタッチパネルに接触してから左方向に移動し、続いて往復操作が行われた場合、選択する映像データを所定の順番の逆順に従って逆送りする操作を受け付けるとよい。選択する映像データを順送り又は逆送りに切り替える動作は、受信した座標のうち、一つの座標を始点座標として設定し、始点座標から所定距離以上を右方向又は左方向に移動した座標を受信した場合に切り替えるようにするとよい。所定距離は、選択可能な映像データの数等に基づいて予め実験的及び経験的に決定して記憶部２３に記憶しておくとよく、例えば、タッチパネル上の３ｍｍに相当するＸ座標の変位量とするとよい。
【００６７】
図１２は、実施の形態２に係る往復操作の検出方法を説明するための説明図である。図中破線は、接触位置の座標が略直線上にあるか否かを判定するための基準線を示す。操作受付装置１は、複数の座標を受付けた場合、各座標のＹ軸方向の変位が、所定の幅Ｗを有しており、Ｙ方向に延びる二つの基準線で挟まれた範囲内であるか否かを判定し、所定の幅Ｗの範囲内であると判定した場合、略直線を描く摺動操作として検出する。図１２に示す例では座標Ｐ２１，Ｐ２２，Ｐ２３は略直線を描く摺動操作であり、座標Ｐ２４は略直線上にないと判定される。次に、操作受付装置１は、略直線を描く摺動操作を検出している状態でＸ座標の増減方向が反転し、反転した増減方向を維持した状態で所定の数の座標を所定時間間隔で受付けた場合、操作方向が反転する往復操作として検出する。操作受付装置１は、操作方向が複数回反転した場合、単位時間当たりの反転回数を算出して往復頻度を取得する。
【００６８】
図１３は、実施の形態２に係る操作受付処理の手順を示すフローチャートである。操作受付処理は、座標信号受信部２４が座標信号を受信して座標を受付ける都度、ＣＰＵ２０により実行される。ＣＰＵ２０は、往復操作を検出して往復頻度を取得する後述の往復操作検出処理を実行する（ステップＳ７１）。ＣＰＵ２０は、往復頻度が０であるか否かを判定する（ステップＳ７２）。ＣＰＵ２０は、往復頻度が０であると判定した場合（ステップＳ７２でＹＥＳ）、操作受付処理を終了する。ＣＰＵ２０は、往復頻度が０でないと判定した場合（ステップＳ７２でＮＯ）、始点座標が設定されているか否かを判定する（ステップＳ７３）。
【００６９】
ＣＰＵ２０は、始点座標が設定されていないと判定した場合（ステップＳ７３でＮＯ）、受付けた座標を始点座標に設定して（ステップＳ７９）、操作受付処理を終了する。ＣＰＵ２０は、始点座標が設定されていると判定した場合（ステップＳ７３でＹＥＳ）、始点座標及び受付けた座標間の移動距離を取得する（ステップＳ７４）。ＣＰＵ２０は、移動距離が所定距離以上であるか否かを判定する（ステップＳ７５）。ＣＰＵ２０は、移動距離が所定距離以上でないと判定した場合（ステップＳ７５でＮＯ）、操作受付処理を終了する。
【００７０】
ＣＰＵ２０は、移動距離が所定距離以上であると判定した場合（ステップＳ７５でＹＥＳ）、往復頻度が閾値以上であるか否かを判定する（ステップＳ７６）。ＣＰＵ２０は、往復頻度が閾値以上であると判定した場合（ステップＳ７６でＹＥＳ）、映像選択部１６が選択する映像データを切り替えることにより、表示部１９に表示する映像を切替え（ステップＳ７７）、受付けた座標を用いて始点座標を再設定し（ステップＳ７８）、操作受付処理を終了する。ＣＰＵ２０は、往復頻度が閾値以上でないと判定した場合（ステップＳ７６でＮＯ）、選局部１４が選局するチャンネルを切り替えて（ステップＳ８０）、始点座標を再設定するステップＳ７８に処理を移す。
【００７１】
図１４は、実施の形態２に係る往復操作検出処理の手順を示すフローチャートである。ＣＰＵ２０は、記憶部２３に記憶されている座標を参照することにより、連続して所定数以上の座標を受付けたか否かを判定する（ステップＳ９１）。ＣＰＵ２０は、所定数以上の座標を受付けていないと判定した場合（ステップＳ９１でＮＯ）、往復頻度を０として（ステップＳ１０１）、往復操作検出処理を終了する。ＣＰＵ２０は、所定数以上の座標を受付けたと判定した場合（ステップＳ９１でＹＥＳ）、受付けた座標が略直線上にあるか否かを判定する（ステップＳ９２）。ＣＰＵ２０は、略直線上にないと判定した場合（ステップＳ９２でＮＯ）、往復頻度を０とするステップＳ１０１に処理を移す。ＣＰＵ２０は、略直線上にあると判定した場合（ステップＳ９２でＹＥＳ）、記憶部２３に記憶してある操作方向を参照して操作方向を更新済みであるか否かを判定する（ステップＳ９３）。
【００７２】
ＣＰＵ２０は、操作方向を更新済みでないと判定した場合（ステップＳ９３でＮＯ）、往復頻度を０とする（ステップＳ９５）。ＣＰＵ２０は、操作方向を取得して（ステップＳ９６）、取得した操作方向を用いて記憶部２３に記憶してある操作方向を更新し（ステップＳ９８）、往復操作検出処理を終了する。ＣＰＵ２０は、操作方向を取得済みであるか否かを判定するステップＳ９３において、操作方向を更新済みであると判定した場合（ステップＳ９３でＹＥＳ）、操作方向を取得して（ステップＳ９４）、取得した操作方向及び記憶部２３に記憶されている更新済みの操作方向に基づいて操作方向が反転したか否かを判定する（ステップＳ９７）。
【００７３】
ＣＰＵ２０は、操作方向が反転していないと判定した場合(ステップＳ９７でＮＯ)、取得した操作方向を用いて操作方向を更新するステップＳ９８に処理を移す。ＣＰＵ２０は、操作方向が反転したと判定した場合（ステップＳ９７でＹＥＳ）、往復頻度を算出して（ステップＳ９９）、記憶部２３に記憶してある往復頻度を更新し(ステップＳ１００)、往復操作検出処理を終了する。
【００７４】
本発明により、タッチパネル上で１種類の往復操作を行っている期間に往復頻度を変更することで映像選択機能及びチャンネル選択機能からなる２種類の機能夫々を切り替えて各機能に対応する操作を受付けることが可能となる。また、タッチパネル部２０１を注視することなく、ユーザが操作する各機能を切り替えることが可能である。
【００７５】
本実施の形態２においては、タッチパネル上の左右方向の往復操作により映像選択機能又はチャンネル選択機能に対応した操作を受付ける場合を示したが、これに限るものではなく、上下方向の往復操作により操作を受付ける場合でもよく、タッチパネル上の略直線上を往復する往復操作であればよい。
【００７６】
本実施の形態２は以上の如き構成としてあり、その他の構成及び作用は実施の形態１と同様であるので対応する部分には同一の符号を付してその詳細な説明を省略する。
【００７７】
実施の形態３
本実施の形態３は、実施の形態１が回転操作の角速度に基づいて異なる二つの操作内容を切り替えるのに対して連打操作の単位時間当たりの連打回数に基づいて切替えるようにしてある。ＣＰＵ２０は、コンピュータプログラムを実行することにより、連打操作を検出する連打操作検出手段及び単位時間当たりの連打回数を取得する連打回数取得手段として機能するようにしてある。操作受付装置１は、タッチパネル装置２から所定時間間隔で受信する座標に基づいて、タッチパネル上で所定時間内の接離操作、すなわち連打操作が行われたか否かを判定する。連打操作を判定するための所定時間は、予め実験的及び経験的に求めて記憶部２３に記憶しておくとよく、例えば２５０ｍｓｅｃとするとよい。ＣＰＵ２０は、コンピュータプログラムを実行することにより、座標信号を受信する時間間隔に基づいて単位時間当たりの連打回数（以下、連打速度と呼ぶ）を算出する連打回数手段として機能するようにしてある。
【００７８】
操作受付装置１は、算出した連打速度が記憶部２３に記憶されている閾値未満である場合、チャンネル機能に関する操作を受付ける。例えば、タッチパネル上をユーザの指先が連打しながら連打位置を右方向に移動した場合、選局するチャンネルをチャンネル番号の昇順、すなわち順送りする操作を受付け、タッチパネル上をユーザの指先が連打しながら連打位置を左方向に移動した場合、選局するチャンネルをチャンネル番号の降順、すなわち逆送りにする操作を受け付けるとよい。記憶部２３に予め記憶してある閾値は、例えば、毎秒３回とするとよい。選択するチャンネルを順送り又は逆送りに切り替える動作は、受信した座標のうち、一つの座標を始点座標として設定し、始点座標から所定距離以上を右方向又は左方向に移動した座標を受信した場合に切り替えるようにするとよい。所定距離は、選択可能なチャンネルの数等に基づいて予め実験的及び経験的に決定して記憶部２３に記憶しておくとよく、例えば、タッチパネル上の５ｍｍに相当するＸ座標の変位量とするとよい。
【００７９】
操作受付装置１は、算出した連打速度が記憶部２３に記憶されている閾値以上である場合、映像選択機能に対応する操作を受付ける。例えば、映像選択部１６に与えられる複数の映像データ夫々を予め順番付け、タッチパネル上をユーザの指先が連打しながら連打位置を右方向に移動した場合、選択する映像データを所定の順番に従って順送りする操作を受付け、タッチパネル上をユーザの指先が連打しながら連打位置を左方向に移動した場合、選択する映像データを所定の順番の逆順に従って逆送りする操作を受け付けるとよい。選択する映像データを順送り又は逆送りに切り替える動作は、受信した座標のうち、一つの座標を始点座標として設定し、始点座標から所定距離以上を右方向又は左方向に移動した座標を受信した場合に切り替えるようにするとよい。所定距離は、選択可能な映像データの数等に基づいて予め実験的及び経験的に決定して記憶部２３に記憶しておくとよく、例えば、タッチパネル上の３ｍｍに相当するＸ座標の変位量とするとよい。
【００８０】
図１５は、実施の形態３に係る操作受付処理の手順を示すフローチャートである。操作受付処理は、座標信号受信部２４がタッチパネル装置２から座標を受け付ける都度、ＣＰＵ２０により実行される。ＣＰＵ２０は、所定時間内に座標を受付けたか否かを判定する（ステップＳ１１１）。ＣＰＵ２０は、所定時間内に座標を受付けていないと判定した場合（ステップＳ１１１でＮＯ）、操作受付処理を終了する。ＣＰＵ２０は、所定時間内に座標を受付けたと判定した場合（ステップＳ１１１でＹＥＳ）、連打速度を算出する（ステップＳ１１２）。ＣＰＵ２０は、始点座標が設定されているか否かを判定する（ステップＳ１１３）。
【００８１】
ＣＰＵ２０は、始点座標が設定されていないと判定した場合（ステップＳ１１３でＮＯ）、受付けた座標を始点座標に設定して（ステップＳ１１５）、操作受付処理を終了する。ＣＰＵ２０は、始点座標が設定されていると判定した場合（ステップＳ１１３でＹＥＳ）、始点座標及び受付けた座標間の移動距離を取得する（ステップＳ１１４）。ＣＰＵ２０は、移動距離が所定距離以上であるか否かを判定する（ステップＳ１１６）。ＣＰＵ２０は、移動距離が所定距離以上でないと判定した場合（ステップＳ１１６でＮＯ）、操作受付処理を終了する。ＣＰＵ２０は、移動距離が所定距離以上であると判定した場合（ステップＳ１１６でＹＥＳ）、連打速度が閾値以上であるか否かを判定する（ステップＳ１１７）。
【００８２】
ＣＰＵ２０は、角速度が閾値以上であると判定した場合（ステップＳ１１７でＹＥＳ）、映像選択部１６が選択する映像データを切り替えることにより、表示部１９に表示する映像を切替え（ステップＳ１１８）、受付けた座標を用いて始点座標を再設定し（ステップＳ１２０）、操作受付処理を終了する。ＣＰＵ２０は、連打速度が閾値以上でないと判定した場合（ステップＳ１１７でＮＯ）、選局部１４が選局するチャンネルを切り替えて（ステップＳ１１９）、始点座標を再設定するステップＳ１２０に処理を移す。
【００８３】
本発明により、タッチパネル上で１種類の連打操作を行っている期間に連打速度を変更することで映像選択機能及びチャンネル選択機能からなる２種類の機能夫々を切り替えて各機能に対応する操作を受付けることが可能となる。また、タッチパネル部２０１を注視することなく、ユーザが操作する各機能を切り替えることが可能である。
【００８４】
本実施の形態３は以上の如き構成としてあり、その他の構成及び作用は実施の形態１と同様であるので対応する部分には同一の符号を付してその詳細な説明を省略する。
【００８５】
実施の形態４
図１６は、実施の形態４に係る操作受付装置及び映像表示装置の内部構成例を示すブロック図である。本実施の形態４は、実施の形態１がタッチパネル装置２から送られてきた座標に基づいて操作受付装置１が被操作機器の機能を特定するのに対して、タッチパネルを備える操作受付装置が被操作機器である外部の映像表示装置の機能を特定し、特定した機能に対応する操作を映像表示装置に与えるようにしてある。図中７は、タッチパネル部２０１を備えており、タッチパネル部２０１が所定時間間隔で取得した接触位置の座標に基づいて被操作機器である映像表示装置６の機能を特定し、特定した機能に対応する操作を受付ける操作受付装置を示す。
【００８６】
操作受付装置７は、特定した機能に対応して受付けた操作に基づいて操作信号を映像表示装置６に送信する操作信号送信部７３と、バス７０ａを介してハードウェア各部を制御するためのＣＰＵ（ Central Processing Unit ）７０と、ＣＰＵ７０で実行されるコンピュータプログラムが記憶してあるＲＯＭ（ Read-Only Memory ）７２と、コンピュータプログラムの実行中に生じる変数等を記憶するためのＲＡＭ（ Random-Access Memory）７１とを備えている。
【００８７】
ＣＰＵ７０は、コンピュータプログラムに従って操作受付処理を実行し、受付けた操作に対応した操作信号を操作信号送信部７３から送信させるようにしてある。映像表示装置６は、操作受付装置７が送信する操作信号を受信する操作信号受信部６１を備えており、受信した操作信号に基づいて表示部１９に表示する映像の切替え、選局部１４が選局するチャンネルの切替えを行うようにしてある。
【００８８】
本実施の形態４は以上の如き構成としてあり、その他の構成、作用及び処理は実施の形態１と同様であるので対応する部分には同一の符号及び処理名を付してその詳細な説明を省略する。
【００８９】
実施の形態５
図１７は、実施の形態５に係る操作受付装置の内部構成例を示すブロック図である。本実施の形態５は、実施の形態１がＲＯＭに記憶してあるコンピュータプログラムを読み出して実行するのに対し、書き換え可能なＥＥＰＲＯＭ（ Electrically Erasable Programmable Read-Only Memory ）に記録してあるコンピュータプログラムを読み出して実行するようにしてある。本実施の形態５は、実施の形態１と同様に本発明に係る操作受付装置を、当該操作受付装置を備えた被操作機器である映像表示装置を例として説明する。図中８は、操作受付装置であり、ＣＰＵ２０にバス２０ａを介して接続されたフラッシュメモリ等からなるＥＥＰＲＯＭ８２及び記録媒体読込部８１を備える。
【００９０】
操作受付装置８は、記録媒体読込部８１に挿入されたＣＤ（ Compact Disk ）−ＲＯＭ又はＤＶＤ（ Digital Versatile Disk ）−ＲＯＭ等の記録媒体８１０からコンピュータプログラム８１１を読み込んでＥＥＰＲＯＭ８２に記憶するようにしてある。ＣＰＵ２０は、ＥＥＰＲＯＭ８２から読み出された本発明のコンピュータプログラム８１１に従って、操作受付装置８に必要な処理を実行する構成となっている。コンピュータプログラム８１１は、ＣＰＵ２０にタッチパネル上で略円状又は略円弧状の曲線を描く摺動操作が行われたか否かを判定させる（判定ステップ）。
【００９１】
コンピュータプログラム８１１は、摺動操作が行われたと判定した場合、曲線上を移動する接触位置の角速度を算出させ(角速度算出ステップ)、算出した角速度に基づいて機能を特定させる(機能特定ステップ)。本発明に係るコンピュータプログラム８１１は、記憶媒体８１０から読みしてＥＥＰＲＯＭ８２に記憶される場合に限るものではなく、工場出荷時にコンピュータプログラム８１１を記憶したＥＥＰＲＯＭ８２を操作受付装置８内部に装着してもよい。
【００９２】
本実施の形態５は以上の如き構成としてあり、その他の構成、作用及び処理は実施の形態１と同様であるので対応する部分には同一の符号及び処理名を付してその詳細な説明を省略する。
【図面の簡単な説明】
【００９３】
【図１】実施の形態１に係る操作受付装置及びタッチパネル装置を用いた映像表示システムの構成例を示す模式図である。
【図２】実施の形態１に係る操作受付装置及びタッチパネル装置の内部構成例を示すブロック図である。
【図３】実施の形態１に係る摺動操作の例を示す模式図である。
【図４】実施の形態１に係るチャンネル選択画面の例を示す模式図である。
【図５】実施の形態１に係る映像選択画面の例を示す模式図である。
【図６】実施の形態１に係る回転操作の検出方法及び角速度の算出方法を説明するための説明図である。
【図７】実施の形態１に係る検出範囲に関する円周の判定方法を説明するための説明図である。
【図８】実施の形態１に係る操作受付処理の手順を示すフローチャートである。
【図９】実施の形態１に係る回転操作検出処理の手順を示すフローチャートである。
【図１０】実施の形態１に係る操作受付処理の他の手順を示すフローチャートである。
【図１１】実施の形態２に係る摺動操作の例を示す模式図である。
【図１２】実施の形態２に係る往復操作の検出方法を説明するための説明図である。
【図１３】実施の形態２に係る操作受付処理の手順を示すフローチャートである。
【図１４】実施の形態２に係る往復操作検出処理の手順を示すフローチャートである。
【図１５】実施の形態３に係る操作受付処理の手順を示すフローチャートである。
【図１６】実施の形態４に係る操作受付装置及び映像表示装置の内部構成例を示すブロック図である。
【図１７】実施の形態５に係る操作受付装置の内部構成例を示すブロック図である。
【符号の説明】
【００９４】
１，７，８  操作受付装置
２  タッチパネル装置
３  アンテナ
４  配信サーバ装置
５  映像出力装置
６  映像表示装置
Ｎ  ネットワーク網
１１  外部入力部
１２  ネットワーク通信部
１３  放送信号受信部
１４  選局部
１５  蓄積部
１６  映像選択部
１７  復号部
１８  画像信号生成部
１９  表示部
２０，７０  ＣＰＵ
２０ａ，７０ａ  バス
２１，７２  ＲＯＭ
２２，７１  ＲＡＭ
２３  記憶部
２４  座標信号受信部
６１  操作信号受信部
７３  操作信号送信部
８１  記録媒体読込部
８２  ＥＥＰＲＯＭ
２０１  タッチパネル部
２０２  座標信号送信部
２１０，２１１  円
８１０  記録媒体
８１１  コンピュータプログラム
Ｐ１，Ｐ２，Ｐ３，Ｐ２１，Ｐ２２，Ｐ２３  座標
Ｃ１，Ｃ２  中心座標
Ｒ１，Ｒ２  半径
θ  回転角度（変位角度）
【図１】
2010113608.tif 000003
【図２】
2010113608.tif 000004
【図３】
2010113608.tif 000005
【図４】
2010113608.tif 000006
【図５】
2010113608.tif 000007
【図６】
2010113608.tif 000008
【図７】
2010113608.tif 000009
【図８】
2010113608.tif 000010
【図９】
2010113608.tif 000011
【図１０】
2010113608.tif 000012
【図１１】
2010113608.tif 000013
【図１２】
2010113608.tif 000014
【図１３】
2010113608.tif 000015
【図１４】
2010113608.tif 000016
【図１５】
2010113608.tif 000017
【図１６】
2010113608.tif 000018
【図１７】
2010113608.tif 000019