(57)【特許請求の範囲】
【請求項１】
画像に設定された表示領域に含まれる部分画像を表示する表示部と、該表示部の前面に設けられたタッチパネルと、前記表示領域の画像上の位置を変更するスクロール手段とを備え、前記タッチパネルが検出した接触及び接触位置の変化量に応じて前記スクロール手段により前記表示領域の画像上の位置を変更する表示装置において、
前記画像に設定された表示領域の大きさを変更する表示領域変更手段を備え、
前記スクロール手段は、前記表示領域の画像上の位置の変更を指示する操作を受け付けるスクロールバーを前記表示部の一部に表示し、前記タッチパネルが検出した接触位置が変化した場合、前記表示領域の画像上の位置を移動させるよう構成してあり、
前記タッチパネルが前記スクロールバーを表示している部分を除く前記表示部の一部と対応する接触位置を検出している期間中、前記表示領域変更手段は前記タッチパネルが検出した接触位置に応じて拡大率を変更し、前記表示領域を拡大するよう構成してある
ことを特徴とする表示装置。
【請求項２】
前記タッチパネルが接触を検出した時点からの経過時間を、前記接触を検出しなくなった時点又は前記接触位置が変化した時点まで計時する計時手段をさらに備え、
前記表示領域変更手段は、前記計時手段が計時した経過時間が予め設定された時間に達した場合、前記表示領域を拡大するよう構成してある
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示領域変更手段は、前記スクロールバーを表示している部分を除く前記表示画面を横方向に３等分した領域を定め、前記表示領域の拡大率を前記接触位置と該接触位置に対応する領域によって決定する
ことを特徴とする請求項１又は２に記載の表示装置。
【請求項４】
前記表示領域変更手段は、予め設定された前記タッチパネル上の直線と略平行な線に沿って前記タッチパネルが検出した接触位置が変化した場合、該接触位置の変化量に応じて前記拡大率を変更するよう構成してあり、
前記スクロール手段は、前記直線と略垂直な直線に沿って前記タッチパネルが検出した接触位置が変化した場合、前記表示領域の画像上の位置を変更するよう構成してある
ことを特徴とする請求項１又は請求項２に記載の表示装置。
【請求項５】
前記画像は、複数の選択項目を配列してなり、
前記タッチパネルが検出した接触及び接触位置に応じて選択項目を選択する選択手段をさらに備えることを特徴とする請求項１から請求項４までのいずれか一項に記載の表示装置。
【請求項６】
画像に設定された表示領域に含まれる部分画像を表示する表示部と、該表示部の前面に設けられたタッチパネルとを備え、前記表示領域の画像上の位置を変更する操作を受け付けるスクロールバーを前記表示部の一部に表示するようにしてある表示装置が有するコンピュータに前記タッチパネルが検出した接触及び接触位置の変化量に応じて前記表示領域の画像上の位置及び大きさを変更させるコンピュータプログラムにおいて、
前記タッチパネルが接触を検出したか否かを判定する判定ステップと、
該判定ステップにて接触を検出したと判定した場合、接触位置を取得する取得ステップと、
取得した接触位置が前記スクロールバーを表示している部分を除く前記表示部の一部と対応する位置であるとき、前記タッチパネルが接触を検出している期間中、前記タッチパネルが検出した接触位置に応じて前記表示領域の拡大率を変更し、前記表示領域を拡大する拡大ステップと、
前記接触位置が変化したとき、前記表示領域の画像上の位置を変更するスクロールステップと
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルが検出した接触及び接触位置に応じて表示領域の拡大及びスクロール表示を行う表示装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話、ＰＤＡ(Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ)、電子辞書及び音楽再生装置等の携帯電子機器が普及している。携帯電子機器には、ユーザが操作する操作部の省スペース化により小型化を図るために、表示部の前側に接触及び接触位置を検出する透過型のタッチパネルを備え、アイコン及びファイル名等を選択する選択項目等が表示された表示部の表示画面を視認して夫々の表示位置に対応したタッチパネルの一部にユーザが触れることにより操作入力可能としたものが広く使われている。携帯電子機器は、表示画面が小面積であるにも関わらず、表示画面の高解像度化に伴い、多数のアイコン及びファイル項目等の選択項目が表示可能となってきている。
【０００３】
しかし、表示画面に表示された多数の選択項目のうち一つを、タッチパネルを介してユーザの指先で選択する場合、複数の選択項目の表示間隔及び表示面積がユーザの指先の腹の面積よりも小さい場合、選択しようとしている選択項目に隣接した他の選択項目を誤って選択することがある。このため、表示画面が比較的小さく、表示画面に表示し得る選択項目夫々の表示面積が、人間の指先の腹の面積よりも小さくなるような表示装置では、人間の指先よりも細く形成された先端を有するタッチペン及びスタイラス等の指示棒を用いて入力することが一般的であった。
【０００４】
また、表示画面に表示しきれない画像を表示する場合、表示画面に表示する表示領域を画像の一部の領域に設定すると共に、表示画面の前側に設けられたタッチパネルにユーザが触れることにより、表示領域を画像上で移動させてスクロール表示を行う表示装置が使われている。例えば、特許文献１に記載のスクロール制御装置においては、タッチパネル上でユーザがドラッグ操作を行うことにより、スクロール表示を可能にしている。さらに指示棒を利用する場合、携帯電子機器と共に指示棒を携帯しなければならず、指示棒を紛失した際に入力ができなくなるため、特許文献２に記載の表示装置においては、表示画面に表示された一部の選択項目を拡大表示することにより、指示棒を用いることなく選択項目を指先で容易に選択可能にしている。
【特許文献１】特開平６−１４９５３１号公報
【特許文献２】特開２００７−４１７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載のスクロール制御装置においては、表示画面に表示された大容量の画像をスクロール表示する場合、画像に設定された表示領域の画像全体における位置を把握し難いという問題があった。このスクロール制御装置を多数の選択項目からなる画像を表示する表示装置に用いた場合、画像に設定された表示領域の画像全体における位置を把握し難いために、選択すべき選択項目が表示画面に表示されるようスクロール表示を指示することが困難であるという問題があった。特許文献２に記載の表示装置においては、ユーザが選択項目夫々を拡大表示させる操作を必要とし、拡大表示された選択項目が所望の選択項目であるか否かを確認してから選択操作を行うことによる煩わしさが生じるという問題があった。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、タッチパネルが接触を検出している期間中、表示領域を拡大する表示領域変更手段と、接触位置が変化した場合、スクロール表示するスクロール手段とを備えることにより、スクロール表示において表示領域が拡大されて所望の部分画像が表示画面に表示されるよう容易にスクロール表示させることが可能となると共に、スクロール操作後には拡大された表示領域が拡大前の大きさの表示領域へ戻される結果、部分画像をなす選択項目が拡大されてタッチパネル操作により容易に選択させることが可能となる表示装置及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る表示装置は、画像に設定された表示領域に含まれる部分画像を表示する表示部と、該表示部の前面に設けられたタッチパネルと、前記表示領域の画像上の位置を変更するスクロール手段とを備え、前記タッチパネルが検出した接触及び接触位置の変化量に応じて前記スクロール手段により前記表示領域の画像上の位置を変更する表示装置において、前記画像に設定された表示領域の大きさを変更する表示領域変更手段を備え、前記スクロール手段は、前記表示領域の画像上の位置の変更を指示する操作を受け付けるスクロールバーを前記表示部の一部に表示し、前記タッチパネルが検出した接触位置が変化した場合、前記表示領域の画像上の位置を移動させるよう構成してあり、前記タッチパネルが前記スクロールバーを表示している部分を除く前記表示部の一部と対応する接触位置を検出している期間中、前記表示領域変更手段は前記タッチパネルが検出した接触位置に応じて拡大率を変更し、前記表示領域を拡大するよう構成してあることを特徴とする。
【０００８】
本発明にあっては、表示画面に表示しきれない画像に表示領域が設定されて表示領域に含まれる部分画像がタッチパネルを前側に有する表示部に表示される。ユーザの指先がタッチパネルに触れた場合、表示領域が拡大される。ユーザの指先がタッチパネルから離れた場合、拡大されていた表示領域が拡大前の大きさの表示領域に戻される。表示画面の一部にスクロールバーが表示されている場合に、ユーザが表示画面に表示されたスクロールバーに触れている期間中、表示領域が拡大され、スクロールバーが受け付けたユーザの操作に応じて部分画像がスクロール表示される。また、表示領域が拡大される場合、ユーザの指先が触れたタッチパネル上の接触位置に応じて表示領域の拡大が変更される。
【０００９】
本発明に係る表示装置は、前記タッチパネルが接触を検出した時点からの経過時間を、前記接触を検出しなくなった時点又は前記接触位置が変化した時点まで計時する計時手段をさらに備え、前記表示領域変更手段は、前記計時手段が計時した経過時間が予め設定された時間に達した場合、前記表示領域を拡大するよう構成してあることを特徴とする。
【００１０】
本発明にあっては、ユーザの指先がタッチパネルに触れた時点からタッチパネルに触れた状態で予め設定されている時間が経過した場合、表示領域が拡大される。
【００１３】
本発明に係る表示装置は、前記表示領域変更手段は、前記スクロールバーを表示している部分を除く前記表示画面を横方向に３等分した領域を定め、前記表示領域の拡大率を前記接触位置と該接触位置に対応する領域によって決定することを特徴とする。
【００１４】
本発明にあっては、表示画面を横方向に３等分した領域を定め、接触位置がどの領域であるかによって、表示領域の拡大率を決定する。
【００１５】
本発明に係る表示装置は、前記表示領域変更手段は、予め設定された前記タッチパネル上の直線と略平行な線に沿って前記タッチパネルが検出した接触位置が変化した場合、該接触位置の変化量に応じて前記拡大率を変更するよう構成してあり、前記スクロール手段は、前記直線と略垂直な直線に沿って前記タッチパネルが検出した接触位置が変化した場合、前記表示領域の画像上の位置を変更するよう構成してあることを特徴とする。
【００１６】
本発明にあっては、ユーザによりタッチパネル上の横方向にドラッグ操作が行われた場合、ドラッグ操作に応じて表示領域の拡大率が連続的に変更される。ユーザによりタッチパネル上の縦方向にドラッグ操作が行われた場合、表示部に表示されている部分画像がドラッグ操作に応じてスクロール表示される。
【００１７】
本発明に係る表示装置は、前記画像は、複数の選択項目を配列してなり、前記タッチパネルが検出した接触及び接触位置に応じて選択項目を選択する選択手段をさらに備えることを特徴とする。
【００１８】
本発明にあっては、複数の選択項目が配列された画像に表示領域が設定され、表示領域に含まれる複数の選択項目の一部が表示部に表示される。ユーザの指先がタッチパネルに触れている期間中、表示領域が拡大される。これにより、より多数の選択項目が夫々縮小されて表示される。表示されている複数の選択項目がドラッグ操作に応じてスクロール表示される。ユーザがタッチパネルから指先を離した場合、拡大された表示領域が拡大前の大きさの表示領域に戻される。これにより、少数の選択項目が夫々拡大されて表示され、この状態でユーザがタッチパネルに触れることにより選択項目が選択される。
【００２１】
本発明に係るコンピュータプログラムは、画像に設定された表示領域に含まれる部分画像を表示する表示部と、該表示部の前面に設けられたタッチパネルとを備え、前記表示領域の画像上の位置を変更する操作を受け付けるスクロールバーを前記表示部の一部に表示するようにしてある表示装置が有するコンピュータに前記タッチパネルが検出した接触及び接触位置の変化量に応じて前記表示領域の画像上の位置及び大きさを変更させるコンピュータプログラムにおいて、前記タッチパネルが接触を検出したか否かを判定する判定ステップと、該判定ステップにて接触を検出したと判定した場合、接触位置を取得する取得ステップと、取得した接触位置が前記スクロールバーを表示している部分を除く前記表示部の一部と対応する位置であるとき、前記タッチパネルが接触を検出している期間中、前記タッチパネルが検出した接触位置に応じて前記表示領域の拡大率を変更し、前記表示領域を拡大する拡大ステップと、前記接触位置が変化したとき、前記表示領域の画像上の位置を変更するスクロールステップとを実行させることを特徴とする。
【００２２】
本発明にあっては、ユーザの指先がタッチパネルに触れている期間中、表示領域が拡大される。ユーザの指先がタッチパネルから離れた場合、拡大されていた表示領域が拡大前の大きさの表示領域に戻される。指先がタッチパネルに続いて触れている状態でタッチパネルが検出している接触位置が変化する操作、すなわちユーザがドラッグ操作を行った場合、ドラッグ操作における指先の接触位置の移動方向及び移動距離に応じて表示領域が設定された画像上の位置が変更され、表示部の表示画面に表示されている部分画像がスクロール表示される。表示画面の一部にスクロールバーが表示されている場合に、ユーザが表示画面に表示されたスクロールバーに触れている期間中、表示領域が拡大され、スクロールバーが受け付けたユーザの操作に応じて部分画像がスクロール表示される。また、表示領域が拡大される場合、ユーザの指先が触れたタッチパネル上の接触位置に応じて表示領域の拡大が変更される。
【発明の効果】
【００２３】
本発明にあっては、タッチパネルが接触を検出している期間中、表示領域を拡大する表示領域変更手段と、接触位置が変化した場合、スクロール表示するスクロール手段とを備えることにより、スクロール表示において表示領域が拡大されて所望の部分画像が表示画面に表示されるよう容易にスクロール表示させることが可能となると共に、スクロール操作後には拡大された表示領域が拡大前の大きさの表示領域へ戻される結果、部分画像をなす選択項目が拡大されてタッチパネル操作により容易に選択させることが可能となる。
【発明を実施するための最良の形態】
【００２４】
実施の形態１
以下、本発明をその実施の形態を示す図面を参照して具体的に説明する。図１は、表示装置の内部ハードウェア構成を示すブロック図である。図中１は、表示装置であり、ユーザの指先等によるパネル表面への接触及び接触位置を示すタッチパネル信号を出力するタッチパネル１０と、タッチパネル１０が表示画面の前側に配された表示部１１と、タッチパネル信号を検出して接触及び接触位置を取得しタッチパネル操作を受け付けるタッチパネル操作受付部１３と、表示部１１に表示する表示領域の位置及び大きさを変更する表示領域変更部１２とを備えている。
【００２５】
また、表示装置１は、制御部としてのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１４と、ＣＰＵで実行されるコンピュータプログラムが記憶されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６と、表示部１１に表示する地図画像を生成するための地図データが記憶されている記憶部１７と、タイマ１８とを含んで構成されている。ＣＰＵ１４は、バス１９を介して表示装置１のハードウェア各部と接続されており、ハードウェア各部を制御すると共に、ＲＯＭ１５に記憶されているコンピュータプログラムをＲＡＭ１６に読み出して実行することで、種々のソフトウェア的処理を実行する。
【００２６】
表示領域変更部１２は、表示部１１に表示すべき画像上に表示領域を設定して、表示領域に含まれる部分画像を抽出して表示部１１に与えて表示させるよう構成されている。さらに、表示領域変更部１２は、バス１９を介してＣＰＵ１４から表示領域の画像上の位置及び大きさに係る設定指示を受けて画像に設定された表示領域の画像上の位置及び大きさを変更すると共に、設定された表示領域に含まれる部分画像が表示部１１の表示画面に全画面表示されるよう部分画像の大きさ及び縦横比率を夫々変更するスケーリング処理及びトリミング処理を実行するよう構成されている。
【００２７】
タイマ１８には、後述の表示領域の変更を判定するための判定時間が予め設定されており、ＣＰＵ１４からの計時開始指示により、設定されている判定時間のカウントダウンを開始し、カウントを終了した場合、バス１９を介してタイマ信号をＣＰＵ１４に出力するよう構成されている。表示部１１は例えば液晶ディスプレイ等である。タッチパネル１０が出力するタッチパネル信号が示す接触位置は、表示部１１の矩形状の表示画面の左下頂点を原点とし、横方向及び縦方向を夫々ｘ座標及びｙ座標とした（ｘ，ｙ）座標で示される。
【００２８】
タッチパネル１０にユーザの指先が物理的に接触し、係る接触が続いた状態で指先をタッチパネル１０のパネル表面に沿って滑らせることによりタッチパネル信号が示す接触位置の変化量が予め設定されている距離以上となる操作は、一般にドラッグ操作と呼ばれる。また、タッチパネル１０にユーザの指先が触れてから離れる一連の操作は、一般にクリック操作と呼ばれている。ドラッグ操作の判定に用いられる距離は、ユーザがドラッグ操作を意図しない場合の操作において、タッチパネル１０が検出する接触位置の変化量を基に経験的に求めてＲＯＭ１５又は記憶部１７に記憶させておくと良い。
【００２９】
図２は、実施の形態１に係る地図表示画面の例を示す模式図である。図２には、記憶部１７に記憶されている地図データから生成された地図画像に通常の大きさの表示領域が設定された場合及び拡大された表示領域が設定された場合夫々において表示部１１に表示される地図表示画面の例が（ａ）及び（ｂ）の順に上下に並べて示してある。ユーザの指先がタッチパネル１０へ接触しておらず、タッチパネル操作受付部１３がタッチパネル１０への接触を検出していない場合、地図画像に通常の大きさの表示領域が設定されて表示領域に含まれる部分画像が地図表示画面に表示される。ユーザがタッチパネル１０に接触し、タッチパネル操作受付部１３がタッチパネル１０への接触を検出した場合、地図画像に拡大された表示領域が設定されて拡大された表示領域に含まれる部分画像が地図表示画面に表示される。
【００３０】
図２に示す例では、タッチパネル１０への接触が検出されて拡大された表示領域が設定されることにより、図２（ａ）に示す地図表示画面に表示された部分画像の表示領域が拡大されて図２（ｂ）に示す地図表示画面に表示されている。ユーザの指先がタッチパネル１０に触れた後、引き続きドラッグ操作を行った場合に、タッチパネル操作受付部１３が検出した接触位置の移動方向及び移動距離に応じて地図画像に設定された表示領域の画像上の位置が変更されることにより、地図表示画面に部分画像がスクロール表示される。スクロール表示されている期間、タッチパネル１０には接触が引き続きなされているため、拡大された表示領域が設定された状態となっている。
【００３１】
ユーザは、拡大された表示領域が設定されて広範囲の地図範囲となる部分画像を視認することにより、スクロール表示を行って目的地を探し出すことが容易となる。ユーザのドラッグ操作によって目的地が地図画像の中央付近に位置するようスクロール表示が行われ、タッチパネル１０からユーザが指先を離すことによりタッチパネル１０への接触が検出されなくなった場合、通常の大きさの表示領域が設定される。これにより、スクロール表示を行っている際に中央付近に表示されている目的地を含む部分画像がスクロール操作後に拡大されて表示されることとなり、目的地の詳細を容易に視認することが可能となる。
【００３２】
図３は、実施の形態１に係る表示処理の手順を示すフローチャートである。ＣＰＵ１４は、通常の大きさの表示領域を表示領域変更部１２に設定して地図表示画面を表示させる（ステップＳ１１）。ＣＰＵ１４は、タッチパネル操作受付部１３にタッチパネル信号を検出させる（ステップＳ１２）。ＣＰＵ１４は、検出の結果、タッチパネル１０への接触を検出したか否かを判定する（ステップＳ１３）。ＣＰＵ１４は、接触を検出したと判定した場合（ステップＳ１３でＹＥＳ）、タッチパネル信号が示す接触位置を第１接触位置として取得する（ステップＳ１４）。ＣＰＵ１４は、表示領域変更部１２に拡大された表示領域を設定して地図表示画面を表示させる（ステップＳ１５）。ＣＰＵ１４は、タッチパネル操作受付部１３にタッチパネル信号を検出させる（ステップＳ１６）。
【００３３】
ＣＰＵ１４は、接触を検出したか否かを判定する（ステップＳ１７）。ＣＰＵ１４は、接触を検出していないと判定した場合（ステップＳ１７でＮＯ）、通常の表示領域を表示領域変更部１２に設定して地図表示画面を表示させるステップＳ１１に処理を戻す。ＣＰＵ１４は、接触を検出したと判定した場合（ステップＳ１７でＹＥＳ）、タッチパネル信号が示す接触位置を第２接触位置として取得する（ステップＳ１８）。ＣＰＵ１４は、第１接触位置及び第２接触位置間の距離が予め設定された距離以上であるか否かを判定することにより、接触位置が変化したか否かを判定する（ステップＳ１９）。
【００３４】
ＣＰＵ１４は、接触位置が変化したと判定した場合（ステップＳ１９でＹＥＳ）、第１接触位置及び第２接触位置から取得したドラッグ操作による接触位置の移動距離及び移動方向に基づいて、表示領域変更部１２に設定する表示領域の地図画像上の位置を変更して地図表示画面に表示された部分画像をスクロール表示させる（ステップＳ２０）。ＣＰＵ１４は、第２接触位置情報を第１接触位置情報に置き換えた後、タッチパネル信号を検出させるステップＳ１６に処理を戻す。ＣＰＵ１４は、接触位置が変化したか否かを判定するステップＳ１９において、接触位置が変化していないと判定した場合（ステップＳ１９でＮＯ）、タッチパネル信号を検出させるステップＳ１６に処理を戻す。ＣＰＵ１４は、接触を検出したか否かを判定するステップＳ１３で、接触を検出していないと判定した場合（ステップＳ１３でＮＯ）、タッチパネル信号を検出させるステップＳ１２に処理を戻す。
【００３５】
本実施の形態において、表示部１１に表示される部分画像は、記憶部１７に記憶されている地図データから生成された地図画像の一部である場合を示したが、これに限るものではなく表示部１１の表示画面に表示しきれない画像の大きさを有する画像データから生成された画像の一部であれば良い。また、表示装置１は、携帯電話機器及び携帯音楽再生装置等の小型の携帯電子機器に内蔵されており、小さい表示画面を有するものであっても良い。
【００３６】
実施の形態２
図４は、実施の形態２に係る番組選択画面の例を示す模式図である。図４には、記憶部１７に記憶されている番組表データから生成された番組表画像に通常の大きさの表示領域が設定された場合及び拡大された表示領域が設定された場合夫々において表示部１１に表示される番組選択画面の例が（ａ）及び（ｂ）の順に上下に並べて示してある。本実施の形態は、実施の形態１が地図画像等の画像の表示のみを行うのに対して、タッチパネル操作により、表示と共に画像に含まれた選択項目を選択する選択処理を実行するよう構成されており、例としてテレビジョン放送の番組を選択するための番組選択画面が表示される表示装置を挙げて説明する。
【００３７】
ユーザの指先がタッチパネル１０へ接触しておらず、タッチパネル操作受付部１３がタッチパネル１０への接触を検出していない場合、番組表画像に通常の大きさの表示領域が設定されて、表示領域に含まれる部分画像が番組選択画面に表示される。番組表画像が示す各番組が表示された表示画面上の各領域は、クリック操作により選択される選択項目をなしている。図４（ａ）に示す例では、通常の表示領域が番組表画像に設定されて通常の表示領域に含まれており、ＣＨ（チャンネル）２からＣＨ４までの各放送局における１１時台の放送番組に係る部分画像が番組選択画面に表示されている。各番組が表示された表示画面と対応するタッチパネル１０のパネル表面の一部をクリック操作することにより、各番組が選択可能に構成されている。
【００３８】
ユーザがタッチパネル１０に接触した後に予め設定されている判定時間に達するまで続いて接触している場合又は、接触した後に続いてドラッグ操作を行った場合、拡大された表示領域が番組表画像に設定されて表示領域に含まれる部分画像が番組選択画面に表示される。判定時間は、例えば０．５秒であり、経験的に予め求めてＲＯＭ１５又は記憶部１７に記憶しておくと良い。また、判定時間は、各ユーザのタッチパネル操作に合わせて変更可能に構成しても良い。図４（ｂ）に示す例では、拡大された表示領域が設定されることにより、図４（ａ）に示す番組選択画面に表示された部分画像の中央付近を中心として表示領域が拡大されて図４（ｂ）に示す番組選択画面に表示されている。
【００３９】
図４（ｂ）には、表示領域の拡大の結果、チャンネル１からチャンネル６までの各放送局における１０時台から１２時台までの放送番組に係る広範囲の番組表の一部を示す部分画像が番組選択画面に表示されている。ユーザの指先がタッチパネル１０に触れた後、引き続きドラッグ操作を行った場合に、タッチパネル操作受付部１３が検出した接触位置の移動方向および移動距離に応じて番組表画像に設定された表示領域の画像上の位置が変更されることにより、番組選択画面に部分画像がスクロール表示される。スクロール表示されている期間、タッチパネル１０には接触が引き続きなされているため、拡大された表示領域が設定された状態となっている。
【００４０】
ユーザは、拡大された表示領域が設定されて広範囲の番組表の一部が示された部分画像を視認することにより、スクロール表示を行って目的の番組を探し出すことが容易となる。ユーザのドラッグ操作によって目的の番組が番組表画像の中央付近に位置するようスクロール表示が行われ、タッチパネル１０からユーザが指先を離すことによりタッチパネル１０への接触が検出されなくなった場合、通常の表示領域が設定される。これにより、スクロール表示を行っている際に中央付近に表示されている目的の番組を含む部分画像がスクロール表示後に拡大されて表示されることとなり、目的の番組の詳細を容易に視認することが可能となる。
【００４１】
番組選択画面に表示された目的の番組をユーザがクリック操作することにより、選択される。クリック操作は、タッチパネル１０にユーザが一度触れた後、判定時間内にタッチパネル１０から指先が離れたことをタッチパネル操作受付部１３により検出して受け付ける。スクロール操作後に中央付近に表示された番組表画像の一部は、通常の表示領域の設定に伴い拡大されて表示されるため、夫々の番組に係る画像は表示画面上の広い面積を有することとなり、ユーザによるクリック操作が容易となる。
【００４２】
図５は、実施の形態２に係る選択処理の手順を示すフローチャートである。ＣＰＵ１４は、通常の大きさの表示領域を表示領域変更部１２に設定して番組選択画面を表示させる（ステップＳ３１）。ＣＰＵ１４は、タッチパネル操作受付部１３にタッチパネル信号を検出させる（ステップＳ３２）。ＣＰＵ１４は、検出の結果、タッチパネル１０への接触を検出したか否かを判定する（ステップＳ３３）。ＣＰＵ１４は、タッチパネル１０への接触を検出しなかったと判定した場合（ステップＳ３３でＮＯ）、タッチパネル信号を検出させるステップＳ３２に処理を戻す。ＣＰＵ１４は、接触を検出したと判定した場合（ステップＳ３３でＹＥＳ）、タッチパネル信号が示す接触位置を第１接触位置として取得する（ステップＳ３４）。
【００４３】
ＣＰＵ１４は、受け付けたタッチパネル操作に基づいて表示領域の画像上の位置及び大きさの変更並びに選択操作の受付を判定する後述の操作判定処理を実行する（ステップＳ３５）。ＣＰＵ１４は、操作判定処理により変更フラグがセットされているか否かを判定する（ステップＳ３６）。ＣＰＵ１４は、変更フラグがセットされていると判定した場合（ステップＳ３６でＹＥＳ）、番組表画像に設定される表示領域の変更及び部分画像のスクロール表示を行う後述の表示変更処理を実行する（ステップＳ３７）。その後、ＣＰＵ１４は、通常の大きさの表示領域を表示領域変更部１２に設定して番組選択画面を表示させるステップＳ３１に処理を戻す。ＣＰＵ１４は、変更フラグがセットされているか否かを判定するステップＳ３６においてセットされていないと判定した場合（ステップＳ３６でＮＯ）、第１接触位置と対応する番組を選択し（ステップＳ３８）、選択処理を終了する。
【００４４】
図６は、実施の形態２に係る操作判定処理の手順を示すフローチャートである。ＣＰＵ１４は、タイマ１８に判定時間の計時を開始させる（ステップＳ４１）。ＣＰＵ１４は、タッチパネル操作受付部１３にタッチパネル信号を検出させる（ステップＳ４２）。ＣＰＵ１４は、検出の結果、タッチパネル１０への接触を検出したか否かを判定する（ステップＳ４３）。ＣＰＵ１４は、接触を検出したと判定した場合（ステップＳ４３でＹＥＳ）、タッチパネル信号が示す接触位置を第２接触位置として取得する（ステップＳ４４）。
【００４５】
ＣＰＵ１４は、第１接触位置及び第２接触位置間の距離が予め設定された距離以上であるか否かを判定することにより、接触位置が変化したか否かを判定する（ステップＳ４５）。ＣＰＵ１４は、接触位置が変化したと判定した場合（ステップＳ４５でＹＥＳ）、変更フラグをセットし（ステップＳ４７）、操作判定処理を終了する。ＣＰＵ１４は、接触位置が変化していないと判定した場合（ステップＳ４５でＮＯ）、判定時間が経過した場合にタイマ１８が出力するタイマ信号を検出したか否かを判定する（ステップＳ４６）。
【００４６】
ＣＰＵ１４は、タイマ信号を検出していないと判定した場合（ステップＳ４６でＮＯ）、タッチパネル信号を検出させるステップＳ４２に処理を戻す。ＣＰＵ１４は、タイマ信号を検出したと判定した場合（ステップＳ４６でＹＥＳ）、変更フラグをセットするステップＳ４７に処理を移した後、操作判定処理を終了する。ＣＰＵ１４は、接触を検出したか否かを判定するステップＳ４３において、検出していないと判定した場合（ステップＳ４３でＮＯ）、変更フラグをクリアし（ステップＳ４８）、操作判定処理を終了する。
【００４７】
図７は、実施の形態２に係る表示変更処理の手順を示すフローチャートである。ＣＰＵ１４は、拡大された表示領域を表示領域変更部１２に設定して番組選択画面を表示する（ステップＳ５１）。ＣＰＵ１４は、タッチパネル操作受付部１３にタッチパネル信号を検出させる（ステップＳ５２）。ＣＰＵ１４は、検出の結果、タッチパネル１０への接触を検出したか否かを判定する（ステップＳ５３）。ＣＰＵ１４は、接触を検出したと判定した場合（ステップＳ５３でＹＥＳ）、タッチパネル信号が示す接触位置を第２接触位置として取得する（ステップＳ５４）。ＣＰＵ１４は、第１接触位置及び第２接触位置間の距離が予め設定された距離以上であるか否かを判定することにより、接触位置が変化したか否かを判定する（ステップＳ５５）。
【００４８】
ＣＰＵ１４は、接触位置が変化したと判定した場合（ステップＳ５５でＹＥＳ）、第１接触位置及び第２接触位置から取得したドラッグ操作による接触位置の移動距離及び移動方向に基づいて、番組選択画面に表示された部分画像をスクロール表示する（ステップＳ５６）。ＣＰＵ１４は、第２接触位置情報を第１接触位置情報に置き換えた後、タッチパネル信号を検出させるステップＳ５２に処理を戻す。ＣＰＵ１４は、接触位置が変化したか否かを判定するステップＳ５５において、変化していないと判定した場合（ステップＳ５５でＮＯ）、タッチパネル信号を検出させるステップＳ５２に処理を戻す。ＣＰＵ１４は、接触を検出したか否かを判定するステップＳ５３において、検出していないと判定した場合（ステップＳ５３でＮＯ）、表示変更処理を終了する。
【００４９】
本実施の形態２は以上の如き構成としてあり、その他の構成、作用及び処理は実施の形態１と同様であるので対応する部分には同一の参照番号及び処理名を付してその詳細な説明を省略する。
【００５０】
実施の形態３
図８は、実施の形態３に係るファイル選択画面の例を示す模式図である。図８には、記憶部１７に記憶されているファイルリストデータから生成されたファイルリスト画像に通常の大きさの表示領域が設定された場合及び拡大された表示領域が設定された場合夫々において表示部１１に表示されるファイル選択画面の例が（ａ）及び（ｂ）の順に上下に並べて示してある。本実施の形態は、実施の形態２が予め設定された時間以上続いてタッチパネル１０により接触を検出した場合又はドラッグ操作が行われた場合に表示領域を拡大するのに対して、タッチパネル１０が表示部１１に表示されたスクロールバーに対応する接触位置を検出した場合に表示領域を拡大するよう構成されており、例としてファイル選択画面に適用した場合について説明する。
【００５１】
ユーザの指先がタッチパネル１０へ接触しておらず、タッチパネル操作受付部１３がタッチパネル１０への接触を検出していない場合、通常の大きさの表示領域が設定されて表示領域に含まれる部分画像がファイル選択画面に表示される。ファイルリスト画像が示す各ファイルが表示された表示画面上の各領域は、クリック操作により選択される選択項目をなしている。図８（ａ）に示す例では、通常の表示領域がファイルリスト画像に設定されて通常の表示領域に含まれており、ファイル名「ファイル３」から「ファイル６」までを夫々有する４個のファイル項目が縦に並んでファイル選択画面に表示されている。各ファイル項目が表示された表示画面と対応するタッチパネル１０のパネル表面の一部をクリック操作することにより、各ファイルが選択可能に構成されている。
【００５２】
また、縦に並べて表示された複数のファイル項目の右側に、表示画面の上下に延びるスクロールバーが表示されている。スクロールバーは、スクロールバー全体の長さがファイルリストの全選択項目の数と対応しており、スクロールバー中の斜線で示された領域（ノブ領域）は、画面に表示されているファイル項目のファイルリスト全体における位置を示している。ユーザは、スクロールバー中のノブ領域を触れてスクロールバーに沿って上下にドラッグ操作することにより、ファイル選択画面に表示される部分画像をスクロール表示することが可能に構成されている。同時にユーザの指先等によるスクロールバーのノブ領域への接触が検出された場合、拡大された表示領域が設定されて表示領域に含まれる部分画像がファイル選択画面に表示される。
【００５３】
図８（ｂ）に示す例では、拡大された表示領域が設定されることにより、図８（ａ）に示すファイル選択画面に表示された部分画像の中央付近を中心として表示領域が拡大されてファイル選択画面に表示されている。図８（ｂ）には、表示領域の拡大の結果、ファイル名「ファイル１」から「ファイル８」までを夫々有する８個のファイル項目が縦に並んだ画像が表示画面に表示されるよう縦方向に縮小されてファイル選択画面に表示されている。８個のファイル項目のうち、中央付近に位置するファイル名「ファイル３」から「ファイル６」までを夫々有する４個のファイル項目の左側の斜線部で示された表示子は、通常の大きさの表示領域に変更された場合に、変更後の表示領域に含まれる部分画像の範囲を示している。
【００５４】
ユーザの指先がスクロールバーのノブ領域と対応するタッチパネル１０のパネル表面の一部に触れた後、引き続きドラッグ操作を行った場合に、タッチパネル操作受付部１３が検出した接触位置の移動方向および移動距離に応じてファイルリスト画像に設定された表示領域の画像上の位置が変更されることにより、ファイル選択画面に部分画像がスクロール表示される。スクロール表示されている期間、スクロールバーのノブ領域と対応するタッチパネル１０のパネル表面の一部には接触が引き続きなされているため、拡大された表示領域が設定された状態となっている。
【００５５】
ユーザは、拡大された表示領域が設定されて、より多数のファイル項目が表示された部分画像を視認することにより、スクロール表示を行って目的のファイル項目を探し出すことが容易となる。ユーザのドラッグ操作によって目的のファイル項目がファイル選択画面の中央付近に位置するようスクロール表示が行われ、タッチパネル１０からユーザが指先を離すことによりタッチパネル１０への接触が検出されなくなった場合、通常の表示領域が設定される。これにより、スクロール表示を行っている際に中央付近に表示されている目的のファイル項目を含む部分画像がスクロール表示後に拡大されて表示されることとなり、ユーザの指先により、拡大されて広い表示面積を有するファイル項目と対応するタッチパネル１０のパネル表面の一部を容易にクリック操作して選択することが可能となる。
【００５６】
図９は、実施の形態３に係る選択処理の手順を示すフローチャートである。ＣＰＵ１４は、通常の大きさの表示領域を表示領域変更部１２に設定してファイル選択画面を表示させる（ステップＳ６１）。ＣＰＵ１４は、タッチパネル操作受付部１３にタッチパネル信号を検出させる（ステップＳ６２）。ＣＰＵ１４は、検出の結果、タッチパネル１０への接触を検出したか否かを判定する（ステップＳ６３）。ＣＰＵ１４は、接触を検出していないと判定した場合（ステップＳ６３でＮＯ）、タッチパネル信号を検出させるステップＳ６２に処理を戻す。ＣＰＵ１４は、接触を検出したと判定した場合（ステップＳ６３でＹＥＳ）、タッチパネル信号が示す接触位置を第１接触位置として取得する（ステップＳ６４）。
【００５７】
ＣＰＵ１４は、第１接触位置が、ファイル選択画面上のスクロールバー及び部分画像に含まれるファイルリストが表示された領域並びにその他の領域のうち、どの領域と対応するかを判定する（ステップＳ６５）。ＣＰＵ１４は、スクロールバーを示していると判定した場合（ステップＳ６５で“スクロールバー”）、表示変更処理を実行する（ステップＳ６６）。このときの表示変更処理は、実施の形態２にて説明した図７に示すフローチャートと同様の処理であるので、説明を省略する。ＣＰＵ１４は、通常の大きさの表示領域を表示領域変更部１２に設定してファイル選択画面を表示するステップＳ６１に処理を戻す。ＣＰＵ１４は、第１接触位置が、その他の領域を示していると判定した場合（ステップＳ６５で“その他”）、タッチパネル信号を検出させるステップＳ６２に処理を戻す。ＣＰＵ１４は、ファイルリストが表示された領域を示していると判定した場合（ステップＳ６５で“ファイルリスト”）、第１接触位置と対応するファイル項目が示すファイルを選択し（ステップＳ６７）、選択処理を終了する。
【００５８】
図１０は、実施の形態３に係るメニュー選択画面の例を示す模式図である。表示部１１に表示される部分画像は、記憶部１７に記憶されているファイルリストデータから生成されたファイルリスト画像の一部である場合を示したが、これに限るものではなく表示部１１の表示画面に表示しきれないメニュー項目等の多数の選択項目を有する画像データの一部であれば良い。また、図８（ａ）及び（ｂ）には、選択項目であるファイル項目が一列に縦に並んだ例を示したがこれに限るものではなく、選択項目が複数の列に並んだ選択画面であっても良い。図１０（ａ）に示す例では、「メニュー１」から「メニュー１０」までの１０個の選択項目であるメニュー項目が２列に並んだメニュー選択画面が表示されている。図１０（ｂ）には、表示領域の拡大に伴い、「メニュー１」から「メニュー１４」までの１４個のメニュー項目が２列に並んでおり、縦方向に縮小されて表示されたメニュー選択画面が表示されている。
【００５９】
図１１は、実施の形態３に係るメニュー選択画面の他の例を示す模式図である。図１０には、縦に延びるスクロールバーがメニュー選択画面に表示されており、拡大された表示領域が設定された場合、縦方向にファイルリスト画像が縮小されたメニュー選択画面を示したが、横方向にファイルリスト画像を縮小しても良い。図１１（ａ）に示す例では、「メニュー１」から「メニュー８」までの８個の選択項目であるメニュー項目が２列に並んでおり、横方向に延びるスクロールバーを備えたメニュー選択画面が表示されている。図１１（ｂ）に示す例では、拡大された表示領域が設定されるに伴い、「メニュー１」から「メニュー１６」までの１６個のメニュー項目が４列に並んでおり、横方向に縮小されて表示されたメニュー選択画面が表示されている。
【００６０】
図８、図１０及び図１１に示したファイル選択画面及びメニュー選択画面の例に表示された選択項目の個数は、例として示した個数に限るものではなく、これらの個数は、画像に設定された表示領域に含まれる部分画像をなす選択項目の個数と対応しておれば良い。表示領域の大きさ及び拡大率は、表示部１１の表示画面の大きさ及び記憶部１７に記憶されているデータの容量等に基づいて予め決定しＲＯＭ１５又は記憶部１７に記憶しておくと良い。
【００６１】
本実施の形態３は以上の如き構成としてあり、その他の構成、作用及び処理は実施の形態１及び実施の形態２と同様であるので対応する部分には同一の参照番号及び処理名を付してその詳細な説明を省略する。
【００６２】
実施の形態４
図１２は、実施の形態４に係るファイル選択画面の例を示す模式図である。図中白抜矢印は、（ａ）、（ｂ）及び（ｃ）の夫々の画面上におけるユーザによるドラッグ操作の方向及び軌跡を示している。本実施の形態４は、実施の形態２及び実施の形態３が１種類の拡大率に基づいて拡大された表示領域を設定するのに対して、ドラッグ操作における接触位置に応じて拡大率を変更するよう構成されている。ユーザがタッチパネル１０に接触した後に予め設定されている判定時間に達するまで続いて接触している場合又は、接触した後に続いてドラッグ操作を行った場合、拡大された表示領域が設定されて拡大された表示領域に含まれる部分画像がファイル選択画面に表示される。
【００６３】
表示画面上の部分画像が表示された矩形状の範囲が表示画面の横方向に３等分されて夫々左側領域、中央領域及び右側領域となるよう区画化されている。表示領域の拡大率は、左側領域、中央領域及び右側領域のうち、ドラッグ操作における接触位置と対応する領域によって決定される。図１２（ａ）、（ｂ）及び（ｃ）は、夫々左側領域、中央領域及び右側領域と対応するタッチパネル１０のパネル表面の一部を判定時間に達するまで続いて接触している場合又は、夫々の領域内と対応したタッチパネル１０のパネル表面の一部において表示画面の縦方向に沿った上下方向にドラッグ操作した場合に表示されるファイル選択画面を示しており、夫々、各ファイル名「ファイル１」から「ファイル４」までを有する４個のファイル項目、各ファイル名「ファイル１」から「ファイル８」までを有する８個のファイル項目及び各ファイル名「ファイル１」から「ファイル１６」までを有する１６個のファイル項目が表示されている。
【００６４】
また、縦に並べて表示された複数のファイル項目の右側に縦方向に延びるスクロールバーが表示されている。左側領域、中央領域及び右側領域のいずれかと対応するタッチパネル１０のパネル表面の一部において画面の縦方向に沿ってドラッグ操作を行った場合、夫々通常の拡大率を有する表示領域、通常の拡大率よりも大きな拡大率である第１拡大率を有する表示領域及び最も大きな拡大率である第２拡大率を有する表示領域が設定される。ユーザがタッチパネル１０から指を離した場合には、通常の拡大率を有する表示領域が設定され、部分画像に表示されているファイル項目をクリック操作することにより、対応するファイルが選択される。
【００６５】
図１３は、実施の形態４に係る選択処理の手順を示すフローチャートである。ＣＰＵ１４は、通常の拡大率を有する表示領域を表示領域変更部１２に設定してファイル選択画面を表示させる（ステップＳ６１０）。ＣＰＵ１４は、タッチパネル操作受付部１３にタッチパネル信号を検出させる（ステップＳ６２０）。ＣＰＵ１４は、検出の結果、タッチパネル１０への接触を検出したか否かを判定する（ステップＳ６３０）。ＣＰＵ１４は、接触を検知しなかったと判定した場合（ステップＳ６３０でＮＯ）、タッチパネル信号を検出させるステップＳ６２０に処理を戻す。ＣＰＵ１４は、接触を検出したと判定した場合（ステップＳ６３０でＹＥＳ）、タッチパネル信号が示す接触位置を第１接触位置として取得する（ステップＳ６４０）。
【００６６】
ＣＰＵ１４は、操作判定処理を実行する（ステップＳ６５０）。このときの操作判定処理は、実施の形態２にて説明した図６に示すフローチャートと同様の処理であるので、説明を省略する。ＣＰＵ１４は、操作判定処理により変更フラグがセットされているか否かを判定する（ステップＳ６６０）。ＣＰＵ１４は、変更フラグがセットされていると判定した場合（ステップＳ６６０でＹＥＳ）、ファイルリスト画像に設定される表示領域を変更する後述の表示変更処理を実行する（ステップＳ６７０）。その後、ＣＰＵ１４は、通常の拡大率を有する表示領域を表示領域変更部１２に設定してファイル選択画面に表示させるステップＳ６１０に処理を戻す。ＣＰＵ１４は、変更フラグがセットされているか否かを判定するステップＳ６６０においてセットされていないと判定した場合（ステップＳ６６０でＮＯ）、第１接触位置と対応するファイル項目が示すファイルを選択し（ステップＳ６８０）、選択処理を終了する。
【００６７】
図１４は、実施の形態４に係る表示変更処理の手順を示すフローチャートである。ＣＰＵ１４は、前述の操作判定処理により取得した第２接触位置がファイル選択画面の左側領域、中央領域、右側領域及びスクロールバーのどの領域と対応するかを判定する（ステップＳ７１）。ＣＰＵ１４は、左側領域と対応すると判定した場合（ステップＳ７１で“左側”）、通常の拡大率を有する表示領域を設定してファイル選択画面を表示する（ステップＳ７２）。ＣＰＵ１４は、第１接触位置及び第２接触位置から取得したドラッグ操作による接触位置の移動距離及び移動方向に基づいて、ファイル選択画面に表示された部分画像をスクロール表示する（ステップＳ７５）。ＣＰＵ１４は、タッチパネル操作受付部１３にタッチパネル信号を検出させる（ステップＳ７６）。
【００６８】
ＣＰＵ１４は、検出の結果、タッチパネル１０への接触を検出したか否かを判定する（ステップＳ７７）。ＣＰＵ１４は、接触を検出したと判定した場合（ステップＳ７７でＹＥＳ）、第２接触位置情報を第１接触位置情報に置き換えた後、タッチパネル信号が示す接触位置を第２接触位置として新たに取得する（ステップＳ７８）。その後、第２接触位置がどの領域と対応するかを判定するステップＳ７１に処理を移す。ＣＰＵ１４は、接触を検出しなかったと判定した場合（ステップＳ７７でＮＯ）、表示変更処理を終了する。ＣＰＵ１４は、第２接触位置がどの領域と対応するかを判定するステップＳ７１において、中央領域と対応すると判定した場合（ステップＳ７１で“中央”）、第１拡大率を有する表示領域を設定してファイル選択画面を表示させ（ステップＳ７３）、スクロール表示を行うステップＳ７５に処理を移す。
【００６９】
ＣＰＵ１４は、右側領域と対応すると判定した場合（ステップＳ７１で”右側“）、第２拡大率を有する表示領域を設定してファイル選択画面を表示させ（ステップＳ７４）、スクロール表示を行うステップＳ７５に処理を移す。ＣＰＵ１４は、スクロールバーと対応すると判定した場合（ステップＳ７１で”スクロールバー“）、スクロール表示するステップＳ７５に処理を移す。ＣＰＵ１４は、左側領域、中央領域、右側領域及びスクロールバーのいずれとも異なった領域、すなわち、その他の領域と対応すると判定した場合（ステップＳ７１で”その他“）、表示変更処理を終了する。
【００７０】
本実施の形態４は以上の如き構成としてあり、その他の構成、作用及び処理は実施の形態１から実施の形態３までと同様であるので対応する部分には同一の参照番号及び処理名を付してその詳細な説明を省略する。
【００７１】
実施の形態５
図１５は、本実施の形態５に係るファイル選択画面の例を示す模式図である。図中の白抜矢印は、後述の表示範囲の拡大率の変更を指示するドラッグ操作の方向及び軌跡を示す。本実施の形態５は、実施の形態４が部分画像上で区画化された複数領域のうち、一つの領域と対応するタッチパネル１０のパネル表面の一部に接触を検出することにより表示領域の拡大率を離散的に変更するのに対して、スクロール方向と垂直な方向にドラッグ操作をすることにより、連続的に表示領域の拡大率を変更するよう構成されている。ユーザにより表示画面の上下方向にドラッグ操作が行われた場合、スクロール表示し、表示画面の左右方向にドラッグ操作が行われた場合、ドラッグ操作に従って表示領域の拡大率が連続的に変更される。
【００７２】
図１６は、実施の形態５に係る選択処理の手順を示すフローチャートである。ＣＰＵ１４は、通常の大きさの表示領域を表示領域変更部１２に設定してファイル選択画面を表示させる（ステップＳ８１）。ＣＰＵ１４は、タッチパネル操作受付部１３にタッチパネル信号を検出させる（ステップＳ８２）。ＣＰＵ１４は、検出の結果、タッチパネル１０への接触を検出したか否かを判定する（ステップＳ８３）。ＣＰＵ１４は、接触を検出していないと判定した場合（ステップＳ８３でＮＯ）、タッチパネル信号を検出させるステップＳ８２に処理を戻す。ＣＰＵ１４は、接触を検出したと判定した場合（ステップＳ８３でＹＥＳ）、タッチパネル信号が示す接触位置を第１接触位置として取得する（ステップＳ８４）。ＣＰＵ１４は、操作判定処理を実行する（ステップＳ８５）。このときの操作判定処理は、実施の形態２にて説明した図６に示すフローチャートと同様の処理であるので、説明を省略する。
【００７３】
ＣＰＵ１４は、操作判定処理により変更フラグがセットされているか否かを判定する（ステップＳ８６）。ＣＰＵ１４は、変更フラグがセットされていると判定した場合（ステップＳ８６でＹＥＳ）、ファイルリスト画像に設定される表示領域を変更する後述の表示変更処理を実行する（ステップＳ８７）。その後、ＣＰＵ１４は、タッチパネル信号を検出させるステップＳ８２に処理を戻す。ＣＰＵ１４は、変更フラグがセットされていないと判定した場合（ステップＳ８６でＮＯ）、第１接触位置と対応するファイル項目が示すファイルを選択し（ステップＳ８８）、選択処理を終了する。
【００７４】
図１７は、実施の形態５に係る表示変更処理の手順を示すフローチャートである。ＣＰＵ１４は、タッチパネル操作受付部１３にタッチパネル信号を検出させる（ステップＳ９１）。ＣＰＵ１４は、検出の結果、タッチパネル１０への接触を検出したか否かを判定する（ステップＳ９２）。ＣＰＵ１４は、接触を検出したと判定した場合（ステップＳ９２でＹＥＳ）、タッチパネル信号が示す接触位置を第２接触位置として取得する（ステップＳ９３）。ＣＰＵ１４は、第１接触位置及び第２接触位置のｘ座標（横方向の座標）間の距離が予め設定された距離以上であるか否かを判定することにより、ｘ座標が変化したか否かを判定する（ステップＳ９４）。ＣＰＵ１４は、ｘ座標が変化したと判定した場合（ステップＳ９４でＹＥＳ）、第２接触位置のｘ座標と予め対応付けられた拡大率に基づいて表示領域変更部１２に設定されている表示領域を変更する（ステップＳ９５）。
【００７５】
ＣＰＵ１４は、第１接触位置及び第２接触位置のｙ座標（縦方向）間の距離が予め設定された距離以上であるか否かを判定することにより、ｙ座標が変化したか否かを判定する（ステップＳ９６）。ＣＰＵ１４は、ｙ座標が変化していないと判定した場合（ステップＳ９６でＮＯ）、タッチパネル信号を検出させるステップＳ９１に処理を戻す。ＣＰＵ１４は、ｙ座標が変化したと判定した場合（ステップＳ９６でＹＥＳ）、第１接触位置及び第２接触位置から取得したドラッグ操作による接触位置の移動距離及び移動方向に基づいて、ファイル選択画面に表示された部分画像をスクロール表示する（ステップＳ９７）。ＣＰＵ１４は、第２接触位置情報を第１接触位置情報に置き換えた後、タッチパネル信号を検出させるステップＳ９１に処理を戻す。
【００７６】
ＣＰＵ１４は、ｘ座標が変化したか否かを判定するステップＳ９４において、ｘ座標が変化していないと判定した場合（ステップＳ９４でＮＯ）、ｙ座標が変化したか否かを判定するステップＳ９６に処理を移す。ＣＰＵ１４は、接触を検出したか否かを判定するステップＳ９２において、検出していないと判定した場合（ステップＳ９２でＮＯ）、表示変更処理を終了する。
【００７７】
本実施の形態５は以上の如き構成としてあり、その他の構成、作用及び処理は実施の形態１から実施の形態４までと同様であるので対応する部分には同一の参照番号及び処理名を付してその詳細な説明を省略する。
【００７８】
実施の形態６
図１８は、実施の形態６に係るファイル選択画面の例を示す模式図である。図１８は、後述のタグ領域が表示された場合及び表示されていない場合夫々におけるファイル選択画面の例が（ａ）及び（ｂ）の順に上下に並べて示してある。本実施の形態６は、実施の形態１から実施の形態５までがタッチパネル操作に応じて表示領域を拡大するのに対して、表示領域が拡大された大きさに固定されており、タッチパネル操作に応じてタグ領域の表示の有無が変更されるよう構成されている。図１８（ａ）に示す例では、ファイル選択画面に表示された８行のファイル項目のうち、中央に位置する４行のファイル項目の右端が延長されて夫々にタグ領域が拡大されて表示されている。
【００７９】
ユーザの指先がタッチパネル１０へ接触しておらず、タッチパネル操作受付部１３がタッチパネル１０への接触を検出していない場合、タグ領域を有するファイル選択画面が表示される。タグ領域はソフトウェアボタンとなっており、ユーザがタグ領域に触れることにより、タグ領域に連なるファイル項目が選択される。ユーザの指先がタグ領域の右側に表示されたスクロールバーと対応するタッチパネル１０のパネル表面の一部に接触した場合には、タグ領域を備えないファイル選択画面が表示される。図１８（ｂ）に示す例では、タグ領域を有しないファイル選択画面が表示されている。
【００８０】
ユーザが、スクロールバー中のノブ領域を触れてスクロールバーに沿って上下にドラッグ操作することにより、ファイル選択画面に部分画像をスクロール表示させている場合、スクロールバーと対応するタッチパネル１０のパネル表面の一部への接触が続いて検出されているため、タグ領域を有しないファイル選択画面が表示される。スクロール表示を中断させるべくドラッグ操作が中断され指先がスクロールバーから離れた場合には、中央付近に位置するファイル項目に指先の接触面積よりも広い面積を有するタグ領域が表示されるため、タグ領域をクリック操作してファイル項目を容易に選択することが可能となる。
【００８１】
図１９は、実施の形態６に係る選択処理の手順を示すフローチャートである。ＣＰＵ１４は、拡大された大きさの表示領域を表示領域変更部１２に設定してタグ領域を有するファイル選択画面を表示させる（ステップＳ１０１）。ＣＰＵ１４は、タッチパネル操作受付部１３にタッチパネル信号を検出させる（ステップＳ１０２）。ＣＰＵ１４は、検出の結果、タッチパネル１０への接触を検出したか否かを判定する（ステップＳ１０３）。ＣＰＵ１４は、接触を検出していないと判定した場合（ステップＳ１０３でＮＯ）、タッチパネル信号を検出させるステップＳ１０２に処理を戻す。ＣＰＵ１４は、接触を検出した場合（ステップＳ１０３でＹＥＳ）、タッチパネル信号が示す接触位置を第１接触位置として取得する（ステップＳ１０４）。ＣＰＵ１４は、第１接触位置がスクロールバー、タグ領域及びその他の領域のうち、どの領域と対応するかを判定する（ステップＳ１０５）。
【００８２】
ＣＰＵ１４は、その他の領域と対応すると判定した場合（ステップＳ１０５で“その他”）、タッチパネル信号を検出させるステップＳ１０２に処理を戻す。ＣＰＵ１４は、スクロールバーと対応すると判定した場合（ステップＳ１０５で“スクロールバー”）、タグ領域の表示の有無の変更及びスクロール表示を行う後述の表示変更処理を実行する（ステップＳ１０６）。その後、ＣＰＵ１４は、タグ領域を有するファイル選択画面を表示するステップＳ１０１に処理を戻す。ＣＰＵ１４は、どの領域と対応するかを判定するステップＳ１０５において、タグ領域と対応すると判定した場合（ステップＳ１０５で“タグ”）、選択されたタグ領域と対応するファイル項目が示すファイルを選択し（ステップＳ１０７）、選択処理を終了する。
【００８３】
図２０は、実施の形態６に係る表示変更処理の手順を示すフローチャートである。ＣＰＵ１４は、タグ領域が表示されていないタグ無しファイル選択画面を表示する（ステップＳ１１１）。ＣＰＵ１４は、タッチパネル操作受付部１３にタッチパネル信号を検出させる（ステップＳ１１２）。ＣＰＵ１４は、検出の結果、タッチパネル１０への接触を検出したか否かを判定する（ステップＳ１１３）。ＣＰＵ１４は、接触を検出したと判定した場合（ステップＳ１１３でＹＥＳ）、タッチパネル信号が示す接触位置を第２接触位置として取得する（ステップＳ１１４）。ＣＰＵ１４は、第２接触位置と第１接触位置間の距離が予め設定された距離以上であるか否かを判定することにより、接触位置が変化したか否かを判定する（ステップＳ１１５）。
【００８４】
ＣＰＵ１４は、接触位置が変化したと判定した場合（ステップＳ１１５でＹＥＳ）、第１接触位置及び第２接触位置から取得したドラッグ操作による接触位置の移動距離及び移動方向に基づいてファイル選択画面に部分画像をスクロール表示する（ステップＳ１１６）。その後、タッチパネル信号を検出させるステップＳ１１２に処理を戻す。ＣＰＵ１４は、接触位置が変化していないと判定した場合（ステップＳ１１５でＮＯ）、タッチパネル信号を検出させるステップＳ１１２に処理を戻す。ＣＰＵ１４は、タッチパネル１０への接触を検出したか否かを判定するステップＳ１１３において、接触を検出していないと判定した場合（ステップＳ１１３でＮＯ）、表示変更処理を終了する。
【００８５】
本実施の形態６は以上の如き構成としてあり、その他の構成、作用及び処理は実施の形態１及び実施の形態２と同様であるので対応する部分には同一の参照番号及び処理名を付してその詳細な説明を省略する。
【００８６】
実施の形態７
図２１は、実施の形態７に係る表示装置の内部ハードウェア構成を示すブロック図である。図中２は、記録媒体読込部２０を備えた表示装置であり、記録媒体読込部２０は、バス１９を介してＣＰＵ１４と接続されている。ディスク記録媒体３には、ＣＰＵ１４で実行されるコンピュータプログラム３１が記録されている。記録媒体読込部２０によりディスク記録媒体３から読み出されたコンピュータプログラム３１は、記憶部１７に記憶される。ＣＰＵ１４は、記憶部１７からＲＡＭ１６に読み出したコンピュータプログラム３１に従って、タッチパネル１０への接触によりタッチパネル操作受付部１３が受け付けたタッチパネル操作に応じて表示領域変更部１２に拡大された表示領域を設定する拡大ステップと、表示領域の画像上の位置を変更してスクロール表示を行うスクロールステップとを実行して表示処理を行う。
【００８７】
コンピュータプログラム３１が記録されている記録媒体３は、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、ＭＯ（Ｍａｇｎｅｔ  Ｏｐｔｉｃａｌ  Ｄｉｓｋ）及びＭＤ（Ｍｉｎｉ  Ｄｉｓｋ）等に限るものではなく、磁気テープ等のテープ記録媒体、メモリカードを含むＩＣカード及び光カード等のカード記録媒体でも良い。また、ＣＰＵ１４に接続された図示しない通信部とコンピュータプログラム３１を記憶している外部のコンピュータとの間で通信ネットワークを介して相互に接続し、係るコンピュータプログラム３１を記憶部１７へダウンロードしても良い。
【００８８】
本実施の形態７は以上の如き構成としてあり、その他の構成、作用及び処理は実施の形態１から実施の形態６までと同様であるので対応する部分には同一の参照番号及び処理名を付してその詳細な説明を省略する。
【図面の簡単な説明】
【００８９】
【図１】表示装置の内部ハードウェア構成を示すブロック図である。
【図２】実施の形態１に係る地図表示画面の例を示す模式図である。
【図３】実施の形態１に係る表示処理の手順を示すフローチャートである。
【図４】実施の形態２に係る番組選択画面の例を示す模式図である。
【図５】実施の形態２に係る選択処理の手順を示すフローチャートである。
【図６】実施の形態２に係る操作判定処理の手順を示すフローチャートである。
【図７】実施の形態２に係る表示変更処理の手順を示すフローチャートである。
【図８】実施の形態３に係るファイル選択画面の例を示す模式図である。
【図９】実施の形態３に係る選択処理の手順を示すフローチャートである。
【図１０】実施の形態３に係るメニュー選択画面の例を示す模式図である。
【図１１】実施の形態３に係るメニュー選択画面の他の例を示す模式図である。
【図１２】実施の形態４に係るファイル選択画面の例を示す模式図である。
【図１３】実施の形態４に係る選択処理の手順を示すフローチャートである。
【図１４】実施の形態４に係る表示変更処理の手順を示すフローチャートである。
【図１５】実施の形態５に係るファイル選択画面の例を示す模式図である。
【図１６】実施の形態５に係る選択処理の手順を示すフローチャートである。
【図１７】実施の形態５に係る表示変更処理の手順を示すフローチャートである。
【図１８】実施の形態６に係るファイル選択画面の例を示す模式図である。
【図１９】実施の形態６に係る選択処理の手順を示すフローチャートである。
【図２０】実施の形態６に係る表示変更処理の手順を示すフローチャートである。
【図２１】実施の形態７に係る表示装置の内部ハードウェア構成を示すブロック図である。
【符号の説明】
【００９０】
１、２  表示装置
３  ディスク記録媒体
１０  タッチパネル
１１  表示部
１２  表示領域変更部
１３  タッチパネル操作受付部
１４  ＣＰＵ
１５  ＲＯＭ
１６  ＲＡＭ
１７  記憶部
１８  タイマ
１９  バス
３１  コンピュータプログラム
【図１】
0005094450.tif 000002
【図２】
0005094450.tif 000003
【図３】
0005094450.tif 000004
【図４】
0005094450.tif 000005
【図５】
0005094450.tif 000006
【図６】
0005094450.tif 000007
【図７】
0005094450.tif 000008
【図８】
0005094450.tif 000009
【図９】
0005094450.tif 000010
【図１０】
0005094450.tif 000011
【図１１】
0005094450.tif 000012
【図１２】
0005094450.tif 000013
【図１３】
0005094450.tif 000014
【図１４】
0005094450.tif 000015
【図１５】
0005094450.tif 000016
【図１６】
0005094450.tif 000017
【図１７】
0005094450.tif 000018
【図１８】
0005094450.tif 000019
【図１９】
0005094450.tif 000020
【図２０】
0005094450.tif 000021
【図２１】
0005094450.tif 000022