(57)【要約】【課題】オブジェクトを迅速にズームすることができるようにする。【解決手段】画像表示装置１２の演算部５３の指定部は、オブジェクトを指定する。検知部は、ユーザーにより指定されたズーム率でオブジェクトをズームした場合におけるオブジェクトの少なくとも一部の閾値を越えた変化の発生を検知する。ズーム部は、指定されたズーム率でオブジェクトをズームすると、オブジェクトの少なくとも一部に閾値を越えた変化が発生する場合、オブジェクトの少なくとも一部に閾値を越えた変化が発生する直前のズーム率でオブジェクトをズームする。またズーム部は、指定されたズーム率でオブジェクトをズームしても、オブジェクトの少なくとも一部に閾値を越えた変化が発生しない場合、指定されたズーム率でオブジェクトをズームする。本発明はテレビジョン受像機、その他の情報処理装置に適用することができる。【選択図】図１
2010257037.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトを指定する指定部と、
ユーザーにより指定されたズーム率で前記オブジェクトをズームした場合における前記オブジェクトの少なくとも一部の閾値を越えた変化を検知する検知部と、
指定された前記ズーム率で前記オブジェクトをズームすると、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生する場合、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生する直前の前記ズーム率で前記オブジェクトをズームし、指定された前記ズーム率で前記オブジェクトをズームしても、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生しない場合、指定された前記ズーム率で前記オブジェクトをズームするズーム部と
を備える情報処理装置。
【請求項２】
前記ズーム率は、入力装置が３次元空間でジェスチャ操作された場合に発生される遠隔制御信号により指定される
請求項１に記載の情報処理装置。
【請求項３】
前記オブジェクトの少なくとも一部の閾値を越えた変化は、前記オブジェクトの潰れまたはモザイク化である
請求項２に記載の情報処理装置。
【請求項４】
前記オブジェクトが潰れるかまたはモザイク化する直前の前記ズーム率は、前記オブジェクトに表示されている文字、図形または顔を認識することにより決定される
請求項３に記載の情報処理装置。
【請求項５】
前記入力装置の前記ジェスチャ操作を検出する検出部と、
検出された前記ジェスチャ操作に基づいて前記ズーム率を演算する演算部と
をさらに備える請求項４に記載の情報処理装置。
【請求項６】
前記ズーム部は、前記オブジェクト上のズームする基準点が指定された場合、前記基準点が対応する仮想平面上おける仮想点を基準とする所定の範囲をズームする
請求項５に記載の情報処理装置。
【請求項７】
前記仮想点を中心とする所定の範囲を拡大すると、拡大した範囲の上下左右の端部が、前記仮想平面の外に位置することになる場合、前記仮想平面内の画像が拡大されるように前記仮想平面上おける前記仮想点の位置が補正される
請求項６に記載の情報処理装置。
【請求項８】
指定部と、
検知部と、
ズーム部とを備え、
前記指定部は、オブジェクトを指定し、
前記検知部は、ユーザーにより指定されたズーム率で前記オブジェクトをズームした場合における前記オブジェクトの少なくとも一部の閾値を越えた変化を検知し、
前記ズーム部は、指定された前記ズーム率で前記オブジェクトをズームすると、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生する場合、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生する直前の前記ズーム率で前記オブジェクトをズームし、指定された前記ズーム率で前記オブジェクトをズームしても、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生しない場合、指定された前記ズーム率で前記オブジェクトをズームする
情報処理方法。
【請求項９】
コンピュータを、
オブジェクトを指定する指定手段と、
ユーザーにより指定されたズーム率で前記オブジェクトをズームした場合における前記オブジェクトの少なくとも一部の閾値を越えた変化を検知する検知手段と、
指定された前記ズーム率で前記オブジェクトをズームすると、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生する場合、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生する直前の前記ズーム率で前記オブジェクトをズームし、指定された前記ズーム率で前記オブジェクトをズームしても、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生しない場合、指定された前記ズーム率で前記オブジェクトをズームするズーム手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置および方法、並びにプログラムに関し、特にオブジェクトを迅速にズームすることができるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
最近パーソナルコンピュータが普及し、多くのユーザーにより使用されるようになってきた。ユーザーは、インターネットを介して各種の情報をパーソナルコンピュータにより享受することができる。
【０００３】
各種の情報は、ディスプレイに表示される。タッチパネル方式のディスプレイの場合、操作画面がディスプレイに表示され、ユーザーはその操作画面のうちの所定のボタンを選択操作することで、そのボタンに割り当てられている機能を実行させることができる。
【０００４】
ところで情報を表示するディスプレイには、さまざまな大きさのものがある。大きいディスプレイに表示される操作画面を、そのままのレイアウトで小さいディスプレイに表示させると、その操作画面のボタンが小さくなる。指に較べてボタンが小さ過ぎると、ユーザーは所望の１個のボタンを確実に選択、操作することが困難になる。
【０００５】
そこで、特許文献１には、ボタンが小さくなり過ぎて指で操作できなくなるのを防止するために、ボタンの大きさの下限値を予め決めておくことが記載されている。すなわち、ボタンの大きさが下限値を超えるほど小さいディスプレイの場合には、操作画面のレイアウトが、大きいディスプレイの場合とは異なるものに変更される。
【０００６】
このように予め下限値を設定しても、多様なユーザーの嗜好には対応することができない。すなわち、一般的にユーザーが使用する機器のディスプレイの大きさは固定されており、変化することはない。その結果、先の提案では、結局、ユーザーにとってボタンの大きさは一定となる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２６００２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、ボタンに代表されるオブジェクトの大きさの好みは、ユーザー毎に異なる。年配者はオブジェクトに表示されている文字を大きくしたいので、大きいボタンを好む傾向がある。これに対して若者は文字の大きさより、文字とオブジェクトがバランスよく表示されている状態の、小さいオブジェクトを好む傾向がある。そこで、オブジェクトの大きさをユーザーの好みに合わせて変更できるように、オブジェクトの大きさを拡大縮小するズーム機能が設けられていることが多い。
【０００９】
しかし、オブジェクトをユーザーに任意のズーム率でズームさせると、そのオブジェクトに表示されている情報をユーザーが視認することが困難になる場合がある。そこでユーザーは、所定のズーム率を設定してズームし、視認できるかを確認する操作を繰り返すことになる。その結果、適正なズーム率を設定し、そのズーム率でズームするのに時間がかかる場合があった。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、オブジェクトを迅速にズームすることができるようにするものである。
【課題を解決するための手段】
【００１１】
本発明の一側面は、オブジェクトを指定する指定部と、ユーザーにより指定されたズーム率で前記オブジェクトをズームした場合における前記オブジェクトの少なくとも一部の閾値を越えた変化の発生を検知する検知部と、指定された前記ズーム率で前記オブジェクトをズームすると、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生する場合、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生する直前の前記ズーム率で前記オブジェクトをズームし、指定された前記ズーム率で前記オブジェクトをズームしても、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生しない場合、指定された前記ズーム率で前記オブジェクトをズームするズーム部とを備える情報処理装置である。
【００１２】
前記ズーム率は、入力装置が３次元空間でジェスチャ操作された場合に発生される遠隔制御信号により指定することができる。
【００１３】
前記オブジェクトの少なくとも一部の閾値を越えた変化は、前記オブジェクトの潰れまたはモザイク化とすることができる。
【００１４】
前記オブジェクトが潰れるかまたはモザイク化する直前の前記ズーム率は、前記オブジェクトに表示されている文字、図形または顔を認識することにより決定することができる。
【００１５】
前記入力装置の前記ジェスチャ操作を検出する検出部と、検出された前記ジェスチャ操作に基づいて前記ズーム率を演算する演算部とをさらに備えることができる。
【００１６】
前記ズーム部は、前記オブジェクト上のズームする基準点が指定された場合、前記基準点が対応する仮想平面上おける仮想点を基準とする所定の範囲をズームすることができる。
【００１７】
前記仮想点を中心とする所定の範囲を拡大すると、拡大した範囲の上下左右の端部が、前記仮想平面の外に位置することになる場合、前記仮想平面内の画像が拡大されるように前記仮想平面上おける前記仮想点の位置を補正することができる。
【００１８】
本発明の他の側面は、指定部と、検知部と、ズーム部とを備え、前記指定部は、オブジェクトを指定し、前記検知部は、ユーザーにより指定されたズーム率で前記オブジェクトをズームした場合における前記オブジェクトの少なくとも一部の閾値を越えた変化の発生を検知し、前記ズーム部は、指定された前記ズーム率で前記オブジェクトをズームすると、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生する場合、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生する直前の前記ズーム率で前記オブジェクトをズームし、指定された前記ズーム率で前記オブジェクトをズームしても、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生しない場合、指定された前記ズーム率で前記オブジェクトをズームする情報処理方法である。
【００１９】
さらに本発明の他の側面は、コンピュータを、オブジェクトを指定する指定手段と、ユーザーにより指定されたズーム率で前記オブジェクトをズームした場合における前記オブジェクトの少なくとも一部の閾値を越えた変化の発生を検知する検知手段と、指定された前記ズーム率で前記オブジェクトをズームすると、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生する場合、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生する直前の前記ズーム率で前記オブジェクトをズームし、指定された前記ズーム率で前記オブジェクトをズームしても、前記オブジェクトの少なくとも一部に閾値を越えた変化が発生しない場合、指定された前記ズーム率で前記オブジェクトをズームするズーム手段として機能させるためのプログラムである。
【００２０】
本発明の側面においては、指定部または指定手段は、オブジェクトを指定し、検知部または検知手段は、ユーザーにより指定されたズーム率でオブジェクトをズームした場合におけるオブジェクトの少なくとも一部の閾値を越えた変化の発生を検知し、ズーム部または検知手段は、指定されたズーム率でオブジェクトをズームすると、オブジェクトの少なくとも一部に閾値を越えた変化が発生する場合、オブジェクトの少なくとも一部に閾値を越えた変化が発生する直前のズーム率でオブジェクトをズームし、指定されたズーム率でオブジェクトをズームしても、オブジェクトの少なくとも一部に閾値を越えた変化が発生しない場合、指定されたズーム率でオブジェクトをズームする。
【発明の効果】
【００２１】
以上のように、本発明の一側面によれば、オブジェクトを迅速にズームすることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の情報処理システムの一実施の形態の構成を示すブロック図である。
【図２】入力装置の構成を示す斜視図である。
【図３】入力装置の演算部の機能的構成を示すブロック図である。
【図４】画像表示装置の演算部の機能的構成を示すブロック図である。
【図５】コマンド送信処理を説明するフローチャートである。
【図６】オブジェクトのズーム処理を説明するフローチャートである。
【図７】オブジェクトの表示例を示す図である。
【図８】第１のジェスチャを説明する図である。
【図９】第２のジェスチャを説明する図である。
【図１０】第３のジェスチャを説明する図である。
【図１１】他のジェスチャを説明する図である。
【図１２】他のジェスチャを説明する図である。
【図１３】オブジェクトのズーム処理を説明するフローチャートである。
【図１４】ＥＰＧ表示処理を説明するフローチャートである。
【図１５】ＥＰＧ表示処理を説明するフローチャートである。
【図１６】ズームポイントを説明する図である。
【図１７】仮想平面と表示範囲を説明する図である。
【図１８】ズームポイントを説明する図である。
【図１９】仮想平面と表示範囲を説明する図である。
【図２０】ズームポイントを説明する図である。
【図２１】仮想平面と表示範囲を説明する図である。
【図２２】表示例を表す図である。
【図２３】表示例を表す図である。
【図２４】表示例を表す図である。
【図２５】表示例を表す図である。
【発明を実施するための形態】
【００２３】
以下、発明を実施するための形態（以下、実施の形態と称する）について説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態（システムの構成）
２．第１の実施の形態（入力装置の構成）
３．第１の実施の形態（入力装置の演算部の機能的構成）
４．第１の実施の形態（画像表示装置の演算部の機能的構成）
５．第１の実施の形態（コマンド送信処理）
６．第１の実施の形態（オブジェクトのズーム処理１）
７．第２の実施の形態（オブジェクトのズーム処理２）
８．第３の実施の形態（ＥＰＧ表示処理）
９．変形例
【００２４】
＜１．第１の実施の形態＞
［システムの構成］
【００２５】
図１は、本発明の情報処理システムの一実施の形態の構成を示すブロック図である。
【００２６】
この情報処理システム１は、情報処理装置としての画像表示装置１２と、それを遠隔制御するポインティングデバイスあるいはリモートコントローラとしての入力装置１１とにより構成されている。
【００２７】
入力装置１１は、加速度センサー３１、角速度センサー３２、ボタン３３、演算部３４、通信部３５、およびアンテナ３６を有している。
【００２８】
入力装置１１はいわゆる空中リモートコントローラを構成する。加速度センサー３１と角速度センサー３２は、入力装置１１が３次元空間で任意の方向に操作された場合、それぞれ入力装置１１の加速度と角速度を検出する。
【００２９】
ボタン３３は、ユーザーにより操作される。ボタン３３は、図には１つのみが示されているが、実際には複数のボタンで構成される。例えばボタン３３は、選択を確定するとき操作される決定ボタン、数字に対応したテンキーなどにより構成される。
【００３０】
例えばマイクロプロセッサなどよりなる演算部３４は、加速度センサー３１、角速度センサー３２、ボタン３３の操作結果を検出する。検出結果に対応するコマンド等の信号は、通信部３５により増幅、変調され、アンテナ３６を介して、電波で画像表示装置１２に送信される。
【００３１】
例えばテレビジョン受像機からなる画像表示装置１２は、アンテナ５１、通信部５２、演算部５３、および表示部５４を有している。
【００３２】
アンテナ５１は、入力装置１１からの電波を受信する。通信部５２は、アンテナ５１を介して受信した信号を増幅、復調する。例えばマイクロプロセッサなどよりなる演算部５３は、通信部５２からの信号に基づき、所定の動作を実行する。表示部５４は画像を表示する。なお、図示は省略されているが、画像表示装置１２は、テレビジョン放送を受信し、画像を表示部５４に表示する機能を有している。
【００３３】
なお、入力装置１１と画像表示装置１２との間の通信に用いられる媒体は無線であればよく、赤外線を使用することもできる。
【００３４】
［入力装置の構成］
【００３５】
図２は、入力装置の外観の構成を示す斜視図である。入力装置１１は、情報処理装置としての画像表示装置１２を制御する遠隔操作信号を生成するためにユーザーにより操作される操作部としての本体４１を有している。本体４１の上面には、１個のボタン３３が代表的に示されているが、実際には複数のボタンが設けられている。
【００３６】
ユーザーは入力装置１１すなわち本体４１を把持し、先頭を画像表示装置１２に向けて、３次元空間で任意の方向に操作したり、ボタン３３を操作したりする。これにより、ポインタを操作方向に移動させたり、所定のモードを設定したり、所定の動作を指令することができる。
【００３７】
入力装置１１の先頭には、ＭＥＭＳ（Ｍｉｃｒｏ  Ｅｌｅｃｔｒｏ  Ｍｅｃｈａｎｉｃａｌ  Ｓｙｓｔｅｍｓ）の技術により製造された、加速度センサー３１と角速度センサー３２が取り付けられている。Ｘ’’Ｙ’’Ｚ’’は、加速度センサー３１の相互に垂直な相対座標系の軸である。Ｘ’Ｙ’Ｚ’は、角速度センサー３２の相互に垂直な相対座標系の軸である。Ｘ’’Ｙ’’Ｚ’’軸とＸ’Ｙ’Ｚ’軸は、それぞれ平行とされている。ＸＹＺはそれぞれ相互に垂直な絶対座標系の軸である。Ｙ軸は鉛直方向の軸であり、Ｘ軸とＺ軸は、水平面内の軸であり、Ｙ軸はこの水平面に対して垂直な鉛直方向の軸である。
【００３８】
典型的には、本体４１の先頭（図２における右上方向の端部）を、その先に位置する画像表示装置１２の表示部５４に向けた状態で、本体４１の全体がユーザーにより、３次元空間の任意の方向に操作される。この場合、２軸式振動型角速度センサーで構成される角速度センサー３２は、それぞれＸ’軸とＹ’軸と平行なピッチ回転軸とヨー回転軸を中心として回転するピッチ角θとヨー角ψの角速度を検出する。あるいは振動型の角速度センサーの代わりに、地磁気式の角度センサーを用いることもできる。加速度センサー３１は、Ｘ’’軸およびＹ’’軸の方向の加速度Ａｘ（ｔ），Ａｙ（ｔ）を検出する。加速度センサー３１は、加速度をベクトル量として検知することができる。加速度センサー３１としては、Ｘ’’軸、Ｙ’’軸、およびＺ’’軸の３軸を感度軸とする３軸型加速度センサーを用いることもできる。
【００３９】
ユーザーは手で入力装置１１を把持し、入力装置１１の全体を３次元の自由空間において任意の方向に操作する。すなわち、入力装置１１は、いわゆる空中リモートコントローラであり、机上においたまま使用されるのではなく、空中で操作される。入力装置１１はその操作された方向を検出し、その操作された方向の操作信号を出力する。また入力装置１１は、ボタン３３が操作された場合、対応する操作信号を出力する。
【００４０】
［入力装置の演算部の機能的構成］
【００４１】
図３は入力装置１１の演算部３４の機能的構成を示すブロック図である。演算部３４は、取得部１０１および送信部１０２を有している。
【００４２】
取得部１０１は、角速度や加速度の他、操作されたボタンに対応するボタン情報などを取得する。送信部１０２は、取得された情報に基づくコマンドなどを画像表示装置１２に送信する。
【００４３】
［画像表示装置の演算部の機能的構成］
【００４４】
図４は、画像表示装置１２の演算部５３の機能的構成を示すブロック図である。演算部５３は、指定部２０１、設定部２０２、検出部２０３、演算部２０４、判定部２０５、検知部２０６、ズーム部２０７、取得部２０８、抽出部２０９、および実行部２１０を有している。
【００４５】
指定部２０１は、オブジェクトを指定する。設定部２０２は、モードを設定する。検出部２０３は、ズーム操作を検出する。演算部２０４は、ズーム率を演算する。判定部２０５は、各種の判定を行う。検知部２０６は、表示情報の欠陥を検知する。ズーム部２０７は、オブジェクトをズームする。取得部２０８は、表示情報の表示条件を取得する。抽出部２０９は、仮想平面の領域を抽出する。実行部２１０は、オブジェクトに対応する処理を実行する。
【００４６】
［コマンド送信処理］
【００４７】
図５は、入力装置１１のコマンド送信処理を説明するフローチャートである。以下、図５を参照して、入力装置１１のコマンド送信処理を説明する
【００４８】
ステップＳ１において取得部１０１は、操作量を取得する。具体的には、加速度センサー３１および角速度センサー３２の検出出力、並びにボタン３３の操作に基づくボタン情報が取得される。
【００４９】
すなわち、角速度センサー３２は、ユーザーが入力装置１１を３次元の自由空間で把持、操作した場合に発生する運動のＹ’軸周りとＸ’軸周りの角速度（ωψ（ｔ），ωθ（ｔ））を出力する。同様に加速度センサー３１は、ユーザーが入力装置１１を３次元の自由空間で把持、操作した場合に発生する運動のＸ’’軸とＹ’’軸の加速度（Ａｘ（ｔ），Ａｙ（ｔ））を出力する。取得部１０１は、検出された角速度（ωψ（ｔ），ωθ（ｔ））や加速度（Ａｘ（ｔ），Ａｙ（ｔ））を取得する。具体的には、角速度（ωψ（ｔ），ωθ（ｔ））や加速度（Ａｘ（ｔ），Ａｙ（ｔ））が演算部３４に内蔵されるＡ／Ｄ変換器によりＡ／Ｄ変換され、取り込まれる。
【００５０】
次にステップＳ２において送信部１０２は、ステップＳ１における取得結果に基づくコマンドを送信する。具体的には、コマンドは、通信部３５において変調され、アンテナ３６を介して電波で画像表示装置１２に送信される。
【００５１】
なお、ここでコマンドとは、必ずしも形式的にコマンドである必要はなく、それに基づき、画像表示装置１２が所定の処理を実行できる情報であればよい。
【００５２】
以上の処理が繰り返されることで、ユーザーの操作に基づいて、入力装置１１から所定のコマンドが画像表示装置１２に送信される。
【００５３】
［オブジェクトのズーム処理１］
【００５４】
図５に示される処理により入力装置１１からコマンドが送信されると、画像表示装置１２のアンテナ５１がその電波を受信する。通信部５２はアンテナ５１を介して受信したコマンドを復調し、演算部５３に供給する。演算部５３の取得部２０８は送信されてきたコマンドを取得する。実行部２１０はこのコマンドに基づいて対応する処理を実行する。例えばユーザーによりオブジェクトのズームが指示された場合、オブジェクトをズームする処理が実行される。
【００５５】
図６は画像表示装置１２が実行するオブジェクトのズーム処理を説明するフローチャートである。以下、この図６を参照して、所定のオブジェクトを指定し、そのオブジェクトをズームする処理について説明する。
【００５６】
ステップＳ２１において指定部２０１は、オブジェクトを指定する。すなわちユーザーは、表示部５４に表示されているオブジェクトをズームする場合、入力装置１１を操作して、そのズームするオブジェクトを指定する。具体的には、ポインティングモードにおいて、ポインタで所定のオブジェクトが指定される。この操作に基づく遠隔制御信号が受信された場合、指定されたオブジェクトがズーム対象とされる。
【００５７】
図７は、オブジェクトの表示例を示す図である。図７に示されるように、任意の数のオブジェクト２５１が表示部５４に表示されている状態で、ユーザーはポインタ３０１によりズーム対象とするオブジェクトを指定する。例えば図７において３角形で示されるオブジェクト２５１が指定される。
【００５８】
ユーザーはズームするオブジェクトを指定した後、入力装置１１を把持して、ズームモードを設定するためのジェスチャ操作をする。
【００５９】
図８は、ズームモードを設定するためのジェスチャを説明する図である。ユーザーはズームモードを設定するとき、第１のジェスチャ操作をする。第１のジェスチャは、図８に示されている。すなわち入力装置１１は、最初、入力装置１１の正面が上を向く水平な姿勢（符号１１Ｈで示される姿勢）とされる。入力装置１１はその状態から、長手方向の軸１１Ｌと垂直な軸１１Ｓを中心として、入力装置１１の正面がユーザーに対向するように、その先端が上向きの垂直な姿勢（符号１１Ｖで示される姿勢）に回転される。この第1のジェスチャに対応する遠隔制御信号が受信された場合、ステップＳ２２において設定部２０２は、ズームモードを設定する。ズームモードが設定されるとき、それまのでモード、例えばポインティングモードは解除される。
【００６０】
入力装置１１の長手方向の軸１１ＬのＹ軸に対する角度αは、図２に示されるＺ’’軸方向の加速度Ａｚ（ｔ）の大きさから判定することができる。Ｙ軸に対する角度αが予め設定されている閾値（例えば１０度）以内であるとき、入力装置１１は上向き垂直姿勢であると判定される。例えば、加速度Ａｚ（ｔ）と重力加速度ｇとの差が閾値以下であるとき、すなわち、加速度Ａｚ（ｔ）と重力加速度ｇがほぼ等しいとき、入力装置１１は上向き垂直姿勢であると判定することができる。
【００６１】
もちろん、姿勢の判断は、図５のステップＳ２の処理で送信されてきたその他の各種の情報を利用して行うこともできる。
【００６２】
入力装置１１が上向き垂直姿勢ではない場合、すなわち角度αが閾値より大きい場合、ズームモードは設定されず、元のモード（例えばポインティングモード）が継続される。
【００６３】
角度αが閾値以下となり、ズームモードが設定された後、ユーザーは、画面表示をズームするための第２のジェスチャ操作をする。図９は、第２のジェスチャを説明する図である。同図に示されるように、第２のジェスチャは、入力装置１１を上向き垂直姿勢のまま、符号１１Ｎで示されるユーザーに近づく位置、または符号１１Ｆで示されるユーザーから遠ざかる位置に、平行移動させる操作である。ステップＳ２３において検出部２０３は、遠隔制御信号からこのズーム操作を検出する。すなわち第２のジェスチャ操作が検出される。
【００６４】
ステップＳ２４において演算部２４は、入力装置１１のズーム操作の遠隔制御信号に基づいて、ズーム率を演算する。ズーム率は、例えば図９に示されるような平行移動の距離が長いほど大きくなり、短いほど小さくなる。
【００６５】
ステップＳ２５において判定部２０５は、ズーム操作は拡大と縮小のいずれであるかを判定する。入力装置１１が手前側に移動された場合、すなわちユーザーに近づく方向に移動された場合、縮小するためのズーム操作と判定される。これに対して、入力装置１１が奥行き方向に移動された場合、すなわちユーザーから遠ざかる方向に移動された場合、拡大するためのズーム操作と判定される。勿論、この方向は、逆に定義することも可能である。
【００６６】
図９において、入力装置１１が符号１１で示される位置から符号１１Ｎで示される位置に移動された場合、すなわちユーザーに近づく方向に移動された場合、図２のＹ’’軸方向の加速度Ａｙ（ｔ）が正（または負）となる。これに対して、入力装置１１が奥行き方向（表示部５４の方向）に移動された場合、すなわちユーザーから遠ざかる方向に移動された場合、Ｙ’’軸方向の加速度Ａｙ（ｔ）が負（または正）となる。そこで、加速度Ａｙ（ｔ）の極性からこの判定を行うことができる。
【００６７】
入力装置１１が手前側に移動した場合、ステップＳ２６において検知部２０６は、表示情報を認識し、その欠陥を検知する。オブジェクトの欠陥とは、オブジェクトの少なくとも一部の閾値を越えた変化である。例えば、オブジェクトに表示されている表示情報の潰れが検知される。具体的には、ステップＳ２４で演算されたズーム率でオブジェクトを縮小した場合に、そのオブジェクトに表示されている文字、図形、顔の画像などの表示情報が潰れたかが検知される。
【００６８】
ステップＳ２７において判定部２０５は、ステップＳ２６の検知処理の結果に基づいて、表示情報が潰れたかを判定する。文字や図形の場合、文字の画数や図形を表す線と線の間隔が、所定の閾値以下になったとき、潰れたと判定される。また顔の画像の場合、口、鼻などの所定の部位の輪郭の距離が、所定の閾値以下になったとき、潰れたと判定される。
【００６９】
表示情報が潰れたと判定された場合、ステップＳ２８において演算部２０４は、ズーム率を大きくする。すなわち、ステップＳ２４で演算されたズーム率ＺＲ１で縮小した場合のオブジェクトの大きさをＯＳ１とするとき、オブジェクトがそれより大きい大きさＯＳ２（＞ＯＳ１）となるように、ズーム率が値ＺＲ１より1ステップだけ大きい値ＺＲ２（＝ＺＲ１＋１）に変更される。
【００７０】
ステップＳ２６において検知部２０６は、ステップＳ２８で設定されたズーム率ＺＲ２でオブジェクトを縮小した場合の表示情報の潰れを検知する。ステップＳ２７において判定部２０５は、ステップＳ２６の検知処理の結果に基づいて、表示情報が潰れたかを判定する。
【００７１】
以上のステップＳ２６乃至ステップＳ２８の処理が繰り返される結果、表示情報が潰れる直前のズーム率ＺＲＡが求められる。そして、表示情報が潰れる直前のズーム率ＺＲＡが求められると、ステップＳ３２においてズーム部２０７は、求められたズーム率ＺＲＡで、指定されたオブジェクトをズームする。その結果、ユーザーは、迅速に、オブジェクトの大きさを、表示されている表示情報を確認することができる最小の大きさにすることができる。
【００７２】
ステップＳ２５において拡大のズーム操作がなされたと判定された場合、すなわち、入力装置１１が奥行き側に移動された場合、ステップＳ２９において検知部２０６は、表示情報を認識し、その欠陥を検知する。ここでも、オブジェクトの少なくとも一部の閾値を越えた変化が欠陥として検知される。例えば、オブジェクトに表示されている表示情報のモザイク化が検知される。具体的には、ステップＳ２４で演算されたズーム率でオブジェクトを拡大した場合に、そのオブジェクトに表示されている文字、図形、顔の画像などの表示情報がモザイク化したかが検知される。
【００７３】
ステップＳ３０において判定部２０５は、ステップＳ２９の検知処理の結果に基づいて、表示情報がモザイク化したかを判定する。文字や図形の場合、文字の画数や図形を表す線がギザギザの線になったとき、文字がモザイク化したと判定される。また顔の画像の場合、口、鼻などの所定の部位の輪郭の線が、ギザギザの線になったとき、モザイク化したと判定される。
【００７４】
線は複数の画素の連結により構成されるが、拡大しない状態では、線は自然で滑らかな連続としてユーザーに認識される。従って、微視的には、すなわち画素単位で把握すれば、全ての線はギザギザな状態であると考えることができる。しかし、モザイク化の判定の基準としてのギザギザは、このような実際に観察することができない状態を意味するものではない。
【００７５】
モザイク化の判定の基準としてのギザギザとは、自然で滑らかな連続を認識することが困難になる、過剰な拡大であることをユーザーに認識させ、それ以上の拡大を禁止させる基準となるものである。そこで、例えば拡大処理に伴って、輪郭の線を構成する画素、およびその周辺の画素に関して、同じ輝度を有する隣接する複数の画素、および輝度が異なっていたとしても、その差が予め設定された閾値より小さい隣接する複数の画素の集合によりブロックを構成させる。そして、そのブロックの少なくとも１つの辺の長さが、予め設定された閾値より大きくなったとき、表示情報がモザイク化したと判定することができる。
【００７６】
表示情報がモザイク化したと判定された場合、ステップＳ３１において演算部２０４は、ズーム率を小さくする。すなわち、ステップＳ２４で演算されたズーム率ＺＲ１で拡大した場合のオブジェクトの大きさをＯＳ３とするとき、オブジェクトがそれより小さい大きさＯＳ４（＜ＯＳ３）となるように、ズーム率が値ＺＲ１より1ステップだけ小さい値ＺＲ３（＝ＺＲ１−１）に変更される。
【００７７】
ステップＳ２９において検知部２０６は、ステップＳ３１で設定されたズーム率ＺＲ３でオブジェクトを拡大した場合の表示情報のモザイク化を検知する。ステップＳ３０において判定部２０５は、ステップＳ２９の検知処理の結果に基づいて、表示情報がモザイク化したかを判定する。
【００７８】
以上のステップＳ２９乃至ステップＳ３１の処理が繰り返される結果、表示情報がモザイク化する直前のズーム率ＺＲＢが求められる。そして、表示情報がモザイク化する直前のズーム率ＺＲＢが求められると、ステップＳ３２においてズーム部２０７は、求められたズーム率ＺＲＢで、指定されたオブジェクトをズームする。その結果、ユーザーは、迅速に、オブジェクトの大きさを、表示されている表示情報を適正に確認することができる最大の大きさにすることができる。
【００７９】
なおユーザーは、ポインティングモードを設定する場合、第３のジェスチャ操作をする。図１０は、第３のジェスチャを説明する図である。同図に示されるように、第３のジェスチャは、入力装置１１を、入力装置１１の正面がユーザーに対向するように、その先端が上向きの垂直な姿勢（符号１１Ｖで示される姿勢）から、入力装置１１の長手方向の軸１１Ｌと垂直な軸１１Ｓを中心として、入力装置１１の正面が上を向く水平な姿勢（符号１１Ｈで示される姿勢）に回転するジェスチャである。すなわち、第１のジェスチャと逆のジェスチャである。
【００８０】
Ｚ軸に対する角度γが予め設定されている閾値（例えば１０度）以内であるとき、入力装置１１は水平姿勢であると判定される。換言すれば、入力装置１１の長手方向の軸１１ＬとＹ軸との角度α（＝９０−γ）が、８０度以上のとき、入力装置１１は水平姿勢であると判定される。
【００８１】
入力装置１１の長手方向の軸１１ＬのＺ軸に対する角度γは、図２のＺ’’軸方向の加速度Ａｚ（ｔ）の大きさから判定することができる。例えば、Ｚ’’軸方向の加速度Ａｚ（ｔ）が殆ど０である場合、すなわち重力加速度ｇのＺ’’軸方向の分力が殆どない場合、入力装置１１は水平姿勢であると判定される。
【００８２】
このように、ユーザーは、入力装置１１の姿勢を３次元空間で所定の方向に変化させるようにジェスチャ操作することで、モードを変更することができる。
【００８３】
なお制御対象とされるモードは、ポインティングモードとズームモードに限られるものではない。スクロールモード、チャンネル送り／戻しモード、音量増減モード、その他のモードを制御対象とすることができる。
【００８４】
また、入力装置１１のジェスチャは、図８乃至図１０に示した場合に限られるものではない。
【００８５】
図１１は、他のジェスチャを説明する図である。図１１に示されるように、上向き垂直姿勢のまま、左右方向に平行移動させたり（図１１Ａ）、上下方向に平行移動させたり（図１１Ｂ）する操作を例えば第２のジェスチャとすることができる。
【００８６】
図１２は、さらに他のジェスチャを説明する図である。同図に示されるように、入力装置１１を、符号１１で示される基本となる水平姿勢から、その先端が上向きになるように方向Ｃに９０度回転すると、入力装置１１は符号１１Ｃで示される上向き垂直姿勢になる。この姿勢は図８に示した姿勢である。
【００８７】
この他、入力装置１１を、水平姿勢から、その先端が下になるように、方向Ｄに９０度回転すると、入力装置１１は符号１１Ｄで示される下向き垂直姿勢になる。
【００８８】
また、入力装置１１を、水平姿勢から、反時計回転方向Ａに９０度回転すると、入力装置１１は符号１１Ａで示される反時計回転方向に９０度回転した姿勢になる。入力装置１１を、水平姿勢から、時計回転方向Ｂに９０度回転すると、入力装置１１は符号１１Ｂで示される時計回転方向に９０度回転した姿勢になる。入力装置１１を、水平姿勢から、時計回転方向Ｂに１８０度回転すると、入力装置１１は符号１１Ｅで示される裏返しの姿勢になる。
【００８９】
これらのジェスチャを、例えば第１ジェスチャあるいは第３のジェスチャとすることができる。
【００９０】
このようなジェスチャを利用して、上述した場合と同様の機能を実現することができる。このようなジェスチャを第１乃至第３のジェスチャとして組み合わせることで、ユーザーに直感的な操作をさせることが可能となる。
【００９１】
入力装置１１の３次元空間における第３のジェスチャ操作に基づきズーム率が決定されるので、ユーザーは、所望のズーム率を指定するために、入力装置１１を前後に移動させる距離を微妙に調整する必要がある。しかし、そのような微調整には慣れが必要であり、不慣れな操作者が微調整を行うのは困難である。その結果、不慣れな操作者がジェスチャ操作した場合、ズーム量が極端に大きくまたは小さく設定される。そこで、潰れやモザイク化する直前のズーム率を設定することで、ズーム率の迅速な設定が可能となり、操作性を向上させることができる。
【００９２】
＜第２の実施の形態＞
［オブジェクトのズーム処理２］
【００９３】
図６の実施の形態においては、表示情報に欠陥があると、常にズーム率が変更される。しかし、ユーザーによっては、表示情報の多少の欠陥の発生を許容する場合がある。このような要請に応えるために、ユーザーに表示情報の表示条件を予め登録させておくことができる。登録された表示条件が、表示情報の潰れやモザイク化を許容していない場合、図６における場合と同様の処理が実行される。しかし、登録された表示条件が、表示情報の潰れやモザイク化を許容している場合、ユーザーにより指定されたズーム率でズームが行われる。以下、図１３を参照して、この場合のオブジェクトズーム処理について説明する。
【００９４】
図１３は、オブジェクトのズーム処理を説明するフローチャートである。図１３のステップＳ６１乃至ステップＳ７５の処理は、図６のステップＳ２１乃至ステップＳ３２の処理と、基本的に同様の処理である。異なっているのは、図６のステップＳ２４とステップＳ２５に対応する図１３のステップＳ６４とステップＳ６６の間に、ステップＳ６５が挿入されている点である。また、図６のステップＳ２５とステップＳ２６に対応する図１３のステップＳ６６とステップＳ６８の間に、ステップＳ６７が挿入されている点が異なっている。さらに図６のステップＳ２５とステップＳ２９に対応する図１３のステップＳ６６とステップＳ７２の間に、ステップＳ７１が挿入されている点が異なっている。
【００９５】
図１３においてステップＳ６１乃至ステップＳ６４の処理により、指定されたオブジェクトに対する第２のジェスチャ操作に基づくズーム率が演算された後、ステップＳ６５において取得部２０８は、表示条件を取得する。この表示条件は、ユーザーにより予め登録されていたものであり、表示情報の潰れあるいはモザイク化を禁止するか、または許容するかを表している。
【００９６】
ステップＳ６６において判定部２０５は、ステップＳ６３で検出されたズーム操作、すなわち第２のジェスチャ操作は拡大と縮小のいずれであるかを判定する。縮小のズーム操作が行われた場合、ステップＳ６７において判定部２０５は、表示情報の潰れが禁止されているかを判定する。この判定は、ステップＳ６５で取得された表示条件に基づいて行われる。
【００９７】
表示情報の潰れが禁止されている場合、ステップＳ６８乃至ステップＳ７０、ステップＳ７５の処理が実行される。すなわち、この場合の処理は、図６における場合と同様となり、表示情報が潰れる直前のズーム率でズームが行われる。
【００９８】
これに対して、表示情報の潰れが禁止されていない場合、ステップＳ６８乃至ステップＳ７０の処理は実行されず、直ちにステップＳ７５の処理が実行される。従って、この場合、ステップＳ６４で演算されたズーム率、すなわちユーザーが入力装置１１を操作することで指定したズーム率でズームが行われる。
【００９９】
ステップＳ６６において拡大のズーム操作が行われたと判定された場合、ステップＳ７１において判定部２０５は、表示情報のモザイク化が禁止されているかを判定する。この判定は、ステップＳ６５で取得された表示条件に基づいて行われる。
【０１００】
表示情報のモザイク化が禁止されている場合、ステップＳ７２乃至ステップＳ７５の処理が実行される。すなわち、この場合の処理は、図６における場合と同様となり、表示情報がモザイク化する直前のズーム率でズームが行われる。
【０１０１】
これに対して、表示情報のモザイク化が禁止されていない場合、ステップＳ７２乃至ステップＳ７４の処理は実行されず、直ちにステップＳ７５の処理が実行される。従って、この場合、ステップＳ６４で演算されたズーム率、すなわちユーザーが入力装置１１を操作することで指定したズーム率でズームが行われる。
【０１０２】
このようにこの実施の形態の場合、ユーザーの意図が優先され、ユーザーが表示情報の潰れやモザイク化を許容していない場合、表示情報の潰れやモザイク化がおきる直前のズーム率でズームが行われる。これに対して、ユーザーが表示情報の潰れやモザイク化を許容している場合、ユーザーにより指定されたズーム率でズームが行われる。
【０１０３】
＜第３の実施の形態＞
［ＥＰＧ表示処理］
【０１０４】
次にＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）をズームする処理について説明する。
【０１０５】
図１４と図１５は、ＥＰＧ表示処理を説明するフローチャートである。以下、この図１４と図１５を参照して、ＥＰＧ（電子番組ガイド）表示処理について説明する。
【０１０６】
ユーザーはＥＰＧを操作する場合、ポインティングモードを設定するために、図１０に示されるような第３のジェスチャ操作をする。このジェスチャに対応する遠隔制御信号を受信すると、ステップＳ２０１において設定部２０２は、ポインティングモードを設定する。これによりユーザーはポインタにより任意のオブジェクトを指定することが可能になる。
【０１０７】
ステップＳ２０２において判定部２０５は、番組が指定されたかを判定する。すなわちユーザーは、入力装置１１を操作して、ポインタ３０１により表示されている番組表から、所定の番組を選択する。番組が指定された場合、ステップＳ２０５において実行部２１０は、番組に対応する処理を実行する。具体的には、選択された番組が受信され、表示部５４に表示される。
【０１０８】
番組が指定されない場合、ステップＳ２０３において判定部２０５は、ズームポイントがポインティングされたかを判定する。ズームポイントがポインティングされない場合、ステップＳ２０４において判定部２０５は、一定時間が経過したか、すなわち、無操作の時間が一定時間に達したかを判定する。予め設定された一時間がまだ経過していないとき、処理はステップＳ２０２に戻り、それ以降の処理が繰り返される。一定時間が経過したとき、処理は終了される。
【０１０９】
ユーザーはＥＰＧをズームする場合、入力装置１１を操作して、ズームポイントを指定する。ズームポイントとは、ズームする範囲を規定する基準点である。すなわちＥＰＧが表示されている表示部５４の画面内の、ズームする基準の位置がポインタにより指定される。ズームポイントの指定がオブジェクトとしてＥＰＧを指定したことを意味する。ズームポイント指定の遠隔制御信号を受信すると、ステップＳ２０６において設定部２０２は、ズームポイントを設定する。
【０１１０】
次にユーザーは、入力装置１１で第１のジェスチャ操作をする。第１のジェスチャに対応する遠隔制御信号を受信すると、ステップＳ２０７において、設定部２０２はズームモードを設定する。このときポインティングモードは解除される。さらにユーザーは、図９に示されるような第２のジェスチャ操作をする。ステップＳ２０８において検出部２０３は、第２のジェスチャに基づくズーム操作を検出する。ステップＳ２０９において演算部２０４は、ズーム率を演算する。すなわち、ステップＳ２０８で検出された第２のジェスチャ操作に基づくズーム率が演算される。
【０１１１】
ステップＳ２１０において抽出部２０９は、ズームポイントに対応する仮想平面の領域を抽出する。以下、図１６乃至図２１を参照して、この仮想平面の領域を抽出する処理について説明する。
【０１１２】
図１６は、ズームポイントを説明する図である。説明の便宜上、図示は省略されているが、表示部５４にはＥＰＧが表示されている。ポインタ３０１によりズームポイントＰ１１が指定される。図１６においては、ズームポイントＰ１１の水平方向の位置は、表示部５４の水平方向の辺に対する分割の割合がａ１対ｂ１となる点である。また、ズームポイントＰ１１の垂直方向の位置は、表示部５４の垂直方向の辺に対する分割の割合がｃ１対ｄ１となる点である。
【０１１３】
図１７は、仮想平面と抽出された領域を説明する図である。ズームポイントＰ１１が図１６に示されるように指定されると、図１７に示されるように、仮想平面３１１から所定の領域３１２が抽出される。図１７において仮想平面３１１は、ＥＰＧが仮想的に存在する範囲を表し、領域３１２は仮想平面３１１のうちの、ポイントＰ１２を基準（いまの場合、中心）とする範囲であって、表示部５４に示される範囲を表す。
【０１１４】
仮想平面３１１上の仮想点であるポイントＰ１２は、表示部５４上のズームポイントＰ１１に対応する点であり、領域３１２はポイントＰ１２を基準とする表示部５４に対応する大きさの領域である。図１７に示されるように、ポイントＰ１２の仮想平面３１１の水平方向の辺に対する分割の割合がＡ１対Ｂ１であり、垂直方向の辺に対する分割の割合がＣ１対Ｄ１であるとするとき、Ａ１：Ｂ１＝ａ１：ｂ１、かつ、Ｃ１：Ｄ１＝ｃ１：ｄ１とされる。すなわち、仮想領域３１１上のポイントＰ１２は、表示部５４上のズームポイントＰ１１の位置に対応する位置とされる。
【０１１５】
図１８は、ズームポイントを説明する図である。図１８に示される例では、ズームポイントＰ２１の水平方向の位置は、表示部５４の水平方向の辺に対する分割の割合がａ２対ｂ２となる点である。また、ズームポイントＰ２１の垂直方向の位置は、表示部５４の垂直方向の辺に対する分割の割合がｃ２対ｄ２となる点である。
【０１１６】
図１９は、仮想平面と抽出された領域を説明する図である。ズームポイントＰ２１が図１８に示されるように指定されると、図１９に示されるように、ズームポイントＰ２１に対応するポイントＰ２２を基準とする領域３１２が、仮想平面３１１から抽出される。ポイントＰ２２の仮想平面３１１の水平方向の辺に対する分割の割合はＡ２対Ｂ２であり、垂直方向の辺に対する分割の割合はＣ２対Ｄ２である。そして、Ａ２：Ｂ２＝ａ２：ｂ２、かつ、Ｃ２：Ｄ２＝ｃ２：ｄ２である。
【０１１７】
ただし、図１９に示されるように、ポイントＰ２２を中心とする、表示部５４の大きさに対応する範囲の領域３１２の一部は、仮想平面３１１の外部にはみ出してしまう。仮想平面３１１の外部にはＥＰＧは存在しない。そこでこの場合、抽出する領域が仮想平面３１１からはみ出さなくなるように、ポイントＰ２２の外部にはみ出す方向の位置に対して補正処理が行われる。
【０１１８】
すなわち、図１９に示されるように、ポイントＰ２２の垂直方向の辺に対する分割の割合が、Ｃ２対Ｄ２からＣ２’対Ｄ２’に変更される。その結果、ポイントＰ２２が、ポイントＰ２２’に修正され、抽出される領域３１２が、表示部５４に対応する大きさの、ポイントＰ２２’を中心とする領域３１２’に修正される。これにより領域３１２’のはみ出す方向の辺（図１９の例の場合、上辺）が、仮想平面３１１の上辺と一致し、領域３１２’のすべてが仮想平面３１１内の領域となる。
【０１１９】
図２０は、ズームポイントを説明する図である。図２０に示される例では、ズームポイントＰ３１の垂直方向の位置は、表示部５４の垂直方向の辺に対する分割の割合がｃ３対ｄ３となる点である。また、ズームポイントＰ３１の水平方向の位置は、表示部５４の水平方向の辺に対する分割の割合がａ３対ｂ３となる点である。
【０１２０】
図２１は、仮想平面と抽出された領域を説明する図である。ズームポイントＰ３１が図２０に示されるように指定されると、図２１に示されるように、ズームポイントＰ３１に対応するポイントＰ３２を中心とする領域３１２が、仮想平面３１１から抽出される。ポイントＰ３２の仮想平面３１１の水平方向の辺に対する分割の割合はＡ３対Ｂ３であり、垂直方向の辺に対する分割の割合はＣ３対Ｄ３である。そして、Ａ３：Ｂ３＝ａ３：ｂ３、かつ、Ｃ３：Ｄ３＝ｃ３：ｄ３である。
【０１２１】
ただし、図２１に示されるように、ポイントＰ３２を中心とする、表示部５４の大きさに対応する範囲の領域３１２の一部は、仮想平面３１１の外部にはみ出してしまう。そこで、抽出する領域が仮想平面３１１からはみ出さなくなるように、ポイントＰ３２の外部にはみ出す方向の位置に対して補正処理が行われる。
【０１２２】
すなわち、図２１に示されるように、ポイントＰ３２の水平方向の辺に対する分割の割合が、Ａ３対Ｂ３からＡ３’対Ｂ３’に変更される。その結果、ポイントＰ３２が、ポイントＰ３２’に修正され、抽出される領域３１２が、表示部５４に対応する大きさの、ポイントＰ３２’を中心とする領域３１２’に修正される。これにより領域３１２’のはみ出す方向の辺（図１９の例の場合、右辺）が、仮想平面３１１の右辺と一致し、領域３１２’のすべてが仮想平面３１１内の領域となる。
【０１２３】
抽出する領域が仮想平面３１１の２つの辺からはみ出す場合には、それぞれの方向に対する補正処理が行われる。
【０１２４】
ただし、仮想平面３１１に表示されているのはＥＰＧであり、その性質上、チャンネルと時間帯で構成されるブロックが単位とされる。そこで、チャンネルと時間帯のうちの少なくとも一方の軸では、整数個のブロックが配置される領域が、抽出されるようにしてもよい。
【０１２５】
図１４と図１５の説明に戻る。以上のようにして、ステップＳ２１０においてズームポイントに対応する領域の抽出処理が行われた後、ステップＳ２１１において判定部２０５は、ズーム操作は拡大と縮小のいずれであるかを判定する。上述したように、入力装置１１が手前側と奥行き方向のいずれの方向に移動されたかが判定される。
【０１２６】
入力装置１１が手前側に移動した場合、すなわち縮小が指示された場合、ステップＳ２１２において検知部２０６は、表示情報を認識し、その欠陥を検知する。いまの場合、オブジェクトに表示されている表示情報としての文字の潰れが検知される。
【０１２７】
ステップＳ２１３において判定部２０５は、ステップＳ２１２の検知処理の結果に基づいて、表示情報としての文字が潰れたかを判定する。
【０１２８】
文字が潰れたと判定された場合、ステップＳ２１４において演算部２０４は、ズーム率を大きくする。すなわち、ステップＳ２０９で演算されたズーム率ＺＲ１で縮小した場合のオブジェクトの大きさをＯＳ１とするとき、オブジェクトがそれより大きい大きさＯＳ２（＞ＯＳ１）となるように、ズーム率が値ＺＲ１より1ステップだけ大きい値ＺＲ２（＝ＺＲ１＋１）に変更される。
【０１２９】
ステップＳ２１２において検知部２０６は、ステップＳ２１４で設定されたズーム率ＺＲ２でオブジェクトを縮小した場合の文字の潰れを検知する。ステップＳ２１３において判定部２０５は、ステップＳ２１２の検知処理の結果に基づいて、文字が潰れたかを判定する。
【０１３０】
以上のステップＳ２１２乃至ステップＳ２１４の処理が繰り返される結果、文字が潰れる直前のズーム率ＺＲＡが求められる。そして、文字が潰れる直前のズーム率ＺＲＡが求められると、ステップＳ２１８においてズーム部２０７は、求められたズーム率ＺＲＡで、指定されたオブジェクトをズームする。その結果、ユーザーは、迅速に、オブジェクトの大きさを、表示されている表示情報としての文字を確認することができる最小の大きさにすることができる。
【０１３１】
ステップＳ２１１において拡大のズーム操作がなされたと判定された場合、すなわち、入力装置１１が奥行き側に移動された場合、ステップＳ２１５において検知部２０６は、表示情報の欠陥を検知する。いまの場合、オブジェクトに表示されている表示情報としての文字のモザイク化が検知される。
【０１３２】
ステップＳ２１６において判定部２０５は、ステップＳ２１５の検知処理の結果に基づいて、文字がモザイク化したかを判定する。
【０１３３】
文字がモザイク化したと判定された場合、ステップＳ２１７において演算部２０４は、ズーム率を小さくする。すなわち、ステップＳ２０９で演算されたズーム率ＺＲ１で拡大した場合のオブジェクトの大きさをＯＳ３とするとき、オブジェクトがそれより小さい大きさＯＳ４（＜ＯＳ３）となるように、ズーム率が値ＺＲ１より1ステップだけ小さい値ＺＲ３（＝ＺＲ１−１）に変更される。
【０１３４】
ステップＳ２１５において検知部２０６は、ステップＳ２１７で設定されたズーム率ＺＲ３でオブジェクトを拡大した場合の表示情報の欠陥を検知する。具体的には、文字のモザイク化を検知する。ステップＳ２１６において判定部２０５は、ステップＳ２１５の検知処理の結果に基づいて、文字がモザイク化したかを判定する。
【０１３５】
以上のステップＳ２１５乃至ステップＳ２１７の処理が繰り返される結果、文字がモザイク化する直前のズーム率ＺＲＢが求められる。そして、文字がモザイク化する直前のズーム率ＺＲＢが求められると、ステップＳ２１８においてズーム部２０７は、求められたズーム率ＺＲＢで、指定されたオブジェクトをズームする。その結果、ユーザーは、迅速に、オブジェクトの大きさを、表示されている文字を適正に確認することができる最大の大きさにすることができる。
【０１３６】
ステップＳ２１８の処理の後、処理はステップＳ２０２に戻り、それ以降の処理が実行される。
【０１３７】
図２２は、ズーム前のＥＰＧの表示例を表す図である。図２３は、ズーム後のＥＰＧの表示例を表す図である。
【０１３８】
図２２に示されるように、表示部５４にはＥＰＧが表示されている。画面の上側には、水平方向に、テレビジョン放送のチャンネルの番号１，３，４，６，８，１０，１２が表示されている。画面の左側には、垂直方向に、時刻４：００，５：００，６：００，・・・，２３：００，２４：００が表示されている。図示は省略されているが、各チャンネルの各時間帯には、対応する番組のタイトルなどの情報が表示されている。
【０１３９】
図２２においては、ポインタ３０１が位置する点がズームポイントＰ４１として指定されている。ズームポイントＰ４１は、チャンネル１０の時間帯４：００で指定されるブロックの左側に位置している。このような状態で、所定量のズーム操作（拡大操作）が行われると、図２３に示されるように、時間帯４：００ 〜５：００で、チャンネル８，１０で指定されるブロックが拡大して表示される。すなわち、時間帯４：００のチャンネル８で放送されている番組に関する情報、および時間帯４：００のチャンネル１０で放送されている番組に関する情報が表示される。さらに、時間帯５：００のチャンネル８で放送されている番組に関する情報、および時間帯５：００のチャンネル１０で放送されている番組に関する情報が表示される。
【０１４０】
この実施の形態の場合、チャンネルと時間帯の両方の軸で、整数個のブロックが配置するように表示されている。ただし、チャンネルの表示範囲は拡大されず、全てのチャンネルの番号１，３，４，６，８，１０，１２が表示されている。これに対して、時間帯の表示範囲は拡大され、全ての時間帯ではなく、４：００と５：００の時間帯の数字のみが表示されている。
【０１４１】
図２４は、ズーム後のＥＰＧの表示例を表す図である。図２４においては、時間帯の表示範囲だけでなく、チャンネルの表示範囲も拡大されている。すなわち、時間帯の表示範囲としては、全ての時間帯ではなく、４：００と５：００の時間帯の数字のみが表示されている。また、チャンネルの表示範囲としては、全てのチャンネルではなく、８と１０のチャンネルの数字のみが表示されている。
【０１４２】
このように、拡大表示させることで、ユーザーは番組情報を確実に確認することができる。
【０１４３】
図２５は、ズーム後のＥＰＧの表示例を表す図である。図２２に示される状態からのズームの操作量がさら大きい場合、すなわち、より大きく表示させるための操作が行われた場合、図２５に示されるように、時間帯４：００のチャンネル１０の１個のブロックの番組情報のみが表示される。
【０１４４】
ただし、図２２に示されるように表示すると文字が潰れる場合、表示方法の潰れが禁止されているのであれば、チャンネルと時間帯のより狭い範囲が表示される。また、図２５に示されるように表示すると文字がモザイク化する場合、表示方法のモザイク化が禁止されているのであれば、図２３または図２４に示されるように、チャンネルと時間帯のより広い範囲が表示される。
【０１４５】
［変形例］
【０１４６】
以上においては、画像表示装置１２をテレビジョン受像機としたが、パーソナルコンピュータその他の情報処理装置にも、本発明は適用することが可能である。
【０１４７】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０１４８】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１４９】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１５０】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１５１】
１  情報処理システム，  １１  入力装置，  １２  画像表示装置，  ３１  加速度センサー，  ３２  角速度センサー，  ３３  ボタン，  ３４  演算部，  ３５  通信部，  ３６，５１  アンテナ，  ５２  通信部，  ５３  演算部，  ５４  表示部，  １０１  取得部，  １０２  送信部，２０１  指定部，  ２０２  設定部，  ２０３  検出部，  ２０４  演算部，  ２０５  判定部，  ２０６  検知部，  ２０７  ズーム部，  ２０８  取得部，  ２０９  抽出部，  ２１０  実行部
【図１】
2010257037.tif 000003
【図２】
2010257037.tif 000004
【図３】
2010257037.tif 000005
【図４】
2010257037.tif 000006
【図５】
2010257037.tif 000007
【図６】
2010257037.tif 000008
【図７】
2010257037.tif 000009
【図８】
2010257037.tif 000010
【図９】
2010257037.tif 000011
【図１０】
2010257037.tif 000012
【図１１】
2010257037.tif 000013
【図１２】
2010257037.tif 000014
【図１３】
2010257037.tif 000015
【図１４】
2010257037.tif 000016
【図１５】
2010257037.tif 000017
【図１６】
2010257037.tif 000018
【図１７】
2010257037.tif 000019
【図１８】
2010257037.tif 000020
【図１９】
2010257037.tif 000021
【図２０】
2010257037.tif 000022
【図２１】
2010257037.tif 000023
【図２２】
2010257037.tif 000024
【図２３】
2010257037.tif 000025
【図２４】
2010257037.tif 000026
【図２５】
2010257037.tif 000027