(57)【特許請求の範囲】
【請求項１】
リモートコマンダからの信号およびマウスからの信号を受け付ける受付手段と、
メニューがカーソルとともに表示されている状態において前記マウスが操作された場合、前記カーソルを消去してポインタを表示するとともに、前記メニューが前記ポインタとともに表示されている状態において前記リモートコマンダが操作された場合、前記ポインタを消去して前記カーソルを表示するメニュー表示手段と
を備える画像処理装置。
【請求項２】
前記メニュー表示手段は、前記リモートコマンダの操作により前記メニューの表示が指示された場合、前記メニューを前記カーソルとともに表示し、前記マウスの操作により前記メニューの表示が指示された場合、前記メニューをポインタとともに表示する
請求項１に記載の画像処理装置。
【請求項３】
前記メニュー表示手段は、前記メニューが前記カーソルとともに表示されている状態で前記マウスが操作された場合において、前記カーソルを消去して前記ポインタを表示するとき、消去した前記カーソルの位置に最も近い前記メニューの選択肢の近傍に前記ポインタを表示する
請求項１に記載の画像処理装置。
【請求項４】
前記メニュー表示手段は、前記メニューが前記ポインタととともに表示されている状態で前記リモートコマンダが操作された場合において、前記ポインタを消去して前記カーソルを表示するとき、消去した前記ポインタの位置に最も近い前記メニューの選択肢上に前記カーソルを表示する
請求項１に記載の画像処理装置。
【請求項５】
前記メニュー表示手段は、前記メニューが表示されていない状態において、前記ポインタが画面の予め設定されている所定の領域内に位置したとき、前記メニューを表示する
請求項１に記載の画像処理装置。
【請求項６】
前記メニュー表示手段は、前記メニューが前回消去された方向から前記メニューを表示する
請求項５に記載の画像処理装置。
【請求項７】
前記メニュー表示手段は、前記メニューが表示されている状態において、前記ポインタが前記所定の領域内に位置したとき、前記メニューを消去する
請求項５に記載の画像処理装置。
【請求項８】
ビデオ画像の動画が表示されている状態において、前記マウスのボタンがクリックされたとき、前記ビデオ画像の静止画を表示し、前記ビデオ画像の静止画が表示されている状態において、前記マウスのボタンがクリックされたとき、前記ビデオ画像の動画を表示する動画静止画切替手段をさらに備える
請求項１に記載の画像処理装置。
【請求項９】
ビデオ画像の動画像が表示されている状態において、前記リモートコマンダの回転ボタンが操作された場合並びに前記マウスのホイールが回転操作された場合、前記動画像のズーム率を変更し、前記リモートコマンダの方向操作部材が操作された場合並びに前記マウスが左ドラッグされた場合、前記動画像を操作方向に移動するズーム画像制御手段をさらに備える
請求項１に記載の画像処理装置。
【請求項１０】
リモートコマンダからの信号またはマウスからの信号を受け付け、
メニューがカーソルとともに表示されている状態において前記マウスが操作された場合、前記カーソルを消去してポインタを表示するとともに、前記メニューが前記ポインタととともに表示されている状態において前記リモートコマンダが操作された場合、前記ポインタを消去して前記カーソルを表示する
画像処理方法。
【請求項１１】
リモートコマンダからの信号またはマウスからの信号を受け付け、
メニューがカーソルとともに表示されている状態において前記マウスが操作された場合、前記カーソルを消去してポインタを表示するとともに、前記メニューが前記ポインタととともに表示されている状態において前記リモートコマンダが操作された場合、前記ポインタを消去して前記カーソルを表示する
処理をコンピュータに実行させるプログラム。
【請求項１２】
請求項１１に記載のプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および方法、プログラム、並びに記録媒体に関し、特に、テレビジョン受像機をリモートコマンダだけでなく、マウスでも簡単に操作できるようにした画像処理装置および方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
本出願人は、テレビジョン受像機でテレビジョン放送を見ながら、そこに表示された映像に関連するサイトにパーソナルコンピュータで手軽にアクセスできるようにすることを先に提案した（例えば、特許文献１）。
【０００３】
先の提案においては、テレビジョン信号の垂直帰線期間にURL（Uniform Resource Locator）情報が挿入されており、テレビジョン受像機で受信した垂直帰線期間の信号がパーソナルコンピュータに送信され、そこでURL情報が抽出される。ユーザがパーソナルコンピュータのディスプレイの表示を見ながら、マウスのボタンを１回クリックするか、またはテレビジョン受像機の画面を見ながらリモートコマンダを操作した場合、URL情報により指定されるサイトにパーソナルコンピュータがアクセスする。
【０００４】
このように、テレビジョン受像機がパーソナルコンピュータと関連して使用されるようになると、テレビジョン受像機もマウスで操作したいという要請が考えられる。
【特許文献１】特開平１０−２５７４５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、パーソナルコンピュータはキーボードまたはマウスで操作されることが前提とされているが、テレビジョン受像機は主にリモートコマンダにより操作されることが前提とされている。従ってテレビジョン受像機をマウスで操作すると、操作性が悪化する問題がある。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、テレビジョン受像機をリモートコマンダだけでなく、マウスでも簡単に操作できるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の側面は、リモートコマンダからの信号およびマウスからの信号を受け付ける受付手段と、メニューがカーソルとともに表示されている状態において前記マウスが操作された場合、前記カーソルを消去してポインタを表示するとともに、前記メニューが前記ポインタとともに表示されている状態において前記リモートコマンダが操作された場合、前記ポインタを消去して前記カーソルを表示するメニュー表示手段とを備える画像処理装置である。
【０００８】
前記メニュー表示手段は、前記リモートコマンダの操作により前記メニューの表示が指示された場合、前記メニューを前記カーソルとともに表示し、前記マウスの操作により前記メニューの表示が指示された場合、前記メニューをポインタとともに表示することができる。
【０００９】
前記メニュー表示手段は、前記メニューが前記カーソルとともに表示されている状態で前記マウスが操作された場合において、前記カーソルを消去して前記ポインタを表示するとき、消去した前記カーソルの位置に最も近い前記メニューの選択肢の近傍に前記ポインタを表示することができる。
【００１０】
前記メニュー表示手段は、前記メニューが前記ポインタととともに表示されている状態で前記リモートコマンダが操作された場合において、前記ポインタを消去して前記カーソルを表示するとき、消去した前記ポインタの位置に最も近い前記メニューの選択肢上に前記カーソルを表示することができる。
【００１１】
前記メニュー表示手段は、前記メニューが表示されていない状態において、前記ポインタが画面の予め設定されている所定の領域内に位置したとき、前記メニューを表示することができる。
【００１２】
前記メニュー表示手段は、前記メニューが前回消去された方向から前記メニューを表示することができる。
【００１３】
前記メニュー表示手段は、前記メニューが表示されている状態において、前記ポインタが前記所定の領域内に位置したとき、前記メニューを消去することができる。
【００１４】
ビデオ画像の動画が表示されている状態において、前記マウスのボタンがクリックされたとき、前記ビデオ画像の静止画を表示し、前記ビデオ画像の静止画が表示されている状態において、前記マウスのボタンがクリックされたとき、前記ビデオ画像の動画を表示する動画静止画切替手段をさらに備えることができる。
【００１５】
ビデオ画像の動画像が表示されている状態において、前記リモートコマンダの回転ボタンが操作された場合並びに前記マウスのホイールが回転操作された場合、前記動画像のズーム率を変更し、前記リモートコマンダの方向操作部材が操作された場合並びに前記マウスが左ドラッグされた場合、前記動画像を操作方向に移動するズーム画像制御手段をさらに備えることができる。
【００１６】
本発明の側面は、リモートコマンダからの信号またはマウスからの信号を受け付け、メニューがカーソルとともに表示されている状態において前記マウスが操作された場合、前記カーソルを消去してポインタを表示するとともに、前記メニューが前記ポインタととともに表示されている状態において前記リモートコマンダが操作された場合、前記ポインタを消去して前記カーソルを表示する画像処理方法である。
【００１７】
本発明の側面は、リモートコマンダからの信号またはマウスからの信号を受け付け、メニューがカーソルとともに表示されている状態において前記マウスが操作された場合、前記カーソルを消去してポインタを表示するとともに、前記メニューが前記ポインタととともに表示されている状態において前記リモートコマンダが操作された場合、前記ポインタを消去して前記カーソルを表示する処理をコンピュータに実行させるプログラムである。
【００１８】
メニューがカーソルとともに表示されている状態においてマウスが操作された場合、カーソルが消去されてポインタが表示される。また、メニューがポインタととともに表示されている状態においてリモートコマンダが操作された場合、ポインタが消去されてカーソルが表示される。
【発明の効果】
【００１９】
本発明の側面によれば、テレビジョン受像機を操作することができる。特に、リモートコマンダだけでなく、マウスでも簡単に操作することが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下に本発明の最良の形態を説明するが、開示される発明と実施の形態との対応関係を例示すると、次のようになる。明細書中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２１】
本発明の側面は、リモートコマンダ（例えば、図１のリモートコマンダ11）からの信号およびマウス（例えば、図１のマウス12）からの信号を受け付ける受付手段（例えば、図１の受光部3）と、メニューがカーソルとともに表示されている状態において前記マウスが操作された場合（例えば、図２１のステップS188でNOと判定された場合）、前記カーソルを消去してポインタを表示する（例えば、図２１のステップS190, S191の処理）とともに、前記メニューが前記ポインタとともに表示されている状態において前記リモートコマンダが操作された場合（例えば、図２１のステップS183でNOと判定された場合）、前記ポインタを消去して前記カーソルを表示する（例えば、図２１のステップS185, S186の処理）メニュー表示手段（例えば、図５の表示部303）とを備える画像処理装置（例えば、図１のテレビジョン受像機1）である。
【００２２】
前記メニュー表示手段は、前記リモートコマンダの操作により前記メニューの表示が指示された場合、前記メニューを前記カーソルとともに表示し（例えば、図１４のステップS145）、前記マウスの操作により前記メニューの表示が指示された場合、前記メニューをポインタとともに表示する（例えば、図１４のステップS136, S139）ことができる。
【００２３】
前記メニュー表示手段は、前記メニューが前記カーソルとともに表示されている状態で前記マウスが操作された場合において、前記カーソルを消去して前記ポインタを表示するとき、消去した前記カーソルの位置に最も近い前記メニューの選択肢の近傍に前記ポインタを表示する（例えば、図２１のステップS191の処理）ことができる。
【００２４】
前記メニュー表示手段は、前記メニューが前記ポインタととともに表示されている状態で前記リモートコマンダが操作された場合において、前記ポインタを消去して前記カーソルを表示するとき、消去した前記ポインタの位置に最も近い前記メニューの選択肢上に前記カーソルを表示する（例えば、図２１のステップS186の処理）ことができる。
【００２５】
前記メニュー表示手段は、前記メニューが表示されていない状態において、前記ポインタが画面の予め設定されている所定の領域内（例えば、図１７の指定領域373）に位置したとき（例えば、図１４のステップS131でYESと判定され、ステップS132でNOと判定されたとき）、前記メニューを表示する（例えば、図１４のステップS136, S139の処理）ことができる。
【００２６】
前記メニュー表示手段は、前記メニューが前回消去された方向（例えば、図１４のステップS137で記憶したポインタの位置）から前記メニューを表示する（例えば、図１４のステップS136の処理）ことができる。
【００２７】
前記メニュー表示手段は、前記メニューが表示されている状態において、前記ポインタが前記所定の領域内（例えば、図１５の指定領域373）に位置したとき（例えば、図１４のステップS131でYESと判定され、ステップS132でYESと判定されたとき）、前記メニューを消去する（例えば、図１４のステップS152の処理）ことができる。
【００２８】
ビデオ画像の動画が表示されている状態において、前記マウスのボタンがクリックされたとき（例えば、図２０のステップS163でYESと判定された場合）、前記ビデオ画像の静止画を表示し（例えば、図２０のステップS162の処理）、前記ビデオ画像の静止画が表示されている状態において、前記マウスのボタンがクリックされたとき（例えば、図２０のステップS164でYESと判定された場合）、前記ビデオ画像の動画を表示する（例えば、図２０のステップS166の処理）動画静止画切替手段（例えば、図５の表示部303）をさらに備えることができる。
【００２９】
ビデオ画像の動画像が表示されている状態において、前記リモートコマンダの回転ボタン（例えば、図２のジョグダイヤル67）が操作された場合（例えば、図１０のステップS63でYESと判定された場合）並びに前記マウスのホイール（例えば、図３のホイール93）が回転操作された場合、前記動画像のズーム率を変更し（例えば、図１０のステップS64の処理）、前記リモートコマンダの方向操作部材（例えば、図２のスティック68）が操作された場合（例えば、図１０のステップS66でYESと判定された場合）並びに前記マウスが左ドラッグされた場合（例えば、図１０のステップS68でYESと判定された場合）、前記動画像を操作方向に移動する（例えば、図１０のステップS67の処理）ズーム画像制御手段（例えば、図５の表示部303）をさらに備えることができる。
【００３０】
本発明の側面は、リモートコマンダ（例えば、図１のリモートコマンダ11）からの信号を受け付け（例えば、図６のステップS1）、マウス（例えば、図１のマウス12）からの信号を受け付け（例えば、図６のステップS3）、メニューがカーソルとともに表示されている状態において前記マウスが操作された場合（例えば、図２１のステップS188でNOと判定された場合）、前記カーソルを消去してポインタを表示する（例えば、図２１のステップS190, S191の処理）とともに、前記メニューが前記ポインタととともに表示されている状態において前記リモートコマンダが操作された場合（例えば、図２１のステップS183でNOと判定された場合）、前記ポインタを消去して前記カーソルを表示する（例えば、図２１のステップS185, S186）画像処理方法またはその処理をコンピュータに実行させるプログラムである。
【００３１】
以下、本発明の実施の形態について図を参照して説明する。
【００３２】
図１は、本発明の実施の形態の構成を表している。このテレビジョン受像機１は、表示部２を有しており、その下方に受付部３を有している。受付部３は、リモートコマンダ１１からの赤外線信号を受光する受光部３−１と、マウス１２が出力する電波を受信するマウス用の受信部３−２とにより構成されている。すなわち、このテレビジョン受像機１は、リモートコマンダ１１とマウス１２のいずれを操作した場合においても、その動作を制御することが可能とされている。
【００３３】
図２は、リモートコマンダ１１の構成を表している。その上部には赤外線信号を出力する発光部６１が設けられており、発光部６１の下側には、数字を入力するとき操作されるボタン６２が配置されている。ボタン６２の下側には、メモボタン６３、クリエーションビューボタン６４、パレットボタン６５、およびモードボタン６６が設けられている。
【００３４】
メモボタン６３は、静止画モードを設定するとき操作される。クリエーションビューボタン６４は、ズームモードに入るとき操作される。クリエーションビューボタン６４は、それが１回操作される毎に、1.0倍、1.5倍、2.0倍、2.5倍、3.0倍、1.0倍、1.5倍、…の順にズーム率がトグル状に変化する。パレットボタン６５は、カラーを調整するとき操作される。モードボタン６６は、各種のモードを設定するとき操作される。
【００３５】
メモボタン６３乃至モードボタン６６の下側には、ジョグダイヤル６７が配置され、その中央にはスティック６８が配置されている。ジョグダイヤル６７は、ズーム率を調整するとき、時計方向または反時計方向に回動される。具体的には、ジョグダイヤル６７は、画像をより拡大するとき時計方向に回動され、拡大率を小さくするとき反時計方向に回動される。スティック６８は、上下左右方向、並びに、右または左４５度の斜めの上下方向の８個の方向に操作することができるとともに、押圧操作することができる。スティック６８は、それを上下左右または斜め方向に操作することで、ズームした画面をその操作した方向に移動させることができる。
【００３６】
ジョグダイヤル６７の左下側には戻るボタン６９が配置され、また、その右下側にはメニューボタン７０が配置されている。戻るボタン６９は、ズームモードやメモモードなどすべてのモードを解除し、通常の画面に戻るとき操作される。メニューボタン７０は、メニューを表示させるかまたは消去するとき操作される。
【００３７】
戻るボタン６９とメニューボタン７０の下側には、音量ボタン７１とチャンネルボタン７２が配置されている。音量ボタン７１は、音量を増加するとき＋方向に操作され、音量を減少するとき−方向に操作される。チャンネルボタン７２は、チャンネル番号を大きくするとき＋方向に操作され、チャンネル番号を小さくするとき−方向に操作される。
【００３８】
図３は、マウス１２の構成を表している。左ボタン９１と右ボタン９２は、それぞれ、それを押圧することでクリックすることができる。左ボタン９１と右ボタン９２の間には、ホイール９３が配置されている。ホイール９３は、図中、上方向または下方向に回転することができる。図示は省略するが、マウスにはユーザの操作に対応する電波を出力する発信部を内蔵しており、そこから出力された電波が受信部３−２により受信される。
【００３９】
図４は、テレビジョン受像機１の内部の構成を表している。チューナ１３１は、テレビジョン放送を受信し、その画像信号を高画質化処理部１３２に出力する。高画質化処理部１３２は、プリプロセッサ１６１、シグナルプロセッサ１６２、およびSDRAMコントローラ１６３を有している。プリプロセッサ１６１は、チューナ１３１より供給された画像信号を、そのタイミングを調整してSDRAMコントローラ１６３に出力する。SDRAMコントローラ１６３は、プリプロセッサ１６１より供給された画像信号を、SDRAM（Synchronous Dynamic Random Access Memory ）１３３に供給し、記憶させる。
【００４０】
SDRAMコントローラ１６３はまた、SDRAM１３３に記憶されている画像信号を読み出し、内蔵するフレームバッファ１８２に記憶させる。ＸＹレジスタ１８１は、マイクロコンピュータ１３５からの指示に基づいて、SDRAM１３３に書き込むか、またはそこから読み出す範囲を指定する４点の座標を保持する。シグナルプロセッサ１６２は、フレームバッファ１８２から供給された画像データを、画素数を増加したり減少させるなどして高画質化処理をする。
【００４１】
シグナルプロセッサ１６２より出力された画像信号は、カラースペースコンバータ１３４に供給される。カラースペースコンバータ１３４は、入力された画像信号を輝度信号（Ｙ）と色差信号（Ｃｂ，Ｃｒ）に変換し、表示部２に出力し、表示させる。カラースペースコンバータ１３４はOSDミキサ２０１を内蔵しており、FPGA部１３６から供給されたOSD情報を画像信号に重畳し、出力部２に出力し、表示させる。
【００４２】
FPGA（Field Programmable Gate Array）部１３６は、OSDコントローラ２３１、ＸＹレジスタ２３２、およびイベントディテクタ２３３を有している。ＸＹレジスタ２３２は、リモートコマンダ１１により操作されるカーソル、並びにマウス１２により操作されるポインタの位置を記憶する。イベントディテクタ２３３は、受光部３−１が受光した赤外線信号に基づき、マウス１２のイベントを検出する。OSDコントローラ２３１に内蔵されているテーブル２４１にはポインタの形状が記憶されている。マイクロコンピュータ１３５は、リモートコマンダ１１が出力する赤外線信号を受光して、受光部３−１が出力する信号に基づいて各部を制御する。
【００４３】
テレビジョン受像機１の高画質化処理部１３２、SDRAM１３３、カラースペースコンパータ１３４、マイクロコンピュータ１３５、FPGA部１３６は、総合的に、図５に示されるような機能を実行する機能ブロックを有している。
【００４４】
判定部３０１は各種の判定処理を実行する。計時部３０２は計時動作を実行し、時刻情報を出力する。表示部３０３は表示部２に所定の画像を表示させる。移動部３０４は画像、カーソル、ポインタなどを移動する。消去部３０５はメニューを消去する。形状選択部３０６はポインタの形状を選択する。変更部３０７はズーム率を変更する。解除部３０８はズームモードを解除する。
【００４５】
取得部３０９は書き込み範囲の画像信号を取得する。書込部３１０はSDRAM１３３に画像信号を書き込む。読出部３１１はSDRAM１３３から画像信号を読み出す。保持部３１２は画像信号をフレームバッファ１８２に保持させる。高画質化部３１３は、画像信号の画素数を増加させることで、ズーム画像を生成する（同様に、縮小画像を生成することもできる）。高画質化処理の基本的な処理内容は、例えば、特開２００２−２１８４１４号公報、特開２００２−１９６７３７号公報などに開示されている。モード設定部３１４は各種のモードを設定する。実行部３１５は、ユーザによりリモートコマンダ１１あるいはマウス１２が操作されたとき、その操作に対応する処理を実行する。
【００４６】
これらの判定部３０１乃至実行部３１５のそれぞれが、高画質化処理部１３２、カラースペースコンバータ１３４、マイクロコンピュータ１３５、FPGA部１３６のいずれに属するのかは、１対１に対応する場合もあるし複数の各部に対応する場合もあるので一義的には決定できないが、そのいずれかの各部に存在する機能である。
【００４７】
次に、図６のフローチャートを参照して、リモートコマンダ１１またはマウス１２が操作された場合の信号の受信処理について説明する。
【００４８】
ユーザは、テレビジョン受像機１を操作する場合、リモートコマンダ１１またはマウス１２のいずれかを操作する。そこで、ステップＳ１において、判定部３０１は、リモートコマンダから信号を受信したかを判定する。
【００４９】
ユーザがリモートコマンダ１１を操作すると、発光部６１から赤外線信号が出力され、その赤外線信号が受光部３−１により受光される。判定部３０１は、受光部３−１の出力に基づいてリモートコマンダ１１から信号を受信したかを判定することができる。リモートコマンダ１１から信号を受信した場合には、ステップＳ２において、実行部３１５は対応する処理を実行する。すなわち、リモートコマンダ１１の操作が、例えば、チャンネルの変更を指示するものである場合には、実行部３１５は、チューナ１３１を制御し、受信するチャンネルを変更する。あるいはまた、カーソルを移動する指示である場合には、実行部３１５はカーソルを移動する処理を実行する。
【００５０】
ステップＳ１において、リモートコマンダから信号を受信していないと判定された場合、ステップＳ３において、判定部３０１は、マウスから信号を受信したかを判定する。ユーザがマウス１２を操作したとき、受信部３−２がマウス１２から出力された電波を受信する。イベントディテクタ２３３は、受信部３−２の出力からマウス１２に何らかのイベントが発生したかを検出する。判定部３０１は、このイベントディテクタ２３３の検出結果に基づいて判定処理を行う。マウス１２から信号を受信したと判定された場合、ステップＳ４において、実行部３１５は対応する処理を実行する。例えば、マウス１２を操作することでメニューを表示する指示がなされた場合には、メニューを表示する処理が実行される。
【００５１】
以下に説明する図７、図８、図１０、図１１、図１３、図１４、図２０、および図２１のフローチャートに示される処理は、図６のステップＳ２，Ｓ４の処理の具体的内容の一部を構成するものである。
【００５２】
次に、図７のフローチャートを参照して、ポインタの表示処理について説明する。
【００５３】
ステップＳ１１において、判定部３０１はマウスが移動されたかを判定する。この判定は、イベントディテクタ２３３の検出結果をモニタすることで行うことができる。マウス１２が移動されていないと判定された場合、ステップＳ１２において、判定部３０１はホイールが回転されたかを判定する。この判定も、イベントディテクタ２３３のイベントの検出結果をモニタすることで行うことができる。ステップＳ１２において、ホイール９３が回転されていないと判定された場合、ステップＳ１３において、判定部３０１は、マウスボタンがクリックされたかを判定する。この判定もイベントディテクタ２３３の検出結果に基づいて行われる。マウスボタン（左ボタン９１と右ボタン９２）のいずれもクリックされていない場合には、処理はステップＳ１１に戻り、それ以降の処理が繰り返し実行される。
【００５４】
すなわち、マウス１２が操作されるまで、ステップＳ１１乃至ステップＳ１３の処理が繰り返し実行される。ステップＳ１１乃至ステップＳ１３において、マウス１２が操作されたと判定された場合、ステップＳ１４において、計時部３０２はタイマーをスタートする。時間の計測を開始することで、後述するステップＳ２２における５秒間が経過したか、あるいは、ステップＳ２３における４０秒が経過したかの判定が可能となる。そして、ステップＳ１５において、表示部３０３はポインタを表示する。すなわち、マウス１２が操作されれば必ずポインタが表示されることになる。
【００５５】
ステップＳ１６において、判定部３０１はマウスが移動されたかを判定する。マウス１２が移動された場合には、ステップＳ１７において、移動部３０４はポインタを移動する。すなわち、ユーザがマウス１２を操作してマウス１２を所定の方向に移動した場合には、その移動した方向にポインタが移動されることになる。次に、ステップＳ２０において、計時部３０２はタイマーをリセットする。すなわち、ステップＳ１４の処理で計時動作を開始したタイマーがリセットされ、再び０から計時動作が再開されることになる。その後処理はステップＳ１６に戻り、それ以降の処理が繰り返し実行される。
【００５６】
ステップＳ１６において、マウス１２が移動されていないと判定された場合、ステップＳ１８において、判定部３０１はホイールが回転されたかを判定する。マウス１２のホイール９３が回転された場合には、ステップＳ２０において、計時部３０２はタイマーをリセットする。そして、処理は再びステップＳ１６に戻り、それ以降の処理が繰り返し実行される。
【００５７】
ステップＳ１８において、ホイール９３が回転されていないと判定された場合、ステップＳ１９において、判定部３０１はマウスボタンがクリックされたかを判定する。すなわち、ユーザにより、マウス１２の左ボタン９１または右ボタン９２がクリックされたかが判定される。左ボタン９１または右ボタン９２がクリックされた場合には、ステップＳ２０において、計時部３０２はタイマーをリセットする。そして、処理はステップＳ１６に戻り、それ以降の処理が繰り返し実行される。
【００５８】
なお、ホイール９３が回転されるか、左ボタン９１または右ボタン９２が操作されたことにより実行される処理はここでは触れないが、例えば、図８のステップＳ４３，Ｓ４４、図１０のステップＳ６４，Ｓ６５，Ｓ６７，Ｓ６８、図１４のステップＳ１５０，Ｓ１５２、図２０のステップＳ１６２，Ｓ１６３，Ｓ１６５，Ｓ１６６、図２１のステップＳ１８７，Ｓ１８９，Ｓ１９１の処理など、状況に応じて対応する処理が実行される。ここでは、ポインタの表示についてだけ説明する。
【００５９】
このように、マウス１２が操作される毎に、タイマーがリセットされる動作が繰り返される。そして、ステップＳ１９において、マウスボタンがクリックされていないと判定された場合、ステップＳ２１において、判定部３０１はメニューが表示されているかを判定する。メニューが表示されている場合には、ステップＳ２３において、判定部３０１は４０秒が経過したかを判定する。すなわち、ステップＳ１４においてタイマーをスタートさせたか、ステップＳ２０においてタイマーがリセットされ、再び計時動作が開始されてから４０秒が経過したかが判定される。４０秒が経過していない場合には、処理はステップＳ１６に戻り、それ以降の処理が繰り返し実行される。
【００６０】
ステップＳ２１において、メニューが表示されていないと判定された場合には、ステップＳ２２において、判定部３０１は５秒が経過したかを判定する。５秒がまだ経過していないと判定された場合には、処理はステップＳ１６に戻り、それ以降の処理が繰り返し実行される。
【００６１】
ステップＳ２３において４０秒が経過したと判定された場合、またはステップＳ２２において５秒が経過したと判定された場合、ステップＳ２４において、消去部３０５はポインタを消去する。すなわち、メニューが表示されている場合には、マウス１２が何ら操作されずに４０秒が経過すると、ポインタは消去される。これに対してメニューが表示されている場合には、マウス１２が操作されずに５秒間が経過すると、その時点においてポインタが消去されることになる。その後、処理はステップＳ１１に戻り、それ以降の処理が繰り返し実行される。
【００６２】
このようにして、マウス１２が何らかの形で操作されると、その時点でポインタが表示され、ポインタが表示された後、メニューが表示された状態で４０秒が経過するまでマウス１２が何ら操作されなければ、ポインタは消去される。同様に、メニューが表示されていない状態においては、マウス１２が５秒間操作されなければ、ポインタが消去されることになる。
【００６３】
このようにして、テレビジョンのビデオ画像が表示されている場合において、不必要なポインタが表示され、画像が見にくくなるようなことが防止される。ただし、メニューが表示されている場合には、メニューが操作される可能性があるため、消去するまでの時間が長く設定されている。
【００６４】
本発明の実施の形態においては、ポインタの形状が場合によって変更される。このポインタの形状の変更の処理について、図８のフローチャートを参照して説明する。
【００６５】
ステップＳ４１において、形状選択部３０６は、ポインタがズーム画像上に位置するかを判定する（図１０を参照して後述するように、クリエーションビューボタン６４が操作されると、ズーム画像が表示される）。ポインタがズーム画像上に位置しない場合には、ステップＳ４２において、形状選択部３０６は矢印の形状のポインタを選択する。すなわち、図９Ａに示されるポインタ３３１が選択される。具体的には、テーブル２４１に図９に示される矢印の形状（図９Ａ）、握った手の形状（図９Ｂ）、または開いた手の形状（図９Ｃ）のカーソル３３１が記憶されており、そのいずれかが選ばれて、カラースペースコンバータ１３４のOSDミキサ２０１に供給される。OSDミキサ２０１は、テーブル２４１から選ばれた形状のポインタを画像に重畳し、表示部２に出力し、表示させる。
【００６６】
ステップＳ４１において、ポインタが位置するのはズーム画像上ではないと判定された場合、ステップＳ４３において、判定部３０１は左クリックされたかを判定する。マウス１２の左ボタン９１が操作された（左クリックされた）場合には、ステップＳ４４において、形状選択部３０６は、握った手の形状のポインタを選択する。すなわち、図９Ｂに示される握った手の形状のポインタ３３１が選択される。そして、ステップＳ４２における場合と同様に、この形状のポインタ３３１がテーブル２４１から選ばれ、OSDミキサ２０１において画像に重畳され、表示部２に出力され、表示される。
【００６７】
ステップＳ４３において、左クリックがされていないと判定された場合には、ステップＳ４５において、形状選択部３０６は、開いた手の形状のポインタを選択する。具体的には、図９Ｃに示される開いた手の形状のポインタ３３１が選ばれ、OSDミキサ２０１により画像上に重畳され、表示部２に出力され、表示される。
【００６８】
本実施の形態においては、ユーザはチューナ１３１で受信し、表示部２に表示している動画像をリアルタイムで拡大（ズーム）してみることができる。動画像をズームする場合、ユーザは、リモートコマンダ１１のクリエーションビューボタン６４を操作する。そこで、ステップＳ６１において、判定部３０１は、クリエーションビューボタンが操作されたかを判定する。クリエーションビューボタン６４が操作された場合、ステップＳ６２において、変更部３０７は、ズーム率を１ステップ変更する。すなわち、ズーム率は、1.0，1.5，2.0，2.5，3.0，1.0といったように、クリエーションビューボタン６４が１回操作される毎にトグル状に変化する。クリエーションビューボタン６４が１回操作されると、現在の値から次の値にズーム率が１ステップだけ大きい値に変更される。
【００６９】
このようにして、ズーム率が指定されると、図１１または図１３を参照して後述するように、シグナルプロセッサ１６２により生成された所定のズーム率の動画像がリアルタイムで表示部２に表示される。
【００７０】
ステップＳ６１において、クリエーションビューボタン６４が操作されていないと判定された場合、ステップＳ６３において、判定部３０１は、ジョグダイヤルが操作されたかを判定する。ジョグダイヤル６７が操作された場合には、ステップＳ６４において、変更部３０７は、操作量に対応してズーム率を変更する。具体的には、ジョグダイヤル６７が反時計方向に回動された場合には、その回動量に応じて、ズーム率が、3.0，2.5，2.0，1.5，1.0，3.0と順次小さい値に変更される。これに対して、時計方向に回動された場合には、その回動量に応じて、1.0，1.5，2.0，2.5，3.0，1.0と順次、増加する方向に１ステップずつズーム率が変更される。
【００７１】
ステップＳ６３において、ジョグダイヤル６７が操作されていないと判定された場合、ステップＳ６５において、判定部３０１はホイールが操作されたかを判定する。マウス１２のホイール９３が操作された場合には、変更部３０７はステップＳ６４において、ホイール９３の操作量に対応してズーム率を変更する。ジョグダイヤル６７の回転量とホイール９３の回転量は、対応するように設定されている。
【００７２】
ステップＳ６５において、ホイール９３が操作されていないと判定された場合、ステップＳ６６において、判定部３０１は、スティックが操作されたかを判定する。スティック６８が操作された場合には、ステップＳ６７において、移動部３０４は操作方向に対応して画像を移動する。すなわち、ユーザがスティック６８を上下左右、あるいは右上、右下、左上、または左下方向に操作した場合には、その操作された方向に画像を移動する処理が実行される。
【００７３】
ステップＳ６６において、スティック６８が操作されていないと判定された場合、ステップＳ６８において、判定部３０１は左ドラッグされたかを判定する。左ドラッグされた場合には、同様にステップＳ６７において、移動部３０４は、操作方向に対応して画像を移動する。すなわち、ユーザがマウス１２の左ボタン９１を押圧して（図８を参照して説明したように、このときポインタは開いた手の形状（図９Ｃ）から握った手の形状（図９Ｂ）に変更される）、そのまま、例えば右方向に移動した場合、画像が右方向に移動される。ステップＳ６８において、左ドラッグされていないと判定された場合、ステップＳ６９において、判定部３０１は、戻るボタンが操作されたかを判定する。戻るボタン６９が操作された場合には、ステップＳ７０において、解除部３０８はズームモードを解除する。その結果、再び通常の大きさの動画像が表示される。ステップＳ６２，Ｓ６４，Ｓ６７，Ｓ７０の処理が完了したとき、または、ステップＳ６９において、戻るボタン６９が操作されていないと判定された場合、ズーム指示処理は終了される。
【００７４】
図１０のフローチャートを参照して説明したようにしてズーム指示処理が行われると、次に、図１１または図１３に示されるように、ズーム画像生成処理が実行される。図１１と図１３のズーム画像生成処理は、そのいずれかが実行される。図１１のズーム画像生成処理は、１フレーム分の画像データのうち必要な範囲のみがSDRAM１３３に書き込まれる方式であり、これに対して図１３は、SDRAM１３３に書き込まれた１フレーム分の画像データのうち、必要な範囲のみが読み出される方式である。
【００７５】
図１１のズーム画像生成処理について最初に説明する。ステップＳ８１において、取得部３０９は書き込み範囲を取得する。この書き込み範囲は、マイクロコンピュータ１３５により、あらかじめＸＹレジスタ１８１に書き込まれており、取得部３０９は、このＸＹレジスタ１８１の値を読みとることで書き込み範囲を取得する。ステップＳ８２において、書込部３１０はSDRAMに画像データを書き込む。すなわち、SDRAMコントローラ１６３は、チューナ１３１より出力され、プリプロセッサ１６１を介して必要なタイミングで入力された画像データのうち、取得された範囲の画像データをSDRAM１３３に書き込む。すなわち、指定された範囲の画像データのみがSDRAM１３３に書き込まれる。ステップＳ８３において、読出部３１１は、SDRAMから画像データを読み出す。
【００７６】
例えば、図１２に示されるように、SDRAM１３３のメモリ領域は枠３５１で示される範囲である。実際の画像サイズが枠３５２で示される大きさであったとして、書き込む範囲として枠３５３で示される範囲が指定された場合には、枠３５３で示される範囲の画像データが、SDRAM１３３に書き込まれることになる。そして、ステップＳ８３では、この枠３５３の範囲の画像データが読み出されることになる。
【００７７】
ステップＳ８４において、保持部３１２は、ステップＳ８４において、ステップＳ８３で読み出された画像データをフレームバッファに保持する。すなわち、SDRAMコントローラ１６３は、SDRAM１３３から読み出された枠３５３で示される範囲の画像データを、フレームバッファ１８２に保持させる。次に、ステップＳ８５において、判定部３０１は、すべての画像データを保持したかを判定し、まだ保持してない画像データが存在する場合にはステップＳ８４に戻り、すべての画像データを保持するまでステップＳ８４，Ｓ８５の処理が繰り返される。ステップＳ８５において、すべての画像データが保持されたと判定された場合（枠３５３で示される範囲の画像データがすべてフレームバッファ１８２に記憶された場合）、ステップＳ８６において、高画質化部３１３は高画質化処理をする。
【００７８】
すなわち、シグナルプロセッサ１６２は、フレームバッファ１８２に記憶された枠３５３の範囲の画像データに基づいて、高画質化処理をする。具体的には、注目画素の近傍のあらかじめ設定してある所定の画素から画像の特徴としてのクラスを決定し、このクラスに対応する予測係数に基づき画像データを処理することで、画素数を増加させたり減少させることができる。多くの画像を予め学習することで生成した予測係数を使用することで、より高品位のズーム画像を生成することが可能となる。
【００７９】
このズーム画像がカラースペースコンバータ１３４を介して表示部２に出力され、表示される。
【００８０】
次に、図１３のフローチャートに示されるズーム画像生成処理について説明する。この場合は、ステップＳ１０１において、書込部３１０は、SDRAMに画像データを書き込む。このとき、SDRAMコントローラ１６３は、チューナ１３１よりプリプロセッサ１６１を介して供給された１フレーム分の画像データを、すべてSDRAM１３３に書き込む。そして、ステップＳ１０２において、取得部３０９は読み出し範囲を取得する。すなわち、ＸＹレジスタ１８１に書き込まれている読み出し範囲の情報が読み出される。ステップＳ１０３において、読出部３１１はSDRAMから画像データを読み出す。すなわち今の場合、図１２において枠３５２に示される範囲の１フレーム分のすべての画像データがSDRAM１３３に記憶されているため、ステップＳ１０３では、図１２において枠３５３で示される必要な範囲の画像データのみが読み出される。
【００８１】
ステップＳ１０４において、保持部３１２は、画像データをフレームバッファに保持する。すなわち、ステップＳ１０３で読み出された図１２の枠３５３で示される範囲の画像データが、フレームバッファ１８２に保持される。ステップＳ１０５において、判定部３０１は、すべての画像データを保持したかを判定し、まだ保持してない画像データが存在する場合には、ステップＳ１０４に戻り、それ以降の処理が繰り返し実行される。ステップＳ１０５において、すべての画像データが保持されたと判定された場合、ステップＳ１０６において、高画質化部３１３は高画質化処理をする。この処理の詳細は、図１１におけるステップＳ８６の処理と同様の処理である。
【００８２】
図１３の処理に較べて図１１の処理の方が、より迅速に画像データを書き込み、読み出すことができる。
【００８３】
この実施の形態においては、ユーザは、リモートコマンダ１１またはマウス１２を操作することでメニューを表示させることができる。図１４のフローチャートを参照して、このメニュー表示処理について説明する。
【００８４】
ステップＳ１３１において、判定部３０１は、ポインタが指定領域の外側から内側に入ったかを判定する。ポインタが指定領域の外側から内側に入っていないと判定された場合、ステップＳ１４０において、判定部３０１は、メニューボタンが操作されたかを判定する。ユーザは、リモートコマンダ１１を操作してメニューを表示させる場合には、メニューボタン７０を操作する。メニューボタン７０が操作された場合には、ステップＳ１４１において、判定部３０１は、メニューが表示されているかを判定する。メニューが表示されていない場合には、ステップＳ１４４において、計時部３０２はタイマーをスタートする。すなわち、計時動作がここで開始される。ステップＳ１４５において、表示部３０３は、所定の位置にメニューをカーソルとともに表示する。
【００８５】
図１５と図１６は、この場合における表示の例を示している。すなわち、図１５に示されるように、この場合、画面３７１の右下から左側にメニュー３８１が飛び出すように表示され、最終的に図１６に示されるように、画面３７１の右下にメニュー３８１の全体が表示される。
【００８６】
メニュー３８１の左側には、第１の選択肢としてのアイコン４０１乃至４０３が表示されている。アイコン４０１乃至４０３の内の最も上に位置するアイコン４０１が、デフォルトとしてカーソル３９１により選択された状態とされている。このため、第２の選択肢としての選択肢４１１乃至４１５が、アイコン４０１乃至４０３の右側に表示されている。このDRC-MFモード、DRC-MFパレット、画質モード、ワイド切換、およびアスペクト比の選択肢４１１乃至４１５のうち、画質モードの選択肢４１３がデフォルトとして選択された状態とされているため、選択肢４１３上にカーソル３９２が配置されている。
【００８７】
ステップＳ１４１において、メニューが表示されていると判定された場合、すなわち、メニューボタン７０が操作されたがメニューがすでに表示されている場合には、ステップＳ１５１において、計時部３０２はタイマーをリセットする。すなわち、メニューが表示されている場合には、ステップＳ１４４，Ｓ１３８においてタイマーがスタートされているはずであり、そのタイマーがここでリセットされる。次に、ステップＳ１５２において、消去部３０５はメニューを消去する。すなわち、メニューが表示されている状態において、メニューボタン７０が操作された場合には、メニュー３８１が消去されることになる。
【００８８】
ステップＳ１４０において、メニューボタン７０が操作されていないと判定された場合、ステップＳ１４２において、判定部３０１は、スティックが操作されたかを判定する。リモートコマンダ１１のスティック６８が操作された場合には、ステップＳ１４３において、判定部３０１は、さらにメニューが表示されているかを判定する。メニューが表示されていない場合には、ステップＳ１４４において、計時部３０２はタイマーをスタートし、ステップＳ１４５において、表示部３０３は所定の位置にメニューをカーソルとともに表示する処理を実行する。すなわち、図１５と図１６を参照して説明したように、メニュー３８１が表示されることになる。換言すれば、この実施の形態においては、メニューボタン７０を操作した場合だけでなく、スティック６８を操作した場合にもメニュー３８１が表示されることになる。
【００８９】
ステップＳ１４３において、メニューが表示されていると判定された場合には、ステップＳ１４６において、移動部３０４はカーソルを移動する。すなわち、スティック６８が操作された方向にカーソルが移動されることになる。これにより、ユーザは、メニュー３８１上のカーソル３９１，３９２を所定の選択肢上に移動させることができる。
【００９０】
ステップＳ１４２において、スティック６８が操作されていないと判定された場合、ステップＳ１４７において、判定部３０１はメニューが表示されているかを判定し、メニューが表示されている場合には、ステップＳ１４８において、判定部３０１は、さらに、戻るボタン６９が操作されたかを判定する。戻るボタン６９が操作された場合には、ステップＳ１５１においてタイマーがリセットされ、ステップＳ１５２においてメニューが消去される。
【００９１】
ステップＳ１４８において、戻るボタン６９が操作されていないと判定された場合、ステップＳ１４９において、判定部３０１はメニューが操作されずに一定時間が経過したかを判定する。すなわち、計時部３０２によりメニューが表示されている状態において時間が計測されており、その時間があらかじめ設定されている一定時間以上経過したかがここで判定される。一定時間が経過した場合には、ステップＳ１５１においてタイマーがリセットされ、ステップＳ１５２においてメニューが消去される。
【００９２】
すなわち、メニューが表示されている状態においては、戻るボタン６９が操作されるか、または何も操作されずに一定時間以上が経過すると、メニューが消去されることになる。
【００９３】
ステップＳ１４９において、メニューが操作されずにまだ一定時間が経過していないと判定された場合には、ステップＳ１５０において、判定部３０１はメニュー表示領域以外で左クリックがされたかを判定する。すなわち、メニュー３８１上にポインタ３３１が位置する状態で、マウス１２の左ボタン９１が操作された場合には、左クリックされたと判定され、ステップＳ１５１において計時部３０２はタイマーをリセットし、ステップＳ１５２において表示部３０３はメニューを消去する。このように、この実施の形態においては、マウス１２を左クリックすることによってもメニューを消去することが可能となる。
【００９４】
ステップＳ１４７において、メニューが表示されていないと判定された場合、ステップＳ１４８乃至ステップＳ１５２の処理はスキップされる。ステップＳ１５０において、メニュー表示領域以外で左クリックされていないと判定された場合、ステップＳ１５１，Ｓ１５２の処理はスキップされる。
【００９５】
図１７に示されるように、ポインタ３３１がポインタ３３１Ａとして示される位置からポインタ３３１Ｂとして示される位置に移動されたとき、すなわち、画面３７１の最も外側とそれより若干内側の枠３７２の間の比較的狭い領域である指定領域３７３にポインタ３３１が移動された場合、ステップＳ１３１において、ポインタが指定領域の外側から内側に入ったと判定される。このとき、ステップＳ１３２において、判定部３０１は、メニューが表示されているかを判定する。メニューが表示されていない場合には、ステップＳ１３３において、判定部３０１は、前回のポインタの位置が記憶されているかを判定する。すなわち、メニューが表示されている場合には、それを消去する時、後述するようにステップＳ１３７において、ポインタとカーソルの位置が記憶される。前回のポインタの位置が記憶されていない場合、すなわち、図１７に示されるような操作が今回初めて行われ、初めてメニューを表示させる場合には、ステップＳ１３８において、計時部３０２はタイマーをスタートする。そして、ステップＳ１３９において、表示部３０３は、初期位置からメニューをポインタととも表示する処理を実行する。
【００９６】
このようにして、例えば、図１８と図１９に示されるように、メニュー３８１が表示される。最初に、図１８に示されるように、メニュー３８１が画面３７１の右下から左方向に飛び出すように表示され、最終的に図１９に示されるように、メニュー３８１の画面３７１の右下に表示される。
【００９７】
第１の選択肢としてのアイコン４０１乃至４０３の中のデフォルトとしてのアイコン４０１上にカーソル３９１が表示されているが、第２の選択肢としてとしての選択肢４１１乃至４１５上にはカーソルは表示されていない。そして、その代わりに、ポインタ３３１がデフォルトとしての選択肢４１３上に表示される。これにより、ユーザは、迅速に所望の選択肢を選択し、指示することが可能となる。
【００９８】
このように、この実施の形態の場合、リモートコマンダ１１を操作することでメニュー３８１が表示された場合には、図１６に示されるように、カーソル３９２がデフォルトの位置に表示されるが、マウス１２を操作することで、メニュー３８１が表示された場合には、図１９に示されるように、ポインタ３３１が表示される。これにより操作性が向上する。
【００９９】
図１８と図１９の例においては、２つの選択肢を選択して初めて最終的な選択が完了となるため、第１の選択肢上にはカーソル３９１がデフォルトの位置に表示されているが、１つの選択肢を選択するだけで最終的に選択が完了する場合においては、マウス１２を操作してメニュー３８１が表示された場合、その１つのデフォルトの選択肢上にポインタ３３１が表示されることになる。
【０１００】
ステップＳ１３２において、すでにメニューが表示されていると判定された場合、ステップＳ１３７において、保持部３１２はポインタとカーソルの位置を記憶する。例えば、図１９に示されるように、メニュー３８１が表示されている状態において、ポインタ３３１が指定領域３７３上に配置された場合、その配置されたポインタ３３１の位置と、その時メニュー３８１に表示されているカーソル３９１，３９２の位置が記憶される。そして、ステップＳ１５１において、計時部３０２はタイマーをリセットし、ステップＳ１５２において、表示部３０３はメニューを消去する。
【０１０１】
すなわち、ユーザは図１９に示されるように、メニュー３８１が表示されている状態において、ポインタ３３１を指定領域３７３上の所定の位置に移動させることで、その位置を記憶させるとともに、メニュー３８１を消去することができる。
【０１０２】
ステップＳ１３３において、前回のポインタの位置が記憶されていると判定された場合、ステップＳ１３４において、読み出し部３１１はカーソルとポインタの位置を読み出す。すなわち、上述したように、ステップＳ１３７において、前回マウス１２を操作することで（指定領域３７３内にポインタ３３１を移動することで）メニュー３８１を消去した場合には、その消去したときの位置が読み出され、ステップＳ１３５において、計時部３０２はタイマーをスタートする。そして、ステップＳ１３６において、表示部３０３は、ステップＳ１３４で読み出された位置からメニュー３８１をポインタ３３１とともに表示する。
【０１０３】
すなわち、ユーザがポインタ３３１Ａを指定領域３７３の、例えば、図１７における画面の右上方向に移動させてメニュー３８１を消去した場合には、その位置（画面３７１の右上）から画面３７１内に侵入するように、メニュー３８１が表示されることになる。
【０１０４】
この実施の形態においては、動画像の１フレームを一時的に静止画として表示させることができる。この機能を実現するメモ処理について、図２０のフローチャートを参照して説明する。
【０１０５】
ステップＳ１６１において、判定部３０１はリモートコマンダのメモボタンが操作されたかを判定する。リモートコマンダ１１のメモボタン６３が操作された場合には、ステップＳ１６２において、モード設定部３１４は静止画モードを設定する。具体的には、マイクロコンピュータ１３５は、フレームバッファ１８２に記憶されている画像データの更新を禁止させる。シグナルプロセッサ１６２は、同一のフレームの画像データを繰り返し高画質化処理し、カラースペースコンバータ１３４を介して表示部２に出力し、表示させる。これにより、ユーザがメモボタン６３を操作したタイミングにおける画像が、静止画として表示部２に表示されることになる。
【０１０６】
ステップＳ１６１において、リモートコマンダ１１のメモボタン６３が操作されていないと判定された場合、ステップＳ１６３において、判定部３０１は、右クリックされたかを判定する。マウス１２の右ボタン９２がクリックされた場合（右クリックされた場合）には、ステップＳ１６４において、判定部３０１は、現在静止画モードかを判定する。現在のモードが静止画モードでない場合、ステップＳ１６２において、モード設定部３１４は静止画モードを設定する。すなわち、リモートコマンダ１１のメモボタン６３が操作された場合と同様に、マウス１２の右ボタン９２が操作された場合にも、静止画モードが設定され、表示部２に静止画が表示される。
【０１０７】
ステップＳ１６３において、右クリックされていないと判定された場合、ステップＳ１６５において、判定部３０１は、リモートコマンダの戻るボタンが操作されたかを判定する。戻るボタン６９が操作された場合には、ステップＳ１６６において、解除部３０８は、ステップＳ１６２の処理で設定した静止画モードを解除する。これにより、フレームバッファ１８２の更新の禁止が解除され、再びフレームバッファ１８２にその都度新たなフレームの画像データが書き込まれる。その結果、表示部２には動画像が表示されることになる。
【０１０８】
ステップＳ１６４において、現在のモードが静止画モードであると判定された場合にも、ステップＳ１６６において、やはり静止画モードを解除する処理が実行される。すなわち、この実施の形態においては、リモートコマンダ１１のメモボタン６３、またはマウス１２の右ボタン９２が操作されると静止画モードが設定され、リモートコマンダ１１の戻るボタン６９が操作されるか、マウス１２の右ボタン９２が再度操作されると、静止画モードが解除される。
【０１０９】
リモートコマンダ１１のメモボタン６３をマウス１２のボタンのうち左ボタン９１に対応させ、戻るボタン６９を右ボタン９２に対応させたが、その逆であっても良い。この場合、左ボタン９１がクリックされる毎に静止画モードの設定と解除が行われる。
【０１１０】
本発明の実施の形態においては、メニュー３８１が表示されている状態において、リモートコマンダ１１とマウス１２のいずれを操作することによってもメニュー３８１を利用した入力が可能とされている。この機能を実現するメニュー表示時のコマンド受付処理について、図２１のフローチャートを参照して説明する。
【０１１１】
ステップＳ１８１において、判定部３０１は、メニューが表示されているかを判定する。メニュー３８１が表示されていない場合には、以下の処理はスキップされる。すなわち、以下の処理は、メニュー３８１が表示されている場合においてのみ実行される。
【０１１２】
ステップＳ１８１において、メニュー３８１が表示されていると判定された場合、ステップＳ１８２において、判定部３０１は、リモートコマンダが操作されたかを判定する。リモートコマンダ１１が操作された場合には、ステップＳ１８３において、判定部３０１は、カーソルが表示されているか（表示されているメニューは、メニューボタン７０を操作することで表示されたメニューか）を判定する。図１４のフローチャートを参照して説明したように、リモートコマンダ１１のメニューボタン７０を操作してメニュー３８１を表示された場合には、メニュー３８１上にカーソル３９１，３９２が表示されている（ステップＳ１４０，Ｓ１４１，Ｓ１４４，Ｓ１４５）。この状態において、リモートコマンダ１１がさらに操作された場合には，ステップＳ１８４において、実行部３１５は、操作に対応する処理を実行する。例えば、リモートコマンダ１１のスティック６８を上方向に操作した場合、図１６のカーソル３９２が１つだけ上の選択肢４１２上に移動される。また、スティック６８が下側に操作された場合には、１つ下側の選択肢４１４上にカーソル３９２が移動される。さらに、例えば、スティック６８がリモートコマンダ１１に対して垂直な方向に押圧された場合には、選択肢４１３の選択が確定される。すなわち、図１６の表示例の場合、画質モードの選択が確定される。このように、リモートコマンダ１１の操作に対応して、カーソルの移動、処理の確定などの対応する処理が実行されることになる。
【０１１３】
これに対して、図１４のフローチャートを参照して説明したように、マウス１２を操作して、ポインタを指定領域３７３内に移動させることでメニュー３８１を表示させた場合には、ポインタ３３１が表示されており（図１４のステップＳ１３１，Ｓ１３３，Ｓ１３６，Ｓ１３９）、カーソル３９２は表示されていない（図１９）。なお、このステップＳ１８３の判断におけるカーソルは、最終段の選択肢を選択するためのカーソルを意味する。したがって、図１９のカーソル３９１は、ここにおけるカーソルではない。ステップＳ１８３において、カーソルが表示されていないと判定された場合（マウス１２を操作することでメニュー３８１が表示されている場合）には、ステップＳ１８５において、消去部３０５はポインタを消去する。そして、ステップＳ１８６において、表示部３０３は、消去したポインタの位置に最も近いメニューの選択肢上にカーソルを表示する。
【０１１４】
例えば、図１９に示されるように、メニュー３８１とポインタ３３１が表示されている状態において、リモートコマンダ１１が操作された場合には、ポインタ３３１が表示されている選択肢に最も近い選択肢（選択肢４１３）上にカーソル３９２が表示されることになる。すなわち、図１９に示されるような表示状態でリモートコマンダ１１が操作された場合には、図１６に示されるような表示状態になる。
【０１１５】
ステップＳ１８２において、リモートコマンダ１１が操作されていないと判定された場合、ステップＳ１８７において、判定部３０１はマウスが操作されたかを判定する。マウス１２が操作された場合には、ステップＳ１８８において、判定部３０１は、ポインタが表示されているか（表示されているメニューは、マウス１２を操作することで表示されたメニューか）を判定する。図１４のフローチャートを参照して説明したように、マウス１２を操作して、ポインタ３３１を指定領域３７３内に移動させることでメニュー３８１を表示させた場合には、ポインタ３３１が表示されている。この場合、ユーザはマウス１２を操作することでメニュー３８１を表示させ、さらに、マウス１２が操作されたのであるから、マウスの操作により、メニュー３８１上の選択肢の選択を行うものであると考えられる。そこで、ステップＳ１８９において、実行部３１５は対応する処理を実行する。
【０１１６】
例えば、図１９に示されている状態において、マウス１２が上方向に移動された場合にはポインタ３３１が上方向に移動され、下方向に移動された場合にはポインタ３３１が下方向に移動される。そして、その移動された先の選択肢上において、左ボタン９１がクリックされた場合には、その選択肢の選択が確定したものとして処理される。すなわち、ステップＳ１８４におけるリモートコマンダ１１の操作に対応する処理と同様に、マウス１２が操作された場合にもその操作に対応して、ポインタの移動、選択の確定などの処理が実行される。
【０１１７】
上述したように、リモートコマンダ１１を操作することでメニュー３８１を表示させた場合には、カーソル３９２が表示されておりポインタ３３１は表示されていない。この場合には、ステップＳ１９０において、消去部３０５はカーソルを消去する。そして、ステップＳ１９１において、表示部３０３は、消去したカーソルの位置に最も近いメニューの選択肢上にポインタを表示する。
【０１１８】
例えば、図１６に示されるように、リモートコマンダ１１を操作することで、メニュー３８１が表示されている状態においてマウス１２が操作された場合においては、最下段の選択肢４１３上に位置するカーソル３９２が消去され、その選択肢４１３に最も近い位置に（選択肢４１３上に）ポインタ３３１が表示される。すなわち、図１６に示されるような表示状態からマウス１２が操作された場合には、図１９に示されるような表示状態に変化する。
【０１１９】
ステップＳ１８５，Ｓ１８６においてポインタを消去した後、カーソルを表示した状態において、再びリモートコマンダが操作された場合には、ステップＳ１８２，Ｓ１８３，Ｓ１８４の処理により、そのリモートコマンダの操作に対応する処理が実行されることになる。
【０１２０】
同様に、ステップＳ１９０，Ｓ１９１の処理でカーソルを消去した後、ポインタを表示した場合においてユーザがさらにマウス１２を操作すれば、ステップＳ１８２，Ｓ１８７，Ｓ１８８，Ｓ１８９の処理により、マウス１２の操作に対応する処理が実行されることになる。
【０１２１】
このように、リモートコマンダ１１を操作してメニュー３８１を表示させた後、リモートコマンダ１１がさらに操作された場合には、その操作に対応した処理が実行されるし、マウス１２を操作することでメニュー３８１を表示させた状態においてマウス１２がさらに操作されれば、その操作に対応する処理が実行される。逆に、リモートコマンダ１１を操作することでメニュー３８１を表示させた状態においてマウス１２が操作された場合にも、それに対応する処理が実行可能となり、マウス１２を操作することでメニュー３８１を表示させた状態においてリモートコマンダ１１が操作された場合にも、やはり対応する処理が実行可能となる。
【０１２２】
したがって、ユーザがマウス１２とリモートコマンダ１１のいずれを操作するのか迷うようなことが防止される。その結果、操作性が向上する。
【０１２３】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。この場合、例えば、画像処理装置は、図２２に示されるようなパーソナルコンピュータにより構成される。
【０１２４】
図２２において、CPU（Central Processing Unit）５２１は、ROM（Read Only Memory）５２２に記憶されているプログラム、または記憶部５２８からRAM（Random Access Memory）５２３にロードされたプログラムに従って各種の処理を実行する。RAM５２３にはまた、CPU５２１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１２５】
CPU５２１、ROM５２２、およびRAM５２３は、バス５２４を介して相互に接続されている。このバス５２４にはまた、入出力インタフェース５２５も接続されている。
【０１２６】
入出力インタフェース５２５には、キーボード、マウスなどよりなる入力部５２６、CRT(Cathode Ray Tube)、LCD(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部５２７、ハードディスクなどより構成される記憶部５２８、モデムなどより構成される通信部５２９が接続されている。通信部５２９は、インターネットを含むネットワークを介しての通信処理を行う。
【０１２７】
入出力インタフェース５２５にはまた、必要に応じてドライブ５３０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア５３１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部５２８にインストールされる。
【０１２８】
上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１２９】
この記録媒体は、図２２に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア５３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM５２２や、記憶部５２８に含まれるハードディスクなどで構成される。
【０１３０】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１３１】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１３２】
【図１】本発明の実施の形態の構成を示す斜視図である。
【図２】リモートコマンダの構成を示す平面図である。
【図３】マウスの構成を示す平面図である。
【図４】テレビジョン受像機の内部の構成を示すブロック図である。
【図５】テレビジョン受像機の機能的構成を示すブロック図である。
【図６】信号の受信処理を説明するフローチャートである。
【図７】ポインタの表示処理を説明するフローチャートである。
【図８】ポインタの形状選択処理を説明するフローチャートである。
【図９】ポインタの形状を示すである。
【図１０】ズーム指示処理を説明するフローチャートである。
【図１１】ズーム画像生成処理を説明するフローチャートである。
【図１２】メモリの使用領域を説明する図である。
【図１３】ズーム画像生成処理を説明するフローチャートである。
【図１４】メニュー表示処理を説明するフローチャートである。
【図１５】メニューの表示を説明する図である。
【図１６】メニューの表示を説明する図である。
【図１７】指定領域を説明する図である。
【図１８】メニューの表示を説明する図である。
【図１９】メニューの表示を説明する図である。
【図２０】メモ処理を説明するフローチャートである。
【図２１】メニュー表示時のコマンド受付処理を説明するフローチャートである。
【図２２】パーソナルコンピュータの構成を示すブロック図である。
【符号の説明】
【０１３３】
１  テレビジョン受像機，  ２  表示部，  ３  受付部，  ３−１  受光部，  ３−２  受信部，  １１  リモートコマンダ，  １２  マウス，  ３３１  ポインタ，  ３８１  メニュー，  ３９１，３９２  カーソル，  ４０１乃至４０３  アイコン，  ４１１乃至４１５  選択肢
【図１】
0004544069.tif 000002
【図２】
0004544069.tif 000003
【図３】
0004544069.tif 000004
【図４】
0004544069.tif 000005
【図５】
0004544069.tif 000006
【図６】
0004544069.tif 000007
【図７】
0004544069.tif 000008
【図８】
0004544069.tif 000009
【図９】
0004544069.tif 000010
【図１０】
0004544069.tif 000011
【図１１】
0004544069.tif 000012
【図１２】
0004544069.tif 000013
【図１３】
0004544069.tif 000014
【図１４】
0004544069.tif 000015
【図１５】
0004544069.tif 000016
【図１６】
0004544069.tif 000017
【図１７】
0004544069.tif 000018
【図１８】
0004544069.tif 000019
【図１９】
0004544069.tif 000020
【図２０】
0004544069.tif 000021
【図２１】
0004544069.tif 000022
【図２２】
0004544069.tif 000023