(57)【要約】【課題】同一の画像データに基づく表示画像を複数の表示装置に表示させる場合において、ユーザの利便性を向上させる。【解決手段】情報処理システムは、第１の表示装置の表示領域１０１と、第２の表示装置の表示領域２４１とに表示画像Ｉｍ１１、Ｉｍ１２を表示する第１の動作モードと、表示領域１０１に表示画像Ｉｍ１１を表示しつつ、表示領域２４１に部分画像Ｉｍ１２ａを表示する第２の動作モードのいずれかで画像を表示する。部分画像Ｉｍ１２ａは、表示画像Ｉｍ１２の一部を拡大して表示するものである。ユーザは、所定の操作又は事前の設定により、動作モードを切り替えることが可能である。【選択図】図７
2013174726.tif 000002
【特許請求の範囲】
【請求項１】
第１の表示装置と、
前記第１の表示装置と別体の第２の表示装置と、
前記第１の表示装置と前記第２の表示装置とに画像を表示させる制御装置とを有し、
前記制御装置は、
画像データに応じた表示画像を前記第１の表示装置に表示させる第１の表示制御手段と、
第１の倍率の前記表示画像と、当該表示画像の一部である部分画像であって当該第１の倍率よりも大きな第２の倍率の部分画像とを前記第２の表示装置に選択的に表示させる第２の表示制御手段とを備える
情報処理システム。
【請求項２】
前記制御装置は、
前記表示画像における位置を特定する位置特定手段を備え、
前記第２の表示制御手段は、前記表示画像のうちの前記位置特定手段によって特定された位置にある画像を前記部分画像として前記第２の倍率で前記表示手段に表示させる
請求項１に記載の情報処理システム。
【請求項３】
前記第２の表示制御手段は、前記位置特定手段によって特定された位置に応じて、前記第２の表示装置に表示される画像をスクロールさせる
請求項２に記載の情報処理システム。
【請求項４】
前記第２の表示装置の動きを検出する動き検出手段を備え、
前記位置特定手段は、前記動き検出手段によって検出された動きに基づいて前記部分画像の位置を特定する
請求項２又は３に記載の情報処理システム。
【請求項５】
ユーザが前記第２の表示装置を把持していることを検出する把持検出手段を備え、
前記位置特定手段は、前記把持検出手段によって前記ユーザによる把持が検出されていると、前記動き検出手段によって検出された動きに基づいて前記部分画像の位置を特定する
請求項４に記載の情報処理システム。
【請求項６】
前記第１の表示制御手段は、
前記第２の表示制御手段によって前記部分画像が前記第２の表示装置に表示されている場合に、当該部分画像の位置を表す指標画像を前記第１の表示装置にさらに表示させる
請求項２ないし５のいずれか１項に記載の情報処理システム。
【請求項７】
前記第１の表示制御手段は、
前記位置特定手段による位置の特定に応じて、前記指標画像を移動して表示させる
請求項６に記載の情報処理システム。
【請求項８】
前記第１の表示制御手段は、
前記指標画像が前記第１の表示装置の表示領域の境界に達すると、当該表示領域に表示されている画像以外の画像を表示させる
請求項７に記載の情報処理システム。
【請求項９】
前記第２の表示制御手段は、
前記表示画像を前記第１の倍率で前記第２の表示装置に表示させる場合に、前記画像データを縮小して用い、
前記部分画像を前記第２の倍率で前記第２の表示装置に表示させる場合に、前記第１の表示制御手段により前記表示画像が表示されるときに用いられる画像データと同じ画像データを用いる
請求項１ないし８のいずれか１項に記載の情報処理システム。
【請求項１０】
前記第２の表示制御手段は、
前記第２の表示装置に前記表示画像が表示されている場合において、当該表示画像を拡大して前記部分画像を表示するための拡大操作が行われたときに、前記部分画像を前記第２の表示装置に表示させ、
前記部分画像が表示されている状態から当該部分画像を含む画像が表示されている状態に移行した場合に、当該画像における前記部分画像の位置を保持し、
当該位置の保持後に前記拡大操作が再度行われた場合に、当該保持した位置の前記部分画像を前記第２の表示装置に表示させる
請求項１ないし９のいずれか１項に記載の情報処理システム。
【請求項１１】
前記第２の表示制御手段は、前記第２の表示装置に前記表示画像が表示されている場合に、ユーザにより所定の操作が行われると、保持した前記位置をあらかじめ決められた初期位置に戻す
請求項１０に記載の情報処理システム。
【請求項１２】
前記第２の表示制御手段は、前記第２の表示装置に前記表示画像が表示されている場合に、ユーザにより前記第１の表示装置又は前記第２の表示装置に表示されている画像をスクロールさせるための操作が行われると、保持した前記位置をあらかじめ決められた初期位置に戻す
請求項１１に記載の情報処理システム。
【請求項１３】
前記第２の表示制御手段は、前記表示画像を表示する場合に当該表示画像に関連する操作を行うための操作オブジェクトを表示させ、前記部分画像を表示するときに前記操作オブジェクトを表示させない
請求項１ないし１２のいずれか１項に記載の情報処理システム。
【請求項１４】
前記制御装置は、
前記第２の表示制御手段によって前記部分画像が表示されている場合に、ユーザによる所定の操作に応じて、当該部分画像内でオブジェクトを選択可能にするオブジェクト選択手段を備える
請求項１ないし１３のいずれか１項に記載の情報処理システム。
【請求項１５】
第１の表示装置と、
前記第１の表示装置と別体の第２の表示装置と、
画像データに応じた表示画像を前記第１の表示装置に表示させる第１の表示制御手段と、
第１の倍率の前記表示画像と、当該表示画像の一部である部分画像であって当該第１の倍率よりも大きな第２の倍率の部分画像とを前記第２の表示装置に選択的に表示させる第２の表示制御手段と
を備える情報処理システム。
【請求項１６】
第１の表示装置と、前記第１の表示装置と別体の第２の表示装置とに画像を表示させる制御装置であって、
画像データに応じた表示画像を前記第１の表示装置に表示させる第１の表示制御手段と、
第１の倍率の前記表示画像と、当該表示画像の一部である部分画像であって当該第１の倍率よりも大きな第２の倍率の部分画像とを前記第２の表示装置に選択的に表示させる第２の表示制御手段と
を備える制御装置。
【請求項１７】
画像データに応じた表示画像を第１の表示装置に表示させ、
前記第１の表示装置と別体の第２の表示装置に、第１の倍率の前記表示画像と、当該表示画像の一部である部分画像であって当該第１の倍率よりも大きな第２の倍率の部分画像とを選択的に表示させる
画像表示方法。
【請求項１８】
第１の表示装置と、前記第１の表示装置と別体の第２の表示装置とに画像を表示させる制御装置のコンピュータを、
画像データに応じた表示画像を前記第１の表示装置に表示させる第１の表示制御手段と、
第１の倍率の前記表示画像と、当該表示画像の一部である部分画像であって当該第１の倍率よりも大きな第２の倍率の部分画像とを前記第２の表示装置に選択的に表示させる第２の表示制御手段として機能させる
情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を複数の表示装置で表示するための技術に関する。
【背景技術】
【０００２】
特許文献１には、無線通信を用いて、カメラ付き携帯電話で撮影された画像を大画面のテレビジョンに表示させるための技術が記載されている。特許文献１に記載の技術によれば、カメラ付き携帯電話のみでは小さい画面でしか閲覧することができない画像を、テレビジョンの大画面で閲覧することが可能である。一般に、同じ画像を表示する場合であれば、小さい画面よりも大きい画面の方が見やすいといえる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−００８９１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術では、同じ画像を同じように２つの表示装置に表示させるだけであった。
そこで、本発明は、同一の画像データに基づく表示画像を複数の表示装置に表示させる場合において、ユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、第１の表示装置と、前記第１の表示装置と別体の第２の表示装置と、前記第１の表示装置と前記第２の表示装置とに画像を表示させる制御装置とを有し、前記制御装置は、画像データに応じた表示画像を前記第１の表示装置に表示させる第１の表示制御手段と、第１の倍率の前記表示画像と、当該表示画像の一部である部分画像であって当該第１の倍率よりも大きな第２の倍率の部分画像とを前記第２の表示装置に選択的に表示させる第２の表示制御手段とを備える情報処理システムを提供する。
この情報処理システムによれば、第１の表示装置で表示画像を表示させつつ、第２の表示装置で当該表示画像を第１の倍率又は第２の倍率で表示させ、当該表示画像の一部である部分画像を表示させることが可能となる。すなわち、別体の２つの表示装置で、必要に応じて同じ倍率の画像を表示させたり、異なる倍率の画像を表示させたりできるため、ユーザの利便性を向上させることができる。
【０００６】
また、前記制御装置は、前記表示画像における位置を特定する位置特定手段を備え、前記第２の表示制御手段は、前記表示画像のうちの前記位置特定手段によって特定された位置にある画像を前記部分画像として前記第２の倍率で前記表示手段に表示させてもよい。
このようにすれば、表示画像の特定の位置を拡大表示することができる。
【０００７】
また、前記第２の表示制御手段は、前記位置特定手段によって特定された位置に応じて、前記第２の表示装置に表示される画像をスクロールさせてもよい。
このようにすれば、表示画像を拡大しながらスクロール表示させることができる。
【０００８】
また、前記情報処理システムは、前記第２の表示装置の動きを検出する動き検出手段を備え、前記位置特定手段は、前記動き検出手段によって検出された動きに基づいて前記部分画像の位置を特定してもよい。
このようにすれば、第２の表示装置を動かすことによって表示画像を拡大する位置を変えることができる。
【０００９】
また、前記情報処理システムは、ユーザが前記第２の表示装置を把持していることを検出する把持検出手段を備え、前記位置特定手段は、前記把持検出手段によって前記ユーザによる把持が検出されていると、前記動き検出手段によって検出された動きに基づいて前記部分画像の位置を特定してもよい。
このようにすれば、第２の表示装置の意図しない動きによって部分画像の表示位置が移動することがないようにすることができる。
【００１０】
また、前記第１の表示制御手段は、前記第２の表示制御手段によって前記部分画像が前記第２の表示装置に表示されている場合に、当該部分画像の位置を表す指標画像を前記第１の表示装置にさらに表示させてもよい。
この場合において、前記第１の表示制御手段は、前記位置特定手段による位置の特定に応じて、前記指標画像を移動して表示させてもよい。
このようにすれば、表示画像における部分画像の位置をわかりやすく示すことができる。
【００１１】
また、前記第１の表示制御手段は、前記指標画像が前記第１の表示装置の表示領域の境界に達すると、当該表示領域に表示されている画像以外の画像を表示させてもよい。具体的には、前記第１の表示制御手段は、表示領域に表示されている画像がスクロール可能である場合には、当該画像をスクロールさせることによってそれまで表示されていなかった画像を表示させる。あるいは、前記第１の表示制御手段は、表示領域に表示されている画像が複数ページからなるコンテンツの画像である場合には、次のページの画像を表示させてもよい。
このようにすれば、第１の表示装置に表示される表示画像と第２の表示装置に表示される部分画像とをともに変化させることができる。
【００１２】
また、前記第２の表示制御手段は、前記表示画像を前記第１の倍率で前記第２の表示装置に表示させる場合に、前記画像データを縮小して用い、前記部分画像を前記第２の倍率で前記第２の表示装置に表示させる場合に、前記第１の表示制御手段により前記表示画像が表示されるときに用いられる画像データと同じ画像データを用いてもよい。
このようにすれば、第２の倍率で画像を表示するときに画像データを縮小する必要がないため、第２の倍率での表示を第１の倍率での表示よりも簡単な処理で行うことができる。
【００１３】
また、前記第２の表示制御手段は、前記第２の表示装置に前記表示画像が表示されている場合において、当該表示画像を拡大して前記部分画像を表示するための拡大操作が行われたときに、前記部分画像を前記第２の表示装置に表示させ、前記部分画像が表示されている状態から当該部分画像を含む画像が表示されている状態に移行した場合に、当該画像における前記部分画像の位置を保持し、当該位置の保持後に前記拡大操作が再度行われた場合に、当該保持した位置の前記部分画像を前記第２の表示装置に表示させてもよい。
このようにすれば、最後に拡大操作を行った位置から部分画像の表示を開始することができる。
【００１４】
また、前記第２の表示制御手段は、前記第２の表示装置に前記表示画像が表示されている場合に、ユーザにより所定の操作が行われると、保持した前記位置をあらかじめ決められた初期位置に戻してもよい。
この場合において、前記第２の表示制御手段は、前記第２の表示装置に前記表示画像が表示されている場合に、ユーザにより前記第１の表示装置又は前記第２の表示装置に表示されている画像をスクロールさせるための操作が行われると、保持した前記位置をあらかじめ決められた初期位置に戻してもよい。
このようにすれば、第１の表示装置に表示される画像がスクロールされて変更された場合に、部分画像の表示位置を初期位置に戻すことができる。
【００１５】
また、前記第２の表示制御手段は、前記表示画像を表示する場合に当該表示画像に関連する操作を行うための操作オブジェクトを表示させ、前記部分画像を表示するときに前記操作オブジェクトを表示させないようにしてもよい。
このようにすれば、第２の表示装置の表示領域のより広い範囲を用いて部分画像を表示することができる。
【００１６】
また、前記制御装置は、前記第２の表示制御手段によって前記部分画像が表示されている場合に、ユーザによる所定の操作に応じて、当該部分画像内でオブジェクトを選択可能にするオブジェクト選択手段を備えてもよい。
このようにすれば、選択可能なオブジェクトを絞り込むことができる。
【００１７】
なお、本発明に係る情報処理システムは、第１の表示装置と、前記第１の表示装置と別体の第２の表示装置と、画像データに応じた表示画像を前記第１の表示装置に表示させる第１の表示制御手段と、第１の倍率の前記表示画像と、当該表示画像の一部である部分画像であって当該第１の倍率よりも大きな第２の倍率の部分画像とを前記第２の表示装置に選択的に表示させる第２の表示制御手段とを備える構成であってもよい。
また、本発明は、上述した情報処理システムを構成する制御装置や、当該制御装置を実現するためのプログラム、さらには情報処理システムによって実現される画像表示方法としても特定され得る。
【発明の効果】
【００１８】
本発明によれば、同一の画像データに基づく表示画像を複数の表示装置に表示させる場合において、ユーザの利便性を向上させることが可能である。
【図面の簡単な説明】
【００１９】
【図１】表示システムの構成を示す図
【図２】コントローラの外観構成を示す図
【図３】ユーザがコントローラを把持する様子を例示する図
【図４】コントローラのハードウェア構成を示すブロック図
【図５】本体装置のハードウェア構成を示すブロック図
【図６】本体装置の主要な機能構成を示すブロック図
【図７】各動作モードにおける画像の表示態様を例示する図
【図８】本体装置が実行する処理を示すフローチャート
【図９】コントローラにおける画像の表示例を示す図
【図１０】拡大表示処理を含む割り込み処理を示すフローチャート
【図１１】クイックズームの場合の画像の表示例を示す図
【図１２】スクロール表示処理を含む割り込み処理を示すフローチャート
【図１３】スクロール表示処理に含まれるスクロール処理を示すフローチャート
【図１４】表示位置情報の遷移を例示する図
【図１５】表示位置情報の遷移を例示する図
【図１６】本体装置が実行する処理を示すフローチャート
【図１７】モニタの画面遷移を例示する図
【図１８】操作オブジェクトとその選択候補を例示する図
【発明を実施するための形態】
【００２０】
［実施形態］
図１は、本発明の一実施形態である表示システム１０の構成を示す図である。表示システム１０は、ユーザの操作に応じて各種の画像を表示するための情報処理システムである。表示システム１０において表示される画像は、例えば、ゲームやウェブページの画像である。
【００２１】
表示システム１０は、モニタ１００と、コントローラ２００と、本体装置３００とを含んで構成される。ただし、表示システム１０は、コントローラ２００以外の他のコントローラを含んで構成されてもよいし、コントローラ２００を複数備えてもよい。また、表示システム１０は、モニタ１００を用いずに使用することも可能である。
【００２２】
モニタ１００は、画像を表示する装置であり、例えば、テレビジョン放送の受像機である。モニタ１００は、ここでは、据置型の表示装置である。ただし、モニタ１００は、テレビジョン放送を受信する機能を必ずしも要さず、パーソナルコンピュータ用の表示装置などであってもよい。モニタ１００の表示領域１０１は、ここでは、コントローラ２００の表示領域２４１よりも大きいサイズであるとする。なお、モニタ１００の表示領域１０１とコントローラ２００の表示領域２４１とは、縦横比が同一でなくてもよい。
【００２３】
コントローラ２００は、画像を表示する端末であるとともに、ユーザがこれを所持して各種の操作を行うための端末でもある。コントローラ２００は、ここでは、表示領域２４１を有し、ユーザが手に持って操作する携帯型の表示装置である。
【００２４】
本体装置３００は、モニタ１００及びコントローラ２００の動作を制御する制御装置である。そのため、本体装置３００は、モニタ１００及びコントローラ２００と有線又は無線で接続されている。ここでは、本体装置３００は、コントローラ２００と無線通信を行い、モニタ１００と有線通信を行うものとするが、これ以外の態様で通信を行うことも可能である。
【００２５】
図２は、コントローラ２００の外観構成を示す図であり、表示領域２４１が設けられている面とその反対側の面とを図示している。説明の便宜上、以下においては、表示領域２４１が設けられている面を「正面」といい、その反対側の面を「背面」という。ここにおいて、正面とは、操作時にユーザに対向する面のことである。また、以下においては、コントローラ２００の正面及び背面以外の面のことを総称して「側面」という。
【００２６】
コントローラ２００の正面には、表示領域２４１に加えて、Ａボタン２６１Ａ、Ｂボタン２６１Ｂ、Ｘボタン２６１Ｘ、Ｙボタン２６１Ｙ、十字ボタン２６１Ｄが設けられている。また、コントローラ２００の側面には、Ｌボタン２６１Ｌ及びＲボタン２６１Ｒが設けられている。さらに、コントローラ２００の背面には、ＺＬボタン２６１ＺＬ、ＺＲボタン２６１ＺＲが設けられている。以下においては、これらのボタンを総称して「ボタン群２６１」とも表記する。
【００２７】
ボタン群２６１は、押下可能なハードウェアキーである。ここにおいて、ハードウェアキーとは、コントローラ２００の所定の位置に存在するキーをいい、物理キーとも呼ばれるものである。ボタン群２６１は、各々のボタンの押下状態（すなわち押下されているか否か）を表す操作情報を生成する。
【００２８】
また、コントローラ２００の正面には、ボタン群２６１を構成するボタンに加えて、スライドパッド２６２が設けられている。スライドパッド２６２は、ユーザが指によって与えている力の強さと方向とを表す操作情報を生成する。
【００２９】
図３は、ユーザがコントローラ２００を両手で把持する様子を例示する図である。ユーザは、このようにコントローラ２００を把持すると、左手の人差し指（示指）でＺＬボタン２６１ＺＬを、右手の人差し指でＺＲボタン２６１ＺＲを、それぞれ押下することが可能である。ＺＬボタン２６１ＺＬ及びＺＲボタン２６１ＺＲを両手で押下していると、これらを押下していない場合に比べ、ユーザがコントローラ２００を確実に把持することが可能となり、ユーザが正面側でさまざまな操作をしてもコントローラ２００が動いたりぐらついたりしにくくなる。なお、コントローラ２００を確実に把持する効果は、Ｌボタン２６１Ｌ及びＲボタン２６１Ｒを押下することによっても得られる。
【００３０】
なお、コントローラ２００の持ち方は、図３の例に限定されない。例えば、ユーザは、人差し指をＬボタン２６１Ｌ及びＲボタン２６１Ｒの付近に添え、ＺＬボタン２６１ＺＬ及びＺＲボタン２６１ＺＲを中指で押下することも可能である。また、ユーザは、コントローラ２００を横長ではなく縦長に把持してもよい。
【００３１】
図４は、コントローラ２００のハードウェア構成を示すブロック図である。コントローラ２００は、制御部２１０と、補助記憶部２２０と、通信部２３０と、表示部２４０と、タッチスクリーン部２５０と、操作部２６０と、動き検出部２７０とを備える。
【００３２】
制御部２１０は、コントローラ２００の各部の動作を制御する手段である。制御部２１０は、ＣＰＵ（Central Processing Unit）などの演算処理装置、主記憶装置に相当するメモリ、コントローラ２００の各部と情報をやり取りするための入出力インタフェースなどを備え、プログラムを実行することによって画像の表示や本体装置３００とのデータの送受信を制御する。また、制御部２１０は、本体装置３００に送信する画像データを圧縮し、本体装置３００から受信した画像データを伸長するコーデックを備える。このコーデックによる圧縮・伸張処理の方式は、特に限定されないが、例えばＨ．２６４である。
【００３３】
補助記憶部２２０は、制御部２１０により用いられるデータを記憶する手段である。補助記憶部２２０は、例えばフラッシュメモリである。補助記憶部２２０は、後述するブックマークなどのデータを記憶することが可能である。
通信部２３０は、本体装置３００と通信する手段である。通信部２３０は、無線通信により本体装置３００と通信を行うためのアンテナなどを備える。
【００３４】
表示部２４０は、画像を表示する手段である。表示部２４０は、液晶素子や有機ＥＬ（electroluminescence）素子により画素が構成された表示パネルと、この表示パネルを駆動する駆動回路とを備え、制御部２１０から供給された画像データに応じた画像を表示領域２４１に表示する。
【００３５】
タッチスクリーン部２５０は、ユーザの操作を受け付ける手段であり、表示領域２４１上の位置を表す座標情報を生成及び供給する手段である。タッチスクリーン部２５０は、表示領域２４１に重ねて設けられたセンサと、このセンサにより検出された位置を表す座標情報を生成して制御部２１０に供給する制御回路とを備える。タッチスクリーン部２５０の位置の検出方式は、抵抗膜方式であってもよいし、静電容量方式などの他の方式であってもよい。
【００３６】
タッチスクリーン部２５０は、表示部２４０との協働によってソフトウェアキーを実現する。ここにおいて、ソフトウェアキーとは、表示領域２４１上にソフトウェア処理によって実現されるキーをいう。ソフトウェアキーは、ハードウェアキーと異なり、位置を変更したり、表示・非表示を切り替えたりすることが可能なキーである。
【００３７】
操作部２６０は、ユーザの操作を受け付ける別の手段である。操作部２６０は、上述したボタン群２６１と、スライドパッド２６２とを備え、ユーザの操作に応じた操作情報を制御部２１０に供給する。
【００３８】
動き検出部２７０は、コントローラ２００の動きを検出する手段である。動き検出部２７０は、磁気センサ２７１、加速度センサ２７２及びジャイロセンサ２７３を備え、コントローラ２００の動きを表す動き情報を生成し、これを制御部２１０に供給する。動き情報は、磁気センサ２７１により検出される地磁気（すなわち方位）の変化、加速度センサ２７２により検出される加速度の変化、ジャイロセンサ２７３により検出される角度又は角速度の変化（すなわち傾き）を表す。なお、動き検出部２７０は、磁気センサ２７１、加速度センサ２７２及びジャイロセンサ２７３をすべて備えずに、これらの少なくともいずれかを備える構成であってもよい。
【００３９】
コントローラ２００は、自ら動くのではなく、ユーザが振ったり傾けたりすることによって動かされるものである。したがって、動き検出部２７０は、コントローラ２００の動きを検出することによってユーザの動き（すなわち操作）を検出しているともいえる。よって、ここでは、動き検出部２７０により生成される動き情報を、操作情報に含めるものとする。
【００４０】
図５は、本体装置３００のハードウェア構成を示すブロック図である。本体装置３００は、制御部３１０と、補助記憶部３２０と、ディスクドライブ部３３０と、ネットワーク通信部３４０と、端末通信部３５０と、ＡＶ（Audio and Visual）インタフェース部３６０とを備える。
【００４１】
制御部３１０は、本体装置３００の各部の動作を制御する手段であり、本発明に係る「コンピュータ」に相当する部分である。制御部２１０は、ＣＰＵ、ＧＰＵ（Graphics Processing Unit）、ＤＳＰ（Digital Signal Processor）などの演算処理装置、主記憶装置やＶＲＡＭ（Video Random Access Memory）に相当するメモリ、本体装置３００の各部と情報をやり取りするための入出力インタフェースなどを備え、プログラムを実行することによってモニタ１００、コントローラ２００に送信する画像データの生成などを制御する。制御部３１０が実行可能なプログラムには、後述するゲームプログラムや、ウェブページを閲覧するためのブラウザプログラムが含まれる。また、制御部３１０は、モニタ１００やコントローラ２００に送信する画像データを圧縮し、コントローラ２００から受信した画像データを伸長するコーデックを備える。
【００４２】
補助記憶部３２０は、制御部３１０により用いられるデータを記憶する手段である。補助記憶部３２０は、例えばフラッシュメモリやハードディスクである。補助記憶部３２０は、制御部３１０が実行するプログラムや、ネットワーク通信部３４０、端末通信部３５０を介して取得したデータを記憶することが可能である。
【００４３】
ディスクドライブ部３３０は、光ディスク（光記録媒体）に記憶されたデータを読み取る手段である。光ディスクには、例えば、ゲームプログラムなどのゲームを実行するために必要なデータが記録されている。
【００４４】
ネットワーク通信部３４０は、インターネットなどのネットワークと通信する手段である。ネットワーク通信部３４０による通信は、有線・無線のいずれであってもよい。ネットワーク通信部３４０は、制御部３１０による指示に従い、外部のサーバ装置からデータを送信したり受信したりする。
【００４５】
端末通信部３５０は、コントローラ２００と通信する手段である。端末通信部３５０は、コントローラ２００と異なる他のコントローラが用いられる場合には、当該他のコントローラと通信してもよい。端末通信部３５０による無線通信には、Wi-Fi（登録商標）、Bluetooth（登録商標）、赤外線通信などの任意の通信方式を用いることができる。
【００４６】
ＡＶインタフェース部３６０は、モニタ１００に画像データや音声データを供給する手段である。ＡＶインタフェース部３６０は、ＨＤＭＩ（High-Definition Multimedia Interface：登録商標）端子などのインタフェースを１又は複数備える。
【００４７】
図６は、本体装置３００の主要な機能構成を示すブロック図（機能ブロック図）である。本体装置３００は、モニタ１００及びコントローラ２００による画像の表示を実現するための手段として、第１の表示制御手段３１１、第２の表示制御手段３１２、情報取得手段３１３、オブジェクト選択手段３１４、把持検出手段３１５、位置特定手段３１６及び画像生成手段３１７を有する。これらの手段は、本体装置３００の制御部３１０が１又は複数のプログラムを実行することによって、すなわちソフトウェア処理によって実現される。なお、以下においては、第１の表示制御手段３１１及び第２の表示制御手段３１２を総称して「表示制御手段３１８」ともいう。表示制御手段３１８は、画像の表示を制御する手段である。
【００４８】
第１の表示制御手段３１１は、モニタ１００による画像の表示を制御する手段である。第１の表示制御手段３１１は、ウェブページなどの画像を表示させ、必要に応じて、これを拡大させたり、あるいはスクロールさせたりする。ここにおいて、スクロールとは、表示領域に全体を表示しきれない画像を所定の方向に移動させ、画像のうちのそれまで表示されていなかった部分を可視化する表示の態様をいう。なお、本実施形態において、スクロールとは、上下方向（垂直方向）又は左右方向（水平方向）への画像の移動のみを指すものではなく、斜め方向への画像の移動を含み得るものである。また、第１の表示制御手段３１１は、後述する枠画像（指標画像）をモニタ１００に表示させる機能をさらに有する。
【００４９】
第２の表示制御手段３１２は、コントローラ２００による画像の表示を制御する手段である。第２の表示制御手段３１２は、第１の表示制御手段３１１と同様に、ウェブページなどの画像を表示させ、必要に応じて、これを拡大させたり、あるいはスクロールさせたりする。第２の表示制御手段３１２は、画像を拡大して表示するための操作（以下「拡大操作」という。）が行われた場合に、画像の倍率を変更する。すなわち、第２の表示制御手段３１２は、画像を所定の倍率で表示させる制御と、当該画像の一部を当該所定の倍率よりも大きな倍率で表示させる制御とを選択的に実行する。また、第２の表示制御手段３１２は、第１の表示制御手段３１１によりモニタ１００に表示される画像と異なる画像をコントローラ２００に表示させてもよいが、第１の表示制御手段３１１と協働し、モニタ１００に表示させる画像とコントローラ２００に表示させる画像とに所定の関連性を与えてもよい。
【００５０】
情報取得手段３１３は、情報を取得する手段である。情報取得手段３１３が取得する情報には、ユーザの操作に係る操作情報が含まれる。操作情報は、ユーザの操作に応じて、コントローラ２００から送信される情報である。操作情報は、ボタン群２６１の押下状態を示すもののほか、タッチスクリーン部２５０により供給される座標情報や、動き検出部２７０により供給される動き情報を含み得る。
【００５１】
オブジェクト選択手段３１４は、ユーザの操作に応じて、表示領域に表示されている画像に含まれるオブジェクトを選択する手段である。ここにおいて、オブジェクトとは、操作の対象物をいい、アイコンなどの画像や、ＧＵＩ（Graphical User Interface）におけるボタン、スクロールバー、テキストボックスなどのウィジェット（コントロールともいう）などがこれに該当する。また、文字も選択可能なオブジェクトとして機能する場合がある。例えば、表示領域に表示される画像がウェブページである場合には、ハイパーリンクとして機能する文字列がオブジェクトに該当する。オブジェクト選択手段３１４は、情報取得手段３１３により取得された操作情報に基づいてオブジェクトを選択する。なお、オブジェクト選択手段３１４は、コントローラ２００が拡大表示をしている場合とそうでない場合のいずれにおいてもオブジェクトを選択可能にすることができる。
【００５２】
また、オブジェクト選択手段３１４は、オブジェクトを選択可能な状態にした後に、当該選択可能な状態にあるオブジェクトに対してユーザが所定の操作（例えば、ボタンの押下）を行った場合に、当該オブジェクトを選択することができる。ここにおいて、選択可能な状態のオブジェクトとは、入力フォーカスが与えられているオブジェクトをいう。
【００５３】
なお、表示制御手段３１８（すなわち第１の表示制御手段３１１及び第２の表示制御手段３１２）は、情報取得手段３１３により取得された操作情報や、オブジェクト選択手段３１４により選択されたオブジェクトに応じて、表示させる画像を異ならせることが可能である。例えば、第１の表示制御手段３１１、第２の表示制御手段３１２は、あるウェブページを表示させている場合において、当該ウェブページに含まれる所定のハイパーリンクを示すオブジェクトが選択されると、当該オブジェクトが示す別のウェブページをモニタ１００、コントローラ２００に表示させることができる。
【００５４】
把持検出手段３１５は、ユーザがコントローラ２００を把持していることを検出する手段である。把持検出手段３１５は、所定の操作情報を利用して、ユーザがコントローラ２００を所定の態様で把持していることを検出する。本実施形態において、把持検出手段３１５は、ＺＬボタン２６１ＺＬ及びＺＲボタン２６１ＺＲがともに押下されていることを検出した場合に、ユーザがコントローラ２００を図３に示すように両手で把持していることを検出する。
【００５５】
なお、把持検出手段３１５は、ユーザがコントローラ２００を把持していることを他の操作に基づいて検出してもよい。例えば、把持検出手段３１５は、ＺＬボタン２６１ＺＬ及びＺＲボタン２６１ＺＲの押下に代えて、Ｌボタン２６１Ｌ及びＲボタン２６１Ｒの押下に基づいてユーザの把持を検出してもよいし、これらの４つのボタンがすべて押下されたときにユーザの把持を検出してもよい。また、把持検出手段３１５による検出は、ハードウェアキーの押下ではなく、他のセンサ（タッチセンサなど）に基づいてユーザの把持を検出してもよい。
【００５６】
位置特定手段３１６は、コントローラ２００に表示される画像における所定の位置を特定する手段である。ここにおいて、所定の位置とは、コントローラ２００に表示される画像のうちの拡大表示すべき位置をいう。本実施形態において、位置特定手段３１６は、ユーザからの操作情報に基づいて位置を特定することが可能である。また、位置特定手段３１６は、後述する表示位置情報を参照することによって位置を特定することも可能である。
【００５７】
画像生成手段３１７は、ＨＴＭＬ（HyperText Markup Language）などのマークアップ言語で記述されたウェブページのデータ（以下「コンテンツ」という。）を解釈して当該ウェブページを表すビットマップデータを生成する手段である。ここでいうコンテンツは、マークアップ言語で記述されたウェブページ自体のデータに加え、これに付随するスタイルシート、画像データ、スクリプトなどを含む。
【００５８】
画像生成手段３１７は、コンテンツをネットワーク通信部３４０を介して取得し、当該コンテンツに基づいて文字や画像を配置したり、文字の体裁を調整したりすることによって表示すべき画像を決定し、決定した画像をビットマップ画像で表現したビットマップデータを生成する。すなわち、画像生成手段３１７は、ウェブブラウザとしての主要な機能（ユーザエージェント、パーサ、レンダラ）を有している。画像生成手段３１７は、ビットマップデータをＶＲＡＭに記録する。第１の表示制御手段３１１及び第２の表示制御手段３１２は、ウェブページを表示する場合には、このようにして画像生成手段３１７によって生成されたビットマップデータをＶＲＡＭから読み出して画像を表示させる。
【００５９】
なお、本体装置３００は、図６に示した手段のすべてを有していなくてもよい。例えば、本体装置３００は、表示する画像がウェブページの画像でない場合であれば、画像生成手段３１７を有する必要がなく、また、後述するように把持検出手段３１５を有しなくてもよい場合もある。また、本体装置３００は、図６に示した手段を単一のプログラムによって実現してもよいし、複数のプログラムによって実現してもよい。例えば、画像生成手段３１７は、他の手段とは別のプログラム（ブラウザプログラム）によって実現されてもよい。
【００６０】
表示システム１０の構成は、以上のとおりである。この構成のもと、本体装置３００は、モニタ１００及びコントローラ２００の少なくとも一方に画像を表示させる。本体装置３００は、ユーザの操作や、表示させる画像の種類に応じて、コントローラ２００又はモニタ１００の一方のみに画像を表示させたり、モニタ１００及びコントローラ２００の双方に画像を表示させたりすることができる。なお、モニタ１００及びコントローラ２００の双方に画像を表示させる場合において、本体装置３００は、双方に同じ画像を表示させることも、互いに異なる画像を表示させることも可能である。
【００６１】
例えば、ゲームをプレイする場合において、家族や友人など、複数のユーザがいるときには、特定のユーザがコントローラ２００を見ながら操作し、他のユーザはモニタ１００でゲームの展開を確認する、といった利用形態が想定される。この場合において、コントローラ２００が複数あったり、あるいはコントローラ２００以外の他のコントローラがあったりすれば、複数のユーザがゲームに参加することも可能である。
【００６２】
また、ユーザは、表示システム１０を用いて、ゲームをプレイするだけでなく、ウェブページを閲覧することも可能である。あるいは、ユーザは、撮影した画像（動画像又は静止画像）や電子文書を閲覧することも可能である。このとき、ユーザは、モニタ１００とコントローラ２００の双方に画像を表示させることが可能であるし、モニタ１００とコントローラ２００の一方のみに画像を表示させることも可能である。
【００６３】
本実施形態において、表示システム１０は、同一のコンテンツに基づいた画像をモニタ１００とコントローラ２００の双方に表示させることが可能である。このとき、表示システム１０は、モニタ１００に表示されている画像の全部をコントローラ２００に表示させる動作モードと、モニタ１００に表示されている画像の一部を拡大してコントローラ２００に表示させる動作モードの２通りの動作モードで動作することができる。以下においては、前者の動作モードのことを「等倍モード」といい、後者の動作モードのことを「拡大モード」という。また、拡大モードにおける拡大には、後述するように複数の態様がある。
【００６４】
図７は、各動作モードにおける画像の表示態様を例示する図である。図７（ａ）は等倍モードの表示例であり、図７（ｂ）は拡大モードの表示例である。等倍モードにおいて、コントローラ２００の表示領域２４１には、モニタ１００の表示領域１０１に表示されている画像Ｉｍ１１とほぼ同様の画像Ｉｍ１２が表示されている。これらの画像は、表示領域２４１と表示領域１０１の縦横比の違いなどにより、表示されている部分やレイアウトなどが多少異なっていてもよい。等倍モードにおいて、ユーザは、表示領域２４１と表示領域１０１のいずれを閲覧しても、基本的には同一の内容を確認することができる。ただし、表示領域２４１と表示領域１０１とではサイズが異なるため、画像Ｉｍ１１の方が画像Ｉｍ１２よりも大きな画像になる。
【００６５】
一方、動作モードが等倍モードから拡大モードに変更されると、コントローラ２００の表示領域２４１には、等倍モードにおいて表示されていた画像Ｉｍ１２の一部を拡大した画像である画像Ｉｍ１２ａが表示されるようになる。また、拡大モードにおいて、モニタ１００の表示領域１０１には、画像Ｉｍ１１に加え、画像Ｉｍ１２ａの位置を表す枠画像Ｉｍ１３が表示されるようになる。枠画像Ｉｍ１３は、本発明に係る「指標画像」の一例に相当するものである。なお、指標画像としては、枠画像Ｉｍ１３だけでなく、コントローラ２００に表示されている領域を１又は複数の点で示した画像や、当該領域内の画像の色を他の領域と変化させた画像（例えば、当該領域内を反転表示又は点滅表示する画像）を用いることも可能である。
【００６６】
拡大モードにおいて、ユーザは、モニタ１００に表示されている画像の一部を、手元にあるコントローラ２００で確認することができるようになる。すなわち、ユーザは、モニタ１００によって画像の全体（又は広範な部分）を俯瞰的に確認しながら、必要に応じて、コントローラ２００によって画像の特定の一部分をより詳細に確認することが可能になる。加えて、コントローラ２００には各種の操作手段が備えられているため、ユーザは手元のコントローラ２００で画像を詳細に確認しながら適切な操作を行うことも容易にできる。
【００６７】
表示システム１０の一般的な利用形態は、ユーザがコントローラ２００を把持しながら、モニタ１００からある程度（数ｍないしそれ以上）離れて利用する、というものである。つまり、コントローラ２００は、通常は、モニタ１００よりもユーザの近くにある。したがって、コントローラ２００は、モニタ１００よりも、画像の詳細を確認するのに適した表示装置であり、また、操作を行うのに適した表示装置でもある。
【００６８】
以下の説明は、表示システム１０における表示の一例として、ウェブページを閲覧する場合の動作を示すものである。ここでは、説明の便宜上、モニタ１００に対する表示制御とコントローラ２００に対する表示制御とを分けて説明している部分もあるが、実際には、両者に対する表示制御が並行して行われている。
【００６９】
図８は、本体装置３００がコントローラ２００にウェブページの画像を表示させるときに実行する基本的な処理を示すフローチャートである。この処理において、本体装置３００の制御部３１０は、まず、ユーザによる所定の操作に応じてページデータを取得する（ステップＳ１１）。例えば、制御部３１０は、ユーザが所定のキーを押下すると、あらかじめ設定されたウェブページのＵＲＬ（Uniform Resource Locator）を読み出し、当該ＵＲＬが示すコンテンツをネットワーク通信部３４０を介して取得する。
【００７０】
制御部３１０は、ページデータを取得すると、これに基づいてビットマップデータを生成する（ステップＳ１２）。制御部３１０は、レンダリングなどの処理を実行してビットマップデータを生成し、これをＶＲＡＭに一時的に記録する。
【００７１】
次いで、制御部３１０は、ビットマップデータに対して所定の画像処理を実行する（ステップＳ１３）。ここにおいて、所定の画像処理とは、コントローラ２００の表示領域２４１の大きさに応じた画像を表示するための画像処理をいう。本実施形態において、制御部３１０は、ビットマップデータを構成する画素を間引き、その画素数（ピクセル数）を減じる間引き処理を実行する。この間引き処理は、ビットマップデータを縮小するための周知の間引き処理のいずれの方法を用いて行われてもよい。例えば、制御部３１０は、縦方向及び横方向の画素数をそれぞれ１／２（１／ｎ）に減じ、画素数が全体として１／４（１／ｎ2）になるように間引き処理を実行する。
【００７２】
次に、制御部３１０は、間引き処理後のビットマップデータに基づいて画像データを生成し、端末通信部３５０を介してこれをコントローラ２００に送信する（ステップＳ１４）。画像データは、ビットマップデータを所定の圧縮方式で圧縮することによって得られる画像を含んだデータである。また、この画像データには、後述する操作オブジェクトに相当する画像も含まれ得る。コントローラ２００の制御部２１０は、画像データを受信すると、ウェブページの画像を表示領域２４１に表示させる。
【００７３】
図９は、コントローラ２００における画像の表示例を示す図である。この例において、コントローラ２００は、ウェブページの画像Ｉｍ２１に加え、メニュー画像Ｉｍ２２、Ｉｍ２３を表示する。メニュー画像Ｉｍ２２、Ｉｍ２３は、例えば、表示しているウェブページのＵＲＬや、サーチエンジンによって検索するためのテキストボックスを表示する画像である。また、メニュー画像Ｉｍ２２、Ｉｍ２３は、ユーザが表示領域２４１に対する操作（タッチ操作）によって選択することができるオブジェクトである操作オブジェクトを含む。操作オブジェクトは、例えば、ブックマーク（あらかじめ登録された１又は複数のお気に入りのＵＲＬ）を表示させるためのアイコンや、表示させるウェブページを以前に閲覧したページに戻すためのアイコンなどを含み得るが、本実施形態においては、表示領域２４１に表示させるウェブページの画像Ｉｍ２１を縮小するためのアイコンである縮小アイコンＩｃ１と、この画像Ｉｍ２１を拡大するためのアイコンである拡大アイコンＩｃ２とを少なくとも含むものとする。
【００７４】
なお、操作オブジェクトの数や配置は、特に限定されず、例えば図８のメニュー画像Ｉｍ２２、Ｉｍ２３のように上下ではなく左右に配置されてもよいし、上下左右のいずれか１箇所にまとめて表示されてもよい。また、操作オブジェクトの表示は必須ではない。
また、以下においては、後述する拡大画像と区別することを目的に、図８のように表示される画像（すなわち拡大前の画像）のことを「等倍画像」という。等倍画像は、本発明における「表示画像」の一例であり、「第１の倍率」で表示される画像である。
【００７５】
本体装置３００は、このようにしてコントローラ２００に画像を表示させるとともに、モニタ１００にも画像を表示させる。本体装置３００は、コントローラ２００に表示させた画像と同一のコンテンツに基づき、図８に示した処理と同様の処理によってモニタ１００に供給するための画像データを生成する。ただし、本体装置３００は、モニタ１００に供給するための画像データについては、間引き処理（ステップＳ１３）を実行することなく生成する。このようにすることで、コントローラ２００に表示させた画像よりもサイズが大きい（あるいは解像度が高い）画像を容易に得ることができる。
【００７６】
なお、モニタ１００に表示される画像は、図９に示した画像Ｉｍ２１のみであって、メニュー画像Ｉｍ２２、Ｉｍ２３は表示されなくてもよい。なぜならば、モニタ１００の表示領域１０１によっては、ユーザの操作が受け付けられないからである。しかしながら、メニュー画像Ｉｍ２２、Ｉｍ２３は、表示領域１０１に表示されるようになっていてもよい。
【００７７】
このようにして本体装置３００がモニタ１００とコントローラ２００とに画像を表示させると、図７（ａ）に示した表示状態が実現される。このとき、ユーザは、等倍画像が表示されたコントローラ２００を操作することで、等倍画像の一部を拡大して表示させることが可能である。本実施形態において、画像を拡大表示する態様は、２通りある。第１の態様は、所定のキーを押下すると、当該キーを押下している間だけ画像を特定の倍率で拡大表示し、当該キーの押下状態を解除すると等倍画像に戻る態様である。この態様は、間引き処理の実行の可否を切り替えることによって実現される。一方、第２の態様は、所定のキーを押下した回数に応じて段階的に拡大（又は縮小）する態様である。第２の態様は、第１の態様よりも倍率が細かく設定できるようになっている。
【００７８】
以下においては、第１の態様の拡大又は縮小のことを「クイックズーム」といい、第２の態様の拡大又は縮小のことを「ステップズーム」という。本実施形態において、クイックズームは、Ｙボタン２６１Ｙを押下することで行われ、ステップズームは、縮小アイコンＩｃ１、拡大アイコンＩｃ２のいずれかを押下することで行われる。なお、これらのキー（ソフトウェアキー又はハードウェアキー）は、あくまでも例示であり、拡大又は縮小を行うためのキーは他のキーであってもよい。例えば、クイックズームは、Ｌボタン２６１ＬやＲボタン２６１Ｒを押下することで行われてもよいし、表示領域２４１に設けられた所定のアイコン（すなわちソフトウェアキー）を押下することで行われてもよい。
【００７９】
図１０は、拡大表示処理を含む割り込み処理を示すフローチャートである。図１０に示す処理は、等倍画像を表示している状態においてユーザの操作が行われた場合（すなわち操作情報を取得した場合）に実行される割り込み処理である。なお、ユーザの操作には、等倍画像を拡大して表示するための拡大操作以外の操作も含まれるが、ここでは、拡大操作が行われた場合の処理を中心に説明し、それ以外の処理の説明を適宜省略する。
【００８０】
本体装置３００の制御部３１０は、操作情報を取得すると、当該操作情報が表す操作を特定する（ステップＳ２１）。そして、制御部３１０は、特定した操作が拡大操作であるか否かを判断する（ステップＳ２２）。制御部３１０は、特定した操作が拡大操作でなければ、当該操作に応じた処理を実行する（ステップＳ２７）。ステップＳ２７の処理は、例えば、表示する等倍画像をページ単位で切り替える処理などである。
【００８１】
また、制御部３１０は、特定した操作が拡大操作である場合には、さらにその操作に応じて処理を異ならせる。具体的には、制御部３１０は、拡大操作がクイックズームを行うための操作（すなわちＹボタン２６１Ｙ）であるか否かを判断し（ステップＳ２３）、その判断結果に応じた処理を実行する。
【００８２】
クイックズームの操作が行われた場合、制御部３１０は、ＶＲＡＭに記憶された間引き処理前のビットマップデータ（すなわち縮小されていないビットマップデータ）と、拡大表示させるべき位置を表す表示位置情報とを読み出し（ステップＳ２４）、これらに基づいて画像データを生成及び送信する（ステップＳ２５）。ステップＳ２５の処理は、ステップＳ１４の処理と同様の要領で行われるが、表示位置情報を用いる点が異なる。
【００８３】
表示位置情報は、等倍画像のうちのどの部分を拡大表示するかを示す情報であり、その初期値は所定の位置（以下「初期位置」という。）を示す。初期位置は、ここでは等倍画像の中央とするが、等倍画像の端部（例えば左上端部）などであってもよい。表示位置情報は、後に詳細に説明されるように、画像をスクロールすることによって変更される。表示位置情報は、例えば、表示領域２４１に相当する四角形の各頂点の座標によって表されるが、各頂点を代表する特定の頂点の座標によって表されてもよい。
【００８４】
一方、ステップズームの操作が行われた場合、制御部３１０は、拡大する倍率に応じてビットマップデータを再生成する（ステップＳ２６）。すなわち、このとき制御部３１０は、ページデータに基づいてレンダリングなどの処理を再度実行する。そして、制御部３１０は、このようにして再度生成されたビットマップデータに基づいて、画像データを生成及び送信する（ステップＳ２５）。
【００８５】
図１１は、クイックズームの場合の画像の表示例を示す図であり、図９に示した画像Ｉｍ２１を拡大表示した画像を示すものである。以下においては、このとき表示される等倍画像の一部を拡大した画像Ｉｍ２１ａのことを「拡大画像」という。拡大画像は、本発明に係る「部分画像」の一例であり、「第２の倍率」で表示される画像である。本実施形態において、拡大画像は、等倍画像の４倍のサイズで表示される。なお、図１１において破線で示した長方形は、参考のために示した、表示領域２４１のサイズの１／４の長方形である。
【００８６】
拡大画像を表示する場合には、図１１に示すように、図９に示したメニュー画像Ｉｍ２２、Ｉｍ２３を表示させないようにすることも可能である（もちろん表示させてもよい。）。このように操作オブジェクトを非表示にすると、ユーザは、操作オブジェクトに阻害されることなく拡大画像を確認することが可能となる。画像を拡大する場合というのは、主として、画像をより詳細に確認したい場合である。よって、このような場合には、所望の画像（表示画像）以外の画像が表示されない方が望ましいといえる。また、操作オブジェクトを表示せずに拡大画像を表示すると、操作オブジェクトを表示する場合に比べ、画面内で確認できる情報量を多くすることができるため、ユーザの利便性を向上させることも可能である。特に、本実施形態の場合、クイックズームを行うためのキーがソフトウェアキーではなくハードウェアキーであるため、操作オブジェクトをまったく表示させることなく拡大画像を表示することが可能である。
【００８７】
なお、ステップズームの場合の表示態様も、クイックズームの場合のそれと同様である。ただし、ステップズームが行われる場合には、縮小アイコンＩｃ１や拡大アイコンＩｃ２を表示させておいてもよい。また、ステップズームの場合の倍率は、クイックズームの場合の倍率（等倍画像の４倍）と異なる倍率、例えばクイックズームの場合の倍率よりも小さい倍率（１．２倍、１．５倍、２倍など）を含んでいると望ましい。
【００８８】
このように拡大画像を表示することで、ユーザは２通りの態様で拡大画像を確認することが可能である。クイックズームを用いる場合には、モニタ１００に表示画像を表示するときに用いたビットマップデータと同じデータが利用（すなわち流用）されるため、レンダリングなどのビットマップデータを生成する処理を再度実行する必要がなく、ステップズームを用いる場合よりも画像の表示に要する時間やハードウェア資源の負荷を抑えることが可能である。一方、ステップズームを用いる場合には、等倍画像の画素数に依存しない倍率の拡大画像を表示することが可能である。
【００８９】
また、本実施形態においては、Ｙボタン２６１Ｙを複数回押下したり、あるいは長押ししたりせずに拡大画像を表示させることが可能であるため、拡大表示にこれらの操作を要する場合と比べると、拡大画像の表示を開始させるまでに要する時間が短くなる。したがって、本実施形態のクイックズームによれば、レンダリングなどの処理を要しない点も相まって、拡大画像の素早い表示が実現可能である。また、このようなクイックズームとステップズームとを併用することで、ユーザは、拡大画像のより素早い表示とより細かい倍率での表示とを必要に応じて使い分けることが可能となる。
【００９０】
図１２は、スクロール表示処理を含む割り込み処理を示すフローチャートである。図１２に示す処理は、等倍画像又は拡大画像を表示している状態においてユーザの操作が行われ、操作情報が取得された場合に実行される割り込み処理であって、特に、ユーザの操作として画像をスクロールさせるための操作（以下「スクロール操作」という。）が行われた場合の処理を示している。図１２に示す処理は、図１０に示した処理に組み込まれて同時並行的に実行されてもよい。
【００９１】
なお、本実施形態において、スクロール操作は、以下の３通りの操作によって実現可能であるとする。すなわち、第１の操作は、表示領域２４１に対するタッチ操作であり、第２の操作は、スライドパッド２６２に対する操作であり、第３の操作は、コントローラ２００を動かすことによる操作である。第３の操作は、例えば、ユーザがコントローラ２００を左に動かすと、表示領域２４１に表示されている画像が右に移動し、それまで見えていなかった左側の画像が見えるようになる、というように行われる。なお、第３の操作は、コントローラ２００の傾きによって画像をスクロールさせたり、あるいはコントローラ２００に与えられる速度や加速度によって画像のスクロール量を変えたりするものであってもよい。
【００９２】
ただし、スクロール操作は、必ずしも３通りである必要はなく、これらのうちの１つか２つだけであってもよい。また、複数通りのスクロール操作がある場合には、操作の競合が生じないように、いずれの操作を優先するのかを示す所定の優先順位があらかじめ決められているとよい。本実施形態においては、表示領域２４１に対するタッチ操作の操作情報の優先順位を最高（最も優先する）とし、動き情報の優先順位を最低とする。この場合、制御部３１０は、タッチ操作の操作情報と動き情報とをともに取得すると、前者を優先的に処理する。例えば、タッチ操作の操作情報が左方向へのスクロールを示し、動き情報が右方向へのスクロールを示すような場合であれば、制御部３１０は、これを左方向へのスクロールの操作であると判断する。
【００９３】
本体装置３００の制御部３１０は、操作情報を取得すると、当該操作情報が表す操作を特定する（ステップＳ３１）。この処理は、図１０に示したステップＳ２１の処理と同様に行われる。次に、制御部３１０は、特定した操作がスクロール操作であるか否かを判断する（ステップＳ３２）。このとき、制御部３１０は、上述した第１の操作〜第３の操作のいずれかが行われたか否かを判断する。
【００９４】
制御部３１０は、スクロール操作以外の操作が行われた場合には、当該操作に応じた処理を実行する（ステップＳ３６）。ステップＳ３７の処理は、例えば、拡大操作が行われた場合の処理（図１０参照）を含んでもよいし、それ以外の処理を含んでもよいが、画面のスクロールと直接的には関連がない処理であるため、その説明を省略する。
【００９５】
また、制御部３１０は、特定した操作がスクロール操作である場合には、当該スクロール操作の種類を判断する。具体的には、制御部３１０は、取得した操作情報が動き検出部２７０により生成された動き情報を含むか否かを判断する（ステップＳ３３）。制御部３１０は、操作情報が動き情報を含む場合には、さらに、操作情報にＺＬボタン２６１ＺＬ及びＺＲボタン２６１ＺＲが押下されたことを示す操作情報が含まれているか否かを判断する（ステップＳ３４）。
【００９６】
なお、制御部３１０は、ステップＳ３４の処理に代えて、あるいはステップＳ３４の処理とともに、取得した動き情報が表す動きの量（移動量、傾き量）が一定量以上あるか否かを判断し、これが一定量以上である場合にステップＳ３５の処理に進んでもよい。つまり、ＺＬボタン２６１ＺＬ及びＺＲボタン２６１ＺＲの押下は必須ではない。換言すれば、把持検出手段３１５による把持の検出は必須ではない。
【００９７】
制御部３１０は、操作情報に動き情報が含まれない場合と、操作情報に動き情報が含まれ、かつＺＬボタン２６１ＺＬ及びＺＲボタン２６１ＺＲが押下されている場合とに、スクロール処理を実行する（ステップＳ３５）。一方、制御部３１０は、操作情報に動き情報が含まれるが、ＺＬボタン２６１ＺＬ及びＺＲボタン２６１ＺＲが押下されていない場合には、スクロール処理を実行せず、動き情報を無視する。すなわち、本実施形態においては、動き情報によるスクロール操作は、ＺＬボタン２６１ＺＬ及びＺＲボタン２６１ＺＲの押下があることによって有効なものとされ、そうでない場合には無効なものとされる。
【００９８】
図１３は、ステップＳ３５のスクロール処理を詳細に示すフローチャートである。このスクロール処理において、制御部３１０は、まず、ユーザによってクイックズームが行われているか否かを判断し（ステップＳ３５１）、この判断結果に応じて異なる処理を実行する。制御部３１０は、Ｙボタン２６１Ｙが押下されているか否かを判断することによってこの判断を行う。
【００９９】
制御部３１０は、クイックズーム中であれば、そのとき表示されている拡大画像を、ユーザのスクロール操作に応じてスクロール表示させる（ステップＳ３５２）。そして、制御部３１０は、スクロールによる拡大画像の移動に応じて、記録されている表示位置情報を更新する（ステップＳ３５３）。具体的には、制御部３１０は、このとき表示されている拡大画像の等倍画像における位置を表示位置情報として記録する。
【０１００】
なお、ステップＳ３５３において記録された表示位置情報は、クイックズームの操作が再度行われた場合に、上述したステップＳ２４において読み出される。このようにすることで、制御部３１０は、拡大操作が行われなくなったとき（すなわちクイックズームの操作が終了したとき）の拡大画像の表示位置を保持し、当該表示位置の保持後にスクロール操作が行われないまま拡大操作が再度行われた場合に、前回の表示位置の拡大画像を表示させることを可能にしている。
【０１０１】
一方、制御部３１０は、クイックズーム中でなければ、そのとき表示されている等倍画像を、ユーザのスクロール操作に応じてスクロール表示させる（ステップＳ３５４）。制御部３１０は、このように等倍画像そのものの表示が変化した場合には、拡大画像の位置をあらかじめ決められた初期位置に戻すように表示位置情報を変更する（ステップＳ３５５）。初期位置は、例えば、そのとき表示されている等倍画像の中央部分である。したがって、初期位置は、等倍画像のスクロールに応じて変化する。つまり、初期位置は、そのとき表示されている等倍画像との関係でいえば、常に一定の位置であるが、（そのとき表示されていない部分を含む）等倍画像全体との関係でいえば、必ずしも一定の位置とはならない。そのため、制御部３１０は、等倍画像における座標によって表示位置情報を記録する。
【０１０２】
制御部３１０は、このようにして等倍画像又は拡大画像をスクロールさせたら、スクロール操作が終了したか否かを判断し（ステップＳ３５６）、スクロール処理が終了するまでステップＳ３５１〜Ｓ３５５の処理を繰り返す。なお、図１３の記載から明らかなように、ユーザは、この繰り返しにおいて、拡大操作を途中から始めたり、あるいは拡大操作を途中で終わらせたりすることも可能である。
【０１０３】
図１４、１５は、このようなスクロール表示による表示位置情報の遷移を例示する図である。図１４は、拡大画像の表示中（すなわちクイックズームの実行中）に横方向のスクロール操作が行われた場合の表示位置情報の遷移を示しており、図１５は、等倍画像の表示中に縦方向のスクロール操作が行われた場合の表示位置情報の遷移を示している。なお、図１５の例において、ウェブページは、縦長のページであり、表示領域２４１にはその一部分のみが表示されているものとする。
【０１０４】
図１４において、画像Ｉｍ３１は、等倍画像を表している。この場合、拡大操作が行われる前には、表示領域２４１には画像Ｉｍ３１が表示されていることを意味する。また、表示位置Ｄｐ３１、Ｄｐ３２は、スクロールの前後における拡大画像の表示位置を表す。例えば、表示位置Ｄｐ３１の拡大画像を表示している場合において、ユーザが左方向にスクロール操作を行うと、拡大画像の表示位置は表示位置Ｄｐ３１から表示位置Ｄｐ３２へと遷移する。制御部３１０は、これらの表示位置を表す表示位置情報を記録する。すなわち、制御部３１０は、左方向のスクロール操作の前には表示位置Ｄｐ３１を表す表示位置情報を記録しており、当該スクロール操作の後には表示位置Ｄｐ３２を表す表示位置情報を記録する。
【０１０５】
一方、図１５において、ウェブページＷｐ４１は、ウェブページ全体（１ページ分）を表している。ここにおいて、画像Ｉｍ４１は、スクロール操作前の等倍画像を表し、画像Ｉｍ４２は、スクロール操作後の等倍画像を表す。ここで、拡大操作が行われていないとし、表示位置の初期位置が等倍画像の中央であるとすると、その表示位置は、画像Ｉｍ４１においては表示位置Ｄｐ４１であり、画像Ｉｍ４２においては表示位置Ｄｐ４２である。つまり、このとき制御部３１０は、等倍画像における相対的な位置を変えずに、ウェブページにおける位置のみが変化するように表示位置情報を変更する。この場合、ユーザがスクロール操作前に拡大操作を行うと、表示領域２４１には表示位置Ｄｐ４１に相当する拡大画像が表示され、ユーザがスクロール操作後に拡大操作を行うと、表示領域２４１には表示位置Ｄｐ４２に相当する拡大画像が表示される。
【０１０６】
本実施形態のスクロール操作は、拡大操作とは別異の操作によって行われるため、例えば、スクロール操作を行っている途中から拡大操作を開始したり、あるいは拡大操作を行っている途中からスクロール操作を開始したりすることが可能である。これにより、ユーザは、一方の操作を行っているか否かの影響を受けることなく、必要なときに他方の操作を行うことが可能である。
【０１０７】
また、本実施形態のスクロール操作は、動き検出部２７０による動き情報によって実現される場合に、ＺＬボタン２６１ＺＬ及びＺＲボタン２６１ＺＲの押下を必要とするものとなっている。すなわち、ＺＬボタン２６１ＺＬ及びＺＲボタン２６１ＺＲは、このとき押下可能なスイッチとして機能し、このスイッチがオン状態（押下している状態）となっているときに画像のスクロールが行われるようになっている。上述したように、ＺＬボタン２６１ＺＬ及びＺＲボタン２６１ＺＲを両手で押下していると、ユーザがコントローラ２００を確実に把持することが可能となるため、より正確な動き情報が得られやすくなる。
【０１０８】
例えば、ユーザが片手でコントローラ２００を操作することを許容した場合、コントローラ２００が意図せぬ動き（スクロール操作のための動きとは異なる動き）をしやすくなるため、このような意図せぬ動きとスクロール操作のための動きとの区別が困難になり、結果としてユーザが意図しない画像のスクロールが行われる可能性が高くなる。一方、スクロール操作を行う場合にはＺＬボタン２６１ＺＬ及びＺＲボタン２６１ＺＲの押下を必須とする、といった規則を設けると、ユーザが望ましい持ち方（図３参照）でコントローラ２００を把持するように誘導することができるため、このような規則を設けない場合よりも本体装置３００がスクロール操作を誤検出する可能性を低くすることが期待できる。なお、このような効果は、ＺＬボタン２６１ＺＬ及びＺＲボタン２６１ＺＲの押下ではなく、Ｌボタン２６１Ｌ及びＲボタン２６１Ｒの押下によっても期待できる。
【０１０９】
コントローラ２００の画像（等倍画像又は拡大画像）は、以上のようにして表示される。このとき、制御部３１０は、必要に応じて、モニタ１００に表示される画像も変更する。コントローラ２００が等倍画像を表示している場合であれば、モニタ１００にも同様の画像が表示される。つまり、制御部３１０は、コントローラ２００が等倍画像を表示している場合には、等倍画像の変化に追従するように画像をモニタ１００に表示させる。例えば、制御部３１０は、等倍画像の表示中にスクロール操作が行われれば、等倍画像のスクロール（ステップＳ３５４）に合わせてモニタ１００の画像もスクロールさせる。
【０１１０】
一方、コントローラ２００が拡大画像を表示している場合、制御部３１０は、モニタ１００の表示態様を等倍画像の場合と異ならせる。より詳細には、制御部３１０は、モニタ１００に表示されている表示画像に対する拡大画像（すなわち枠画像）の位置に応じた態様で画像の表示を制御する。
【０１１１】
図１６は、拡大操作が行われている場合において、本体装置３００がモニタ１００に画像を表示させるときに実行する処理を示すフローチャートである。この処理は、本体装置３００において、拡大操作が行われている場合に、コントローラ２００に画像を表示させるための処理（図８参照）と並行して繰り返し実行される処理である。つまり、この処理が行われているとき、コントローラ２００は、拡大画像のを表示している。
【０１１２】
この処理において、本体装置３００の制御部３１０は、まず、ウェブページの画像（表示画像）と枠画像とを表示させる（ステップＳ４１）。制御部３１０は、コントローラ２００に画像を表示させる制御も行っているため、コントローラ２００に表示されている画像の位置を特定することが可能である。制御部３１０は、コントローラ２００に表示されている画像の位置を特定することによって枠画像の位置を特定する。
【０１１３】
次に、制御部３１０は、コントローラ２００を介してスクロール操作が行われたか否かを判断する（ステップＳ４２）。制御部３１０は、スクロール操作が行われていない場合には、画像をスクロールさせることなく本処理を終了させる。一方、制御部３１０は、スクロール操作が行われると、当該スクロール操作が行われている方向について、枠画像が表示領域１０１の境界に達しているか否かをさらに判断する（ステップＳ４３）。一方、制御部３１０は、スクロール操作が行われていなければ、モニタ１００に表示させる画像を変更せずに、本処理を終了する。
【０１１４】
制御部３１０は、枠画像が表示領域１０１の境界に達している場合には、スクロール操作が行われている方向にスクロールが可能であるか否かをさらに判断する（ステップＳ４４）。ここにおいて、ウェブページの端部である場合など、それ以上のスクロールが不可能な場合であれば、制御部３１０は、画像のスクロールを行わずに本処理を終了する。一方、スクロール操作が可能な場合には、制御部３１０は、モニタ１００に表示されている画像を当該スクロール操作が行われている方向にスクロールさせ、当該画像以外の画像（すなわち、表示画像のうちのそれまで表示されていなかった部分の画像）を表示させる（ステップＳ４５）。
【０１１５】
また、制御部３１０は、枠画像が表示領域１０１の境界に達していない場合には、モニタ１００に表示されているウェブページの画像をスクロールさせずに、枠画像の表示位置のみを移動させる（ステップＳ４６）。ただし、この場合においても、コントローラ２００に表示されている画像のスクロール表示は行われている。
【０１１６】
図１７は、モニタ１００の画面遷移を例示する図である。この例において、モニタ１００は、表示領域１０１よりも縦長のウェブページの画像Ｉｍ５１を表示する。なお、同図において、ウェブページのうちの表示領域１０１に表示されない領域については、破線で示されている。
【０１１７】
図１７（ａ）の状態において、枠画像Ｉｍ５２は、表示領域１０１の中央に表示されている。この状態で、ユーザが下方向にスクロールするスクロール操作を行うと、本体装置３００は、枠画像Ｉｍ５２の表示位置を下方に移動させる。このとき、本体装置３００は、枠画像Ｉｍ５２の移動に合わせて、コントローラ２００の表示領域２４１に表示させる画像をスクロールさせる。このようなスクロール操作が継続的に行われると、枠画像Ｉｍ５２は、図１７（ｂ）に示すように、やがて表示領域１０１の境界に達する。
【０１１８】
図１７（ｂ）に示すように、枠画像Ｉｍ５２が表示領域１０１の境界に達した場合において、さらに下方向へのスクロール操作が行われると、本体装置３００は、表示領域１０１に表示されているウェブページの画像Ｉｍ５１を変化させるべく、スクロールを開始する。その結果、画像Ｉｍ５１のうちのそれまで見えていなかった部分が徐々に表示されるようになる。その後、下方向へのスクロール操作を繰り返し、ウェブページの下端まで表示させると、図１７（ｃ）に示す状態となり、それ以上のスクロールは行われなくなる。
【０１１９】
本実施形態によれば、ユーザは、コントローラ２００に表示されている画像をスクロールさせるスクロール操作によって、必要に応じて、モニタ１００に表示されている画像をもスクロールさせることが可能である。また、ユーザは、モニタ１００の表示領域１０１を確認することによって、コントローラ２００の表示領域２４１に表示しきれない部分の画像を確認することが可能であるとともに、枠画像を確認することによって、表示領域１０１に表示されている画像と表示領域２４１に表示されている画像の位置関係を把握することが可能である。
【０１２０】
［変形例］
上述した実施形態は、本発明の実施の一態様である。本発明は、この実施形態に限定されることなく、以下の変形例に示すような他の態様で実施することも可能である。なお、本発明は、必要に応じて、複数の変形例を組み合わせて適用することも可能である。
【０１２１】
（変形例１）
本発明は、画像の表示時に拡大操作を随時行うによって動作モードを切り替えるものではなく、画像の表示前にあらかじめ動作モードを設定するものであってもよい。この場合、において、動作モードとして「拡大モード」を設定しておけば、ユーザは、拡大操作を行うことなく、コントローラ１００に最初から拡大画像（部分画像）を表示させることが可能になる。
【０１２２】
（変形例２）
把持検出手段３１５に相当する構成は、本体装置３００ではなくコントローラ２００が有していてもよい。この場合、コントローラ２００は、ユーザによる把持を検出したことを示すフラグなどのデータを本体装置３００に送信してもよいが、ユーザによる把持を検出した場合に動き情報を送信するようにし、ユーザによる把持が検出されなければ動き情報の送信を行わないようにしてもよい。
【０１２３】
（変形例３）
モニタ１００の表示領域１０１は、必ずしもコントローラ２００の表示領域２４１よりも大きなサイズである必要はなく、表示領域２４１と同等ないしそれ未満のサイズであってもよい。また、モニタ１００に相当する表示装置（第１の表示装置）とコントローラ２００に相当する表示装置（第２の表示装置）とは、これらが別体に構成されていればよく、互いに有線接続されたような構成であってもよい。
【０１２４】
（変形例４）
ユーザは、表示領域２４１に等倍画像又は拡大画像が表示されている場合に、表示領域２４１に表示されている操作オブジェクトを選択することが可能である。換言すれば、本体装置３００は、拡大操作が行われている場合と、拡大操作が行われていない場合のいずれにおいても、操作オブジェクトを選択するための操作を受け付けることが可能である。ユーザは、表示領域２４１に対するタッチ操作によって操作オブジェクトを選択してもよいが、他の操作によって選択することも可能である。例えば、コントローラ２００は、十字ボタン２６１Ｄ及びＡボタン２６１Ａを操作オブジェクトを選択するためのキーとして機能させてもよい。
【０１２５】
十字ボタン２６１ＤとＡボタン２６１Ａとを用いて操作オブジェクトを選択する操作方法としては、次のようなものが考えられる。例えば、十字ボタン２６１Ｄによって操作オブジェクトの選択候補を切り替え、Ａボタン２６１Ａによって選択候補を選択する（すなわち選択する操作オブジェクトを確定する）方法がある。
【０１２６】
図１８は、等倍画像と拡大画像において表示される操作オブジェクトと、その選択候補を例示する図である。同図において、Ａ〜Ｐのアルファベットが付された画像は、それぞれ選択可能なアイコンであり、操作オブジェクトであるとする。この例において、ユーザが十字ボタン２６１Ｄを押下すると、所定の規則に従っていずれかの操作オブジェクトが選択候補となる。例えば、図示した例においては、表示領域２４１のうちの最も左上にある操作オブジェクトが最初の選択候補となる。その後、ユーザは、十字ボタン２６１Ｄを押下することで、選択候補を上下左右に移動させることが可能である。例えば、図１８（ａ）に示す状態において、ユーザが十字ボタン２６１Ｄで右方向を１回指示すると、選択候補はアイコン「Ａ」からアイコン「Ｂ」に切り替わる。
一方、図１８（ｂ）は、図１８（ａ）に示す等倍画像Ｉｍ６１の拡大画像Ｉｍ６２を示している。この拡大画像Ｉｍ６２を表示している場合において、最初に選択候補になるのは、アイコン「Ｆ」である。
【０１２７】
このように、拡大操作が行われている場合と行われていない場合とでは、最初の選択候補が異なり得るほか、選択可能な操作オブジェクトの数も異なり得る。したがって、ユーザは、拡大操作を行い、拡大画像を表示させることで、所望の操作オブジェクトをより少ない回数で選択することができる場合がある。例えば、アイコン「Ｋ」を選択するために要する十字ボタン２６１Ｄの最少の押下回数は、図１８（ａ）の等倍画像の場合よりも図１８（ｂ）の拡大画像の場合の方が少なくなるため、このような場合には拡大操作を行ってから十字ボタン２６１Ｄを操作した方が望ましいといえる。一方で、情報の一覧性を重視したいとか、所望の操作オブジェクトが特に定まっていないといった場合であれば、拡大操作を行わずに十字ボタン２６１Ｄを操作した方がよい場合もある。
【０１２８】
なお、この場合において、十字ボタン２６１Ｄは、スクロール操作に利用することも可能である。例えば、図１８（ｂ）に示す状態において、十字ボタン２６１Ｄによって上方向を指示すると、拡大画像Ｉｍ６２がスクロールされ、アイコン「Ｊ」、「Ｋ」が非表示とナリ、アイコン「Ｂ」、「Ｃ」が表示されるようになっていてもよい。
【０１２９】
（変形例５）
コントローラ２００に表示される等倍画像は、図１５に示した画像Ｉｍ４１のように、モニタ１００の表示領域１０１に表示されている画像Ｉｍ４２と同じ領域の画像であってもよいし、そうでなくてもよい。例えば、コントローラ１００に表示される等倍画像は、モニタ１００の表示領域１０１に表示されている画像Ｉｍ４２の一部の画像であってもよい。このような場合には、本体装置３００は、拡大操作が行われているときだけでなく、拡大操作が行われていないときにも指標画像（枠画像）を表示させてもよい。
【０１３０】
つまり、表示領域２４１に表示される等倍画像は、モニタ１００の表示領域１０１に表示される画像と同じ倍率（すなわち同じサイズ）である必要はない。すなわち、等倍画像の「等倍」とは、拡大画像と対比したときに拡大されていないという意味にすぎず、モニタ１００に表示される画像との対比を意味するものではない。表示される画像の倍率は、ここではコントローラ２００に表示される非拡大時の画像を基準としているが、モニタ１００に表示される画像を基準にすることももちろん可能である。
【０１３１】
（変形例６）
本体装置３００は、コントローラ２００に表示させる画像だけでなく、モニタ１００に表示させる画像についても、必要に応じて拡大させてもよい。例えば、本体装置３００は、拡大操作に応じて、コントローラ２００に表示させる画像と連動するように、モニタ１００に表示させる画像も拡大するようにしてもよい。
【０１３２】
（変形例７）
表示位置情報が表す位置を初期位置に戻すための操作は、スクロール操作に限定されない。例えば、制御部３１０は、ハイパーリンクなどの操作オブジェクトが選択されたり、メニュー画像Ｉｍ１２、Ｉｍ１３に表示されたアイコンが選択されたりした場合にも、表示位置情報が表す位置を初期位置に戻してもよい。
【０１３３】
（変形例８）
本発明は、本体装置３００、本体装置３００とコントローラ２００とを備える情報処理システム、さらにモニタ１００を備える情報処理システム（表示システム１０）といった形態だけではなく、本体装置３００に相当する構成とコントローラ２００に相当する構成とを一体に備えた表示装置といった形態でも実施可能である。あるいは、本発明は、本発明に係る制御（すなわち、第１の表示制御手段３１１及び第２の表示手段３１２による制御など）の一部又は全部をモニタ１００及びコントローラ２００で実行するように構成されてもよいし、本体装置３００に相当する構成を備えることなく、各々の表示装置における表示制御をそれぞれの装置で実行してもよい。また、本発明に係る表示装置は、両手で把持する形状ではなく、片手で把持する形状であってもよいし、机の上などに置いた状態で操作するものであってもよい。なお、本発明に係る制御装置は、ゲーム機能を有していなくてもよい。
【０１３４】
また、本発明は、このような制御装置や情報処理システムの形態だけでなく、表示装置に拡大画像（部分画像）を表示させるための画像表示方法や、かかる画像表示方法を実現するための情報処理プログラムといった形態での実施も可能である。さらに、本発明に係る情報処理プログラムは、光ディスクや半導体メモリなどの記録媒体に記録された形態の提供や、インターネットなどのネットワークを介して制御装置にダウンロードさせる形態での提供も可能である。
【符号の説明】
【０１３５】
１０…表示システム、１００…モニタ（第１の表示装置）、１０１…表示領域、２００…コントローラ（第２の表示装置）、２１０…制御部、２２０…補助記憶部、２３０…通信部、２４０…表示部、２４１…表示領域、２５０…タッチスクリーン部、２６０…操作部、２７０…動き検出部、３００…本体装置（制御装置）、３１０…制御部、３１１…第１の表示制御手段、３１２…第２の表示制御手段、３１３…情報取得手段、３１４…オブジェクト選択手段、３１５…把持検出手段、３１６…位置特定手段、３１７…画像生成手段、３１８…表示制御手段、３２０…補助記憶部、３３０…ディスクドライブ部、３４０…ネットワーク通信部、３５０…端末通信部、３６０…ＡＶインタフェース部
【図１】
2013174726.tif 000003
【図２】
2013174726.tif 000004
【図３】
2013174726.tif 000005
【図４】
2013174726.tif 000006
【図５】
2013174726.tif 000007
【図６】
2013174726.tif 000008
【図７】
2013174726.tif 000009
【図８】
2013174726.tif 000010
【図９】
2013174726.tif 000011
【図１０】
2013174726.tif 000012
【図１１】
2013174726.tif 000013
【図１２】
2013174726.tif 000014
【図１３】
2013174726.tif 000015
【図１４】
2013174726.tif 000016
【図１５】
2013174726.tif 000017
【図１６】
2013174726.tif 000018
【図１７】
2013174726.tif 000019
【図１８】
2013174726.tif 000020