(57)【要約】      （修正有）【課題】タッチパネルを持つタブレットによる一貫した操作で、直接的なチャンネルの切り替えと予め決められた順番によるチャンネルの切り替えを可能にする。【解決手段】タッチパネルへのタッチ位置を移動させた後に離す第１の操作と、タッチ位置を予め決められた速度以上で移動させながら離す第２の操作と、第１の操作によるタッチに応じて複数の配列されたメニューをディスプレイに表示すると共にタッチ位置の移動距離に応じてメニューの位置を移動表示する第１の表示手段と、タブレットに対するタッチを離す操作に応じて、所定位置に表示された第１のメニューに該当するコンテンツを表示する第１の指示手段と、タッチを離す操作において、第２操作を検出すると、タッチ位置の移動速度に応じて複数のメニュー位置が移動するように表示する第２の表示手段と、所定位置に表示された第２のメニューに該当するコンテンツを表示する第２の指示手段とを有する。【選択図】図２
2015038666.tif 000002
【特許請求の範囲】
【請求項１】
タブレットと、
ディスプレイと、
前記タブレットに対するタッチ位置を移動させた後に離す第１の操作と、前記タブレットに対するタッチ位置を予め決められた速度以上で移動させながら離す第２の操作とを検出する操作検出手段と、
前記第１の操作による前記タブレットに対するタッチに応じて、コンテンツの情報が表示される複数の表示領域が配列されたメニューを前記ディスプレイに表示し、前記タッチ位置の移動距離に応じて前記メニュー中の前記複数の表示領域の表示位置が移動するように表示する第１の表示手段と、
前記タブレットに対するタッチを離す操作に応じて、前記第１の表示手段により表示位置が変更された前記複数の表示領域のうち、前記メニューにおける所定位置に表示された第１の表示領域に該当するコンテンツの表示を指示する第１の指示手段と、
前記タッチを離す操作において、前記第２操作を検出すると、前記タッチ位置の移動速度に応じて前記メニュー中の前記複数の表示領域の表示位置が移動するように表示する第２の表示手段と、
前記第２の表示手段により表示位置が変更された前記複数の表示領域のうち、前記メニューにおける所定位置に表示された第２の表示領域に該当するコンテンツの表示を指示する第２の指示手段と
を具備する電子機器。
【請求項２】
前記第１の表示手段は、前記移動距離の前記表示領域の表示位置を変更する方向の距離成分に応じて、前記複数の表示領域の表示位置を移動させる請求項１記載の電子機器。
【請求項３】
前記第２の表示手段は、前記移動速度の前記表示領域の表示位置を変更する方向の速度成分に応じて、前記複数の表示領域の表示位置を移動させる請求項１記載の電子機器。
【請求項４】
前記第１の表示手段と前記第２の表示手段は、前記タブレットに対するタッチが検出されてから第１設定時間が経過した後に、前記メニューを表示する請求項１記載の電子機器。
【請求項５】
前記第１の表示手段と前記第２の表示手段は、前記タブレットに対するタッチが検出されてから第１設定時間が経過する前に、前記タッチ位置が移動した場合に、前記メニューを表示する請求項４記載の電子機器。
【請求項６】
前記第１の表示手段は、前記第１の操作によりタッチが離れてから第２設定時間が経過した後に、前記メニューを消去し、
前記第２の表示手段は、前記第２の操作によりタッチが離れてから前記第２設定時間が経過した後に、前記メニューを消去する請求項１記載の電子機器。
【請求項７】
前記第１の表示手段及び前記前記第２の表示手段は、前記第２の設定時間が経過する前に前記タブレットに対するタッチがあった場合、前記メニューを消去しないことを請求項６記載の電子機器。
【請求項８】
前記第１の指示手段は、前記第１の表示手段により表示位置が変更される前に前記所定位置に表示された表示領域と前記第１の表示領域とが同じである場合には、前記第１の表示領域に該当するコンテンツの表示を指示せず、
前記第２の指示手段は、前記第２の表示手段により表示位置が変更される前に前記所定位置に表示された表示領域と前記第２の表示領域とが同じである場合には、前記第２の表示領域に該当するコンテンツの表示を指示しない請求項１記載の電子機器。
【請求項９】
前記操作検出手段は、前記第１の操作と前記第２の操作の操作方向を検出し、
前記第１の表示手段と前記第２の表示手段は、前記操作方向に応じて、前記メニュー中の前記複数の表示領域の表示位置が移動するように表示する請求項１記載の電子機器。
【請求項１０】
前記第１の表示手段は、前記メニューにおける所定位置に表示された第１の表示領域の表示形態を変更し、
前記第２の表示手段は、前記メニューにおける所定位置に表示された第２の表示領域の表示形態を変更する請求項１記載の電子機器。
【請求項１１】
前記第１の表示手段及び前記第２の表示手段は、前記タブレットに対する最初のタッチ位置の近傍に前記メニューを表示する請求項１記載の電子機器。
【請求項１２】
複数のチャンネルから選択したチャンネルの放送番組データを入力して、前記放送番組データに応じた映像を前記ディスプレイに表示する映像表示手段をさらに具備し、
前記第１の指示手段と前記第２の指示手段は、前記映像表示手段に対して前記チャンネルの切り替えを指示する請求項１記載の電子機器。
【請求項１３】
タブレットに対するタッチ位置を移動させた後に離す第１の操作と、前記タブレットに対するタッチ位置を予め決められた速度以上で移動させながら離す第２の操作とを検出し、
前記第１の操作による前記タブレットに対するタッチに応じて、コンテンツの情報が表示される複数の表示領域が配列されたメニューをディスプレイに表示し、前記タッチ位置の移動距離に応じて前記メニュー中の前記複数の表示領域の表示位置が移動するように表示し、
前記タブレットに対するタッチを離す操作に応じて、表示位置が変更された前記複数の表示領域のうち、前記メニューにおける所定位置に表示された第１の表示領域に該当するコンテンツの表示を指示し、
前記タッチを離す操作において、前記第２操作を検出すると、前記タッチ位置の移動速度に応じて前記メニュー中の前記複数の表示領域の表示位置が移動するように表示し、
表示位置が変更された前記複数の表示領域のうち、前記メニューにおける所定位置に表示された第２の表示領域に該当するコンテンツの表示を指示する切り替え方法。
【請求項１４】
コンピュータを、
タブレットに対するタッチ位置を移動させた後に離す第１の操作と、前記タブレットに対するタッチ位置を予め決められた速度以上で移動させながら離す第２の操作とを検出する操作検出手段と、
前記第１の操作による前記タブレットに対するタッチに応じて、コンテンツの情報が表示される複数の表示領域が配列されたメニューをディスプレイに表示し、前記タッチ位置の移動距離に応じて前記メニュー中の前記複数の表示領域の表示位置が移動するように表示する第１の表示手段と、
前記タブレットに対するタッチを離す操作に応じて、前記第１の表示手段により表示位置が変更された前記複数の表示領域のうち、前記メニューにおける所定位置に表示された第１の表示領域に該当するコンテンツの表示を指示する第１の指示手段と、
前記タッチを離す操作において、前記第２操作を検出すると、前記タッチ位置の移動速度に応じて前記メニュー中の前記複数の表示領域の表示位置が移動するように表示する第２の表示手段と、
前記第２の表示手段により表示位置が変更された前記複数の表示領域のうち、前記メニューにおける所定位置に表示された第２の表示領域に該当するコンテンツの表示を指示する第２の指示手段として機能させるための切り替えプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、タッチパネルを有する電子機器、切り替え方法、及び切り替えプログラムに関する。
【背景技術】
【０００２】
近年、地上波放送、ＢＳ（Broadcasting Satellite）放送、ＣＳ（Communications Satellite）放送、ＣＡＴＶ（Cable Television）放送といった様々な放送サービスが利用されている。視聴者は、様々な放送サービスによって提供されている多数のチャンネル（番組）から所望するチャンネルを選択することで、該当する放送番組を視聴することができる。
【０００３】
一般に、視聴者によるチャンネルを選択する操作は、テレビ装置などの映像機器に付属するリモートコントローラに対して行われることが多い。例えば、リモートコントローラに設けられた複数のボタンの何れかを選択して直接的にチャンネル（番組）を切り替えたり、チャンネルアップ／ダウンボタンの操作によってチャンネル（番組）を予め決められた順番で切り替えたりすることができる。また、電子番組表などの番組一覧を表示させて、リモートコントローラの方向ボタンを操作して、番組一覧中の何れかの番組を選択することもできる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１４１６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、最近では、タッチパネルやタッチスクリーンディスプレイが設けられた電子機器の利用が増えている。タッチパネル（タッチスクリーンディスプレイ）に対する入力操作としては、タッチした状態で素早く移動させながらタッチを離すフリック操作や、素早くタッチして離すタップ操作などがある。
【０００６】
タッチパネルの操作によって、リモートコントローラを用いた場合と同様に、直接的にチャンネルを切り替えたり、チャンネル（番組）を予め決められた順番で切り替えたりする場合には、複数のチャンネルが配列されたチャンネルメニューやチャンネルアップ／ダウンボタンを表示させて、チャンネルメニューやチャンネルアップ／ダウンボタンに対して予め決められた操作（タップ操作、フリック操作など）をする必要がある。すなわち、直接的にチャンネルを切り替えるための操作とチャンネル（番組）を順番に切り替えるための操作には共通性がなく、それぞれに対応したタッチパネルに対する操作が必要となる。
【０００７】
本発明の目的は、一貫した操作により、直接的なチャンネルの切り替えと予め決められた順番によるチャンネルの切り替えを可能にする電子機器、切り替え方法、及び切り替えプログラムを提供することである。
【課題を解決するための手段】
【０００８】
実施形態によれば、電子機器は、タブレットと、ディスプレイと、操作検出手段と、第１の表示手段と、第１の指示手段と、第２の表示手段と、第２の指示手段とを有する。操作検出手段は、前記タブレットに対するタッチ位置を移動させた後に離す第１の操作と、前記タブレットに対するタッチ位置を予め決められた速度以上で移動させながら離す第２の操作とを検出する。第１の表示手段は、前記第１の操作による前記タブレットに対するタッチに応じて、コンテンツの情報が表示される複数の表示領域が配列されたメニューを前記ディスプレイに表示し、前記タッチ位置の移動距離に応じて前記メニュー中の前記複数の表示領域の表示位置が移動するように表示する。第１の指示手段は、前記タブレットに対するタッチを離す操作に応じて、前記第１の表示手段により表示位置が変更された前記複数の表示領域のうち、前記メニューにおける所定位置に表示された第１の表示領域に該当するコンテンツの表示を指示する。第２の表示手段は、前記タッチを離す操作において、前記第２操作を検出すると、前記タッチ位置の移動速度に応じて前記メニュー中の前記複数の表示領域の表示位置が移動するように表示する。第２の指示手段は、前記第２の表示手段により表示位置が変更された前記複数の表示領域のうち、前記メニューにおける所定位置に表示された第２の表示領域に該当するコンテンツの表示を指示する。
【図面の簡単な説明】
【０００９】
【図１】実施形態の電子機器の外観を示す図。
【図２】実施形態におけるタブレットコンピュータのシステム構成を示す図。
【図３】実施形態におけるチャンネル切り替え処理を示すフローチャート。
【図４】実施形態におけるチャンネル切り替え処理を示すフローチャート。
【図５】実施形態におけるチャンネルメニュー移動処理を示すフローチャート。
【図６】実施形態における画面に表示されたチャンネルメニューの一例を示す図。
【図７】実施形態におけるチャンネルメニューの各表示領域の表示位置が変更される様子を示す図。
【図８】実施形態におけるチャンネルメニューの各表示領域の表示位置が変更される様子を示す図。
【図９】実施形態におけるタッチ位置の移動距離に応じて変化する表示領域の位置を説明するための図。
【図１０】実施形態における表示領域の位置決めを説明するための図。
【図１１】実施形態におけるフリック操作によるタッチ位置の移動速度に応じて変化する表示領域の位置を説明するための図。
【図１２】実施形態におけるマルチチャンネルに対応する表示領域が設けられたチャンネルメニューの一例を示す図。
【図１３】実施形態における入力操作に応じて表示される画面の一例を示す図。
【図１４】実施形態における入力操作に応じて表示される画面の一例を示す図。
【図１５】実施形態における入力操作に応じて表示される画面の一例を示す図。
【図１６】実施形態におけるチャンネルメニューの表示例を示す図。
【図１７】実施形態におけるチャンネルメニューの表示例を示す図。
【図１８】実施形態におけるチャンネルメニューの表示例を示す図。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、実施形態について説明する。  
図１は、実施形態に係る電子機器の外観を示す図である。電子機器は、例えば、バッテリ駆動可能なタブレットコンピュータ１０として実現されている。
【００１１】
タブレットコンピュータ１０は、筐体にタッチスクリーンディスプレイ１２が組み込まれている。タッチスクリーンディスプレイ１２は、タッチパネルと液晶表示装置（ＬＣＤ）とから構成されており、表示画面が筐体のほぼ中央に配置されている。
【００１２】
タッチスクリーンディスプレイ１２は、例えばＬＣＤの表面にタッチパネルが装着されて構成されたもので、ＬＣＤによる表示と、ペンや指先などによってタッチされたタッチ位置の検知を実現できる。ユーザは、ＬＣＤに表示された各種オブジェクトを指先やペンなどを用いて直接敵に選択することができる。また、ユーザは、タッチスクリーンディスプレイ１２に対して、タップ、スライド、フリックなどの入力操作をすることができる。タブレットコンピュータ１０は、ユーザの入力操作の違いに応じ処理を実行することができる。
【００１３】
なお、タブレットコンピュータ１０には、図示していないが、電源のオン／オフを切り替える電源ボタン、記録媒体を脱着可能なメディアスロット、周辺機器やケーブルを接続するための端子などが設けられている。
【００１４】
図２は、実施形態におけるタブレットコンピュータ１０のシステム構成を示す図である。  
タブレットコンピュータ１０は、ＣＰＵ２１、主メモリ２２、表示コントローラ２３、タッチパネルコントローラ２４、ソリッドステートドライブ（ＳＳＤ）２５、無線ＬＡＮコントローラ２６、ディスプレイ２８、タッチパネル２９、アンテナ３０等を備える。
【００１５】
ＣＰＵ２１は、タブレットコンピュータ１０の各コンポーネントを制御するプロセッサである。ＣＰＵ２１は、ＳＳＤ２５から主メモリ２２にロードされる各種プログラムを実行する。各種プログラムには、ＯＳ（Operating System）の他、テレビアプリケーションプログラムが含まれる。テレビアプリケーションプログラムは、テレビ放送を視聴するためのテレビ視聴機能を提供するもので、放送データ受信モジュール２７によって受信された視聴対象チャンネルの放送番組データをもとに、放送番組の映像／音声を出力するための処理を実行する。テレビアプリケーションプログラムには、チャンネル切り替えプログラム２２ａが含まれる。チャンネル切り替えプログラム２２ａは、視聴対象チャンネルをユーザの操作に応じて切り替えるためのチャンネル切り替え処理を実行する。
【００１６】
表示コントローラ２３は、タッチスクリーンディスプレイ１２に表示すべき表示信号を生成する。タッチスクリーンディスプレイ１２は、例えば液晶ディスプレイ２８と液晶ディスプレイ２８上に配置されたタッチパネル２９とから構成される。タッチパネル２９は、表面への指先やペン先などによるタッチ（物理的接触）を検出して、タッチ位置（座標）を示すデータを出力する。
【００１７】
タッチパネルコントローラ２４は、タッチパネル２９から出力されたデータをＣＰＵ２１に通知する。
【００１８】
無線ＬＡＮコントローラ２６は、例えばＩＥＥＥ８０２．１１規格に基づいて、他の電子機器との間で無線通信を実行する。無線通信をする他の電子機器には、例えばテレビジョン装置がある。
【００１９】
放送データ受信モジュール２７は、アンテナ３０を通じて、放送番組データを受信するように構成されている。放送データ受信モジュール２７は、複数種の放送波（地上波放送、ＢＳ放送、ＣＳ放送等）にそれぞれ対応する複数のチューナを備えていてもよい。放送データ受信モジュール２７は、ＣＰＵ２１の制御のもとで、受信可能な複数のチャンネルから任意の視聴対象チャンネルを選局（チャンネル切り替え）するように構成されている。
【００２０】
なお、図示していないが、タブレットコンピュータ１０には、音声を出力するスピーカ、あるいは音声信号を出力するためのヘッドホン端子が設けられている。
【００２１】
次に、実施形態におけるタブレットコンピュータ１０の動作について説明する。  
タブレットコンピュータ１０は、ＣＰＵ２１によりテレビアプリケーションプログラムを実行することにより、放送データ受信モジュール２７により放送データを受信して、タッチスクリーンディスプレイ１２（ディスプレイ２８）にテレビ放送番組の映像を表示する。タブレットコンピュータ１０は、テレビ放送が視聴されている間に、タッチスクリーンディスプレイ１２に対するユーザの操作に応じて、チャンネル切り替えのためのチャンネルメニューを提供して、チャンネル切り替えの指示を受け付ける。実施形態のチャンネル切り替え処理では、隣接するチャンネルへの切り替えと所望するチャンネルへのダイレクト切り替えを、共通するメニューを用いて一貫した操作によって実現する。一貫した操作は、タッチスクリーンディスプレイ１２へタッチした後、タッチした状態のままタッチ位置を移動させてから離す、といった一連の操作となる。
【００２２】
所望するチャンネルへのダイレクト切り替えのための入力操作では、タッチ位置を移動させて、目的のチャンネルに移動した後に、離す操作（以下、スライド操作と称する）が用いられるものとする。また、隣接するチャンネルへの切り替えのための入力操作では、目的のチャンネルの方向にタッチ位置を予め決められた速度以上で移動させながら離す操作（以下、フリック操作と称する）が用いられるものとする。
【００２３】
以下、実施形態におけるチャンネル切り替え処理について、フローチャートを参照しながら説明する。図３及び図４は、実施形態におけるチャンネル切り替えプログラム２２ａにより実行されるチャンネル切り替え処理を示すフローチャート、図５は、実施形態におけるチャンネル切り替え処理中のチャンネルメニュー移動処理を示すフローチャートである。
【００２４】
タッチスクリーンディスプレイ１２にテレビ放送番組が表示されている時に、ＣＰＵ２１は、タッチスクリーンディスプレイ１２にタッチされたことを、タッチパネルコントローラ２４からのデータをもとに検出すると（ステップＡ１、Ｙｅｓ）、タッチが検出されてからの経過時間の計測を開始する。
【００２５】
ここで、予め設定された第１設定時間が経過する前に（ステップＡ２、Ｎｏ）、タッチ位置が移動されたことを検出すると（ステップＡ３、Ｙｅｓ）、ＣＰＵ２１は、チャンネルメニューを、タッチスクリーンディスプレイ１２（ディスプレイ２８）の予め決められた位置に表示させる（ステップＡ４）。なお、タッチ位置の移動の判定は、最初のタッチ位置から予め決められた短い距離を越えてタッチ位置が移動したか判定する。また、タッチスクリーンディスプレイ１２の何れの位置でタッチされてもチャンネルメニューを表示するものとする。
【００２６】
図６は、画面４０に表示されたチャンネルメニューの一例を示す図である。  
図６に示すように、チャンネルメニューは、例えば画面４０の下辺近くに表示される。チャンネルメニューは、複数のチャンネルのそれぞれに対応する、チャンネル（コンテンツ）の情報が表示される複数の表示領域５１，５４，５５，５７，５８が、所定の方向に直線状に配列されて構成されている。図６に示すチャンネルメニューは、複数の表示領域５１，５４，５５，５７，５８が横方向に配列され、帯状に形成されている。
【００２７】
表示領域５１，５４，５５，５７，５８に表示される情報（番組情報）には、図６に示すように、例えばチャンネル番号がある。また、チャンネル番号の他に、放送局名、放送局のロゴ、番組名、番組に関連するイメージ等を組み合わせて表示することも可能である。さらに、放送データ受信モジュール２７によって複数のチャンネルの放送番組データを同時に受信することができる場合には、現在、視聴中のチャンネル以外の放送番組データをもとに、チャンネルメニューの表示領域中に表示するためのサムネイルを生成して、それぞれのチャンネルに対応する表示領域に表示するようにしても良い。
【００２８】
チャンネルメニューでは、現在、視聴中のチャンネルに対応する表示領域が中央に表示される。また、中央に表示された表示領域は、現在、視聴対象として選択されたチャンネルであることを明示するために、他の表示の表示領域とは異なる特別な表示形態によって表示する。例えば、表示領域のサイズを他の表示領域より大きくしたり、異なる色、輝度、形状などによって表示したりしても良い。
【００２９】
なお、視聴対象として選択されたチャンネルの表示領域の配置は、チャンネルメニューの中央でなくても良い。表示領域を特別な表示形態で表示することで、中央に配置していなくても、視聴対象として選択されたチャンネルの表示領域であることをユーザが認識できる。
【００３０】
ここで、タッチスクリーンディスプレイ１２に対する入力操作がフリック操作ではない場合（ステップＡ５、Ｎｏ）、ＣＰＵ２１は、タッチ位置がタッチされた状態のまま移動されると（ステップＡ１２、Ｙｅｓ）、タッチ位置の移動に応じて、チャンネルメニューの各番組情報を表示する表示領域の位置を変更する（ステップＡ１３）。また、ＣＰＵ２１は、チャンネルメニューの中央に表示された表示領域の表示形態を変更する（ステップＡ１４）。
【００３１】
図７及び図８は、タッチ位置４２の移動に伴って、チャンネルメニューの各表示領域５１，５４，５５，５７，５８，５１０の表示位置が変更される様子を示している。図７に示すように、タッチ位置４２が右方向に移動されているため、各表示領域５１，５４，５５，５７，５８の表示位置が右方向に変更されている。また、図８に示すように、「４ｃｈ」に対応する表示領域５４がチャンネルメニューの中央に移動されると表示形態が変更される。
【００３２】
なお、図６〜図８に示すチャンネルメニューでは、７つのチャンネル（「１ｃｈ」「４ｃｈ」「５ｃｈ」「７ｃｈ」「８ｃｈ」「９ｃｈ」「１０ｃｈ」）にそれぞれ対応する７つの表示領域が予め決められた順番で配列されている。画面４０には、全てのチャンネルに対応する表示領域を表示していない。このため、チャンネルメニューの表示の変更に伴って、変更前には表示されていなかった表示領域が配列の順番に従って新たに表示される。図７では、チャンネルメニューの各表示領域が右側に移動されるのに伴って、画面４０の左側から「１ｃｈ」の次に配列された「１０ｃｈ」に対応する表示領域５１０が追加されている。
【００３３】
なお、チャンネルメニューの中央に配置された表示領域のみについて表示形態を変更するだけでなく、図７に示すように、チャンネルメニューの中央に近い表示領域については、表示領域の移動に伴って変化する中央からの距離に応じて表示形態を変化させることができる。例えば、「４ｃｈ］に対応する表示領域５４は、中央に近づくにつれて、徐々に表示サイズを大きくする。また、「５ｃｈ］に対応する表示領域５５は、中央から離れるにつれて、徐々に表示サイズを小さくする。
【００３４】
これにより、タッチ位置４２を移動させるのに伴って、表示領域が中央に近づくほどに徐々に表示形態が変化していくので、次に視聴対象として選択されるチャンネルの表示領域を容易に認識できるようになる。
【００３５】
図９は、タッチ位置４２の移動距離に応じて変化する表示領域の位置を説明するための図である。  
図９では、最初のタッチ位置Ｆ１からタッチした状態のままでタッチ位置Ｆ２に移動されたものとする。すなわち、チャンネルメニューの表示領域の移動方向とは異なり、斜め方向にタッチ位置が移動されている。
【００３６】
ＣＰＵ２１は、タッチ位置Ｆ１からタッチ位置Ｆ２までの移動距離Ｔ１−Ｔ２をもとに、チャンネルメニューの表示領域を移動させる方向（Ｘ軸方向）の移動距離Ｘ１を算出する。ＣＰＵ２１は、移動距離Ｘ１に応じた表示領域の移動距離Ｘ２を算出する。ここでは、図９に示すように、タッチ位置の移動距離Ｘ１と表示領域の移動距離Ｘ２とは同一ではなく、Ｘ１＜Ｘ２とするのが好ましい。これにより、チャンネルメニューの各表示領域をタッチ位置の移動距離よりも長く移動させることができるので、複数のチャンネルから視聴対象チャンネルとする表示領域を、チャンネルメニューの中央まで容易に移動させることができる。
【００３７】
このようにして、タッチスクリーンディスプレイ１２にタッチした状態のままであれば、タッチ位置を移動させることにより、タッチ位置の移動方向に応じてチャンネルメニューの各表示領域の表示位置を移動させることができる。このため、複数のチャンネルから所望するチャンネルを、直接的にチャンネルメニューの中央まで移動させて視聴対象チャンネルとして選択することができる。
【００３８】
ここで、ＣＰＵ２１は、タッチスクリーンディスプレイ１２へのタッチが離れたことを検出すると（ステップＡ１５、Ｙｅｓ）、タッチが離れてからの経過時間の計測を開始する。すなわち、チャンネルメニューへの入力操作が終了してからの経過時間を計測する。なお、タッチスクリーンディスプレイ１２からタッチが離れる際には、フリック操作（予め決められた速度以上で移動させながら離す操作）がされていないものとする。フリック操作によりタッチが離れた場合については後述する（ステップＡ５〜Ａ１０）。
【００３９】
ＣＰＵ２１は、タッチスクリーンディスプレイ１２へのタッチが離れた時の各表示領域の位置をもとに、最終的な各表示領域の位置決めをする。ここでは、チャンネルメニューの中央に最も近くまで移動された表示領域を、予め決められた中央位置に位置決めする。
【００４０】
図１０は、表示領域の位置決めを説明するための図である。  
図１０のＡに示すように、タッチスクリーンディスプレイ１２へのタッチが離れた時、チャンネルメニューの中央位置（破線で示す）の近傍に表示領域５０ａ，５０ｂが配置されていたものとする。この場合、ＣＰＵ２１は、表示領域５０ａの位置Ｍ３と中央位置までの距離Ｘ３と、表示領域５０ｂの位置Ｍ４と中央位置までの距離Ｘ４とを比較して、中央位置に近い表示領域を判別する。図１０のＡに示す例では、表示領域５０ｂの方が中央位置に近いため、図１０のＢに示すように、表示領域５０ａを中央位置に位置決めする。
【００４１】
図１０のＣに示す場合では、表示領域５０ｂの位置Ｍ４と中央位置までの距離Ｘ５と、表示領域５０ｃの位置Ｍ５と中央位置までの距離Ｘ６とを比較した結果、表示領域５０ｂの方が中央位置に近いと判別されるため、図１０のＢに示すように、表示領域５０ａを中央位置に位置決めする。
【００４２】
次に、ＣＰＵ２１は、チャンネルメニューの中央に配置された表示領域に対応するチャンネルと、現在、視聴中のチャンネルとを比較する（ステップＡ１６）。
【００４３】
ここで、チャンネルが同じでない場合（ステップＡ１７、Ｎｏ）、ＣＰＵ２１は、チャンネルメニューの中央に配置された表示領域に対応するチャンネルへの切り替えを、放送データ受信モジュール２７に指示する。ＣＰＵ２１は、放送データ受信モジュール２７によって受信されたチャンネル切り替え後の放送データをもとに、タッチスクリーンディスプレイ１２（ディスプレイ２８）にテレビ放送番組の映像を表示する。この時、チャンネルメニューは、表示された状態のままとする。
【００４４】
一方、チャンネルが同じである場合（ステップＡ１７、Ｙｅｓ）、ＣＰＵ２１は、チャンネルへの切り替えを指示しない。すなわち、ユーザによりチャンネルメニューが操作され、最終的に現在、視聴中のチャンネルが選択された場合には、チャンネル切り替えのための処理を発生させないようにする。
【００４５】
ＣＰＵ２１は、チャンネルメニューの中央に配置された表示領域の表示形態を、視聴対象チャンネルとして選択されたことを明示するように表示する（ステップＡ１９）。例えば、表示領域を瞬間的に光らせたり、サイズを大きくしたりする。これにより、ユーザは、チャンネルメニューへの操作によって切り替えられたチャンネルを確認することができる。
【００４６】
チャンネルメニューへの入力操作が終了してから予め設定された第２設定時間（例えば、５秒）が経過するまでは、チャンネルメニューはそのまま表示されている（ステップＡ２０〜Ａ２１）。ＣＰＵ２１は、チャンネルメニューが表示されている間に、再度、タッチスクリーンディスプレイ１２にタッチされたことを検知すると（ステップＡ２０、Ｙｅｓ）、タッチ位置の移動あるいはフリック操作（後述する）に応じてチャンネルメニューの表示領域の位置を変更する。すなわち、ＣＰＵ２１は、チャンネルメニューを用いたチャンネル選択のためのユーザ操作を継続して実行できるようにする。
【００４７】
一方、ＣＰＵ２１は、タッチ検出がされないで（ステップＡ２０、Ｎｏ）、第２設定時間が経過すると（ステップＡ２１、Ｙｅｓ）、チャンネルメニューを消去して、チャンネル切り替え処理を終了する（ステップＡ２２）。
【００４８】
ところで、タッチスクリーンディスプレイ１２に対する入力操作がフリック操作であった場合（ステップＡ５、Ｙｅｓ）、ＣＰＵ２１は、フリック操作に応じて、後述するチャンネルメニュー移動処理によって、チャンネルメニューの各番組情報を表示する表示領域の位置を変更する（ステップＡ６）。すなわち、ＣＰＵ２１は、フリック操作によるタッチ位置の移動速度に応じて、チャンネルメニューの各表示領域の位置を変更する。ただし、フリック操作によるタッチ位置の移動速度（あるいはチャンネルメニューの表示領域を移動させる方向の速度成分）に対して上限を設けて、表示領域の移動距離を制限する。ここでは、上限以上の移動速度でタッチ位置を移動させるフリック操作がされた場合、チャンネルメニューの中央に配置された表示領域が隣接する表示領域に変更されるようにする。すなわち、フリック操作によって、チャンネルメニューに表示領域が配置された順番に従って、現在の視聴対象チャンネルを次のチャンネルに切り替えられるようにする。
【００４９】
なお、１回のフリック操作により、隣接する表示領域に変更されるようにするだけでなく、例えば、１つおきに配置された表示領域に変更されるように上限を設定しても良い。
【００５０】
図５には、フリック操作時に表示領域の位置を変更するチャンネルメニュー移動処理を示すフローチャートである。図１１は、フリック操作によるタッチ位置の移動速度に応じて変化する表示領域の位置を説明するための図である。  
まず、ＣＰＵ２１は、フリック操作によるタッチ位置の移動速度を算出する（ステップＢ１）。
【００５１】
図１１では、最初のタッチ位置Ｆ３からタッチした状態のままでタッチ位置Ｆ４まで速度Ｖにより移動された後にタッチが離されたものとする。すなわち、チャンネルメニューの表示領域の移動方向とは異なり、斜め方向にフリック操作がされている。
【００５２】
ＣＰＵ２１は、フリック操作の方向の速度Ｖをもとに、チャンネルメニューの表示領域の移動方向（Ｘ軸方向）の速度成分ＸＶを算出する（ステップＢ２）。なお、速度成分ＸＶは、予め設定された上限以上の速度が切り捨てられた値とする。また、タッチ位置をゆっくり移動させるフリック操作がされた場合には、速度成分Ｖが上限に到達しない場合もある。ＣＰＵ２１は、図１１に示すように、速度成分ＸＶに応じて、移動前の表示領域の位置Ｍ６と移動後の表示領域の位置Ｍ７までの距離Ｘ７を算出する。
【００５３】
ＣＰＵ２１は、チャンネルメニューの中央近傍にある複数の表示領域のそれぞれについて、上限内の速度成分に応じた移動後の表示位置を算出する（ステップＢ３）。ＣＰＵ２１は、複数の表示領域について算出した移動後の表示位置がチャンネルメニューの中央に最も近い表示領域を判別する（ステップＢ４）。
【００５４】
例えば、距離Ｘ７に応じて各表示領域を移動させた場合、必ずしも何れかの表示領域がチャンネルメニューの中央に配置されない。例えば、距離Ｘ７に応じて表示領域を移動させた場合、図１０のＡに示す表示領域５０ｂや図１０のＣに示す表示領域５０ｂのようになる場合がある。ＣＰＵ２１は、チャンネルメニューの中央近傍にある複数の表示領域を距離Ｘ７に応じて移動させた仮想的な位置もとに、最終的にチャンネルメニューの中央に配置する表示領域を判別する。例えば、図１０のＡや図１０のＣに示すように、チャンネルメニューの中央との距離が最も短い表示領域５０ｃを、最終的にチャンネルメニューの中央に配置する表示領域として判別する。
【００５５】
ＣＰＵ２１は、最終的にチャンネルメニューの中央に配置するとして判別された表示領域が、現在の表示位置からチャンネルメニューの中央に移動するように各表示領域の表示位置を変更する。例えば、図１０のＣに示す位置に表示されていた表示領域５０ｂを、図１０のＢ示すように、チャンネルメニューの中央に移動した後に停止するように表示する。
【００５６】
次に、ＣＰＵ２１は、チャンネルメニューの中央に配置された表示領域に対応するチャンネルと、現在、視聴中のチャンネルとを比較する（ステップＡ７）。
【００５７】
ここで、チャンネルが同じでない場合（ステップＡ８、Ｎｏ）、ＣＰＵ２１は、チャンネルメニューの中央に配置された表示領域に対応するチャンネルへの切り替えを、放送データ受信モジュール２７に指示する。ＣＰＵ２１は、放送データ受信モジュール２７によって受信されたチャンネル切り替え後の放送データをもとに、タッチスクリーンディスプレイ１２（ディスプレイ２８）にテレビ放送番組の映像を表示する。この時、チャンネルメニューは、表示された状態のままとする。
【００５８】
一方、チャンネルが同じである場合（ステップＡ８、Ｙｅｓ）、ＣＰＵ２１は、チャンネルへの切り替えを指示しない。すなわち、ユーザによりチャンネルメニューが操作され、最終的に現在、視聴中のチャンネルが選択された場合には、チャンネル切り替えのための処理を発生させないようにする。
【００５９】
ＣＰＵ２１は、チャンネルメニューの中央に配置された表示領域の表示形態を、視聴対象チャンネルとして選択されたことを明示するように表示する（ステップＡ１０）。例えば、表示領域を瞬間的に光らせたり、サイズを大きくしたりする。これにより、ユーザは、チャンネルメニューへの操作によって切り替えられたチャンネルを確認することができる。
【００６０】
フリック操作によってチャンネルメニューを表示させた場合、フリック操作が終了してから予め設定された第２設定時間（例えば、５秒）が経過するまでは、チャンネルメニューはそのまま表示されている（ステップＡ２０〜Ａ２１）。ＣＰＵ２１は、チャンネルメニューが表示されている間に、再度、タッチスクリーンディスプレイ１２にタッチされたことを検知すると（ステップＡ２０、Ｙｅｓ）、タッチ位置の移動あるいはフリック操作に応じてチャンネルメニューの表示領域の位置を変更する。すなわち、ＣＰＵ２１は、チャンネルメニューを用いたチャンネル選択のためのユーザ操作を継続して実行できるようにする。従って、複数のチャンネルを順番に切り替えて、テレビ放送番組を表示させたい場合には、フリック操作を繰り返してするだけで良い。
【００６１】
一方、ＣＰＵ２１は、タッチ検出がされないで（ステップＡ２０、Ｎｏ）、第２設定時間が経過すると（ステップＡ２１、Ｙｅｓ）、チャンネルメニューを消去して、チャンネル切り替え処理を終了する（ステップＡ２２）。
【００６２】
なお、最初のタッチ検出の後（ステップＡ１、Ｙｅｓ）、タッチ位置が移動しない状態において、予め設定された第１設定時間が経過した場合には（ステップＡ２、Ｙｅｓ）、ＣＰＵ２１は、チャンネルメニューを、タッチスクリーンディスプレイ１２（ディスプレイ２８）の予め決められた位置に表示させる（ステップＡ１１）。
【００６３】
その後、前述したように、スライド操作あるいはフリック操作に応じて、チャンネルメニューの各表示領域の位置を変更して、ユーザに視聴対象チャンネルを選択させる。
【００６４】
このようにして、実施形態におけるタブレットコンピュータ１０では、スライド操作あるいはフリック操作によって、共通するチャンネルメニューを用いて視聴対象チャンネルを選択することができる。チャンネルメニューに対してスライド操作をすることにより、複数のチャンネルから所望するチャンネルを、直接的に選択することができる。また、チャンネルメニューに対してフリック操作をすることで、現在、視聴中のチャンネルと隣接するチャンネルに切り替えることができる。スライド操作とフリック操作は、何れも、タッチスクリーンディスプレイ１２にタッチしてからタッチ位置を移動させた後に離すという操作となっている。このため、一貫した入力操作によって、直接的にチャンネルを選択するチャンネル切り替えと、予め決められた順番によるチャンネルの切り替えが可能となる。また、チャンネルが切り替わるまでの遷移がチャンネルメニュー表示に反映されることで、目的のチャンネルに切り替わったことを確認でき、安心感をユーザに与えることができる。
【００６５】
また、実施形態におけるチャンネル切り替え処理では、チャンネルメニューの表示領域の位置を変更するための入力操作をした後、タッチを離した時点にチャンネルメニューの所定位置（例えば、中央位置）に配置された表示領域に対応するチャンネルを視聴対象チャンネルに決定する。このため、チャンネルメニューに表示された表示領域の位置を変更する操作をした後に、別途、表示領域を選択するといった操作をする必要が無い。従って、チャンネル切り替えのための操作が簡単となり、直感的な入力操作だけでチャンネル切り替えが可能となる。
【００６６】
なお、前述した説明では、１つのチャンネルで１つのテレビ放送番組がされている場合を前提としているが、１つのチャンネルで複数のテレビ放送番組を放送する、いわゆるマルチチャンネルによる放送もある。実施形態のチャンネル切り替え処理では、チャンネルメニューにおいて、マルチチャンネルに対応する表示領域を設け、マルチチャンネルから視聴対象チャンネルを選択するための入力操作を判別できるようにする。
【００６７】
図１２は、マルチチャンネルに対応する表示領域が設けられたチャンネルメニューの一例を示している。  
図１２では、チャンネルメニューの中央に配置された表示領域に対応する「５ｃｈ」がマルチチャンネルであるものとする。「５ｃｈ」に対応する表示領域は、チャンネルメニューの中央にない場合には、図８に示すように、１つの表示領域によって表される。
【００６８】
「５ｃｈ」に対応する表示領域がチャンネルメニューの中央に移動された場合、図１２に示すように、マルチチャンネルの各チャンネルに対応する表示領域を表示する。図１２に示す例では、「５ｃｈ」には「０５１ｃｈ」「０５２ｃｈ」「０５３ｃｈ」の３つのチャンネルが含まれており、それぞれに対応する表示領域５５１，５５２，５５３が設けられている。また、チャンネルメニューの表示領域５１，５４，５７，５８の配列が横方向であるため、横方向と異なる方向にマルチチャンネルの表示領域５５１，５５２，５５３を配列している。図１２では、縦方向にマルチチャンネルの表示領域を配列しているが、例えば斜め方向にするなど、マルチチャンネルであることを識別可能な配列であれば良い。
【００６９】
ここで、マルチチャンネルの表示領域５５１，５５２，５５３が縦方向に配列されている場合、縦方向の入力操作（タッチ位置の移動操作）によって、視聴対象チャンネルに対応する表示領域を選択できるようにする。例えば、図１３に示すように、タッチ位置４２を上方向に移動させる入力操作があった場合（スライド操作またはフリック操作）、ＣＰＵ２１は、縦方向に配列された表示領域５５１，５５２，５５３の表示位置をタッチ位置４２の移動に伴って移動させる。そして、チャンネルメニューの中央に移動された表示領域５５３を選択対象として表示形態を変更する。ここで、タッチを離すことによって「０５３ｃｈ」にチャンネルを切り替える。
【００７０】
また、図１４に示すように、マルチチャンネルの表示領域５５１，５５２，５５３の表示位置を変更せずに、入力操作の方向に配列された表示領域を選択できるようにしても良い。図１４に示すように、上方向に移動させる入力操作があった場合、上側に配列された「０５２ｃｈ」に対応する表示領域５２２を選択対象として表示形態を変更する。ここで、タッチを離すことによって「０５２ｃｈ」にチャンネルを切り替える。
【００７１】
また、図１４に示すように、表示領域５５１，５５２，５５３の配列の順番に従って、チャンネルメニューの中央に位置する表示領域を入れ替えるようにしても良い。例えば、図１２に示すように、「０５１ｃｈ」の表示領域５５１が中央に配置された状態でタッチ位置４２が上方向に移動されると、図１５に示すように、「０５１ｃｈ」の表示領域５５１の下に配列された「０５３ｃｈ」に対応する表示領域５５３を上方向に移動させて中央に配置する。なお、図１２において、「０５１ｃｈ」の表示領域５５１の上に配列された「０５２ｃｈ」に対応する表示領域５５２は、図１５に示すように、画面４０の下辺側から上方向に移動させる。ここで、タッチを離すことによって「０５３ｃｈ」にチャンネルを切り替える。
【００７２】
このようにして、マルチチャンネルの場合についても、マルチチャンネルではないチャンネルに対応する表示領域５１，５４，５７，５８の表示領域を変更する場合とタッチ位置の移動方向が異なるだけで、一貫した入力操作によりチャンネルの切り替えが可能となる。
【００７３】
なお、前述した説明では、チャンネルメニューを画面４０の予めされた位置（例えば、画面４０の下辺近く）に表示するとしているが、最初のタッチ位置に応じて、チャンネルメニューの表示位置を決定しても良い。例えば、図１６に示すように、最初のタッチ位置４２が画面４０（タッチスクリーンディスプレイ１２）の中央近くであった場合、ＣＰＵ２１は、最初のタッチ位置４２の近傍にチャンネルメニューを表示させる。この場合、チャンネルメニューは、画面４０中のタッチ位置４２よりも上側に配置することが好ましい。すなわち、タッチ位置４２よりも上側にチャンネルメニューを配置することで、画面４０にタッチしている指先などによってチャンネルメニューが隠れないようにする。
【００７４】
さらに、視聴対象として選択されたチャンネルの表示領域の表示位置を、最初のタッチ位置４２の近傍にすることも可能である。  
このように、最初のタッチ位置４２の近傍にチャンネルメニューを配置することで、チャンネルメニューに対する操作をし易くできる。
【００７５】
また、前述した、チャンネルメニューは、複数の表示領域を横方向に配置して形成しているが、図１７に示すように、複数の表示領域を縦方向に配置して形成しても良い。表示領域を縦方向に配置したチャンネルメニューでは、タッチ位置４２の縦方向（Ｙ軸方向）の移動距離（図９に示す距離Ｙ１）に応じて、各表示領域の表示位置を移動させる。
【００７６】
図１７に示す例では、最初のタッチ位置４２が画面４０の左辺近くであるため、タッチ位置４２の左側に、縦方向に配置されたチャンネルメニューを表示している。すなわち、タッチスクリーンディスプレイ１２に対して右手によってタッチ操作をする場合、画面４０の左辺側でタッチされることが多いため、画面４０にタッチしている右手などによってチャンネルメニューが隠れないように、タッチ位置４２の左側にチャンネルメニューを配置する。
【００７７】
なお、最初のタッチ位置４２が画面４０の左辺近傍である場合には、タッチ位置４２の右側に縦方向に配置されたチャンネルメニューを配置し、最初のタッチ位置４２が上辺近傍である場合には、タッチ位置４２の下側に横方向に配置されたチャンネルメニューを配置するようにしても良い。
【００７８】
さらに、チャンネルメニューを形成する複数の表示領域は、図１６や図１７のように、直線状に配置して表示するだけでなく、図１８に示すように、３次元空間でリング状に各表示領域が配置されていることを表すように表示しても良い。図１８に示すチャンネルメニューでは、タッチ位置４２の横方向（Ｘ軸方向）の移動距離に応じて、各表示領域がリング状の配置に沿って移動するように表示が変更されるものとする。  
なお、直線状やリング状だけでなく、複数の表示領域の移動方向が容易に認識できる配置であれば、他の配置であっても良い。
【００７９】
また、前述した説明では、タブレットコンピュータ１０に放送データ受信モジュール２７を設けて、放送データ受信モジュール２７により受信されたテレビ放送を切り替えるためのメニュー切り替えについて説明しているが、他の電子機器に表示されるコンテンツを、タブレットコンピュータ１０に対するチャンネルメニューを用いた入力操作によって切り替えるようにしても良い。すなわち、タブレットコンピュータ１０を例えばテレビジョン装置のリモートコントローラとして使用して、テレビジョン装置のチャンネル切り替えを制御する。この場合、タブレットコンピュータ１０は、無線ＬＡＮコントローラ２６を通じて、テレビ装置から選択可能な複数のチャンネルのデータを受信して、このデータをもとに前述と同様にしたチャンネルメニューを表示して視聴対象チャンネルをユーザにより選択させる。そして、タブレットコンピュータ１０は、チャンネルメニューを用いて選択された視聴対象チャンネルへの切り替えをテレビジョン装置に指示する。
【００８０】
また、前述した説明では、テレビ放送のチャンネルを、チャンネルメニューを用いて切り替える場合を例にしているが、例えばＳＳＤ２５に記録された各種のコンテンツ、例えば動画、静止画、音楽などのデータを選択する場合に適用することができる。例えば、複数の動画ファイルが記録されている場合に、各動画ファイルに対応する表示領域を配列して、前述したチャンネルメニューと同様の形式による動画選択メニューを表示する。動画選択メニューに対する入力操作は、前述したチャンネルメニューと同様にして実行されるものとする。
【００８１】
また、前述したタブレットコンピュータ１０では、タッチスクリーンディスプレイ１２が設けられた構成としているが、ディスプレイ２８とタッチパネル２９とを分けて実装した構成であっても良い。
【００８２】
また、実施形態のチャンネル切り替え処理は全てプログラムによって実行することができるので、タッチパネル２９（タッチスクリーンディスプレイ１２）を入力デバイスとして設けられた各種のコンピュータ（パーソナルコンピュータ、ＰＤＡ（personal digital assistant）、スマートフォン、カーナビゲーションシステム等）に、チャンネル切り替えプログラムをインストールして実行するだけで、実施形態と同様の効果を容易に実現することができる。
【００８３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００８４】
また、前述した実施の形態において記載した処理は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで各種装置に提供することができる。また、通信媒体により伝送して各種装置に提供することも可能である。コンピュータは、記録媒体に記録されたプログラムを読み込み、または通信媒体を介してプログラムを受信し、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【符号の説明】
【００８５】
１０…タブレットコンピュータ、１２…タッチスクリーンディスプレイ、２１…ＣＰＵ、２２…主メモリ、２３…表示コントローラ、２４…タッチパネルコントローラ、２５…ＳＳＤ、２６…無線ＬＡＮコントローラ、２７…放送データ受信モジュール、２８…ディスプレイ、２９…タッチパネル、３０…アンテナ。
【図１】
2015038666.tif 000003
【図２】
2015038666.tif 000004
【図３】
2015038666.tif 000005
【図４】
2015038666.tif 000006
【図５】
2015038666.tif 000007
【図６】
2015038666.tif 000008
【図７】
2015038666.tif 000009
【図８】
2015038666.tif 000010
【図９】
2015038666.tif 000011
【図１０】
2015038666.tif 000012
【図１１】
2015038666.tif 000013
【図１２】
2015038666.tif 000014
【図１３】
2015038666.tif 000015
【図１４】
2015038666.tif 000016
【図１５】
2015038666.tif 000017
【図１６】
2015038666.tif 000018
【図１７】
2015038666.tif 000019
【図１８】
2015038666.tif 000020
【手続補正書】
【提出日】平成25年4月8日(2013.4.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タブレットと、
ディスプレイと、
前記タブレットに対するタッチ位置を移動させた後に離す第１の操作と、前記タブレットに対するタッチ位置を予め決められた速度以上で移動させながら離す第２の操作とを検出する操作検出手段と、
前記第１の操作による前記タブレットに対するタッチに応じて、コンテンツの情報が表示される複数の第１表示領域が第１方向に配列された第１メニューを前記ディスプレイに表示し、前記タッチ位置の前記第１方向の移動距離に応じて、前記複数の第１表示領域の表示位置が移動するように表示する第１の表示手段と、
前記第２操作を検出すると、前記タッチ位置の前記第１方向の移動速度に応じて、前記複数の第１表示領域の表示位置が移動するように表示する第２の表示手段と、
前記第１の表示手段または前記第２の表示手段により表示位置が変更された前記複数の第１表示領域のうち、前記第１メニューにおける所定位置に表示された第１表示領域と連続するように、複数の第２表示領域が前記第１方向と異なる第２方向に配列された第２メニューを表示する第３の表示手段と、
タッチ位置を前記第２方向へ移動させる操作に応じて、前記第２メニューの前記複数の第２表示領域のうちの何れかに該当するコンテンツの表示を指示する第１の指示手段と
を具備する電子機器。
【請求項２】
前記第１の表示手段は、前記移動距離の前記第１表示領域の表示位置を変更する方向の距離成分に応じて、前記複数の第１表示領域の表示位置を移動させる請求項１記載の電子機器。
【請求項３】
前記第２の表示手段は、前記移動速度の前記第１表示領域の表示位置を変更する方向の速度成分に応じて、前記複数の第１表示領域の表示位置を移動させる請求項１記載の電子機器。
【請求項４】
前記第１の表示手段と前記第２の表示手段は、前記タブレットに対するタッチが検出されてから第１設定時間が経過した後に、前記第１メニューを表示する請求項１記載の電子機器。
【請求項５】
前記第１の表示手段と前記第２の表示手段は、前記タブレットに対するタッチが検出されてから第１設定時間が経過する前に、前記タッチ位置が移動した場合に、前記第１メニューを表示する請求項４記載の電子機器。
【請求項６】
前記第１の表示手段は、前記第１の操作によりタッチが離れてから第２設定時間が経過した後に、前記第１メニューを消去し、
前記第２の表示手段は、前記第２の操作によりタッチが離れてから前記第２設定時間が経過した後に、前記第１メニューを消去する請求項１記載の電子機器。
【請求項７】
前記第１の表示手段及び前記前記第２の表示手段は、前記第２の設定時間が経過する前に前記タブレットに対するタッチがあった場合、前記第１メニューを消去しないことを請求項６記載の電子機器。
【請求項８】
前記タブレットに対するタッチを離す操作に応じて、前記第１の表示手段により表示位置が変更された前記複数の第１表示領域のうち、前記第１メニューにおける所定位置に表示された前記第１表示領域に該当するコンテンツの表示を指示する第２の指示手段と、
前記第２の表示手段により表示位置が変更された前記複数の第１表示領域のうち、前記第１メニューにおける所定位置に表示された前記第２表示領域に該当するコンテンツの表示を指示する第３の指示手段とをさらに有し、
前記第１の指示手段及び前記第２の指示手段は、前記第１の表示手段により表示位置が変更される前に前記所定位置に表示された表示領域と前記第１表示領域とが同じである場合には、前記第１表示領域に該当するコンテンツの表示を指示しない請求項１記載の電子機器。
【請求項９】
前記第３の表示手段は、前記第２方向へ移動させる操作に応じて、前記第２メニュー中の前記複数の第２表示領域の表示位置が移動するように表示する請求項１記載の電子機器。
【請求項１０】
前記第１の表示手段及び前記第２の表示手段は、前記第１メニューにおける所定位置に表示された前記第１の表示領域の表示形態を変更し、
前記第３の表示手段は、前記第２メニューにおける所定位置に表示された前記第２の表示領域の表示形態を変更する請求項１記載の電子機器。
【請求項１１】
前記第１の表示手段及び前記第２の表示手段は、前記タブレットに対する最初のタッチ位置の近傍に前記第１メニューを表示する請求項１記載の電子機器。
【請求項１２】
複数のチャンネルから選択したチャンネルの放送番組データを入力して、前記放送番組データに応じた映像を前記ディスプレイに表示する映像表示手段をさらに具備し、
前記第１の指示手段と前記第２の指示手段は、前記映像表示手段に対して前記チャンネルの切り替えを指示する請求項１記載の電子機器。
【請求項１３】
タブレットに対するタッチ位置を移動させた後に離す第１の操作と、前記タブレットに対するタッチ位置を予め決められた速度以上で移動させながら離す第２の操作とを検出し、
前記第１の操作による前記タブレットに対するタッチに応じて、コンテンツの情報が表示される複数の第１表示領域が第１方向に配列された第１メニューをディスプレイに表示し、前記タッチ位置の前記第１方向の移動距離に応じて、前記複数の第１表示領域の表示位置が移動するように表示し、
前記第２操作を検出すると、前記タッチ位置の前記第１方向の移動速度に応じて、前記複数の第１表示領域の表示位置が移動するように表示し、
前記複数の第１表示領域のうち、前記第１メニューにおける所定位置に表示された第１表示領域と連続するように、複数の第２表示領域が前記第１方向と異なる第２方向に配列された第２メニューを表示し、
タッチ位置を前記第２方向へ移動させる操作に応じて、前記第２メニューの前記複数の第２表示領域のうちの何れかに該当するコンテンツの表示を指示する切り替え方法。
【請求項１４】
コンピュータを、
タブレットに対するタッチ位置を移動させた後に離す第１の操作と、前記タブレットに対するタッチ位置を予め決められた速度以上で移動させながら離す第２の操作とを検出する操作検出手段と、
前記第１の操作による前記タブレットに対するタッチに応じて、コンテンツの情報が表示される複数の第１表示領域が第１方向に配列された第１メニューをディスプレイに表示し、前記タッチ位置の前記第１方向の移動距離に応じて、前記複数の第１表示領域の表示位置が移動するように表示する第１の表示手段と、
前記第２操作を検出すると、前記タッチ位置の前記第１方向の移動速度に応じて、前記複数の第１表示領域の表示位置が移動するように表示する第２の表示手段と、
前記第１の表示手段または前記第２の表示手段により表示位置が変更された前記複数の第１表示領域のうち、前記第１メニューにおける所定位置に表示された第１表示領域と連続するように、複数の第２表示領域が前記第１方向と異なる第２方向に配列された第２メニューを表示する第３の表示手段と、
タッチ位置を前記第２方向へ移動させる操作に応じて、前記第２メニューの前記複数の第２表示領域のうちの何れかに該当するコンテンツの表示を指示する第１の指示手段
として機能させるための切り替えプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
実施形態によれば、電子機器は、タブレットと、ディスプレイと、操作検出手段と、第１の表示手段と、第２の表示手段と、第３の表示手段と、第１の指示手段とを有する。操作検出手段は、前記タブレットに対するタッチ位置を移動させた後に離す第１の操作と、前記タブレットに対するタッチ位置を予め決められた速度以上で移動させながら離す第２の操作とを検出する。第１の表示手段は、前記第１の操作による前記タブレットに対するタッチに応じて、コンテンツの情報が表示される複数の第１表示領域が第１方向に配列された第１メニューを前記ディスプレイに表示し、前記タッチ位置の前記第１方向の移動距離に応じて、前記複数の第１表示領域の表示位置が移動するように表示する。第２の表示手段は、前記第２操作を検出すると、前記タッチ位置の前記第１方向の移動速度に応じて、前記複数の第１表示領域の表示位置が移動するように表示する。第３の表示手段は、前記第１の表示手段または前記第２の表示手段により表示位置が変更された前記複数の第１表示領域のうち、前記第１メニューにおける所定位置に表示された第１表示領域と連続するように、複数の第２表示領域が前記第１方向と異なる第２方向に配列された第２メニューを表示する。第１の指示手段は、タッチ位置を前記第２方向へ移動させる操作に応じて、前記第２メニューの前記複数の第２表示領域のうちの何れかに該当するコンテンツの表示を指示する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
タッチスクリーンディスプレイ１２は、例えばＬＣＤの表面にタッチパネルが装着されて構成されたもので、ＬＣＤによる表示と、ペンや指先などによってタッチされたタッチ位置の検知を実現できる。ユーザは、ＬＣＤに表示された各種オブジェクトを指先やペンなどを用いて直接的に選択することができる。また、ユーザは、タッチスクリーンディスプレイ１２に対して、タップ、スライド、フリックなどの入力操作をすることができる。タブレットコンピュータ１０は、ユーザの入力操作の違いに応じ処理を実行することができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
図１０は、表示領域の位置決めを説明するための図である。  
図１０のＡに示すように、タッチスクリーンディスプレイ１２へのタッチが離れた時、チャンネルメニューの中央位置（破線で示す）の近傍に表示領域５０ａ，５０ｂが配置されていたものとする。この場合、ＣＰＵ２１は、表示領域５０ａの位置Ｍ３と中央位置までの距離Ｘ３と、表示領域５０ｂの位置Ｍ４と中央位置までの距離Ｘ４とを比較して、中央位置に近い表示領域を判別する。図１０のＡに示す例では、表示領域５０ｂの方が中央位置に近いため、図１０のＢに示すように、表示領域５０ｂを中央位置に位置決めする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
図１０のＣに示す場合では、表示領域５０ｂの位置Ｍ４と中央位置までの距離Ｘ５と、表示領域５０ｃの位置Ｍ５と中央位置までの距離Ｘ６とを比較した結果、表示領域５０ｂの方が中央位置に近いと判別されるため、図１０のＢに示すように、表示領域５０ｂを中央位置に位置決めする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
例えば、距離Ｘ７に応じて各表示領域を移動させた場合、必ずしも何れかの表示領域がチャンネルメニューの中央に配置されない。例えば、距離Ｘ７に応じて表示領域を移動させた場合、図１０のＡに示す表示領域５０ｂや図１０のＣに示す表示領域５０ｂのようになる場合がある。ＣＰＵ２１は、チャンネルメニューの中央近傍にある複数の表示領域を距離Ｘ７に応じて移動させた仮想的な位置もとに、最終的にチャンネルメニューの中央に配置する表示領域を判別する。例えば、図１０のＡや図１０のＣに示すように、チャンネルメニューの中央との距離が最も短い表示領域５０ｂを、最終的にチャンネルメニューの中央に配置する表示領域として判別する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
このようにして、マルチチャンネルの場合についても、マルチチャンネルではないチャンネルに対応する表示領域５１，５４，５７，５８の表示位置を変更する場合とタッチ位置の移動方向が異なるだけで、一貫した入力操作によりチャンネルの切り替えが可能となる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００７６
【補正方法】変更
【補正の内容】
【００７６】
図１７に示す例では、最初のタッチ位置４２が画面４０の右辺近くであるため、タッチ位置４２の左側に、縦方向に配置されたチャンネルメニューを表示している。すなわち、タッチスクリーンディスプレイ１２に対して右手によってタッチ操作をする場合、画面４０の右辺側でタッチされることが多いため、画面４０にタッチしている右手などによってチャンネルメニューが隠れないように、タッチ位置４２の左側にチャンネルメニューを配置する。