(57)【特許請求の範囲】
【請求項１】
キーに対する押圧の大きさを検出するリモコンにより操作される映像処理装置であって、
前記キーに押圧が加わった場合に前記リモコンから送信される、該キーに対する押圧の大きさを示す押圧データを受信する受信部と、
前記押圧データが示す前記押圧の大きさに応じて、予め定められた複数の処理から前記映像処理装置が実行する処理を選択的に切替える制御部と、を備え、
前記映像処理装置は、モニタに画像を表示させる制御を行う機能を有し、
前記映像処理装置は、さらに、
前記モニタが表示する前記画像内にカーソルを表示させる制御を行う表示処理部を備え、
前記キーは、該キーに押圧が加わった場合に前記カーソルを移動させるためのキーであり、
前記複数の処理の一部または全ては、前記カーソルを利用した処理であり、
前記モニタが表示している画像は、複数の選択の対象となる選択対象項目を示し、
前記表示処理部は、さらに、前記受信部が前記押圧データを受信した場合、受信した該押圧データに基づいて前記カーソルを移動させるための処理を行い、
前記制御部は、さらに、前記カーソルが移動する毎に、前記カーソルの座標、各前記選択対象項目の座標、および、前記カーソルの進行方向に基づいて、前記複数の選択対象項目のいずれかを選定し、
前記複数の処理は、選定された前記選択対象項目の位置へ前記カーソルを瞬時に移動させる第１処理と、選定された前記選択対象項目である選定項目を強調表示する第２処理とを含み、
前記映像処理装置は、前記押圧の大きさと予め定められた閾値との比較結果に応じて、前記第１処理または前記第２処理を実行する
映像処理装置。
【請求項２】
前記映像処理装置は、前記押圧の大きさが前記閾値以下である場合、前記第２処理を実行し、
前記映像処理装置は、前記押圧の大きさが前記閾値より大きい場合、前記第１処理を実行する
請求項１に記載の映像処理装置。
【請求項３】
映像処理装置と、該映像処理装置を操作するためのリモコンとを含む映像処理システムであって、
前記リモコンは、
自身に対する押圧の大きさを検出するキーと、
前記キーに押圧が加わった場合、該キーに対する押圧の大きさを示す押圧データを前記映像処理装置へ送信する送信部と、を備え、
前記映像処理装置は、
前記押圧データを受信する受信部と、
前記押圧データが示す前記押圧の大きさに応じて、予め定められた複数の処理から前記映像処理装置が実行する処理を選択的に切替える制御部と、を備え、
前記映像処理装置は、モニタに画像を表示させる制御を行う機能を有し、
前記映像処理装置は、さらに、
前記モニタが表示する前記画像内にカーソルを表示させる制御を行う表示処理部を備え、
前記キーは、該キーに押圧が加わった場合に前記カーソルを移動させるためのキーであり、
前記複数の処理の一部または全ては、前記カーソルを利用した処理であり、
前記モニタが表示している画像は、複数の選択の対象となる選択対象項目を示し、
前記表示処理部は、さらに、前記受信部が前記押圧データを受信した場合、受信した該押圧データに基づいて前記カーソルを移動させるための処理を行い、
前記制御部は、さらに、前記カーソルが移動する毎に、前記カーソルの座標、各前記選択対象項目の座標、および、前記カーソルの進行方向に基づいて、前記複数の選択対象項目のいずれかを選定し、
前記複数の処理は、選定された前記選択対象項目の位置へ前記カーソルを瞬時に移動させる第１処理と、選定された前記選択対象項目である選定項目を強調表示する第２処理とを含み、
前記映像処理装置は、前記押圧の大きさと予め定められた閾値との比較結果に応じて、前記第１処理または前記第２処理を実行する
映像処理システム。
【請求項４】
前記映像処理装置は、前記押圧の大きさが前記閾値以下である場合、前記第２処理を実行し、
前記映像処理装置は、前記押圧の大きさが前記閾値より大きい場合、前記第１処理を実行する
請求項３に記載の映像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーに対する押圧を利用した処理を行うための映像処理装置および映像処理システムに関する。
【背景技術】
【０００２】
近年、インターネットの普及に伴い、デジタルテレビ、放送受信装置（例えば、セットトップボックス）等でも、インターネット上のＷＥＢページの閲覧、動画・静止画、ゲーム等のコンテンツの表示が可能になってきている。このようなインターネット上のコンテンツの操作は、通常、パソコンに接続されたマウスを用い、画面に表示されるカーソルを操作することを前提としてユーザインタフェースが設計されている場合が多い。【０００３】
そのため、従来のテレビまたはセットトップボックス用のリモコンでこのようなコンテンツを操作する場合、リモコンのキー（ボタン）の操作により、画面に表示されるカーソルの操作を行う必要がある。なお、以下、本明細書において、キーは、ボタンである。【０００４】
特許文献１には、リモコンを用いてカーソルを簡単に移動させる技術（以下、関連技術Ａともいう）が開示されている。具体的には、関連技術Ａは、リモコンに設けられた十字キーを操作して、画面内の目的の位置にカーソルを動かす。【０００５】
以下においては、カーソルを移動させるためのキーを、十字キーまたは上下左右キーともいう。十字キーは、上キー、下キー、左キーおよび右キーを含む。また、以下においては、上キー、下キー、左キーおよび右キーの各々を、方向キーともいう。【０００６】
なお、十字キーが押された場合、リモコンからの出力情報は、方向キーを押している状態（ＯＮ）、または、方向キーを押していない状態（ＯＦＦ）を示す。以下においては、キーを特定するコードを、キーコードまたはキー情報ともいう。放送受信装置を操作するためのリモコンの方向キーが押された場合、当該方向キーのキーコードが放送受信装置に送信される。【０００７】
放送受信装置が表示しているカーソルを動かす場合、方向キーが押されている時間のみカーソルがその方向に移動する。ユーザは、方向キーを操作してカーソルを所望の選択対象項目に移動させる。ここで、選択対象項目とは、選択の対象となる項目である。選択対象項目は、リンクオブジェクトまたは非リンクオブジェクトに分類される。リンクオブジェクトは、リンクが張られたオブジェクト（項目）である。リンクオブジェクトは、例えば、ハイパーリンク画像、ハイパーリンクテキスト等である。ハイパーリンク画像、ハイパーリンクテキストは、特定の情報に関連付けられている。非リンクオブジェクトは、リンクが張られていないオブジェクト（項目）である。【０００８】
これにより、他の選択対象項目（例えば、リンクオブジェクト）への移動、項目選択による特定機能の実行が可能となる。【０００９】
ユーザが、放送受信装置を利用してモニタに、インターネット上のＷＥＢページを表示させる場合、モニタの解像度、モニタの画面の大きさ等の制限により、モニタがＷＥＢページの画像全体を表示できない場合がある。【００１０】
この場合、モニタは、ＷＥＢページの画像の一部分のみを表示している場合がある。ユーザが、現在、モニタが表示していない部分の画像を閲覧するためには、モニタが表示している画像を、縦または横にスクロールさせる必要がある。以下においては、モニタが表示している画像を、表示画像ともいう。【００１１】
上記従来技術を使用して、画像をスクロールさせる方法には、例えば、以下のスクロール方法Ａ，Ｂ，Ｃが知られている。スクロール方法Ａは、例えば、方向キー（十字キー）を押下（操作）して、カーソルを画面の端まで移動させ、当該方向キーをさらに押し続けることにより、画像をスクロールさせる方法である。また、スクロール方法Ｂは、例えば、画面に配置されたスクロールボタン（またはスクロールバー）の位置にカーソルを移動させ、スクロールボタンを押して画像をスクロールさせる方法である。また、スクロール方法Ｃは、リモコンに別途スクロール用のキーを設け、当該キーを操作する方法である。【００１２】
まず、スクロール方法Ａでは、画像をスクロールさせる前に、方向キーを押してカーソルを画面の端まで移動させなければならない。また、画像のスクロール方向と反対の方向に画像をスクロールさせる場合、画面の一方端から他方の端までカーソルを移動させなければない。そのため、カーソルの移動に時間がかかる。また、画像のスクロール時において、カーソルの位置は、画面の端にある。そのため、表示画像が示す選択対象項目（例えば、リンクオブジェクト）を選択するためには、ユーザがカーソルを操作する回数が増える。そのため使い勝手が非常に悪い。【００１３】
スクロール方法Ｂでは、表示画像に表示されたスクロールボタンを押すための操作が行われる。具体的には、スクロール方法Ｂでは、カーソルをスクロールバーの位置まで移動させ、スクロールバー上のスクロールボタンの位置にカーソルを正確に合わせた状態で、リモコンに別途設けられた確定キーをユーザが押すという操作が必要である。確定キーが押されることにより、スクロールボタンが押される。【００１４】
なお、リモコンに、十字キー（カーソル操作キー）に加え、別途、スクロールキーを配置する構成も考えられる。しかしながら、この構成では、リモコンのコストが増加する。また、リモコンに配置できるキーの数は限られている。そこで、各キーの面積を小さくし、当該キーをリモコンに配置する構成も考えられるが、この構成では、ユーザがキーを押下しにくくなるという問題がある。【００１５】
また、ユーザが表示画像に表示されている選択対象項目（例えば、リンクオブジェクト）の選択、コンテンツの操作をカーソルで行いたい場合、ユーザはリモコンの方向キーを操作して、選択対象項目までカーソルを移動させた状態で、リモコンに配置された確定キーを押す必要がある。この場合、ユーザは、方向キーの操作により、選択対象項目までカーソルキーを正確に移動させた状態で、ユーザはリモコンの確定キーを押すという操作が必要なため、使い勝手が悪かった。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開２００１−２０９４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１７】
従来、放送受信装置等の映像処理装置では、カーソルを使用して、ある選択対象項目を選択する場合、ユーザがリモコンの方向キーを操作して、カーソルを選択対象項目の位置まで移動させる。そして、カーソルが選択対象項目と重なった時に、ユーザが確定キーを押すことが必要であった。この場合、カーソルを選択対象項目の位置に正確に合わさなければならない。また、選択対象項目を確定させる場合、ユーザは、方向キー（カーソル操作キー）とは別の確定キーを押す必要があった。【００１８】
また、従来では、例えば、画像の切り替えが必要な場合、リモコンに、方向キーとは別のキーを配置し、当該別のキーを操作して画像の切り替えを行う必要がある。また、従来では、例えば、画像をスクロールさせる場合、方向キーの操作により、表示画像のスクロールボタン（キー）を操作する必要がある。【００１９】
すなわち、従来では、画像の切替え、スクロール処理等の複数の処理の実行のためのキーの操作が煩雑であるという問題があった。【００２０】
本発明は、このような問題を解決するためになされたものであり、単純なキー操作により複数の処理を実行することができる映像処理装置等を提供することを目的とする。
【課題を解決するための手段】
【００２１】
上記目的を達成するために、本発明の一態様に係る映像処理装置は、キーに対する押圧の大きさを検出するリモコンにより操作される。前記映像処理装置は、前記キーに押圧が加わった場合に前記リモコンから送信される、該キーに対する押圧の大きさを示す押圧データを受信する受信部と、前記押圧データが示す前記押圧の大きさに応じて、予め定められた複数の処理から前記映像処理装置が実行する処理を選択的に切替える制御部と、を備え、前記映像処理装置は、モニタに画像を表示させる制御を行う機能を有し、前記映像処理装置は、さらに、前記モニタが表示する前記画像内にカーソルを表示させる制御を行う表示処理部を備え、前記キーは、該キーに押圧が加わった場合に前記カーソルを移動させるためのキーであり、前記複数の処理の一部または全ては、前記カーソルを利用した処理であり、前記モニタが表示している画像は、複数の選択の対象となる選択対象項目を示し、前記表示処理部は、さらに、前記受信部が前記押圧データを受信した場合、受信した該押圧データに基づいて前記カーソルを移動させるための処理を行い、前記制御部は、さらに、前記カーソルが移動する毎に、前記カーソルの座標、各前記選択対象項目の座標、および、前記カーソルの進行方向に基づいて、前記複数の選択対象項目のいずれかを選定し、前記複数の処理は、選定された前記選択対象項目の位置へ前記カーソルを瞬時に移動させる第１処理と、選定された前記選択対象項目である選定項目を強調表示する第２処理とを含み、前記映像処理装置は、前記押圧の大きさと予め定められた閾値との比較結果に応じて、前記第１処理または前記第２処理を実行する。
【発明の効果】
【００２２】
本発明によれば、受信部は、前記キーに押圧が加わった場合に前記リモコンから送信される、該キーに対する押圧の大きさを示す押圧データを受信する。制御部は、前記押圧データが示す前記押圧の大きさに応じて、予め定められた複数の処理から前記映像処理装置が実行する処理を選択的に切替える。【００２３】
これにより、キーに対する押圧を変えるという単純なキー操作により複数の処理を実行することができる。【００２４】
この発明の目的、特徴、態様、および利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態１に係る映像処理システムの構成を示すブロック図である。
【図２】本発明の実施の形態１に係るリモコンの概観図である。
【図３】本発明の実施の形態１に係るキー対応処理のフローチャートである。
【図４】スクロール処理を説明するための図である。
【図５】本発明の実施の形態２に係るキー対応処理Ａのフローチャートである。
【図６】本発明の実施の形態３に係るキー対応処理Ｂのフローチャートである。
【図７】本発明の実施の形態３に係る、カーソルの移動を説明するための図である。
【図８】映像処理システムの特徴的な機能構成を示すブロック図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明を省略する場合がある。
【００２７】
＜実施の形態１＞
図１は、本発明の実施の形態１に係る映像処理システム１０００の構成を示すブロック図である。なお、図１には、説明の都合上、映像処理システム１０００に含まれない構成要素（例えば、コンテンツ配信サーバ１）等も示される。
【００２８】
映像処理システム１０００は、映像処理装置１００と、リモコン２００と、モニタ１５と、スピーカ３０とを含む。
【００２９】
モニタ１５は、画像を表示する。モニタ１５は、例えば、コンテンツの情報に基づく画像を表示する。モニタ１５は、デジタル形式の画像またはアナログ画像の表示機能を有する。以下においては、デジタル形式の画像を、デジタル画像ともいう。
【００３０】
映像処理装置１００は、放送を受信可能な放送受信装置（セットトップボックス）である。当該放送受信装置は、例えば、ＩＰ（Internet Protocol）−ＳＴＢ（Set Top Box）である。
【００３１】
ＩＰ−ＳＴＢは、ネットワークから配信される映像コンテンツ（コンテンツデータ）を処理（復調）し、外部のモニタ１５へ映像および音声を出力する端末である。当該ネットワークは、例えば、インターネット、特定のネットワーク等である。また、当該ネットワークは、例えば、ＦＴＴＨ（Fiber To The Home）等によるアクセス網通信技術を利用したブロードバンド回線を利用したネットワークである。
【００３２】
また、上記映像コンテンツは、映像データおよび音声データを含むパケット化されたコンテンツ（コンテンツデータ）である。当該映像コンテンツは、例えば、ＶＯＤ（Video On Demand）により配信される。なお、映像コンテンツは、ＶＯＤに限定されず、ＩＰ放送、地上デジタル放送のＩＰ再送信、ＢＳデジタル放送のＩＰ再送信等により配信されてもよい。本実施の形態では、映像処理装置１００は、ネットワークに設けられたコンテンツ配信サーバ１から映像コンテンツを受信する。
【００３３】
なお、放送受信装置は、ＩＰ−ＳＴＢに限定されない。放送受信装置は、例えば、地上デジタル放送、ＢＳ／ＣＳ放送、ケーブル放送等を受信可能なＳＴＢであってもよい。また、映像処理装置１００は、放送受信装置に限定されない。映像処理装置１００は、例えば、テレビジョン受像機、ＰＣ（Personal Computer）等であってもよい。
【００３４】
映像処理装置１００は、モニタ１５に接続される。なお、モニタ１５は、映像処理装置１００に含まれる構成としてもよい。
【００３５】
また、映像処理装置１００は、ＷＥＢブラウザを表示する機能を有する。また、映像処理装置１００は、インターネットを介して各種のＷＥＢサーバから、動画データ、画像データを表示する機能、音楽データを再生する機能、ゲームなどの実行機能等も有する。
【００３６】
映像処理装置１００には、ケーブルにより、外部接続機器としてのモニタ１５およびスピーカ３０が接続される。映像処理装置１００は、モニタ１５に画像を表示させる制御を行う機能を有する。
【００３７】
図１を参照して、映像処理装置１００は、通信Ｉ／Ｆ４と、プロセッサ３と、音声出力Ｉ／Ｆ１３と、映像出力Ｉ／Ｆ１４と、リモコンＩ／Ｆ１６とを含む。
【００３８】
通信Ｉ／Ｆ４は、例えば、ＬＡＮコネクタおよびＰＨＹ ＩＣ（Physical Layer Integrated Circuit）により構成される。通信Ｉ／Ｆ４は、コンテンツ配信サーバ１から配信される、アナログデータの映像コンテンツを含む信号を受信する。通信Ｉ／Ｆ４は、受信した映像コンテンツをデジタルデータに変換し、変換した映像コンテンツを、プロセッサ３へ送信する。
【００３９】
プロセッサ３は、通信処理部５と、選局処理部６と、デマルチプレクサ７と、音声デコーダ８と、映像デコーダ９と、表示処理部１０と、制御部１１と、画像合成部１２とを含む。
【００４０】
制御部１１は、プログラム（ソフトウエア）に従って各種処理を行う。制御部１１は、通信処理部５、選局処理部６、デマルチプレクサ７、音声デコーダ８、映像デコーダ９、表示処理部１０等の制御を行う。また、制御部１１は、通信処理部５から受信したデータに基づいて、表示処理部１０に画像を生成させる制御を行う。表示処理部１０に生成させる画像は、ＥＰＧ画像、ＷＥＢ画像、メニュー画像等である。
【００４１】
通信処理部５は、各種通信プロトコルに対応したプロトコル処理、通信データフォーマット変換処理等を行う為の通信機能を有する。通信処理部５は、制御部１１と通信を行う。通信処理部５は、必要に応じて、データを制御部１１へ送信する。また、通信処理部５は、受信した映像コンテンツを、選局処理部６へ送信する。
【００４２】
選局処理部６は、受信した映像コンテンツから、制御部１１から受信する選択指示に従ったチャンネルに対応するデータ（映像データおよび音声データが多重化されたデータ）を選択（抽出）する。当該選択指示は、ユーザが、リモコン２００を操作することにより選局したチャンネルを示す指示である。選局処理部６は、当該選択指示を、該リモコン２００から制御部１１を介して受信する。
【００４３】
デマルチプレクサ７は、選局処理部６が選択したデータから、映像データおよび音声データを抽出する。すなわち、デマルチプレクサ７は、選局処理部６が選択したデータを、映像データおよび音声データに分離する。そして、デマルチプレクサ７は、映像データおよび音声データを、それぞれ、映像デコーダ９および音声デコーダ８へ送信する。
【００４４】
映像デコーダ９は、受信した映像データを、モニタ１５が処理可能な形式のデータ（アナログデータまたはデジタルデータ）に変換する。そして、映像デコーダ９は、変換した映像データを、画像合成部１２へ送信する。
【００４５】
音声デコーダ８は、受信した音声データを、スピーカ３０が処理可能な形式のデータ（アナログデータまたはデジタルデータ）に変換する。そして、音声デコーダ８は、変換した音声データを、音声出力Ｉ／Ｆ１３へ送信する。
【００４６】
表示処理部１０は、制御部１１の制御に従って生成した画像を、画像合成部１２へ送信する。なお、表示処理部１０は、画像を格納するためのメモリ（図示せず）を有する。以下においては、表示処理部１０が有するメモリを画像メモリともいう。
【００４７】
画像合成部１２は、必要に応じて、映像デコーダ９から受信した映像データが示す映像（画像）に、表示処理部１０から受信した画像を重畳（合成）した合成画像を生成する。そして、画像合成部１２は、合成画像を映像出力Ｉ／Ｆ１４へ送信する。
【００４８】
なお、画像合成部１２は、合成画像を生成する必要がない場合、映像デコーダ９から受信した映像データが示す映像（画像）を、映像出力Ｉ／Ｆ１４へ送信する。また、画像合成部１２は、映像デコーダ９から受信した映像データを処理する必要がない場合、表示処理部１０から受信した画像を、映像出力Ｉ／Ｆ１４へ送信する。
【００４９】
映像出力Ｉ／Ｆ１４は、Ｄ／Ａ変換を行う機能と、受信したデータをＨＤＭＩ（登録商標）（High Definition Multimedia Interface）フォーマットのデータに変換する機能とを有する。また、映像出力Ｉ／Ｆ１４は、例えば、図示しないＲＣＡ端子およびＨＤＭＩ端子を有する。
【００５０】
モニタ１５がアナログ画像の表示機能を有する場合、映像出力Ｉ／Ｆ１４は、画像合成部１２から受信した画像を、Ｄ／Ａ変換により、アナログ画像に変換する。そして、映像出力Ｉ／Ｆ１４は、当該アナログ画像を、モニタ１５へ送信する。モニタ１５は、受信したアナログ画像を表示する。
【００５１】
一方、モニタ１５がデジタル画像の表示機能を有する場合、映像出力Ｉ／Ｆ１４は、受信した映像データが示す画像を、ＨＤＭＩフォーマットに従ったデジタル画像に変換する。そして、映像出力Ｉ／Ｆ１４は、当該デジタル画像を、ＨＤＭＩ端子を介して、モニタ１５へ送信する。モニタ１５は、受信したデジタル画像を表示する。
【００５２】
音声出力Ｉ／Ｆ１３は、音声用のＤ／Ａコンバータと、ＲＣＡ端子とを有する。音声出力Ｉ／Ｆ１３では、受信した音声データがＤ／Ａコンバータにより、アナログデータに変換される。そして、音声出力Ｉ／Ｆ１３は、変換された音声データを、ＲＣＡ端子を介して、スピーカ３０へ送信する。スピーカ３０は、受信した音声データに基づく音声を出力する。
【００５３】
以上のように、音声データ（信号）は、音声出力Ｉ／Ｆ１３を介して、スピーカ３０へ送信される。また、映像データ（信号）は、映像出力Ｉ／Ｆ１４を介して、モニタ１５へ送信される。
【００５４】
また、映像処理装置１００は、通信Ｉ／Ｆ４を介して、ネットワーク上にある各種ＷＥＢサーバ（例えば、コンテンツ配信サーバ１）と通信を行う。そして、映像処理装置１００では、制御部１１が、ＷＥＢブラウザを使用して、ＷＥＢサーバから受信したデータに基づいた画像を表示処理部１０に生成させる制御を行う。
【００５５】
この場合、表示処理部１０は、当該制御に従った画像を生成し、当該画像を、映像出力Ｉ／Ｆ１４を介してモニタ１５に表示させる。ユーザは、リモコン２００の操作により、ユーザが望むＷＥＢ画像を、モニタ１５に表示させることができる。
【００５６】
リモコンＩ／Ｆ１６は、詳細は後述するが、リモコン２００と通信する機能を有する。リモコンＩ／Ｆ１６は、リモコン２００から送信されるデータ（情報）を受信する受信部である。リモコンＩ／Ｆ１６は、リモコン２００から受信したデータ（情報）を、制御部１１へ送信する。
【００５７】
次に、リモコン２００について詳細に説明する。
【００５８】
リモコン２００は、映像処理装置１００を操作するため装置である。リモコン２００は、映像処理装置１００と無線通信を行う。リモコン２００は、無線通信により、映像処理装置１００を操作（遠隔操作）する。すなわち、映像処理装置１００は、リモコンにより操作される。また、リモコン２００は、例えば、乾電池を電源として利用することにより、動作する。
【００５９】
図２は、本発明の実施の形態１に係るリモコン２００の概観図である。
【００６０】
図１および図２を参照して、リモコン２００は、ＲＡＭ１８と、ＣＰＵ１９と、ＲＯＭ２０と、操作部１７と、送信回路２１とを含む。ＲＡＭ１８は、ワークメモリである。ＲＯＭ２０には、ＣＰＵ１９が実行するプログラムが格納されている。
【００６１】
送信回路２１と、映像処理装置１００のリモコンＩ／Ｆ１６とは、近距離無線通信を行う機能を有する。当該近距離無線通信は、赤外線を使用した通信、ブルートゥース（Bluetooth（登録商標））に準じた通信、無線ＬＡＮを使用した通信等である。
【００６２】
リモコン２００の表面には、複数のキー２２と、十字キー２６と、確定キー２５とが配置される。複数のキー２２の各々には、複数種類の機能のいずれかが割り当てられる。
【００６３】
十字キー２６は、感圧キー２３Ｕ，２３Ｄ，２３Ｌ，２３Ｒを含む。以下においては、感圧キー２３Ｕ，２３Ｄ，２３Ｌ，２３Ｒの各々を、単に、感圧キー２３または方向キーともいう。感圧キー２３は、該感圧キー２３に対する押圧の大きさを検出可能な感圧式のキー（スイッチ）である。詳細は後述するが、映像処理装置１００は、感圧キー２３に対する押圧の大きさに応じて、モニタ１５が表示する画像を操作する。
【００６４】
感圧キー２３Ｕは、カーソルを上方向に移動させるために使用される上キー（方向キー）である。感圧キー２３Ｄは、カーソルを下方向に移動させるために使用される下キー（方向キー）である。感圧キー２３Ｌは、カーソルを左方向に移動させるために使用される左キー（方向キー）である。感圧キー２３Ｒは、カーソルを右方向に移動させるために使用される右キー（方向キー）である。すなわち、各感圧キー２３は、該感圧キー２３に押圧が加わった場合にカーソルを移動させるためのキーである。
【００６５】
以下においては、感圧キー２３Ｕ，２３Ｄ，２３Ｌ，２３Ｒを、それぞれ、上キー、下キー、左キーおよび右キーともいう。
【００６６】
リモコン２００の操作部１７は、複数のキー２２と、複数の感圧キー２３（方向キー）と、確定キー２５とを含む。各感圧キー２３には、感圧センサ２４が含まれる。
【００６７】
なお、感圧センサ２４は、感圧キー２３に含まれない構成としてもよい。この構成の場合、感圧センサ２４は、例えば、各感圧キー２３に対応づけて設けられる。
【００６８】
以下においては、方向キーのキーコードを、方向キーコードともいう。方向キーコードは、例えば、上キー、下キー、左キーおよび右キーのいずれかのキーコードである。
【００６９】
各感圧センサ２４は、該感圧センサ２４を含む感圧キー２３に対する押圧の大きさを検出可能なセンサである。すなわち、感圧センサ２４を含む感圧キー２３は、当該感圧キー２３自身に対する押圧の大きさを検出する。つまり、感圧センサ２４を含むリモコン２００は、キー（感圧キー２３）に対する押圧の大きさを検出する。
【００７０】
感圧センサ２４は、ユーザにより感圧キー２３が押下された場合、該感圧キー２３に対する（加わる）押圧の大きさを示す押圧データを出力する。押圧の大きさは、例えば、最小値“１”〜最大値“１０”の範囲の値で表現されるとする。なお、押圧の大きさは、“１”〜“１０”に限定されず、例えば、“１”〜“５”の範囲の値で表現されてもよい。
【００７１】
また、感圧センサ２４は、同時に２つの感圧キー２３が押下された場合、２つの感圧キー２３に、それぞれ対応する２つの押圧データを出力する。
【００７２】
操作部１７は、ユーザにより、キー２２、感圧キー２３および確定キー２５のいずかが押下された場合、押下されたキーのキーコードを出力する。なお、操作部１７は、感圧キー２３が押下された場合、該感圧キー２３のキーコードと、該感圧キー２３の押圧データとを出力する。当該押圧データは、該感圧キー２３の感圧センサ２４から出力されるデータである。また、操作部１７は、同時に２つの感圧キー２３（方向キー）が押下された場合、２つのキーコード（方向キーコード）と、当該２つの感圧キー２３に対応する２つの押圧データとを出力する。
【００７３】
ここで、映像処理装置１００が、例えば、ネットワーク上の指定されたＷＥＢサーバにアクセスし、ＷＥＢ画像をモニタ１５に表示させるとする。なお、モニタ１５の画面の解像度の制限などで、モニタ１５は、ＷＥＢ画像の全体のページを表示できない場合もある。この場合、映像処理装置１００（表示処理部１０）は、表示処理部１０内のメモリに、全体のページデータを保存し、ＷＥＢ画像の一部を、映像出力Ｉ／Ｆ１４を介して、モニタ１５に表示させる制御を行う。以下においては、モニタ１５が表示している画像を、表示画像ともいう。なお、表示処理部１０は、モニタ１５が表示する表示画像内にカーソルを表示させる制御を行う。
【００７４】
ユーザは、更にそのページにリンクされている情報を観たい場合、リモコン２００の十字キー２６を操作することにより、表示画像に示されるカーソルを、例えば、リンクオブジェクトに移動させる。そして、カーソルとリンクオブジェクトが重なった状態で、ユーザは、確定キー２５を押すことで、表示画像が示すリンクオブジェクトを選択する操作を行う。リンクオブジェクトが選択されると、映像処理装置１００は、リンクオブジェクトのリンク先のページデータを取得しそのページをモニタ１５に表示させる。また、ユーザが、動画の再生等の、表示画像における操作を行いたい場合、十字キー２６の操作により、表示画像が示す再生ボタンまでカーソルを移動させ、確定キー２５を押して、動画の再生を開始させる。
【００７５】
感圧キー２３（十字キー２６）が押下された場合、リモコン２００のＣＰＵ１９は、押下された感圧キー２３のキーコードおよび押圧データを操作部１７から取得する。そして、ＣＰＵ１９は、取得したキーコードおよび押圧データを、送信回路２１へ送信する。送信回路２１は、受信したキーコードおよび押圧データを、映像処理装置１００へ送信する。すなわち、送信回路２１は、方向キー（感圧キー２３）に押圧が加わった場合、押圧データを映像処理装置１００へ送信する送信部である。
【００７６】
例えば、ユーザにより左キー（感圧キー２３Ｌ）が押下された場合、リモコン２００は、左キーのキーコードと、該左キーの押圧データを出力する。また、例えば、十字キー２６の右斜め上方向の部位が押された場合、すなわち、上キーと右キーとが同時に押された場合、押された角度に応じて、操作部１７は、上方向および右方向に分解した押圧の大きさを示す押圧データを出力する。
【００７７】
具体的には、操作部１７は、上キー（感圧キー２３Ｕ）に対する押圧の大きさを示す押圧データと、右キー（感圧キー２３Ｒ）に対する押圧の大きさとを示す押圧データと、押下された上キーおよび右キーのキーコードを出力する。ＣＰＵ１９は、操作部１７から出力されたキーコードおよび押圧データを、送信回路２１を介して、映像処理装置１００へ送信する。
【００７８】
なお、映像処理装置１００では、制御部１１が、リモコンＩ／Ｆ１６を介して、リモコン２００から送信されるキーコードおよび押圧データを受信する。
【００７９】
次に、本実施の形態において、方向キー（十字キー２６）、キー２２等が押下された場合における処理（以下、キー対応処理ともいう）について説明する。キー対応処理は、制御部１１が、１以上のキーコードを受信する毎に行われる。
【００８０】
図３は、本発明の実施の形態１に係るキー対応処理のフローチャートである。
【００８１】
ステップＳ１００では、制御部１１が、受信したキーコードは方向キーのキーコード（方向キーコード）であるか否かを判定する。ステップＳ１００において、ＹＥＳならば処理はステップＳ１０１に移行する。一方、ステップＳ１００において、ＮＯならば処理はステップＳ１３０に移行する。
【００８２】
ここで、ユーザは、リモコン２００の十字キー２６の右斜め上方向の部分を押下したとする。すなわち、ユーザは、リモコン２００の上キーと右キーとを同時に押下したとする。
【００８３】
この場合、リモコン２００は、上キーおよび右キーのキーコードと、上キーおよび右キーにそれぞれ対応する２つの押圧データとを、映像処理装置１００へ送信する。すなわち、キーコードおよび押圧データは、キー（方向キー）に押圧が加わった場合にリモコン２００から映像処理装置１００へ送信される。
【００８４】
これにより、リモコンＩ／Ｆ１６は、上キーおよび右キーのキーコード（方向キーコード）と、２つの押圧データとを受信する。すなわち、リモコンＩ／Ｆ１６は、受信部として機能する。リモコンＩ／Ｆ１６は、受信した上キーおよび右キーのキーコード（方向キーコード）と、２つの押圧データとを、制御部１１へ送信する。
【００８５】
これにより、制御部１１は、リモコンＩ／Ｆ１６を介して、上キーおよび右キーのキーコード（方向キーコード）と、２つの押圧データとを受信する。この場合、処理は、ステップＳ１０１に移行する。
【００８６】
なお、ユーザが、リモコン２００の上キーを押下した場合、リモコン２００は、上キーのキーコードと、上キーに対応する押圧データとを、映像処理装置１００へ送信する。これにより、制御部１１は、上キーのキーコードと、上キーに対応する押圧データとを受信する。すなわち、制御部１１は、１つの方向キーコードと１つの押圧データとを受信する。この場合、処理は、ステップＳ１０１に移行する。
【００８７】
ステップＳ１０１では、押下方向算出処理が行われる。押下方向算出処理では、十字キー２６が押下されている方向（角度）が算出される。具体的には、制御部１１が、２つの方向キーコードと、２つの押圧データとを受信した場合、当該２つの方向キーコードと当該２つの押圧データとに基づいて、押下方向を算出する。
【００８８】
ここで、一例として、２つの方向キーコードは、上キーのキーコードおよび右キーのキーコードであるとする。また、２つの押圧データは、上キーの押圧データおよび右キーの押圧データであるとする。また、上キーの押圧データおよび右キーの押圧データの各々は、“８”を示すとする。以下においては、互いに直交するｘ軸およびｙ軸を示す座標系を、ｘｙ座標系ともいう。
【００８９】
この場合、制御部１１は、ｘｙ座標系において＋ｙ方向に沿った大きさ“８”のベクトルと、ｘｙ座標系において＋ｘ方向に沿った大きさ“８”のベクトルとの合成ベクトルを求める。そして、算出した合成ベクトルの方向を、押下方向として算出する。この場合、算出された押下方向は、反時計周りに４５度回転させたｙ軸に沿った方向である。なお、２つのベクトルの合成ベクトルを求める方法は周知な方法なので詳細な説明は行わない。
【００９０】
なお、制御部１１が、１つの方向キーコードと１つの押圧データとを受信した場合、制御部１１は、当該１つの方向キーコードと当該１つの押圧データとに基づいて、押下方向を算出する。
【００９１】
ここで、一例として、１つの方向キーコードは、上キーのキーコードであるとする。また、１つの押圧データは、“８”を示すとする。この場合、制御部１１は、ｘｙ座標系において＋ｙ方向に沿った大きさ“８”のベクトルの方向を、押下方向として算出する。この場合、算出された押下方向は、ｙ軸に沿った方向（＋ｙ方向）である。
【００９２】
以下においては、押下方向算出処理により算出された押下方向を、算出押下方向ともいう。
【００９３】
ステップＳ１０２では、押圧算出処理が行われる。押圧算出処理では、制御部１１が、受信したキーコードにより特定されるキーの押圧の大きさを算出する。具体的には、制御部１１は、算出押下方向に対応するベクトルの大きさを、押圧の大きさとして算出する。
【００９４】
ここで、一例として、算出された押下方向に対応するベクトルは、＋ｙ方向に沿った大きさ“８”のベクトルと＋ｘ方向に沿った大きさ“８”のベクトルとの合成ベクトルであるとする。この場合、√（８２＋８２）＝１１．３１より、押圧の大きさは、１１．３１として算出される。
【００９５】
また、他の一例として、算出された押下方向に対応するベクトルが、＋ｙ方向に沿った大きさ“８”のベクトルであるとする。この場合、制御部１１は、押圧の大きさを、“８”として取得（算出）する。以下においては、押圧算出処理により算出または取得された押圧の大きさを、押圧Ａともいう。
【００９６】
ステップＳ１１０では、押圧Ａが、予め定められた閾値αより大きいか否かが判定される。閾値αは、一例として、押圧データが示す値の最大値の５０〜７０％の値である。閾値αは、一例として、“６”であるとする。
【００９７】
ステップＳ１１０において、ＹＥＳならば、後述のカーソル移動処理は行われず、処理はステップＳ１２１に移行する。一方、ステップＳ１１０において、ＮＯならば処理はステップＳ１２２に移行する。
【００９８】
ステップＳ１２１では、モニタ１５が表示する画像をスクロールさせるスクロール処理が行われる。スクロール処理では、表示処理部１０が、表示画像を算出押下方向にスクロールさせるための処理を行う。少し具体的には、表示処理部１０は、算出押下方向の画像データを、前述の画像メモリから順次読み出し、モニタ１５に表示させる処理を行うことにより、表示画像をスクロールさせる。
【００９９】
図４は、スクロール処理を説明するための図である。図４において、画像Ｇ３００は、表示処理部１０の画像メモリに記憶されている画像の一例である。画像Ｇ３００には、一例として、リンクオブジェクトＬＫ１が配置される。リンクオブジェクトＬＫ１は、例えば、前述のハイパーリンク画像、ハイパーリンクテキスト等である。リンクオブジェクトＬＫ１は、選択対象項目である。画像Ｇ１００は、画像Ｇ３００の一部である。画像Ｇ１００は、モニタ１５に表示されている表示画像である。なお、画像Ｇ１００は、カーソルＣ１を示す。
【０１００】
この場合、ステップＳ１２１のスクロール処理では、表示処理部１０が、移動画像表示処理を行う。
【０１０１】
移動画像表示処理では、表示処理部１０が、図４の画像Ｇ１００の輪郭（枠）を、算出押下方向に所定画素分だけ移動させた際における当該輪郭内の画像を読み出す。そして、表示処理部１０は、読み出した当該画像を、モニタ１５に表示させるよう、画像合成部１２を制御する。
【０１０２】
表示処理部１０は、移動画像表示処理を繰り返し行うことにより、表示画像を算出押下方向にスクロールさせる。算出押下方向は、例えば、方向ｄ１である。そして、このキー対応処理は終了する。
【０１０３】
再び、図３を参照して、ステップＳ１１０でＮＯの場合、すなわち、押圧Ａが閾値α以下の場合、処理はステップＳ１２２に移行する。
【０１０４】
ステップＳ１２２では、カーソルを移動させるカーソル移動処理が行われる。カーソル移動処理では、表示処理部１０が、画像合成部１２を利用して、カーソルＣ１を算出押下方向に、押圧Ａに応じた画素の分だけ移動させる処理を行う。押圧Ａに応じた画素は、例えば、押圧Ａ×２で得られる値の画素である。なお、カーソルＣ１を移動させる処理は、周知な技術であるので詳細な説明は行わない。そして、このキー対応処理は終了する。
【０１０５】
なお、ステップＳ１２２の処理により、例えば、ユーザが所望するリンクオブジェクトの方向へカーソルを移動させることができる。
【０１０６】
なお、方向キーが、閾値αより弱い押圧で押下され続けている場合、ステップＳ１２２が繰り返し行われる。この場合、方向キーが押下されている期間にわたって、カーソルを移動させることができる。
【０１０７】
以上のステップＳ１１０，Ｓ１２１，Ｓ１２２の処理により、映像処理装置１００は、押圧Ａの大きさと、閾値αとの比較結果に応じて、カーソル移動処理またはスクロール処理を実行する。少し具体的には、映像処理装置１００は、押圧Ａの大きさが閾値α以下である場合、カーソル移動処理を実行する。また、映像処理装置１００は、押圧Ａの大きさが閾値αより大きい場合、スクロール処理を実行する。
【０１０８】
換言すれば、押圧Ａが、閾値αより大きいか否かにより、スクロール処理またはカーソル移動処理が行われる。すなわち、十字キー２６に対する１回の操作で、スクロール処理およびカーソル移動処理から、映像処理装置１００が実行する処理を選択的に切替えることができる。スクロール処理およびカーソル移動処理は、カーソルを利用した処理、すなわち、カーソルに関連した処理である。
【０１０９】
つまり、制御部１１は、押圧データが示す押圧の大きさに応じて、予め定められた複数の処理から映像処理装置１００が実行する処理を選択的に切替える。すなわち、映像処理装置１００は、予め定められた複数の処理から、キー（感圧キー２３）に対する押圧の大きさに応じて実行する処理を選択的に切替える。当該複数の処理は、カーソル移動処理と、スクロール処理とを含む。すなわち、当該複数の処理の全ては、カーソルを利用した処理である。
【０１１０】
なお、図４に示すように、ユーザは、目的（操作対象）のリンクオブジェクトＬＫ１が、モニタ１５に表示されてない状態で、十字キー２６（方向キー）を、閾値より大きい押圧で、強く押したとする。これにより、表示画像をスクロールさせることができる。また、表示画像のスクロールにより、リンクオブジェクトＬＫ１が、表示画像に現れた時、押圧を弱くすることにより、カーソルを移動させる操作に切り替えることができる。
【０１１１】
再び、図３を参照して、ステップＳ１００でＮＯの場合、ステップＳ１３０の処理が行われる。
【０１１２】
ステップＳ１３０では、キー対応処理が行われる。キー対応処理では、受信したキーコードにより特定されるキーに割り当てられた処理が行われる。そして、このキー対応処理は終了する。
【０１１３】
以上説明したように、本実施の形態では、リモコンＩ／Ｆ１６（受信部）は、キー（感圧キー２３）に押圧が加わった場合にリモコン２００から送信される、該キー（感圧キー２３）に対する押圧の大きさを示す押圧データを受信する。制御部１１は、押圧データが示す押圧の大きさに応じて、予め定められた複数の処理から映像処理装置１００が実行する処理を選択的に切替える。これにより、キーに対する押圧を変えるという単純なキー操作により複数の処理を実行することができる。
【０１１４】
なお、従来では、例えば、画像をスクロールさせる場合、リモコンの方向キーの操作により、表示画像のスクロールのためのキーを操作する必要がある。このようなリモコンを使用した装置で、表示画像の操作を行う場合、極めて操作性が悪いという問題があった。
【０１１５】
一方、本実施の形態では、ユーザは、カーソルキーの移動と、画像のスクロールとを、同一キーの操作により行うことができる。すなわち、同一方向における、カーソルの移動および画像のスクロールを、同じキーの操作により行うことができる。
【０１１６】
また、図４で説明したように、ユーザは、リンクオブジェクトＬＫ１が、モニタ１５に表示されてない状態で、十字キー２６（方向キー）を、閾値より大きい押圧で、強く押すことにより、表示画像をスクロールさせることができる。また、表示画像のスクロールにより、リンクオブジェクトＬＫ１が、表示画像に現れた時、押圧を弱くすることにより、カーソルを移動させる操作に切り替えることができる。
【０１１７】
そのため、本実施の形態では、ユーザは、方向キー（感圧キー２３）から指を離さないでも、算出押下方向へのカーソル移動と、画像スクロールとの切り替え操作が可能となる。したがって、ユーザは、画像に表示される全体の情報を、簡易な操作で且つ迅速に閲覧することが可能になる。その結果、操作性および利便性を著しく向上させることができる。
【０１１８】
また、本実施の形態によれば、カーソル移動処理とスクロール処理との切り替えを、同じキーに対して指を離すことなく行うことができる。そのため、スクロール処理による、現在表示されていない画像または選択対象項目（リンクオブジェクト）へアクセスする時間を短縮させることができる。
【０１１９】
また、本実施の形態によれば、各方向キー（感圧キー２３）に、感圧キー２３に対する押圧の大きさに応じた複数種類の処理を割り当てる。これにより、操作性の向上を図ることができる。
【０１２０】
なお、本実施の形態では、ＷＥＢブラウザが示すＷＥＢ画像における、カーソル移動、画像のスクロール処理の例を示したがこれに限定されない。本実施の形態の構成は、カーソルが表示されており、且つスクロールが可能な画像においても適用可能である。当該スクロールが可能な画像は、例えば、番組表を選択するための選択画像である。
【０１２１】
なお、図３のステップＳ１２１では、スクロール処理の代わりに他の処理が行われても良い。当該他の処理は、例えば、モニタ１５が表示している画像を他の画像に切替える処理である。この場合、画像の切替えといった他の処理のための操作時間を短縮することができる。その結果、ユーザが目的の情報へアクセスする時間を短縮することができる。
【０１２２】
＜実施の形態２＞
次に、本実施の形態の構成について図に基づいて説明する。本実施の形態に係る映像処理システムは、図１の映像処理システム１０００である。
【０１２３】
ここで、一例として、映像処理装置１００が、ネットワーク上の指定されたＷＥＢサイトにアクセスし、モニタ１５にＷＥＢ画像を表示させるとする。この状況において、ユーザが、更にそのページ（ＷＥＢ画像）にリンクされている情報を観たいとする。この場合、ユーザは、リモコン２００の方向キー（感圧キー２３）を操作し、カーソルを移動させて、表示画像が示すリンクオブジェクト（選択対象項目）を選択する操作を行う。
【０１２４】
例えば、ユーザが、リモコン２００に配置された十字キー２６（感圧キー２３）を押下したとする。この場合、リモコン２００のＣＰＵ１９は、押下されたキーのキーコードおよび押圧データを取得する。そして、ＣＰＵ１９は、押下された方向キーのキーコード（方向キーコード）および押圧データを、送信回路２１を介して、映像処理装置１００へ送信する。
【０１２５】
例えば、左キーが押下された場合、リモコン２００は、左キーのキーコードおよび押圧データを出力する。当該押圧データは、左キー（感圧キー２３）の感圧センサ２４から出力されるデータである。また、十字キー２６の右斜め上方向の部位が押された場合、すなわち、上キーと右キーが同時に押された場合、操作部１７は、押された角度に応じて上方向、右方向に分解した各押圧の大きさを示す押圧データを出力する。
【０１２６】
なお、映像処理装置１００では、制御部１１が、リモコンＩ／Ｆ１６を介して、リモコン２００から送信されるキーコードおよび押圧データを受信する。
【０１２７】
次に、本実施の形態において、方向キー（十字キー２６）、キー２２等が押下された場合における処理（以下、キー対応処理Ａともいう）について説明する。キー対応処理Ａは、制御部１１が、１以上のキーコードを受信する毎に行われる。
【０１２８】
図５は、本発明の実施の形態２に係るキー対応処理Ａのフローチャートである。図５において、図３のステップ番号と同じステップ番号の処理は、実施の形態１で説明した処理と同様な処理が行われるので詳細な説明は繰り返さない。
【０１２９】
ここで、モニタ１５は、図４のリンクオブジェクトＬＫ１が配置されたＷＥＢ画像を、表示画像として表示しているとする。リンクオブジェクトＬＫ１は、前述したように、選択対象項目である。また、ＷＥＢ画像には、カーソルＣ１が表示されているとする。
【０１３０】
以下、実施の形態１と異なる点を中心に説明する。ステップＳ１００，Ｓ１０１，Ｓ１０２，Ｓ１１０，Ｓ１２２，Ｓ１３０では、実施の形態１と同様な処理が行われる。
【０１３１】
ステップＳ１１０でＹＥＳの場合、処理はステップＳ１１１Ａに移行する。
【０１３２】
ステップＳ１１１Ａでは、カーソルが選択対象項目と重なっているか否かが判定される。具体的には、制御部１１が、カーソルＣ１の座標が選択対象項目が配置された座標内にあるか否かを判定する。
【０１３３】
カーソルＣ１の座標は、カーソルＣ１を示す矢印の先端の座標である。また、選択対象項目が配置された座標は、選択対象項目の輪郭内に含まれる全ての座標である。ここで、選択対象項目は、図４のリンクオブジェクトＬＫ１であるとする。この場合、ステップＳ１１１Ａでは、制御部１１が、カーソルＣ１の座標がリンクオブジェクトＬＫ１が配置された座標内にあるか否かを判定する。
【０１３４】
ステップＳ１１１Ａにおいて、ＹＥＳならば処理はステップＳ１２１Ａに移行する。ステップＳ１１１ＡでＹＥＳの場合は、選択対象項目（例えば、リンクオブジェクトＬＫ１）が選択されている場合である。一方、ステップＳ１１１Ａにおいて、ＮＯならば処理はステップＳ１２２に移行する。
【０１３５】
ステップＳ１２１Ａでは、確定処理が行われる。確定処理は、カーソルにより選択されている選択対象項目に対応する処理を確定して、確定された該処理を実行する処理である。当該選択対象項目は、選択の対象となる項目である。
【０１３６】
すなわち、確定処理は、カーソルを利用した処理である。具体的には、制御部１１が、カーソルＣ１により選択されている選択対象項目に対応づけられている処理を確定して、該処理を実行する。
【０１３７】
ここで、選択対象項目は、リンクオブジェクトＬＫ１であるとする。また、リンクオブジェクトＬＫ１は、例えば、ハイパーリンク画像であるとする。また、リンクオブジェクトＬＫ１には、指定されたＵＲＬのＷＥＢページを表示するための処理が対応づけられているとする。
【０１３８】
この場合、制御部１１は、通信Ｉ／Ｆ４を利用して、インターネットにおける、上記指定されたＵＲＬのＷＥＢページを取得するため通信を行う処理を行う。そして、制御部１１は、取得したＷＥＢページを、モニタ１５に表示させるよう、表示処理部１０等を制御する。
【０１３９】
また、他の例として、選択対象項目は、リンクが張られていない項目（非リンクオブジェクト）であるとする。当該選択対象項目には、例えば、モニタ１５が表示する画像を切替える処理が対応づけられているとする。この場合、確定処理では、制御部１１は、画像を切替えるための処理を行う。
【０１４０】
以上のステップＳ１１０，Ｓ１１１Ａ，Ｓ１２１Ａ，Ｓ１２２の処理により、映像処理装置１００は、押圧Ａの大きさと予め定められた閾値αとの比較結果に応じて、カーソル移動処理または確定処理を実行する。すなわち、制御部１１は、押圧データが示す押圧の大きさに応じて、予め定められた複数の処理から映像処理装置１００が実行する処理を選択的に切替える。当該複数の処理は、カーソル移動処理と、確定処理とを含む。
【０１４１】
具体的には、映像処理装置１００は、押圧Ａの大きさが閾値α以下である場合、カーソル移動処理を実行する。また、映像処理装置１００は、押圧Ａの大きさが閾値αより大きい場合、確定処理を実行する。
【０１４２】
以上の本実施の形態により、ユーザは、カーソルキーの移動と、確定処理とを、同一キーの操作により行うことができる。また、ユーザは、方向キー（感圧キー２３）から指を離さないでも、算出押下方向へのカーソル移動と、確定処理との切り替え操作が可能となる。したがって、ユーザは、画像に表示される全体の情報を、簡易な操作で且つ迅速に閲覧することが可能になる。その結果、操作性および利便性が著しく向上させることができる。
【０１４３】
また、本実施の形態によれば、カーソル移動処理と確定処理との切り替えを、同じキーに対して指を離すことなく行うことができる。そのため、カーソルの移動が開始してから、確定処理が終了するまでの時間を短縮させることができる。
【０１４４】
＜実施の形態３＞
次に、本実施の形態の構成について図に基づいて説明する。本実施の形態に係る映像処理システムは、図１の映像処理システム１０００である。
【０１４５】
本実施の形態では、実施の形態２と同様、映像処理装置１００が、ＷＥＢサイトにアクセスし、モニタ１５にＷＥＢ画像を表示させるとする。この状況において、ユーザが、更にそのページ（ＷＥＢ画像）にリンクされている情報を観たいとする。この場合、ユーザは、リモコン２００の方向キー（感圧キー２３）を操作し、カーソルを移動させて、表示画像が示すリンクオブジェクトを選択する操作を行う。
【０１４６】
例えば、ユーザが、リモコン２００に配置された十字キー２６（感圧キー２３）を押下したとする。この場合、リモコン２００のＣＰＵ１９は、押下されたキーのキーコードおよび押圧データを取得する。そして、ＣＰＵ１９は、押下された方向キーのキーコード（方向キーコード）および押圧データを、送信回路２１を介して、映像処理装置１００へ送信する。
【０１４７】
左キーが押下された場合、または、十字キー２６の右斜め上方向の部位が押された場合の処理は、実施の形態２と同様なので詳細な説明は繰り返さない。
【０１４８】
次に、本実施の形態において、方向キー（十字キー２６）、キー２２等が押下された場合における処理（以下、キー対応処理Ｂともいう）について説明する。キー対応処理Ｂは、制御部１１が、１以上のキーコードを受信する毎に行われる。すなわち、キー対応処理Ｂは、リモコン２００のキーの押下操作がある毎に行われる。
【０１４９】
図６は、本発明の実施の形態３に係るキー対応処理Ｂのフローチャートである。図６において、図３のステップ番号と同じステップ番号の処理は、実施の形態１で説明した処理と同様な処理が行われるので詳細な説明は繰り返さない。
【０１５０】
ここで、モニタ１５は、一例として、図７の画像Ｇ２００を、表示画像として表示しているとする。
【０１５１】
図７は、本発明の実施の形態３に係る、カーソルの移動を説明するための図である。図７（ａ）は、一例としての画像Ｇ２００を示す図である。図７（ａ）に示すように、画像Ｇ２００には、リンクオブジェクトＬＡ１，ＬＢ１，ＬＣ１，ＬＤ１と、カーソルＣ１が配置される。リンクオブジェクトＬＡ１，ＬＢ１，ＬＣ１，ＬＤ１の各々は、前述のリンクオブジェクトＬＫ１と同様な選択対象項目（オブジェクト）である。すなわち、モニタ１５が表示している画像Ｇ２００は、複数の選択対象項目を示す。以下においては、リンクオブジェクトＬＡ１，ＬＢ１，ＬＣ１，ＬＤ１の各々を、単に、リンクオブジェクトＬとも表記する。
【０１５２】
以下、図６および図７（ａ）を参照して、実施の形態１と異なる点を中心に説明する。ステップＳ１００，Ｓ１０１，Ｓ１０２，Ｓ１１０，Ｓ１２２，Ｓ１３０では、実施の形態１と同様な処理が行われる。
【０１５３】
ステップＳ１１０でＮＯの場合、すなわち、押圧Ａの大きさが閾値α以下である場合、処理はステップＳ１２２に移行する。
【０１５４】
ステップＳ１２２では、実施の形態１と同様な処理が行われる。すなわち、表示処理部１０は、受信部としてのリモコンＩ／Ｆ１６が押圧データを受信した場合、受信した押圧データに基づいてカーソルを移動させるための処理を行う。これにより、カーソルＣ１が移動する。
【０１５５】
ステップＳ１２３Ｂでは、項目選定処理が行われる。項目選定処理では、詳細は後述するが、制御部１１が、カーソルＣ１の座標、各選択対象項目の座標、および、カーソルＣ１の進行方向に基づいて、複数の選択対象項目のいずれかを選定する。
【０１５６】
ここで、選択対象項目は、リンクオブジェクトＬであるとする。また、カーソルＣ１の座標は、カーソルＣ１を示す矢印の先端の座標である。また、各選択対象項目（リンクオブジェクトＬ）の座標は、例えば、該リンクオブジェクトＬの左上の角の座標であるとする。以下においては、項目選定処理により選定された選択対象項目を、選定項目ともいう。
【０１５７】
図７（ａ）のリンクオブジェクトＬＡ１の座標は、（ｘ１，ｙ１）であるとする。また、リンクオブジェクトＬＢ１の座標は、（ｘ２，ｙ２）であるとする。また、リンクオブジェクトＬＣ１の座標は、（ｘ３，ｙ３）であるとする。また、リンクオブジェクトＬＤ１の座標は、（ｘ４，ｙ４）であるとする。
【０１５８】
なお、各リンクオブジェクトＬの座標は、該リンクオブジェクトＬの左上の角の座標に限定されない。例えば、各リンクオブジェクトＬの座標は、ブジェクトＬの右上の角の座標であってもよい。
【０１５９】
なお、選択対象項目の選定方法の詳細については後述する。
【０１６０】
ステップＳ１２４Ｂでは、強調表示処理が行われる。強調表示処理は、選定項目を、強調表示する処理である。具体的には、選定項目が、該選定項目を除く複数の項目よりも強調表示されるように、制御部１１が表示処理部１０を制御する。すなわち、ユーザが、複数の項目のうち、どの項目が選択されているか分かるようにする。
【０１６１】
ここで、選定項目は、例えば、図７（ａ）のリンクオブジェクトＬＡ１であるとする。この場合、選定項目を除く複数の項目は、リンクオブジェクトＬＢ１，ＬＣ１，ＬＤ１である。
【０１６２】
強調表示の処理の一例は、選定項目が示す文字の色を変更（または反転）する処理である。強調表示の処理の他の例は、選定項目（リンクオブジェクトＬ）全体を点滅表示する処理である。ステップＳ１２４Ｂの処理の後、キー対応処理Ｂは終了する。
【０１６３】
キー対応処理Ｂは、方向キーまたはキーの操作がある毎に行われる。すなわち、キー対応処理Ｂはカーソルの移動毎に行われる。
【０１６４】
ステップＳ１２２は、押圧データに基づいて得られる押圧Ａが閾値α以下の場合に行われる。そのため、ステップＳ１２２、Ｓ１２３Ｂにより、カーソルＣ１が移動する毎に、ステップＳ１２３Ｂの項目選定処理が行われる。また、ステップＳ１２３Ｂ，Ｓ１２４Ｂにより、カーソルの位置、カーソルの進行方向により、選定される項目（リンク先候補）が変わる。
【０１６５】
次に、ステップＳ１１０でＹＥＳの場合、すなわち、押圧Ａの大きさが閾値αより大きい場合の処理について説明する。ステップＳ１１０でＹＥＳの場合、処理は、ステップＳ１２０Ｂが行われる。
【０１６６】
ステップＳ１２０Ｂでは、項目選定処理が行われる。項目選定処理は、ステップＳ１２３Ｂの処理と同様なので詳細な説明は繰り返さない。
【０１６７】
ステップＳ１２１Ｂでは、瞬時移動処理が行われる。瞬時移動処理は、ステップＳ１２０Ｂにより選定された選択対象項目（選定項目）の位置へカーソルを瞬時に移動させる処理である。
【０１６８】
具体的には、瞬時移動処理では、カーソルＣ１が選定項目に瞬時に移動するよう、制御部１１が表示処理部１０を制御する。ここで、選定項目は、例えば、リンクオブジェクトＬＡ１であるとする。この場合、瞬時移動処理により、カーソルＣ１は、図７（ｂ）の画像Ｇ２００Ａのように、選定項目であるリンクオブジェクトＬＡ１に重ねて表示される。そして、このキー対応処理Ｂは終了する。
【０１６９】
以上のステップＳ１１０，Ｓ１２０Ｂ，Ｓ１２１Ｂ，Ｓ１２２の処理により、映像処理装置１００は、押圧Ａの大きさと予め定められた閾値αとの比較結果に応じて、カーソル移動処理または瞬時移動処理を実行する。すなわち、制御部１１は、押圧データが示す押圧の大きさに応じて、予め定められた複数の処理から映像処理装置１００が実行する処理を選択的に切替える。当該複数の処理は、カーソル移動処理と、瞬時移動処理とを含む。
【０１７０】
具体的には、映像処理装置１００は、押圧Ａの大きさが閾値α以下である場合、カーソル移動処理を実行する。また、映像処理装置１００は、押圧Ａの大きさが閾値αより大きい場合、瞬時移動処理を実行する。
【０１７１】
また、ステップＳ１１０，Ｓ１２０Ｂ，Ｓ１２１Ｂ，Ｓ１２３Ｂ，Ｓ１２４Ｂの処理により、映像処理装置１００は、押圧Ａの大きさと予め定められた閾値αとの比較結果に応じて、瞬時移動処理または強調表示処理を実行する。すなわち、制御部１１は、押圧データが示す押圧の大きさに応じて、予め定められた複数の処理から映像処理装置１００が実行する処理を選択的に切替える。当該複数の処理は、瞬時移動処理と、強調表示処理とを含む。すなわち、当該複数の処理の一部は、カーソルを利用した処理である。
【０１７２】
具体的には、映像処理装置１００は、押圧Ａの大きさが閾値α以下である場合、強調表示処理を実行する。また、映像処理装置１００は、押圧Ａの大きさが閾値αより大きい場合、瞬時移動処理を実行する。
【０１７３】
なお、キー対応処理Ｂでは、図６に示す全ての処理が行われなくてもよい。キー対応処理Ｂでは、例えば、ステップＳ１２２の処理が行われなくてもよい。また、キー対応処理Ｂでは、例えば、ステップＳ１２３Ｂ，Ｓ１２４Ｂの処理が行われなくてもよい。
【０１７４】
次に、項目選定処理における項目（リンクオブジェクトＬ）の選定方法について詳細に説明する。
【０１７５】
ここで、仮に、選定される項目（リンクオブジェクト）の選定条件は、以下の条件Ａであるとする。当該条件Ａは、現在のカーソルＣ１の位置（座標）から、一番近い項目（リンクオブジェクト）を選定するという条件である。この場合、制御部１１は、現在のカーソルＣ１の座標（位置）から、各リンクオブジェクトＬの座標（位置）までの直線距離を算出する。リンクオブジェクトＬの数は、４であるため、４つの直線距離が算出される。
【０１７６】
そして、制御部１１は、４つの直線距離のうち最も短い直線距離に対応するリンクオブジェクトＬを、リンク先候補として、選定する。
【０１７７】
なお、条件Ａでは、ユーザがカーソルを移動させる操作を行っている際、ユーザが意図しない方向に存在するリンクオブジェクトＬが強調表示（フォーカス）されたり、当該意図しない方向に存在するリンクオブジェクトＬにカーソルが瞬時移動する可能性がある。
【０１７８】
そこで、ステップＳ１２３Ｂ，Ｓ１２０Ｂの項目選定処理では、制御部１１は、カーソルＣ１の座標およびリンクオブジェクトＬの座標に加え、カーソルＣ１の進行方向も考慮して、項目（リンク先候補）を選定する。
【０１７９】
具体的には、図７（ａ）に示すように、モニタ１５が、複数のリンクオブジェクトＬを示す画像Ｇ２００を表示している状態において、ユーザがカーソルＣ１を移動させるための方向キーの操作を行っているとする。また、ステップＳ１０１により算出された算出押下方向は、方向ｄ２であるとする。
【０１８０】
以下においては、方向ｄ２に沿った軸を、押下方向軸ともいう。以下においては、カーソルＣ１の座標を、カーソル座標ともいう。また、以下においては、カーソル座標を回転の中心として、角度θ／２だけ時計回りに回転させた押下方向軸を、軸Ａ１という。また、以下においては、カーソル座標を回転の中心として、角度θ／２だけ反時計回りに回転させた押下方向軸を、軸Ａ２という。また、以下においては、軸Ａ１と軸Ａ２との間の領域を、選定対象領域ともいう。
【０１８１】
この場合、項目選定処理では、制御部１１が、ステップＳ１０１で算出された算出押下方向に対応する選定対象領域内に存在するリンクオブジェクトＬを、リンク先候補として、選定する。すなわち、制御部１１は、ステップＳ１０１で算出された算出押下方向に対して、角度θの範囲内にあるリンクオブジェクトＬを、リンク先候補として、選定する。図７（ａ）の例では、選定されるリンクオブジェクトＬは、リンクオブジェクトＬＡ１，ＬＤ１である。
【０１８２】
また、選定されたリンクオブジェクトＬの数が複数である場合、カーソルＣ１の座標（位置）と各リンクオブジェクトＬの座標とに基づいて、カーソルＣ１に最も近いリンクオブジェクトＬが、リンク先候補として選定される。
【０１８３】
具体的には、制御部１１は、選定された複数のリンクオブジェクトＬのうちカーソル座標に最も近い座標に配置されたリンクオブジェクトＬを、リンク先候補として、選定する。図７（ａ）の例では、制御部１１は、リンクオブジェクトＬＡ１，ＬＤ１のうち、リンクオブジェクトＬＡ１を、リンク先候補として、選定する。
【０１８４】
以上のようにして、項目選定処理において、１つのリンクオブジェクトＬが選定される。
【０１８５】
以上、本実施の形態によれば、ユーザが、カーソルを移動させるために方向キーを操作している際に、選定（選択）されたリンクオブジェクトＬ（リンク先候補）が強調表示（フォーカス）される。これにより、ユーザは、現在、選定（認識）されているリンク候補（リンクオブジェクトＬ）を知ることができる。当該リンク先候補（リンクオブジェクトＬ）が所望のリンクであれば、ユーザは、方向キーを強く押下することにより、当該リンク先候補（リンクオブジェクトＬ）に、カーソルを瞬時に移動させることができる。
【０１８６】
また、所望のリンクオブジェクトが、強調表示されているリンクオブジェクトＬと異なる場合、引続き、ユーザは継続して方向キーを弱く押すことにより、所望のリンクオブジェクトＬへカーソルを近づけることができる。
【０１８７】
そのため、本実施の形態によれば、ユーザは、所望のリンクオブジェクトＬの近くまでカーソルを移動させるだけで、リンクオブジェクトＬ（項目）の選択が可能となる。そのため、カーソルの位置を、正確にリンクオブジェクトＬの位置に合わせる必要がない。したがって、簡易に、且つ迅速に、カーソルの操作を行うことができる。
【０１８８】
また、本実施の形態によれば、カーソルを移動させて、所望の選択対象項目にアクセスする場合、当該選択対象項目に対して、カーソルを正確に合わす必要がない。そのため、カーソルを、選択対象項目に移動させるまでの時間を短縮することができる。
【０１８９】
なお、本実施の形態では、ＷＥＢブラウザが示すＷＥＢ画像における、リンクオブジェクトＬへのカーソル移動の処理の例を示したがこれに限定されない。本実施の形態の構成は、その他の画像において、カーソルを使用して、選択対象項目（例えば、非リンクオブジェクト）を選択する場面等にも、幅広く適用可能である。
【０１９０】
（機能ブロック図）
図８は、映像処理システム２０００の特徴的な機能構成を示すブロック図である。映像処理システム２０００は、映像処理システム１０００に相当する。つまり、図８は、映像処理システム２０００の有する機能のうち、本発明に関わる主要な機能を示すブロック図である。
【０１９１】
映像処理システム２０００は、映像処理装置５００と、リモコン６００とを含む。リモコン６００は、当該リモコン６００に設けられたキーに対する押圧の大きさを検出する。映像処理装置５００は、リモコン６００により操作される。映像処理装置５００は、映像処理装置１００に相当する。リモコン６００は、リモコン２００に相当する。リモコン６００は、映像処理装置５００を操作するためのリモコンである。
【０１９２】
リモコン６００は、キー６１０と、送信部６２０とを備える。キー６１０は、当該キー６１０自身に対する押圧の大きさを検出する。キー６１０は、図１の感圧キー２３に相当する。
【０１９３】
送信部６２０は、キー６１０に押圧が加わった場合、キー６１０に対する押圧の大きさを示す押圧データを映像処理装置５００へ送信する。
【０１９４】
映像処理装置５００は、受信部５２０と、制御部５１０とを備える。受信部５２０は、リモコン６００から押圧データを受信する。具体的には、受信部５２０は、キー６１０に押圧が加わった場合にリモコン６００から送信される押圧データを受信する。受信部５２０は、図１のリモコンＩ／Ｆ１６に相当する。
【０１９５】
制御部５１０は、受信部５２０が受信した押圧データが示す押圧の大きさに応じて、予め定められた複数の処理から映像処理装置５００が実行する処理を選択的に切替える。
【０１９６】
なお、映像処理装置５００に含まれる、制御部５１０および受信部５２０の全て又は一部は、ＬＳＩ（Large Scale Integration：大規模集積回路）等のハードウエアで構成されてもよい。また、制御部５１０および受信部５２０の全て又は一部は、ＣＰＵ等のプロセッサにより実行されるプログラムのモジュールであってもよい。
【０１９７】
（その他の変形例）
以上、本発明に係る映像処理装置および映像処理システムについて、実施の形態に基づいて説明したが、本発明は、これら実施の形態に限定されるものではない。本発明の主旨を逸脱しない範囲内で、当業者が思いつく変形を本実施の形態に施したものも、本発明に含まれる。つまり、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【０１９８】
また、映像処理装置１００およびリモコン２００は、図１に示される全ての構成要素を含まなくてもよい。すなわち、映像処理装置１００およびリモコン２００は、本発明の効果を実現できる最小限の構成要素のみを含めばよい。
【０１９９】
また、本発明は、映像処理装置１００が備える特徴的な構成部の動作をステップとする処理切替え方法として実現してもよい。また、本発明は、当該処理切替え方法に含まれる各ステップをコンピュータが実行してもよい。また、本発明は、そのような処理切替え方法に含まれる各ステップをコンピュータに実行させるプログラムとして実現してもよい。また、本発明は、そのようなプログラムを格納するコンピュータ読み取り可能な記録媒体として実現されてもよい。また、当該プログラムは、インターネット等の伝送媒体を介して配信されてもよい。
【０２００】
上記実施の形態で用いた全ての数値は、本発明を具体的に説明するための一例の数値である。すなわち、本発明は、上記実施の形態で用いた各数値に制限されない。
【０２０１】
また、本発明に係る処理切替え方法は、図３、図５または図６のフローチャートの一部または全てに相当する。本発明に係る処理切替え方法は、図３、図５または図６における、対応する全てのステップを必ずしも含む必要はない。すなわち、本発明に係る処理切替え方法は、本発明の効果を実現できる最小限のステップのみを含めばよい。
【０２０２】
また、処理切替え方法における各ステップの実行される順序は、本発明を具体的に説明するための一例であり、上記以外の順序であってもよい。また、処理切替え方法におけるステップの一部と、他のステップとは、互いに独立して並列に実行されてもよい。
【０２０３】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【０２０４】
この発明は詳細に説明されたが、上記した説明は、すべての態様において、例示であって、この発明がそれに限定されるものではない。例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【０２０５】
３  プロセッサ、１０  表示処理部、１１，５１０  制御部、１５  モニタ、２１  送信回路、２２，６１０  キー、２３，２３Ｄ，２３Ｌ，２３Ｒ，２３Ｕ  感圧キー、２４  感圧センサ、２５  確定キー、２６  十字キー、１００，５００  映像処理装置、２００，６００  リモコン、５２０  受信部、６２０  送信部、１０００，２０００  映像処理システム。
【図１】
0005905127.tif 000002
【図２】
0005905127.tif 000003
【図３】
0005905127.tif 000004
【図４】
0005905127.tif 000005
【図５】
0005905127.tif 000006
【図６】
0005905127.tif 000007
【図７】
0005905127.tif 000008
【図８】
0005905127.tif 000009