(57)【要約】【課題】タッチパネル式ディスプレイを採用した情報処理装置において、ユーザの意図に応じて画面の表示サイズを変更することを可能にする。【解決手段】情報処理装置はタッチパネル式ディスプレイと処理部とを有している。タッチパネル式ディスプレイは、画面を表示し、タッチがされるとタッチ位置を示す位置情報を出力する。処理部は、画面の表示サイズを現在サイズから段階的に変更するための段階変更タッチ部位と、現在サイズに関わりなく所定の表示サイズに直接的に変更するための直接変更タッチ部位とを含む操作スイッチをタッチパネル式ディスプレイに表示させる。そして処理部は、段階変更タッチ部位あるいは直接変更タッチ部位をタッチ位置とする位置情報が入力されると、タッチ位置に応じて画面の表示サイズを変更する。【選択図】図１
2012133745.tif 000002
【特許請求の範囲】
【請求項１】
画面を表示し、タッチがされるとタッチ位置を示す位置情報を出力するタッチパネル式ディスプレイと、
前記画面の表示サイズを現在サイズから段階的に変更するための段階変更タッチ部位と、前記現在サイズに関わりなく所定の表示サイズに直接的に変更するための直接変更タッチ部位とを含む操作スイッチを前記タッチパネル式ディスプレイに表示させ、前記段階変更タッチ部位あるいは前記直接変更タッチ部位をタッチ位置とする位置情報が入力されると、該タッチ位置に応じて、前記画面の表示サイズを変更する処理部と、を有する情報処理装置。
【請求項２】
前記段階変更タッチ部位は、前記画面の表示サイズを段階的に拡大するための段階拡大タッチ部位と、前記画面の表示サイズを段階的に縮小するための段階縮小タッチ部位とを含む、請求項１に記載の情報処理装置。
【請求項３】
前記段階変更タッチ部位が前記直接変更タッチ部位を囲んでおり、
前記処理部は、前記段階変更タッチ部位に対して外方向あるいは内方向へのスライド操作が行われると、前記画面の表示サイズを段階的に変更する、
請求項１に記載の情報処理装置。
【請求項４】
前記処理部は、前記段階変更タッチ部位に対して外方向へのスライド操作が行われると前記画面の表示サイズを拡大し、該段階変更タッチ部位に対して内方向へのスライド操作が行われると前記画面の表示サイズを縮小する、
請求項３に記載の情報処理装置。
【請求項５】
前記段階変更タッチ部位には、前記画面の現在の表示サイズを線で表す現在サイズ表示が表示され、該画面の表示サイズの変化に伴って該現在サイズ表示の線の位置が変化する、請求項３または４に記載の情報処理装置。
【請求項６】
前記段階変更タッチ部位は、前記画面の表示サイズを段階的に拡大するための段階拡大タッチ部位と、前記画面の表示サイズを段階的に縮小するための段階縮小タッチ部位とを含む、請求項３に記載の情報処理装置。
【請求項７】
前記段階変更タッチ部位は、前記直接変更タッチ部位を囲む円周方向の位置毎に変更後の表示サイズが定められており、
前記処理部は、前記段階変更タッチ部位に対して前記スライド操作が行われると、前記画面の表示サイズを、前記スライド操作が行われた位置に対して定められている表示サイズに変更する、
請求項３に記載の情報処理装置。
【請求項８】
前記処理部は、前記直接変更タッチ部位にタッチ操作が行われる度に、前記画面を、前記タッチパネル式ディスプレイのサイズに一致した第１のサイズと、前記画面の標準的なサイズである第２のサイズで交互に表示させる、請求項１から７のいずれか一項に記載の情報処理装置。
【請求項９】
前記タッチパネル式ディスプレイが複数あり、
前記処理部は、前記画面の表示サイズの変更において、表示サイズを１つの前記タッチパネル式ディスプレイ内に限定するのか、複数の前記タッチパネル式ディスプレイに跨ることを許容するのかを画面毎に区別する、請求項１から８のいずれか一項に記載の情報処理装置。
【請求項１０】
画面を表示し、タッチがされるとタッチ位置を示す位置情報を出力するタッチパネル式ディスプレイを備えた情報処理装置における表示サイズ処理方法であって、
前記画面の表示サイズを現在サイズから段階的に変更するための段階変更タッチ部位と、前記現在サイズに関わりなく所定の表示サイズに直接的に変更するための直接変更タッチ部位とを含む操作スイッチを前記タッチパネル式ディスプレイに表示させ、
前記段階変更タッチ部位あるいは前記直接変更タッチ部位をタッチ位置とする位置情報が入力されると、該タッチ位置に応じて、前記画面の表示サイズを変更する、表示サイズ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル式ディスプレイを備えた情報処理装置に関する。
【背景技術】
【０００２】
近年、携帯電話機やスマートフォン等の小型の情報処理装置としてタッチパネル式ディスプレイを採用したものが増えている。そして、この種の情報処理装置には、Ｗｅｂページのようなパーソナルコンピュータ用の画面を表示できるものがある。タッチパネル式ディスプレイを採用することにより、情報処理装置のサイズに対する表示部のサイズを大きくすることができる。
【０００３】
しかし、小型の情報処理装置では、文字などの十分な大きさを確保しながら画面全体を表示することができない場合がある。特に、ビットマップで描かれた文字が画面の縮小によって潰れてしまう場合がある。そこで小さな文字を読んだり、全体を俯瞰したりするために、画面の拡大や縮小が必要となる。
【０００４】
例えば、ブラウザでＷｅｂページを表示しているのであれば、ブラウザの機能を利用して画面を拡大したり縮小したりできる。しかし、ブラウザはタッチパネル式ディスプレイのために設計されていないので、タッチ操作では拡大や縮小を容易に行うことができない。
【０００５】
その点、タッチパネル式ディスプレイのために操作や機能が設計されていれば、タッチ操作で拡大や縮小が容易となる。例えば、複数箇所への同時タッチ操作を検知できるマルチタッチ対応のタッチパネル式ディスプレイが採用されていれば、２箇所へのタッチ操作によって拡大や縮小を容易に実現できる。例えば、２箇所のタッチ箇所を互いに遠ざけるスライド操作を行うことで画面を拡大し、それらのタッチ箇所を近づけるスライド操作で縮小するといった直感的な拡大や縮小の操作を実現することができる。
【０００６】
しかしながら、必ずしも全ての情報処理装置にマルチタッチ対応のタッチパネル式ディスプレイが採用される訳ではない。様々な理由でシングルタッチ対応のタッチパネル式ディスプレイが採用される場合もある。その場合、上述したようなマルチタッチによる拡大や縮小は採用できない。
【０００７】
それに対して、特許文献１には、シングルタッチ対応のタッチパネル式ディスプレイでも実行できるタッチ操作によって画面を拡大したり、縮小したりできる携帯端末装置が開示されている。特許文献１に開示された技術は、ユーザが画面の拡大したい部分を一定時間以上継続して押下すると、その部分の表示が拡大されるというものである。これにより、シングルタッチ対応のタッチパネル式ディスプレイを備えた情報処理装置でも容易に画面の表示サイズを変更し、Ｗｅｂページのような大きな画面の小さな文字を読んだり、全体を俯瞰したりすることが可能となる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−１８２３６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述したように、特許文献１に開示された技術では、ユーザが画面の拡大したい部分を一定時間以上継続して押下すると、その部分の表示が拡大される。しかしながら、例えば、上述したＷｅｂページの画面上には様々なリンクが存在する場合もある。このような表示状態の場合、不用意にリンクの設定された部分に触れてしまうと、意図しないページに移行してしまうことがある。
【００１０】
また、特許文献１に開示された技術では、画面を拡大あるいは縮小して見た後で表示サイズを元に戻したいような場合に、意図どおりの表示サイズに直接的に戻ることができない。これは上述したマルチタッチによる拡大や縮小でも同様である。
【００１１】
本発明の目的は、タッチパネル式ディスプレイを採用した情報処理装置において、ユーザの意図に応じて画面の表示サイズを変更することを可能にする技術を提供することである。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明の情報処理装置は、
画面を表示し、タッチがされるとタッチ位置を示す位置情報を出力するタッチパネル式ディスプレイと、
前記画面の表示サイズを現在サイズから段階的に変更するための段階変更タッチ部位と、前記現在サイズに関わりなく所定の表示サイズに直接的に変更するための直接変更タッチ部位とを含む操作スイッチを前記タッチパネル式ディスプレイに表示させ、前記段階変更タッチ部位あるいは前記直接変更タッチ部位をタッチ位置とする位置情報が入力されると、該タッチ位置に応じて、前記画面の表示サイズを変更する処理部と、を有している。
【００１３】
本発明の表示サイズ制御方法は、画面を表示し、タッチがされるとタッチ位置を示す位置情報を出力するタッチパネル式ディスプレイを備えた情報処理装置における表示サイズ処理方法であって、
前記画面の表示サイズを現在サイズから段階的に変更するための段階変更タッチ部位と、前記現在サイズに関わりなく所定の表示サイズに直接的に変更するための直接変更タッチ部位とを含む操作スイッチを前記タッチパネル式ディスプレイに表示させ、
前記段階変更タッチ部位あるいは前記直接変更タッチ部位をタッチ位置とする位置情報が入力されると、該タッチ位置に応じて、前記画面の表示サイズを変更するというものである。
【発明の効果】
【００１４】
本発明によれば、ユーザの意図に応じて適切に画面の表示サイズを変更することができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態の情報処理装置の構成を示すブロック図である。
【図２】第１の情報処理装置１０のタッチパネル式ディスプレイ１１に表示される画面の一例を示す図である。
【図３】操作スイッチ２２の表示画像の一例を示す図である。
【図４Ａ】スライド操作によって操作スイッチ２２の位置が移動する様子を示す図である。
【図４Ｂ】スライド操作によって操作スイッチ２２が無くなった位置へのタッチ操作が行われる様子の一例を示す図である。
【図４Ｃ】操作スイッチ２２が表示されている位置を中心にブラウザ画面２１の表示サイズが拡大する様子を示す図である。
【図５】半透明の操作スイッチ２２がブラウザ画面２１に重ねて表示されている例を示す図である。
【図６】フリック操作によって操作スイッチ２２が移動する様子の一例を示す図である。
【図７】操作スイッチ２２の表示画像の変形例を示す図である。
【図８】操作スイッチ２２の表示画像の他の変形例を示す図である。
【図９】図８の変形例においてブラウザ画面２１を拡大する様子を示す図である。
【図１０】操作スイッチ２２の表示画像の他の変形例を示す図である。
【図１１】操作スイッチ２２の表示画像の更に他の変形例を示す図である。
【図１２】操作スイッチ２２の表示画像の更に他の変形例を示す図である。
【図１３】操作スイッチ２２の表示画面の更に他の変形例を示す図である。
【図１４】第１の実施形態の情報処理装置１０の具体的な構成例を示すブロック図である。
【図１５】第２の実施形態の情報処理装置の正面図である。
【図１６】第２の実施形態の情報処理装置の構成を示すブロック図である。
【図１７Ａ】画面が２つのタッチパネル式ディスプレイ１１を跨ぐように拡大する様子を説明するための模式図である。
【図１７Ｂ】画面が２つのタッチパネル式ディスプレイ１１を跨ぐように拡大する様子を説明するための模式図である。
【図１７Ｃ】画面が２つのタッチパネル式ディスプレイ１１を跨ぐように拡大する様子を説明するための模式図である。
【図１８】第２の実施形態の情報処理装置１０の具体的な構成例を示すブロック図である。
【発明を実施するための形態】
【００１６】
本発明を実施するための形態について図面を参照して詳細に説明する。
【００１７】
（第１の実施形態）
図１は、第１の実施形態の情報処理装置の構成を示すブロック図である。図１を参照すると、情報処理装置１０はタッチパネル式ディスプレイ１１と処理部１２を有している。典型例として情報処理装置１０はスマートフォンに代表されるような小型の情報処理装置である。
【００１８】
タッチパネル式ディスプレイ１１は、処理部１２からの指示でアプリケーション等の画面を表示する機能と、画面へのタッチ操作がされると、そのタッチ位置を検知してタッチ位置を示す位置情報を出力する機能を有する。出力された位置情報は処理部１２に通知される。
【００１９】
ここでは、タッチパネル式ディスプレイ１１は一例としてマルチタッチに対応しない、シングルタッチ対応のものであるとする。
【００２０】
処理部１２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）がソフトウェアプログラムを実行することで実現される処理部であり、ミドルウェアやアプリケーション等の各種処理を実行する。
【００２１】
処理部１２は、ブラウザ画面のように表示サイズがユーザによって変更されうる画面を表示する場合、その画面の表示サイズをユーザの操作に応じて制御する。
【００２２】
その際、処理部１２は、画面の表示サイズを現在サイズから段階的に変更するための段階変更タッチ部位と、現在サイズに関わりなく所定の表示サイズに直接的に変更するための直接変更タッチ部位とを含む操作スイッチをタッチパネル式ディスプレイ１１に表示させる。そして、段階変更タッチ部位あるいは直接変更タッチ部位をタッチ位置とする位置情報がタッチパネル式ディスプレイ１１から入力されると、処理部１２は、そのタッチ位置に応じて画面の表示サイズを変更する。
【００２３】
以上説明したように、本実施形態によれば、段階変更タッチ部位と直接変更タッチ部位を含む操作スイッチがタッチパネル式ディスプレイ１１に表示され、段階変更タッチ部位あるいは直接変更タッチ部位にタッチ操作がされると、そのタッチ操作に応じて画面の表示サイズが変化する。そのため、拡大や縮小に専用の操作により、誤ってリンク先に移行してしまうのが防止され、また所定の表示サイズに直接的に戻ることができるので、ユーザの意図に応じて適切に画面の表示サイズを変更することができる。
【００２４】
図２は、第１の実施形態の情報処理装置１０のタッチパネル式ディスプレイ１１に表示される画面の一例を示す図である。図２を参照すると、ブラウザ画面２１と操作スイッチ２２が表示されている。ブラウザ画面２１はＷｅｂページをブラウザで表示した画面である。
【００２５】
このブラウザ画面２１には多くのリンクが設定されており、また写真やビットマップで描かれた文字が含まれているものとする。パーソナルコンビュータのディスプレイほど大きくないタッチパネル式ディスプレイ１１に合わせた大きさでブラウザ画面２１が表示されると、写真やビットマップの文字が見えにくい状態となる。そのため、操作スイッチ２２によってブラウザ画面２１の表示サイズを変更することができるようになっている。
【００２６】
図３は、操作スイッチ２２の表示画像の一例を示す図である。図３を参照すると、操作スイッチ２２には、ブラウザ画面２１の表示サイズを現在サイズから段階的に変更するための段階変更タッチ部位２３と、現在サイズに関わりなく所定の表示サイズに直接的に変更するための直接変更タッチ部位２４とが含まれている。
【００２７】
段階変更タッチ部位２３には、ブラウザ２１画面の表示サイズを段階的に拡大するための段階拡大タッチ部位２３1と、ブラウザ２１画面の表示サイズを段階的に縮小するための段階縮小タッチ部位２３2とが含まれている。そして、段階拡大タッチ部位２３1と段階縮小タッチ部位２３2が直接変更タッチ部位２４を挟んで配置されている。
【００２８】
処理部１２は、段階拡大タッチ部位２３1にタッチ操作がされると、ブラウザ画面２１を段階的に大きくする。例えば、処理部１２は、表示サイズとして上限と下限の間に複数段階の表示サイズを予め定めており、段階拡大タッチ部位２３1へ一回のタップ操作がされると、表示サイズを１段階上げる。また、段階拡大タッチ部位２３1への所定時間以上継続したタッチ操作（長押し操作）がされると、処理部１２は、そのタッチが継続されている時間に応じて順次表示サイズの段階を上げる。
【００２９】
同様に、処理部１２は、段階縮小タッチ部位２３2にタッチ操作がされると、ブラウザ画面２１を段階的に小さくする。
【００３０】
なお、上述した段階的な表示サイズの変更には様々なバリエーションが含まれる。例えば、一回のタップ操作で表示サイズを第１の表示サイズから第２の表示サイズに１段階変更するとき、表示サイズを瞬間的に切り替えてもよく、あるいは、第１の表示サイズから第２の表示サイズまで時間をかけて徐々に変化させてもよい。
【００３１】
また、長押し操作で、タッチが継続されている時間に応じて表示サイズを変更するとき、表示サイズの段階を瞬間的に切り替えていってもよく、あるいは、時間をかけて徐々に表示サイズを変化させることを、タッチが継続されている間継続してよい。
【００３２】
更に、表示サイズを継続的に徐々に変化させる場合、接触時間に伴って加速度的に変化を速めてもよい。
【００３３】
また、長押し操作で表示サイズを変更するとき、行き過ぎた分のサイズ変更を戻す処理を加えてもよい。
【００３４】
例えば、長押し操作で継続的に行っている表示サイズの変化を終了するとき、所定時間分だけ表示サイズを戻すことにしてもよい。上記所定時間としては長押し操作の時間よりも短い時間が想定される。長押し操作で表示サイズを拡大している途中で指を離したら、そのときの表示サイズから少しだけ縮小した表示サイズに戻ることとなる。長押し操作で表示サイズを縮小している途中で指を離したら、そのときの表示サイズから少しだけ拡大した表示サイズに戻ることとなる。
【００３５】
表示サイズの変化の終了は、例えば、タッチパネル式ディスプレイ１１への接触が無くなったこと、接触している位置が段階拡大タッチ部位２３1あるいは段階縮小タッチ部位２３2から外れたことで判断すればよい。また、接触の圧力が検知可能なタッチパネル式ディスプレイ１１であれば、圧力が所定値あるいは所定割合を超えて変化したことで、その判断をしてもよい。また、情報処理装置１０にモーションセンサなどの姿勢変化を検知可能なセンサが搭載されていれば、情報処理装置１０の姿勢変化で判断をしてもよい。これにより、ユーザが長押し中に慌てて手を離すといった動作が行われたときに表示サイズを調整することが可能となる。
【００３６】
また、処理部１２は、直接変更タッチ部位２４にタッチ操作が行われる度に、ブラウザ画面２１を、タッチパネル式ディスプレイ１１のサイズに一致した第１のサイズと、ブラウザ画面２１の標準的なサイズである第２のサイズで交互に表示させる。
【００３７】
なお、上述した直接的な表示サイズの変更には様々なバリエーションが含まれる。タップ操作で所定の表示サイズに直接的に変更するとき、表示サイズを瞬間的に切り替えてもよく、フェードや遷移状態を模したアニメーションなどの視覚効果を使って時間をかけて表示サイズを切り替えてもよい。
【００３８】
第１のサイズでブラウザ画面２１がタッチパネル式ディスプレイ１１に表示されると、タッチパネル式ディスプレイ１１にブラウザ画面２１の全体が表示される。しかし、ブラウザ画面２１がパーソナルコンピュータの大きなディスプレイに表示することを想定したものであれば、本実施形態の情報処理装置１０のタッチパネル式ディスプレイ１１上では、ビットマップの文字や画像が視認し難くなる場合がある。
【００３９】
第２のサイズは、そのブラウザ画面２１を適切に表示するサイズであり、例えば、パーソナルコンピュータのディスプレイに表示することを想定して、ビットマップの文字や画像が見やすいような大きさに設定される。第２のサイズでブラウザ画面２１を本実施形態の情報処理装置１０のタッチパネル式ディスプレイ１１に表示すると、表示された文字や画像は見やすくなるものの、一部がタッチパネル式ディスプレイ１１からはみ出すことがある。
【００４０】
なお、操作スイッチ２２はタッチパネル式ディスプレイ１１の中で表示位置を変更できることが好ましい。本実施形態では、処理部１２は、操作スイッチ２２に対してスライド操作が行われると、そのスライド操作に応じて操作スイッチ２２の表示位置を移動させる。ここでスライド操作とはタッチ位置の移動を伴う操作である。ドラッグ操作やフリック操作がスライド操作に含まれる。
【００４１】
図４Ａは、スライド操作によって操作スイッチ２２の位置が移動する様子を示す図である。図４Ｂは、スライド操作によって操作スイッチ２２が無くなった位置へのタッチ操作が行われる様子の一例を示す図である。
【００４２】
ユーザは、操作スイッチ２２の下にあるリンクへのタッチ操作を行いたい場合、まず図４Ａのように、スライド操作で操作スイッチ２２の位置をずらす。次に、ユーザは、操作スイッチ２２が移動して無くなった位置のリンクに対して、図４Ｂのようにタッチする。
【００４３】
また、処理部１２は、操作スイッチ２２が表示されている位置を中心にブラウザ画面２１の表示サイズを拡大することにしてもよい。それにより、ユーザは拡大して見たい部分を中心としてブラウザ画面２１を拡大することができ、利便性が高い。
【００４４】
図４Ｃは、操作スイッチ２２が表示されている位置を中心にブラウザ画面２１の表示サイズが拡大する様子を示す図である。
【００４５】
ユーザは、ある位置の表示内容を拡大して見たい場合、先ず図４Ａのように、スライド操作で操作スイッチ２２を見たい位置にずらす。移動させた操作スイッチ２２へユーザがタッチ操作をすると、図４Ｃのように、その操作スイッチ２２が表示されている位置を中心にブラウザ画面２１が拡大される。
【００４６】
なお、ここでは、操作スイッチ２２の位置を中心としてブラウザ画面２１が拡大する例を示したが、縮小も同様に操作スイッチ２２の位置を中心として行ってもよい。また、操作スイッチ２２を移動させた状態で、操作スイッチ２２の直接変更タッチ部位２４へのタッチ操作が行われたとき、処理部１２は、操作スイッチ２２の位置を中心にブラウザ画面２１を所定の表示サイズに変更することにしてもよい。
【００４７】
また、移動させた操作スイッチ２２は、一定時間以上タッチ操作が無かったら、初期位置（ここでは図４Ａ〜４Ｃにおけるブラウザ画面２１の右下）に戻ることにしてもよい。また、操作スイッチ２２の直接変更タッチ部位２４へのタッチ操作が行われたとき、処理部１２は、ブラウザ画面２１の表示サイズを変更すると共に、操作スイッチ２２を初期位置に戻すことにしてもよい。
【００４８】
また、操作スイッチ２２が表示される部分のブラウザ画面２１の表示の視認性を確保するために、処理部１２は、半透明な操作スイッチ２２をブラウザ画面２１に重ねて表示させることにしてもよい。
【００４９】
図５は、半透明の操作スイッチ２２がブラウザ画面２１に重ねて表示されている例を示す図である。処理部１２は、操作スイッチ２２が表示されている位置では、操作スイッチ２２へのタッチ操作を有効にし、ブラウザ２１画面へのタッチ操作を無効にすればよい。これにより操作スイッチ２２によってブラウザ画面２１が隠れて見えないということが無くなる。またブラウザ画面２１と操作スイッチ２２が重なった部分での操作性も確保される。
【００５０】
また、半透明の操作スイッチ２２への最初のタッチ操作ですぐにブラウザ画面２１の拡大や縮小を行うのではなく、最初のタッチ操作で、まずは操作スイッチ２２が選択された状態にするものであってもよい。処理部１２は、例えばユーザがブラウザ画面２１を閲覧しているような通常時には、操作スイッチ２２を選択されていない状態にして、図５のように半透明の操作スイッチ２２をタッチパネル式ディスプレイ１１に表示している。その半透明の操作スイッチ２２に対してタッチ操作が行われると、処理部１２は、まず操作スイッチ２２が選択された状態として、操作スイッチ２２をブラウザ画面２１の上に不透明に表示する。そして、更に操作スイッチ２２に対してタッチ操作が行われると、処理部１２は、タッチ位置に応じてブラウザ画面２１を拡大あるいは縮小する。
【００５１】
更に、半透明の操作スイッチ２２に対して長押し操作が行われると、処理部１２は、操作スイッチ２２をユーザが自由に移動できる状態にし、更にスライド操作が行われると、操作スイッチ２２を移動させることにしてもよい。
【００５２】
あるいは、処理部１２は、半透明のときにはユーザが操作スイッチ２２を自由に移動できる状態とし、操作スイッチ２２に対してスライド操作が行われると、操作スイッチ２２を移動させることにしてもよい。
【００５３】
また、操作スイッチ２２を移動させるときのスライド操作は、操作スイッチ２２にタッチした指をタッチしたままスライドし、所望の位置で離すようなスライド操作であってもよく、あるいは操作スイッチ２２を弾き飛ばすようなスライド操作（フリック操作）であってもよい。
【００５４】
図６は、フリック操作によって操作スイッチ２２が移動する様子の一例を示す図である。図６の例では、フリック操作がされた場合には、操作スイッチ２２は、フリック操作の強さに度合いに応じて操作スイッチ２２の移動速度および移動距離が決まり、ブラウザ画面２１の端にぶつかると跳ね返る。ブラウザ画面２１の、操作スイッチ２２の下に表示されている部分に対してタッチ操作を行う場合、通常、操作スイッチ２２を移動さえできれば、その移動先の位置は余り問題でない。そのため、フリック操作による操作スイッチ２２の移動は、小さな指の動きによるスライド操作で、操作スイッチ２２を遠くに移動させることができるので有効である。
【００５５】
また、ここまでの説明では、操作スイッチ２２として、図３に示したように、段階変更タッチ部位２３が段階拡大タッチ部位２３1と段階縮小タッチ部位２３2を含み、段階拡大タッチ部位２３1と段階縮小タッチ部位２３2が直接変更タッチ部位２４を挟んで配置される構成のものを例示した。しかし、本発明の操作スイッチ２２がこの構成例に限定されるものではなく、様々な構成を採ることができる。
【００５６】
図７は、操作スイッチ２２の表示画像の変形例を示す図である。図７の操作スイッチ２２は、段階拡大タッチ部位２３1と段階縮小タッチ部位２３2が、直接変更タッチ部位２４を挟むのではなく、互いに近くに配置されている。ブラウザ画面２１を段階的に拡大あるいは縮小するとき、ユーザはしばしば拡大と縮小の両方を使って適切な表示サイズをさがす。そのような場合に、図７の構成の操作スイッチは、ユーザが拡大から縮小あるいは縮小から拡大への切り替えが容易であり、利便性が高い。
【００５７】
図８は、操作スイッチ２２の表示画像の他の変形例を示す図である。図８の操作スイッチ２２は、段階変更タッチ部位２３が直接変更タッチ部位２４を囲んだ構成である。この例ではブラウザ画面２１の表示サイズを変更するための操作はスライド操作である。
【００５８】
図９は、図８の変形例においてブラウザ画面２１を拡大する様子を示す図である。
【００５９】
図９に示すように、処理部１２は、段階変更タッチ部位２３に対して直接変更タッチ部位２４から離れる方向（外方向）のスライド操作が行われるとブラウザ画面２１の表示サイズを大きくする。また、処理部１２は、段階変更タッチ部位２３に対して直接変更タッチ部位２４に向かう方向（内方向）のスライド操作が行われるとブラウザ画面２１の表示サイズを小さくする。
【００６０】
また、本変形例の場合、直接変更タッチ部位２４にタップ操作が行われる度に、処理部１２は、ブラウザ画面２１を、タッチパネル式ディスプレイ１１のサイズに一致した第１のサイズと、ブラウザ画面２１の標準的なサイズである第２のサイズで交互に表示させればよい。
【００６１】
そして、直接変更タッチ部位２４にスライド操作が行われたら、処理部１２は、そのスライド操作に応じて操作スイッチ２２の位置を移動させればよい。
【００６２】
本変形例によれば、シングルタッチによってマルチタッチと同等の直感的な操作が可能となる。
【００６３】
なお、図８では、直接変更タッチ部位２４がＸ印によって示されたが、それに限られるものではない。他の例として、処理部１２は、直接変更タッチ部位２４を円形にし、その円の中に図３の直接変更タッチ部位２４と同様の文字および記号を表示することにしてもよい。
【００６４】
図１０は、操作スイッチ２２の表示画像の他の変形例を示す図である。
【００６５】
図１０の変形例の操作スイッチ２２では、図８に示した変形例と同様に、段階変更タッチ部位２３が直接変更タッチ部位２４を囲んでいる。しかし、直接変更タッチ部位２４が円形で、円の中に図３の直接変更タッチ部位２４と同様の文字および記号が表示されている。
【００６６】
この例でもブラウザ画面２１の表示サイズを変更するための操作はスライド操作であるが、図８のものとは、段階変更タッチ部位２３の表示とスライド操作に違いがある。
【００６７】
本変形例では、段階変更タッチ部位２３の中に、各表示サイズの百分率で示したサイズ表示文字２５と、現在の表示サイズを線（円）で表す現在サイズ表示２５が表示されている。
【００６８】
ユーザが、段階変更タッチ部位２３あるいはその中の現在サイズ表示２６の近傍にタッチしてそれを円の内方向にずらすスライド操作を行うと、処理部１２はブラウザ画面２１を縮小する。同様に、ユーザが、段階変更タッチ部位２３あるいはその中の現在サイズ表示２６の近傍にタッチしてそれを円の外方向にずらすスライド操作を行うと、処理部１２はブラウザ画面２１を拡大する。更に処理部１２は、それらのスライド操作に応じて、現在サイズ表示２６の円を、現在の表示サイズを表すサイズ表示文字２５の位置にずらしていく。
【００６９】
図１０の例では、現在サイズ表示２６の円が、サイズ表示文字２５の「１００％」の位置にある。これは、ブラウザ画面２１の現在の表示サイズが１００％であることを意味している。
【００７０】
一方、本変形例の直接変更タッチ部位２４の操作は図８のものと同様である。直接変更タッチ部位２４にタップ操作が行われる度に、処理部１２は、ブラウザ画面２１を、タッチパネル式ディスプレイ１１のサイズに一致した第１のサイズ（ＦＩＴ）と、ブラウザ画面２１の標準的なサイズである第２のサイズ（１００％）で交互に表示する。
【００７１】
本変形例によれば、現在サイズ表示２６からユーザが現在の表示サイズを視覚的に知ることができる。
【００７２】
図１１は、操作スイッチ２２の表示画像の更に他の変形例を示す図である。
【００７３】
図１１の変形例の操作スイッチ２２では、図１０に示した変形例と同様に、段階変更タッチ部位２３が直接変更タッチ部位２４を囲んでいる。しかし、段階変更タッチ２３が、ブラウザ２１画面の表示サイズを段階的に拡大するための段階拡大タッチ部位２３1と、ブラウザ２１画面の表示サイズを段階的に縮小するための段階縮小タッチ部位２３2とに分かれている。段階変更タッチ部位２３の上半分が段階拡大タッチ部位２３1であり、下半分が段階縮小タッチ部位２３2である。
【００７４】
ユーザが段階拡大タッチ部位２３1にタッチし、それを上方向にずらすスライド操作を行うと、処理部１２はブラウザ画面２１を拡大する。また、ユーザが段階縮小タッチ部位２３2にタッチし、それを下方向にずらすスライド操作を行うと、処理部１２はブラウザ画面２１を縮小する。
【００７５】
本変形例における拡大または縮小のスライド操作は例えばフリック操作である。フリック操作の度合いに応じて拡大率あるいは縮小率を決めてもよい。フリック操作の度合いはタッチ位置の移動の速度と距離に基づいて決めればよく、移動速度が速い程また移動距離が長い程、拡大率あるいは縮小率を大きくすることになる。縮小率が大きいとは、変更後の表示サイズが小さいことを意味する。
【００７６】
本変形例の直接変更タッチ部位２４の操作は図８のものと同様である。直接変更タッチ部位２４にタップ操作が行われる度に、処理部１２は、ブラウザ画面２１を、タッチパネル式ディスプレイ１１のサイズに一致した第１のサイズと、ブラウザ画面２１の標準的なサイズである第２のサイズで交互に表示する。
【００７７】
図１２は、操作スイッチ２２の表示画像の更に他の変形例を示す図である。
【００７８】
図１２の変形例の操作スイッチ２２では、図１１の変形例と同様、段階変更タッチ部位２３が直接変更タッチ部位２４を囲んでいる。また、段階変更タッチ２３が、ブラウザ２１画面の表示サイズを段階的に拡大するための段階拡大タッチ部位２３1と、ブラウザ２１画面の表示サイズを段階的に縮小するための段階縮小タッチ部位２３2とに分かれている。そして、段階変更タッチ部位２３の上半分が段階拡大タッチ部位２３1であり、下半分が段階縮小タッチ部位２３2である。
【００７９】
ユーザが段階拡大タッチ部位２３1の「＋」の表示部分をタッチし、それを上方向にずらすスライド操作を行うと、処理部１２はブラウザ画面２１を拡大する。そのスライド操作の終点の位置に応じて拡大率が決まる。例えば、「１５０％」の表示部分でスライド操作が終わり、指がタッチパネル式ディスプレイ１１から離れれば、拡大率は１５０％となる。
【００８０】
また、ユーザが段階縮小タッチ部位２３2の「−」の表示部分をタッチし、それを下方向にずらすスライド操作を行うと、処理部１２はブラウザ画面２１を縮小する。そのスライド操作の終点の位置に応じて縮小率が決まる。例えば、「７５％」の表示部分でスライド操作が終わり、指がタッチパネル式ディスプレイ１１から離れれば、縮小率は７５％となる。
【００８１】
本変形例の直接変更タッチ部位２４の操作は図８のものと同様である。直接変更タッチ部位２４にタップ操作が行われる度に、処理部１２は、ブラウザ画面２１を、タッチパネル式ディスプレイ１１のサイズに一致した第１のサイズと、ブラウザ画面２１の標準的なサイズである第２のサイズで交互に表示する。
【００８２】
図１３は、操作スイッチ２２の表示画面の更に他の変形例を示す図である。
【００８３】
図１３の変形例の操作スイッチ２２でも段階変更タッチ部位２３が直接変更タッチ部位２４を囲んでいる。そして、段階変更タッチ部位２３が、ブラウザ２１画面の表示サイズを段階的に拡大するための段階拡大タッチ部位２３1と、ブラウザ２１画面の表示サイズを段階的に縮小するための段階縮小タッチ部位２３2とに分かれている。右半分が段階拡大タッチ部位２３1であり、左半分が段階縮小タッチ部位２３2である。
【００８４】
段階拡大タッチ部位２３1内の各位置によって拡大率が異なっており、段階拡大タッチ部位２３1内の矢印に沿って進む程、拡大率が大きくなっている。また、段階縮小タッチ部位２３2内の各位置によって縮小率が異なっており、段階縮小タッチ部位２３2内の矢印に沿って進む程、縮小率が大きく、すなわち変更後の表示サイズが小さくなっている。
【００８５】
図１４は、第１の実施形態の情報処理装置１０の具体的な構成例を示すブロック図である。図１４を参照すると、情報処理装置１０の処理部１２は、タッチ操作判定部５１、表示処理部５２、フレームバッファ５３、およびメモリ５４を有している。タッチパネル式ディスプレイ１１はタッチ検知部５６および表示部５７を有している。
【００８６】
表示部５７はフレームバッファ５３に格納された表示画像データに従って画像を表示する液晶等のディスプレイである。タッチ検知部５６は、表示部５７の画面上に配置されており、指などでタッチされると、タッチ位置を検知し、タッチ位置の座標を示す位置情報を出力するタッチパネルである。
【００８７】
メモリ５４には、操作スイッチ２２の画像を表す操作スイッチ画像データと、操作スイッチ２２内の各領域の位置とその位置へタッチされたときに行うサイズ変更処理とを対応付けた操作スイッチ領域情報とが記録されている。操作スイッチ２２には、例えば図３に示したように、段階拡大タッチ部位２３1、段階縮小タッチ部位２３2、直接変更タッチ部位２４の各領域がある。操作スイッチ領域情報では、段階拡大タッチ部位２３1の領域と段階的なサイズ拡大の処理とが対応付けられ、段階縮小タッチ部位２３2の領域と段階的なサイズ縮小の処理とが対応付けられ、直接変更タッチ部位２４の領域と直接的なサイズ変更の処理とが対応付けられている。
【００８８】
また、メモリ５４には、アプリケーションによって生成される表示画像であるアプリケーション画像データが記録される。
【００８９】
タッチ操作判定部５１は、タッチ検知部５６から位置情報が入力されると、メモリ５４に記録されている操作スイッチ領域情報に基づき、実行すべきサイズ変更処理を判断する。例えば、入力された位置情報が段階拡大タッチ部位２３1の領域内であれば、実行すべき処理は段階的なサイズ変更の処理となる。実行すべきと判断されたサイズ変更処理の情報は、表示処理部５２に入力される。
【００９０】
表示処理部５２は、アプリケーションによって更新されるアプリケーション画像データから表示部５７に表示すべき部分の画像データを取得し、その画像に操作スイッチ画像データの画像を合成し、合成後の表示画像データをフレームバッファ５３に格納する。図２の例では、ブラウザ画面２１がアプリケーション画像データから取得された画像であり、操作スイッチ２２が操作スイッチ画像データによる画像である。図２の例では、ブラウザ画面２１の右下部分に、半透明の操作スイッチ２２の画像（図中ではハッチングで表示）が合成されている。
【００９１】
また、表示処理部５２は、タッチ操作判定部５１から、サイズ変更処理の情報が入力されると、その情報に従ったサイズ変更処理を行う。
【００９２】
例えば、段階的なサイズ拡大の処理を示す情報が入力されると、表示処理部５２は、アプリケーション画像データから、１段階だけ表示サイズを拡大した場合に表示部５７に表示すべき部分の画像データを取得し、その画像に操作スイッチ画像データの画像を合成し、合成後の表示画像データをフレームバッファ５３に上書きする。表示サイズを拡大する場合にアプリケーション画像データから取得される画像データは、拡大前よりも小さい部分の画像データとなる。
【００９３】
また、段階的なサイズ拡大の処理を示す情報が継続的に入力されると、表示処理部５２は、その間、１段階だけ表示サイズを拡大してフレームバッファに表示画像データを上書きするという処理を繰り返す。
【００９４】
段階的なサイズ縮小の処理を示す情報が入力されると、表示処理部５２は、アプリケーション画像データから、１段階だけ表示サイズを縮小した場合に表示部５７に表示すべき部分の画像データを取得し、その画像に操作スイッチ画像データの画像を合成し、合成後の表示画像データをフレームバッファ５３に上書きする。
【００９５】
なお、ドラッグなどで操作スイッチ２２を移動させる操作がされると、タッチ操作判定部５１は操作スイッチ２２を移動することを判断する。そうすると、表示処理部５２が、操作スイッチ画像データの画像を、表示部５７に表示されているアプリケーション画像データの移動後の位置に合成し、合成後の表示画像データをフレームバッファ５３に上書きする。
【００９６】
（第２の実施形態）
これまで説明した第１の実施形態および変形例においては、１つのタッチパネル式ディスプレイ１１を備えた情報処理装置１０の例を示したが、本発明がこの構成に限定されるものではない。他の例として複数のタッチパネル式ディスプレイを備えた情報処理装置にも本発明を適用することができる。
【００９７】
図１５は、第２の実施形態の情報処理装置の正面図である。図１６は、第２の実施形態の情報処理装置の構成を示すブロック図である。図１５を参照すると、第２の実施形態の情報処理装置１０は２つの筐体３１Ａ、３１Ｂを有し、それぞれの筐体３１Ａ、３１Ｂにタッチパネル式ディスプレイ１１Ａ、１１Ｂが配置された二画面型端末である。図１６を参照すると、第２の実施形態の情報処理装置１０は２つのタッチパネル式ディスプレイ１１Ａ、１１Ｂと処理部１２を有している。
【００９８】
一般に、複数のディスプレイを備えた情報処理装置では、１つのディスプレイ内でのみ表示サイズが変更できる場合と、複数のディスプレイに跨って表示サイズが変更できる場合とがありうる。第２の実施形態の情報処理装置１０では２つのタッチパネル式ディスプレイ１１Ａ、１１Ｂに跨って画面の表示サイズを変更することを許容できる。
【００９９】
処理部１２は、第１の実施形態と同様の操作スイッチ２２を表示し、表示サイズがユーザによって変更されうる画面を表示する場合、その画面の表示サイズをユーザの操作に応じて制御する。ただし、第２の実施形態では、処理部１２は、表示サイズを１つのタッチパネル式ディスプレイ１１内に限定するのか、２つのタッチパネル式ディスプレイ１１Ａ、１１Ｂに跨ることを許容するのかを画面毎に区別する。例えば、画面として表示される表示物の属性、画面を表示するアプリケーションに定められた定義、あるいは設定事項で区別することが考えられる。
【０１００】
一般的な一画面型端末用に開発されたアプリケーション、或いは、そのようなアプリケーションにより描画される表示用データの画面は、１つのタッチパネル式ディスプレイ１１内でのみ表示サイズの変更を可能とするとよい。また、２つのディスプレイ（あるいは複数のディスプレイ）に跨って表示することが可能なように描画の設定がなされたアプリケーション、あるいはそのようなアプリケーション上で描画される表示用データの画面は、２つのタッチパネル式ディスプレイ１１Ａ、１１Ｂに跨った表示サイズの変更を許容するとよい。
【０１０１】
１つのディスプレイ上でのみ表示される表示物の場合、最大まで拡大処理を行っても２つのタッチパネル式ディスプレイ１１Ａ、１１Ｂを跨ぐように拡大されることはない。一方、複数のディスプレイに跨った表示が可能である場合、表示物は拡大していくと２つのタッチパネル式ディスプレイ１１Ａ、１１Ｂを跨ぐように拡大される。
【０１０２】
また、２つのディスプレイに跨った表示が可能であっても、一方のタッチパネル式ディスプレイ（例えば１１Ａ）から他方のタッチパネル式ディスプレイ（例えば１１Ｂ）に拡大されるとき、タッチパネル式ディスプレイ１１Ｂに他の表示物が既に描画されている場合、処理部１２は条件に応じて画面の拡大の方法を変えてもよい。具体的には、処理部１２は、条件に応じて、他の表示物の上を覆うように表示するか、他の表示物の表示を維持し、他の表示物の下に隠すという表示態様を選択してもよい。
【０１０３】
図１７Ａ〜Ｃは、画面が２つのタッチパネル式ディスプレイ１１を跨ぐように拡大する様子を説明するための模式図である。図１７Ａは、初期の状態として、画面４１Ａが左側のタッチパネル式ディスプレイ１１Ａに表示され、画面４１Ｂが右側のタッチパネル式ディスプレイ１１Ｂに表示された様子を示している。
【０１０４】
処理部１２は、図１７Ａの状態から、タッチパネル式ディスプレイ１１Ａの画面４１Ａをタッチパネル式ディスプレイ１１Ｂにまで拡大するとき、図１７Ｂのようにタッチパネル式ディスプレイ１１Ｂの画面４１Ｂの上に表示するのか、図１７Ｃのように画面４１Ｂの下に隠すのかを、条件に応じて変える。
【０１０５】
いずれの表示態様とするかを決める条件は、各表示物の有する情報により決定される。具体的には、表示物の属性、アプリケーションの定義、あるいは各表示物に設定された優先度で表示態様を変えてもよい。また、起動されている時間が長いもの程、継続して視られる状態にあると捉え、処理部１２は、起動されている時間が長い表示物の表示を優先的に維持することにしてもよい。
【０１０６】
情報処理装置１０の２つの筐体３１Ａ、３１Ｂの一方あるいは両方に姿勢を検知する姿勢センサを備えていれば、処理部１２は姿勢センサの出力に基づき、筐体３１Ａ、３１Ｂの姿勢や傾斜で表示態様を変えてもよい。
【０１０７】
例えば、ユーザが、情報処理装置１０を左右見開きの状態で、左側のタッチパネル式ディスプレイ１１Ａの表示物の拡大を指示しながら二画面型端末を右側に傾けると、処理部１２は、図１７Ｂに示したように、左側のタッチパネル式ディスプレイ１１Ａの表示物を、右側のタッチパネル式ディスプレイ１１Ｂの表示物の上に表示させるとよい。逆に、ユーザが左側のタッチパネル式ディスプレイ１１Ａの表示物の拡大を指示しながら二画面端末を左側に傾けると、処理部１２は、図１７Ｃに示したように、右側のタッチパネル式ディスプレイ１１Ｂの表示物の表示を維持し、左側のタッチパネル式ディスプレイ１１Ａの表示物はその下に隠すとよい。
【０１０８】
また、ユーザが表示サイズの変更を指示して二画面型端末の傾きを変化させる場合、処理部１２は表示サイズの変更を指示する時点における左右の傾きによって表示態様を決定することにしてもよい。
【０１０９】
また、図１７Ａ〜Ｃのように他方のタッチパネル式ディスプレイ１１の表示物の上に表示するか、下に隠すかを選択するのではなく、複数の表示物を半透明で重複表示することにしてもよい。
【０１１０】
また、左右見開きの状態の情報処理装置１０の左右両端部あるいは左右のいずれか一方の端部に接触センサを実装し、その接触センサへの接触の有無の状態に基づいて、一方のタッチパネル式ディスプレイ１１から他方のタッチパネル式ディスプレイ１１にまで拡大する場合の表示態様を変えてもよい。その場合、接触センサは、ユーザが手で二画面端末を把持するときに触れ易い位置に配置するとよい。また、接触センサの代わりに、指等が近接したことを検知する近接センサを用いてもよい。
【０１１１】
例えば、一方のタッチパネル式ディスプレイ１１上で表示物を拡大するとき、他方のタッチパネル式ディスプレイ１１の近傍にある接触センサへの接触があったら、他方のタッチパネル式ディスプレイ１１の表示物の下に隠すとよい。逆に、一方のタッチパネル式ディスプレイ１１上で表示物を拡大するとき、他方のタッチパネル式ディスプレイ１１の近傍にある接触センサへの接触が無かったら、他方のタッチパネル式ディスプレイ１１の表示物の上を覆うように表示するとよい。
【０１１２】
また、上記説明において、一方のタッチパネル式ディスプレイ１１の表示物を他方のタッチパネル式ディスプレイ１１の表示物の下に隠すと表現しているが、実際には他方のタッチパネル式ディスプレイ１１において拡大してきた表示物の描画処理を行わなくてもよい。
【０１１３】
また、第１の実施形態においては、上述したように、直接変更タッチ部位２４にタッチ操作が行われる度に、処理部１２は、画面を、タッチパネル式ディスプレイ１１のサイズに一致したサイズと、その画面の標準的なサイズで交互に表示させることとした。
【０１１４】
第２の実施形態においてもこれと同様に、直接変更タッチ部位２４に対するタッチ操作が行われたとき、処理部１２は、画面を、その画面が表示されている側のタッチパネル式ディスプレイ１１のサイズに一致したサイズと、その画面の標準的なサイズで交互に表示させることとしてもよい。
【０１１５】
あるいは、処理部１２は、複数のディスプレイに跨って表示できる画面については、その画面を、その画面が表示されている側の１つのタッチパネル式ディスプレイ１１のサイズに一致したサイズと、２つのタッチパネル式ディスプレイ１１Ａ、１１Ｂを連結したサイズに一致したサイズと、その画面の標準的なサイズとで順番に表示させることとしてもよい。
【０１１６】
図１８は、第２の実施形態の情報処理装置１０の具体的な構成例を示すブロック図である。図１８を参照すると、情報処理装置１０の処理部１２は、タッチ操作判定部５１、表示処理部５２、フレームバッファ５３Ａ、５３Ｂ、およびメモリ５４を有している。タッチパネル式ディスプレイ１１Ａはタッチ検知部５６Ａおよび表示部５７Ａを有し、タッチパネル式ディスプレイ１１Ｂはタッチ検知部５６Ｂおよび表示部５７Ｂを有している。
【０１１７】
表示部５７Ａはフレームバッファ５３Ａに格納された表示画像データに従って画像を表示する液晶等のディスプレイである。表示部５７Ｂはフレームバッファ５３Ｂに格納された表示画像データに従って画像を表示するディスプレイである。
【０１１８】
タッチ検知部５６Ａは、表示部５７Ａの画面上に配置されており、指などでタッチされると、タッチ位置を検知し、タッチ位置の座標を示す位置情報を出力するタッチパネルである。タッチ検知部５６Ｂは、表示部５７Ｂの画面上に配置されており、タッチされると、タッチ位置を検知し、タッチ位置の座標を示す位置情報を出力するタッチパネルである。
【０１１９】
メモリ５４には、操作スイッチ２２の画像を表す操作スイッチ画像データと、操作スイッチ２２内の各領域の位置とその位置へタッチされたときに行うサイズ変更処理とを対応付けた操作スイッチ領域情報とが記録されている。
【０１２０】
例えば、タッチパネル式ディスプレイ１１Ａ、１１Ｂのそれぞれに別個の操作スイッチ画像データおよび操作スイッチ領域情報が定められていてもよい。また、操作スイッチ２２を表示する表示部５７Ａ、５７Ｂのディスプレイ上の位置が同じ位置に固定されている場合、操作スイッチ画像データおよび操作スイッチ領域情報がタッチパネル式ディスプレイ１１Ａ、１１Ｂに共通に用いられてもよい。
【０１２１】
ここでは、操作スイッチ２２には、例えば図３に示したように、段階拡大タッチ部位２３1、段階縮小タッチ部位２３2、直接変更タッチ部位２４の各領域がある。操作スイッチ領域情報では、段階拡大タッチ部位２３1の領域と段階的なサイズ拡大の処理とが対応付けられ、段階縮小タッチ部位２３2の領域と段階的なサイズ縮小の処理とが対応付けられ、直接変更タッチ部位２４の領域と直接的なサイズ変更の処理とが対応付けられている。
【０１２２】
また、メモリ５４には、アプリケーションによって生成される表示画像であるアプリケーション画像データが記録される。ここでは、２つのアプリケーション５５Ａ、５５Ｂが起動され、それぞれの画面がタッチパネル式ディスプレイ１１Ａの表示部５７Ａとタッチパネル式ディスプレイ１１Ｂの表示部５７Ｂに表示されているとする。そのため、メモリには２つのアプリケーション画像データが記録されている。
【０１２３】
タッチ操作判定部５１は、タッチ検知部５６Ａ、５６Ｂから位置情報が入力されると、メモリ５４に記録されている操作スイッチ領域情報に基づき、実行すべきサイズ変更処理を判断する。例えば、表示部５７Ａから入力された位置情報が段階拡大タッチ部位２３1の領域内であれば、実行すべき処理は、表示部５７Ａの画面の段階的なサイズ変更の処理となる。実行すべきと判断されたサイズ変更処理の情報は、表示処理部５２に入力される。
【０１２４】
表示処理部５２は、アプリケーションによって更新されるアプリケーション画像データから表示部５７Ａ、５７Ｂに表示すべき部分の画像データを取得し、その画像に操作スイッチ画像データの画像を合成し、合成後の表示画像データをフレームバッファ５３Ａ、５３Ｂに格納する。
【０１２５】
また、表示処理部５２は、タッチ操作判定部５１から、表示部５７Ａ、５７Ｂの画面のサイズ変更処理の情報が入力されると、その情報に従って、該当する表示部５７Ａ、５７Ｂの画面のサイズ変更処理を行う。
【０１２６】
例えば、表示部５７Ａの画面の段階的なサイズ拡大の処理を示す情報が入力されると、表示処理部５２は、該当するアプリケーション画像データから、１段階だけ表示サイズを拡大した場合に表示部５７Ａに表示すべき部分の画像データを取得し、その画像に操作スイッチ画像データの画像を合成し、合成後の表示画像データをフレームバッファ５３Ａに上書きする。
【０１２７】
その際、本実施形態では、表示処理部５２は、表示サイズを１つのタッチパネル式ディスプレイ１１内に限定するのか、２つのタッチパネル式ディスプレイ１１Ａ、１１Ｂに跨ることを許容するのかを画面毎に区別する。また、表示処理部５２は、２つのタッチパネル式ディスプレイ１１Ａ、１１Ｂに跨ることを許容する場合、表示サイズを拡大するアプリケーション５５Ａの画面を、他方のアプリケーション５５Ｂの画面の上に表示するのか、下に隠すのかを条件に応じて変える。
【０１２８】
２つのタッチパネル式ディスプレイ１１Ａ、１１Ｂに跨ることを許容しない場合と、許容するが拡大するアプリケーション５５Ａの画面を他方のアプリケーション５５Ｂの画面の下に隠す場合、表示処理部５２の処理は第１の実施形態と同じである。
【０１２９】
例えば、表示部５７Ａの画面の段階的なサイズ拡大の処理を示す情報が入力されると、表示処理部５２は、該当するアプリケーション画像データから、１段階だけ表示サイズを拡大した場合に表示部５７Ａに表示すべき部分の画像データを取得し、その画像に操作スイッチ画像データの画像を合成し、合成後の表示画像データをフレームバッファ５３Ａに上書きする。
【０１３０】
一方、２つのタッチパネル式ディスプレイ１１Ａ、１１Ｂに跨ることを許容し、かつ、拡大するアプリケーション５５Ａの画面を他方のアプリケーションの画面の上に表示する場合、表示処理部５２は、拡大後に表示部５７Ａに表示すべきアプリケーション画像データの部分に操作スイッチ画像データを合成してフレームバッファ５３Ａに格納する処理に加え、更に、他方の表示部５７Ｂへの拡大の処理を行う。
【０１３１】
具体的には、表示処理部５２は、表示サイズの拡大に応じて、表示部５７Ｂの表示部５７Ａに近い所定幅の領域を、アプリケーション５５Ａのアプリケーション画像データを表示する領域に変更する。継続的に表示サイズを拡大する場合、表示処理部５２は、表示サイズの拡大に応じて、表示部５７Ｂのアプリケーション５５Ａのアプリケーション画像データを表示する領域の幅を広げていく。それに伴って、表示部５７Ｂのアプリケーション５５Ｂのアプリケーション画像データを表示する領域は削減される。
【０１３２】
そして、表示処理部５２は、表示部５７Ｂのアプリケーション５５Ａのアプリケーション画像データを表示する領域の幅に合わせて、アプリケーション５５Ａのアプリケーション画像データから表示部５５Ｂに表示する部分の画像データを取得する。更に、表示処理部５２は、アプリケーション５５Ｂのアプリケーション画像データから表示部５５Ｂに表示する部分の画像データを取得する。続いて、表示処理部５２は、取得したそれらの画像を連結し、連結した画像に操作スイッチ２２の画像を合成し、合成後の表示画像データをフレームバッファ５３Ｂに格納する。
【０１３３】
なお、ここでは、アプリケーション５５Ａの画面を表示部５７Ｂにまで拡大する場合に、表示部５７Ｂの表示画像データの全体を更新する例を示したが、本発明はこれに限定されるものではない。他の例として、それまで表示部５７Ｂに表示されていた表示画像データのうち、アプリケーション５５Ｂの画面を引き続き表示する領域については、表示画像データを上書きしないことにしてもよい。
【０１３４】
その場合、表示処理部５２は、表示部５７Ｂのアプリケーション５５Ａのアプリケーション画像データを表示する領域の幅に合わせて、アプリケーション５５Ａのアプリケーション画像データから表示部５５Ｂに表示する部分の画像データを取得する。続いて、表示処理部５２は、取得した画像データを、アプリケーション５５Ａのアプリケーション画像データを表示するとしたフレームバッファ５３Ｂの領域の部分に格納する。
【０１３５】
以上、本発明の実施形態について述べてきたが、本発明は、これらの実施形態だけに限定されるものではなく、本発明の技術思想の範囲内において、これらの実施形態を組み合わせて使用したり、一部の構成を変更したりしてもよい。
【０１３６】
また、上記の実施形態の一部又は全部は以下の付記のように記載することもできる。ただし、本発明が以下の付記に限定されるものではない。
【０１３７】
（付記１）
画面を表示し、タッチがされるとタッチ位置を示す位置情報を出力するタッチパネル式ディスプレイと、
前記画面の表示サイズを現在サイズから段階的に変更するための段階変更タッチ部位と、前記現在サイズに関わりなく所定の表示サイズに直接的に変更するための直接変更タッチ部位とを含む操作スイッチを前記タッチパネル式ディスプレイに表示させ、前記段階変更タッチ部位あるいは前記直接変更タッチ部位をタッチ位置とする位置情報が入力されると、該タッチ位置に応じて、前記画面の表示サイズを変更する処理部と、を有する情報処理装置。
【０１３８】
（付記２）
前記段階変更タッチ部位は、前記画面の表示サイズを段階的に拡大するための段階拡大タッチ部位と、前記画面の表示サイズを段階的に縮小するための段階縮小タッチ部位とを含む、付記１に記載の情報処理装置。
【０１３９】
（付記３）
前記段階変更タッチ部位が前記直接変更タッチ部位を囲んでおり、
前記処理部は、前記段階変更タッチ部位に対して外方向あるいは内方向へのスライド操作が行われると、前記画面の表示サイズを段階的に変更する、
付記１に記載の情報処理装置。
【０１４０】
（付記４）
前記処理部は、前記段階変更タッチ部位に対して外方向へのスライド操作が行われると前記画面の表示サイズを拡大し、該段階変更タッチ部位に対して内方向へのスライド操作が行われると前記画面の表示サイズを縮小する、
付記３に記載の情報処理装置。
【０１４１】
（付記５）
前記段階変更タッチ部位には、前記画面の現在の表示サイズを線で表す現在サイズ表示が表示され、該画面の表示サイズの変化に伴って該現在サイズ表示の線の位置が変化する、付記３または４に記載の情報処理装置。
【０１４２】
（付記６）
前記段階変更タッチ部位は、前記画面の表示サイズを段階的に拡大するための段階拡大タッチ部位と、前記画面の表示サイズを段階的に縮小するための段階縮小タッチ部位とを含む、付記３に記載の情報処理装置。
【０１４３】
（付記７）
前記段階変更タッチ部位は、前記直接変更タッチ部位を囲む円周方向の位置毎に変更後の表示サイズが定められており、
前記処理部は、前記段階変更タッチ部位に対して前記スライド操作が行われると、前記画面の表示サイズを、前記スライド操作が行われた位置に対して定められている表示サイズに変更する、
付記３に記載の情報処理装置。
【０１４４】
（付記８）
前記処理部は、前記直接変更タッチ部位にタッチ操作が行われる度に、前記画面を、前記タッチパネル式ディスプレイのサイズに一致した第１のサイズと、前記画面の標準的なサイズである第２のサイズで交互に表示させる、付記１から７のいずれか一項に記載の情報処理装置。
【０１４５】
（付記９）
前記処理部は、前記直接変更タッチ部位に対してスライド操作が行われると、該スライド操作に応じて該操作スイッチの表示位置を移動させる、付記１から８のいずれか一項に記載の情報処理装置。
【０１４６】
（付記１０）
前記処理部は、前記操作スイッチが表示されている位置を中心に前記画面の表示サイズを拡大する、付記９に記載の情報処理装置。
【０１４７】
（付記１１）
前記処理部は、半透明な前記操作スイッチを前記画面に重ねて表示させ、前記操作スイッチが表示されている位置では、該操作スイッチへのタッチ操作を有効にし、前記画面へのタッチ操作を無効にする、付記１から１０のいずれか一項に記載の情報処理装置。
【０１４８】
（付記１２）
前記処理部は、前記半透明な操作スイッチにタッチ操作が行われると、前記操作スイッチを不透明な表示にし、不透明な前記操作スイッチにタッチ操作が行われると、該タッチ操作に応じて前記画面の表示サイズを変更する、付記１１に記載の情報処理装置。
【０１４９】
（付記１３）
前記タッチパネル式ディスプレイが複数あり、
前記処理部は、前記画面の表示サイズの変更において、表示サイズを１つの前記タッチパネル式ディスプレイ内に限定するのか、複数の前記タッチパネル式ディスプレイに跨ることを許容するのかを画面毎に区別する、付記１から１２のいずれか一項に記載の情報処理装置。
【０１５０】
（付記１４）
前記処理部は、第１のタッチパネル式ディスプレイに表示している第１の画面を第２のタッチパネル式ディスプレイにまで拡大するとき、前記第２のタッチパネル式ディスプレイに第２の画面が表示されていたら、条件に応じて、前記第１の画面を前記第２の画面の上を覆うように表示するか、前記第２の画面の下に隠すかを選択する、付記１３に記載の情報処理装置。
【０１５１】
（付記１５）
前記処理部は、前記直接変更タッチ部位にタッチ操作が行われる度に、前記画面を、１つの前記タッチパネル式ディスプレイのサイズに一致した第１のサイズと、前記画面の標準的なサイズである第２のサイズと、複数の前記タッチパネル式ディスプレイを連結したサイズに一致した第３のサイズとを切り替えて表示させる、付記１３または１４に記載の情報処理装置。
【０１５２】
（付記１６）
画面を表示し、タッチがされるとタッチ位置を示す位置情報を出力するタッチパネル式ディスプレイを備えた情報処理装置における表示サイズ処理方法であって、
前記画面の表示サイズを現在サイズから段階的に変更するための段階変更タッチ部位と、前記現在サイズに関わりなく所定の表示サイズに直接的に変更するための直接変更タッチ部位とを含む操作スイッチを前記タッチパネル式ディスプレイに表示させ、
前記段階変更タッチ部位あるいは前記直接変更タッチ部位をタッチ位置とする位置情報が入力されると、該タッチ位置に応じて、前記画面の表示サイズを変更する、表示サイズ制御方法。
【０１５３】
（付記１７）
前記段階変更タッチ部位は、前記画面の表示サイズを段階的に拡大するための段階拡大タッチ部位と、前記画面の表示サイズを段階的に縮小するための段階縮小タッチ部位とを含む、付記１６に記載の表示サイズ制御方法。
【０１５４】
（付記１８）
前記段階変更タッチ部位が前記直接変更タッチ部位を囲んでおり、
前記段階変更タッチ部位に対して外方向あるいは内方向へのスライド操作が行われると、前記画面の表示サイズを段階的に変更する、
付記１６に記載の表示サイズ制御方法。
【０１５５】
（付記１９）
前記タッチパネル式ディスプレイが複数あり、
前記画面の表示サイズの変更において、表示サイズを１つの前記タッチパネル式ディスプレイ内に限定するのか、複数の前記タッチパネル式ディスプレイに跨ることを許容するのかを画面毎に区別する、付記１６から１８のいずれか一項に記載の表示サイズ制御方法。
【０１５６】
（付記２０）
第１のタッチパネル式ディスプレイに表示している第１の画面を第２のタッチパネル式ディスプレイに拡大するとき、前記第２のタッチパネル式ディスプレイに第２の画面が表示されていたら、条件に応じて、前記第１の画面を前記第２の画面の上を覆うように表示するか、前記第２の画面の下に隠すかを選択する、付記１９に記載の表示サイズ制御方法。
【０１５７】
（付記２１）
前記直接変更タッチ部位にタッチ操作が行われる度に、前記画面を、１つの前記タッチパネル式ディスプレイのサイズに一致した第１のサイズと、前記画面の標準的なサイズである第２のサイズと、複数の前記タッチパネル式ディスプレイを連結したサイズに一致した第３のサイズとを切り替えて表示させる、付記１９または２０に記載の表示サイズ制御方法。
【符号の説明】
【０１５８】
１０  情報処理装置
１１、１１Ａ、１１Ｂ  タッチパネル式ディスプレイ
１２  処理部
２１  ブラウザ画面
２２  操作スイッチ
２３  段階変更タッチ部位
２３1  段階拡大タッチ部位
２３2  段階縮小タッチ部位
２４  直接変更タッチ部位
２５  サイズ表示文字
２６  現在サイズ表示
３１Ａ、３１Ｂ  筐体
４１Ａ、４１Ｂ  画面
５１  タッチ操作判定部
５２  表示処理部
５３、５３Ａ、５３Ｂ  フレームバッファ
５４  メモリ
５５、５５Ａ、５５Ｂ  アプリケーション
５６、５６Ａ、５６Ｂ  タッチ検知部
５７、５７Ａ、５７Ｂ  表示部
【図１】
2012133745.tif 000003
【図２】
2012133745.tif 000004
【図３】
2012133745.tif 000005
【図４Ａ】
2012133745.tif 000006
【図４Ｂ】
2012133745.tif 000007
【図４Ｃ】
2012133745.tif 000008
【図５】
2012133745.tif 000009
【図６】
2012133745.tif 000010
【図７】
2012133745.tif 000011
【図８】
2012133745.tif 000012
【図９】
2012133745.tif 000013
【図１０】
2012133745.tif 000014
【図１１】
2012133745.tif 000015
【図１２】
2012133745.tif 000016
【図１３】
2012133745.tif 000017
【図１４】
2012133745.tif 000018
【図１５】
2012133745.tif 000019
【図１６】
2012133745.tif 000020
【図１７Ａ】
2012133745.tif 000021
【図１７Ｂ】
2012133745.tif 000022
【図１７Ｃ】
2012133745.tif 000023
【図１８】
2012133745.tif 000024