(57)【要約】【課題】表示されている情報の中からユーザが検索語を容易に発見できるようにする。【解決手段】入力された１又は複数の検索語を、それぞれ操作入力装置（リモートコントローラ等）の操作子に割り当てる（Ｆ１０３）。そして検索語を含む情報画像を表示画面上に表示させる際に、検索語に割り当てが行われた操作子が操作されることに応じて、その該当する検索語にカーソルを移動させて、情報画面内での検索語の位置を明示する。【選択図】図５
2007293769.tif 000002
【特許請求の範囲】
【請求項１】
入力された１又は複数の検索語を、それぞれ操作入力装置の操作子に割り当てる処理を行う割当処理ステップと、
上記検索語を用いた検索処理に基づいて得られた、上記検索語を含む情報画像を表示画面上に表示させる第１の表示処理ステップと、
上記第１の表示処理ステップでの表示を行っている際に、上記割当処理ステップで割り当てが行われた操作子の操作情報が入力されることに応じて、その操作子に割り当てられている検索語の、上記情報画面内での位置を明示させる表示を行う第２の表示処理ステップと、
を情報処理装置に実行させることを特徴とするプログラム。
【請求項２】
上記第１の表示処理ステップでは、上記情報画像とともに、上記検索語と、上記検索語に対して上記割当処理ステップで割り当てた操作子を示す操作子提示画像とを表示させる
ことを特徴とする請求項１に記載のプログラム。
【請求項３】
上記第１の表示処理ステップで表示させる情報画像は、上記検索語を用いた検索処理に基づいて得られた検索結果リスト画像であることを特徴とする請求項１に記載のプログラム。
【請求項４】
上記第１の表示処理ステップで表示させる情報画像は、上記検索語を用いた検索処理に基づいて得られた検索結果リスト画像から選択されて取得された情報画像であることを特徴とする請求項１に記載のプログラム。
【請求項５】
上記操作子提示画像は、上記割当処理ステップで割り当てられた上記検索語に隣接させて表示させることを特徴とする請求項２に記載のプログラム。
【請求項６】
上記操作子提示画像は、半透明として上記検索語に一部重畳させて表示させることを特徴とする請求項２に記載のプログラム。
【請求項７】
上記第２の表示処理ステップにおける、上記情報画像内での位置を明示させる表示とは、上記情報画像内において上記検索語が表れる位置に、カーソルを位置させる表示であることを特徴とする請求項１のプログラム。
【請求項８】
入力された１又は複数の検索語を、それぞれ操作入力装置の操作子に割り当てる処理を行う割当処理ステップと、
上記検索語を用いた検索処理に基づいて得られた、上記検索語を含む情報画像を表示画面上に表示させる第１の表示処理ステップと、
上記第１の表示処理ステップでの表示を行っている際に、上記割当処理ステップで割り当てが行われた操作子の操作情報が入力されることに応じて、その操作子に割り当てられている検索語の、上記情報画面内での位置を明示させる表示を行う第２の表示処理ステップと、
を備えることを特徴とする情報処理方法。
【請求項９】
入力された１又は複数の検索語を、それぞれ操作入力装置の操作子に割り当てる処理を行う割当処理手段と、
上記検索語を用いた検索処理に基づいて得られた、上記検索語を含む情報画像を表示画面上に表示させるとともに、上記割当処理手段で割り当てが行われた操作子の操作情報が入力されることに応じて、その操作子に割り当てられている検索語の、上記情報画面内での位置を明示させる表示を行う表示処理手段と、
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索処理に基づいて表示された情報画像内でユーザ操作に対して検索語を明示させるプログラム、情報処理方法、情報処理装置に関するものである。
【背景技術】
【０００２】
【特許文献１】特開２００４−２００８６６号公報
【０００３】
今日、インターネットの普及により、さまざまな環境でインターネット上の情報を閲覧するソフトウェア（ブラウザ）が使われている。パーソナルコンピュータを利用して情報を閲覧する際にはマウスを用いて手軽に操作をするというのが一般的である。
また近年、パーソナルコンピュータ以外の各電子機器、例えばテレビジョン受像器やAVシステム機器、さらには携帯電話などでもブラウザ機能が備えられ、インターネット上のウェブサイトを閲覧することができるようになってきている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ブラウザ機能により表示された情報、例えばインターネット上のウェブサイトの画面等の情報を閲覧する際、その画面上での操作やリンクの指定のためにカーソルを上下させたりクリックするといった操作が行われるが、例えばテレビジョン受像器などで、マウスやパーソナルコンピュータ用のキーボード装置のない環境においてブラウジングを行う場合を考えると、ユーザはマウス等以外、例えばリモートコントローラや装置筐体に配置された少数のキー等を用いてブラウジングにおける各種操作を行うことが必要となる。
【０００５】
我々が普段ブラウザ機能を利用して行うことの一つにインターネットを用いたウェブサイトの検索がある。この場合ユーザーは、まずブラウザ機能により、検索エンジンのサイトにアクセスする。そして検索エンジンのページに用意されている入力欄に探したい語句（検索語）を入力する。検索語を入力して検索操作を行うと、検索エンジンによる検索が行われ、その結果として検索語を含むウェブページのリストの画像が表示される。
ユーザーがリストから任意のウェブページを選択（クリック）した場合、ブラウザ機能はそのウェブページにアクセスし、ページ画像を取り込んで表示する。
【０００６】
このように、検索結果としてのウェブページのリスト画像を見ているときや、リストから選択したウェブページを閲覧しているときなどに、ユーザは、入力した検索語が、それらのページのどこに含まれているかを知りたいことが多い。
ところが例えばテレビジョン受像器や携帯電話機など、リモートコントローラや筐体上のキーなどで操作を行うときに、このような検索語の探索に適した操作手法が従来提供されておらず、ブラウジングの際の操作として不便さがあった。
【０００７】
そこで本発明は、例えばマウスを使用しない、あるいは使用できない環境を想定した場合であっても、ユーザが閲覧ページ内で検索語の位置を確認する操作を容易にできるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明のプログラムは、入力された１又は複数の検索語を、それぞれ操作入力装置の操作子に割り当てる処理を行う割当処理ステップと、上記検索語を用いた検索処理に基づいて得られた、上記検索語を含む情報画像を表示画面上に表示させる第１の表示処理ステップと、上記第１の表示処理ステップでの表示を行っている際に、上記割当処理ステップで割り当てが行われた操作子の操作情報が入力されることに応じて、その操作子に割り当てられている検索語の、上記情報画面内での位置を明示させる表示を行う第２の表示処理ステップとを備える。
また、上記表示処理ステップは、上記情報画像とともに、上記検索語と、上記検索語に対して上記割当処理ステップで割り当てた操作子を示す操作子提示画像とを表示させる。
また、上記表示処理ステップで表示させる情報画像は、上記検索語を用いた検索処理に基づいて得られた検索結果リスト画像である。
また、上記表示処理ステップで表示させる情報画像は、上記検索語を用いた検索処理に基づいて得られた検索結果リスト画像から選択されて取得された情報画像である。
さらに、上記操作子提示画像は、上記割当処理ステップで割り当てられた上記検索語に隣接させ、半透明として上記検索語に一部重畳させて表示させる。
そして、上記表示処理ステップにおける、上記情報画像内での位置を明示させる表示とは、上記情報画像内において上記検索語が表れる位置に、カーソルを位置させる。
【０００９】
本発明の情報処理方法は、入力された１又は複数の検索語を、それぞれ操作入力装置の操作子に割り当てる処理を行う割当処理ステップと、上記検索語を用いた検索処理に基づいて得られた、上記検索語を含む情報画像を表示画面上に表示させる第１の表示処理ステップと、上記第１の表示処理ステップでの表示を行っている際に、上記割当処理ステップで割り当てが行われた操作子の操作情報が入力されることに応じて、その操作子に割り当てられている検索語の、上記情報画面内での位置を明示させる表示を行う第２の表示処理ステップとを備える
【００１０】
本発明の情報処理装置は、入力された１又は複数の検索語を、それぞれ操作入力装置の操作子に割り当てる処理を行う割当処理手段と、上記検索語を用いた検索処理に基づいて得られた、上記検索語を含む情報画像を表示画面上に表示させるとともに、上記割当処理手段で割り当てが行われた操作子の操作情報が入力されることに応じて、その操作子に割り当てられている検索語の、上記情報画面内での位置を明示させる表示を行う表示処理手段とを備える
【００１１】
即ち本発明では、ユーザが入力した検索語に対し、操作入力装置（例えばリモートコントローラや装置筐体上のキーなど）の操作子を割り当てるようにする。例えば検索語として複数の検索語が入力された場合、そのそれぞれの検索語に対して、異なる操作子を割り当てる処理を行う。
また、画面上には検索語に対応づけて割り当てられた操作子を示す操作子提示画像を表示して、どの操作子がどの検索語に対応するかをユーザが認識できるようにする。
そして、割り当てられた操作子が操作された場合、画面上で、その操作に対応づけられている検索語を明示させる。例えば該当する検索語の位置にカーソルを移動させる。
この処理により、たとえマウスを用いることができない環境下であっても、ユーザは割り当てられた操作子の１回の操作で、所望の検索語の位置を認識することが可能となる。
なお、例えばページ内の検索語を含む領域がリンク設定部分（例えば他のウェブページのＵＲＬが設定されている部分）であった場合には、上記のように割り当てられた操作子を操作することでリンクの選択操作ともなり、上記操作子の操作によりカーソルが移動した後に、決定操作を行うことでリンクページへのアクセスもできることとなり、一連の快適な操作性を実現できる。
【００１２】
なお、本発明でいうカーソルとは、画面上の特定の領域や位置を明示する表示として用いられるものをいい、その表示形態は多様である。例えば枠表示、下線表示、斑点表示、斜線表示、ハイライト表示等の如何なる表示形態であっても、画面上での処理対象位置を示す表示は本発明でいうカーソルに含まれる。
明示させるとは、枠表示、下線表示、ハイライト表示、有色透明表示、斑点表示などにより、検索語の位置をユーザが画面内で明らかに認識できる状態とすることをいう。
操作入力装置としては、リモートコントローラや電子機器の筐体上の操作部、さらにはキーボード装置なども含めて想定されるもので、操作子とは、例えば押圧キー、回転操作子、スライド操作子など、各種の態様のものを含む。
操作子提示画像とは、検索語に割り当てた操作子をユーザに提示する画像であり、その操作子提示画像としての態様（文字／イメージの別やデザイン等）は問わない。
【発明の効果】
【００１３】
本発明によれば、ユーザは検索結果の画像や検索結果から選択したページ画像を閲覧しているときに、検索語に割り当てられた操作子、例えばリモートコントローラの特定のキーを操作することで、容易に検索語を探し出すことができる。
また、検索語に対応させて操作子提示画像を表示することで、ユーザにとってはどの検索語が操作入力装置のどの操作子に対応しているのか分かりやすい。
これらのことから、リモートコントローラ等を用いても、ブラウジングの際などに容易に検索語を探索でき、操作性を大きく向上させることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態をインターネットブラウザ機能を有するテレビジョン受像器を例にして説明する。
【００１５】
図１に実施の形態のテレビジョン受像機１を示す。テレビジョン受像器１に対しての操作のためにリモートコントローラ３が用いられる。リモートコントローラ３は各種キー操作に応じて赤外線コマンド信号を出力し、この赤外線コマンド信号がテレビジョン受像器１の受光部１９で受光される。
テレビジョン受像器１は、例えば内部に地上波放送や衛星放送のチューナを備え、放送番組のストリーム映像信号を受信・復調する。そして映像信号を、ＣＲＴ（Cathode Ray Tube）、液晶パネル、或いはプラズマディスプレイパネルなどによる画面に表示させる。またテレビジョン受像器１はインターネット等のネットワーク通信機能やブラウザ機能を備え、ウェブサイト等のデータを画面上で表示させることができる。
なお、この図１ではテレビジョン受像器１を示しているが、チューナ装置とモニタ装置を別体の機器としたテレビジョンシステムとして構成してもよい。
【００１６】
図２にテレビジョン受像器１の内部構成を示す。
テレビジョン受像器１には、放送受信機能として地上波放送或いは衛星放送に対応するチューナ１１が設けられ、アンテナ６で受信された例えばデジタル放送波についての受信復調処理を行う。
なお、受信機能としては、必ずしもアンテナ６で受信する放送波を復調する形態ではなく、いわゆるケーブルテレビ放送や、インターネット等のネットワークを介して供給されるストリーミング放送に対応するチューナ又はデコーダが設けられても良い。
チューナ１１で受信された放送信号はデスクランブラ１２でスクランブル処理を解除するデコードが行われた後、デマルチプレクサ１３に供給される。
デマルチプレクサ１３では、受信した多重化されたデジタル放送信号のトランスポートストリームから、符号化された映像信号及び音声信号などを分離する。
【００１７】
デマルチプレクサ１３で分離された映像信号は、映像切替部１４を介して映像処理回路１５に供給され、符号化データの復号処理や、例えばＮＴＳＣ（National TV Standards Committee）方式等の所定の方式の映像信号に変換され、映像復号処理、輝度信号処理、色信号処理等が施されて表示部２３に供給される。もちろんＰＡＬ（Phase Alternation by Line）方式、ＳＥＣＡＭ（Sequential Color And Memory）方式などの場合もある。
またデマルチプレクサ１３で分離された音声信号は、音声切替部１６を介して音声処理回路１７に供給され、符号化データの復号処理やＡ／Ｄ変換処理等が行われてスピーカ部２４に供給される。
表示部２３は、映像処理回路１５から供給された映像信号を表示出力し、またスピーカ部２４は音声処理回路１７から供給された音声信号を出力する。
【００１８】
ＯＳＤ（On Screen Display）付加回路１８は、ＣＰＵ２０の制御に基づいて表示用のイメージデータを発生する。ＯＳＤ付加回路１８によって各種のキャラクタ、アイコン、カーソル、メニュー画像等のイメージデータが発生された場合、それらのイメージデータが映像処理回路１５で映像信号に重畳され、或いは映像信号と切り換えられて、表示部２３に供給され、イメージデータの表示が行われる。
ＯＳＤ付加回路１８によって発生させるイメージデータは、例えば各種の操作用のメニューやアイコン等のＧＵＩ画像、メッセージ、チャンネルや音量表示、ブラウザ機能に基づく画像などがある。
【００１９】
インターフェース２２は、インターネット等のネットワーク５や外部機器との通信を行う。インターフェース２２は、例えばＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４、ＵＳＢ（Universal Serial Bus）等の規格に対応したインターフェースとすることができ、イーサネット（登録商標）、ワイヤレスＬＡＮ（Local Area Network）などを構築することもできる。
そのインターフェース方式や通信形態、ネットワーク構造等については限定されないが、この図２では、インターフェース２２を、インターネット通信機能や、デジタル記録再生装置４等の外部機器との通信機能を実現するための部位として総括的に示している。
ネットワーク５や外部機器としての例えばデジタル記録再生装置４等から供給された映像データ、音声データは、映像切替部１４，音声切替部１６を介して映像処理回路１５、音声処理回路１７に供給されて所定の処理を経ることで、チューナ１１で受信した放送映像／音声に代えて表示部２３やスピーカ部２４から出力させることができる。
デジタル記録再生装置４としては、デジタルビデオレコーダや、ハードディスクレコーダなどがある。デジタル記録再生装置４を複数接続することも想定される。
【００２０】
ＣＰＵ（Central Processing Unit ）２０は、テレビジョン受像器１の全体の制御を行うコントローラとして機能する。すなわちＣＰＵ２０は、チューナ１１での選局動作、デスクランブラ１２，デマルチプレクサ１３の処理の指示、映像切替部１４や音声切替部１６の切替制御、映像処理回路１５、音声処理回路１７の処理の指示、ＯＳＤ付加回路１８でのＯＳＤ画像の生成指示などを、ユーザの操作や動作プログラムに従って行う。
さらにＣＰＵ２０はインターネットサイト等のデータのブラウザとしても機能する。即ちインターフェース２２を介してウェブサイト等にアクセスし、そのウェブサイト等で得られる画像の表示を実行させたり、リンク処理を行うことができる。
【００２１】
メモリ２１は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリなどのＣＰＵ２０がアクセスするメモリ領域を総括的に示している。
メモリ２１におけるＲＯＭには、ＣＰＵ２０を動作させるプラットフォームソフトウェアモジュールや起動モジュール等が記憶されている。
メモリ２１におけるＲＡＭは、ＲＯＭに記憶されている起動モジュールやＯＳ等のプラットフォームソフトウェアプログラム、アプリケーションプログラム、または、その実行において適宜変化するパラメータを一時格納する。またＣＰＵ２０の各種演算処理のためのワーク領域として用いられる。
メモリ２１におけるフラッシュメモリは、例えば各種処理係数や履歴情報等、電源オフの際にも消失させない情報の記憶に用いられる。
【００２２】
図３に操作入力装置としてのリモートコントローラ３を示す。
リモートコントローラ３にはテレビジョン受像器１や接続された外部機器の操作に必要な各種の操作キーが操作子として設けられるが、例えば数字キー３１，矢印キー３２，決定キー３３，ブラウザキー３４などが設けられる。
数字キー３１としては、例えば「１」キー〜「１２」キーが設けられ、これらは通常のテレビジョン放送受信時には選局操作のキーとして機能する。
矢印キー３２としては、上キー、下キー、右キー、左キーが設けられる。これらの矢印キー３２は、その方向へのカーソル移動やメニュー画面での選択部分の移動などに用いられる。ブラウザ動作中には、矢印キー３２によって、カーソルを順次リンク設定部分に対して移動させることができる。
決定キー３３は、決定操作のキーであり、例えばカーソルで選択されているカーソル処理対象の機能・処理を実行させるための操作となる。
ブラウザキー３４は、ブラウザ機能のオン／オフを指示する操作キーである。
【００２３】
ユーザがリモートコントローラ３を操作することで、例えば赤外線信号として操作信号が出力される。この赤外線操作信号は受光部１９で受光され、電気信号に変換されてＣＰＵ２０に伝えられる。即ちユーザはリモートコントローラ３の操作子を操作して各種の指示や入力を行うことができる。ＣＰＵ２０はリモートコントローラ３による操作入力情報を検出して、所定の制御を行い、該テレビジョン受像器１にユーザが指示した動作を実行させる。もちろんリモートコントローラ３は赤外線方式に限らず、例えば電波を用いたものでもよい。
また図示していないが、テレビジョン受像器１の本体筐体上に設けられるパネル操作部としての操作キーや操作ダイヤル等によっても、同様の操作は可能である。
リモートコントローラ３や、図示しないパネル操作部によるユーザの操作としては、例えば選局、音量調整、モード切換、カーソル操作、決定操作、ブラウザ操作などが行われる。
【００２４】
このようなテレビジョン受像器１の動作を説明する。
ユーザはリモートコントローラ３の操作によりブラウザなどのアプリケーションを起動させる。たとえばユーザが、ブラウザ起動・終了を指示する操作をリモートコントローラ３で行うことで、ＣＰＵ２０はメモリ２１からアプリケーションを読み込み起動する。ブラウザが起動された場合は、ＣＰＵ２０はそのブラウザ機能により、インターフェース２２を介して、インターネット上の情報を入手し、ユーザの閲覧のために表示させる。
【００２５】
図４に、ＣＰＵ２０におけるブラウザ機能のためのソフトウエア構成を示す。
図４に示すように、ソフトウエア構成としてウインドウシステム／グラフィックス処理部４１、入力処理部４２、ジャバスクリプトエンジン（Java Script Engine）４３、イメージデコーダ４４、ＨＴＴＰ（Hypertext Transfer Protocol）４５、ネットワーク部４６、レンダラ４７、レイアウタ４８、パーザ４９、ブックマーク管理部５１が構成される。
【００２６】
図２のインターフェース２２によりテレビジョン受像器１がネットワーク５に接続された際には、図４のネットワーク部４６により入手したデータについて、ＨＴＴＰ４５でプロトコル処理を行い、パーザ４９で解析する。そして解析結果をもとにレイアウタ４８でリンクなどの配置が決まり、レンダラ４７がウインドウシステム／グラフィックス処理部４１を介して表示制御する。
ユーザからの操作は、入力処理４２を介して処理される。本例では、例えばブラウザ機能による表示画面上での入力操作等に関する処理は、この入力処理４２がレンダラ４７とレイアウタ４８と協調しながら実現する。またユーザが行ったブックマーク保存・選択操作は、ブックマーク管理部５１で管理され処理される。
【００２７】
以下、本実施の形態における処理例を説明する。ここでは、ブラウザ機能により表示部２３に例えばウェブページ画像等を表示する際の処理例として第１の処理例を説明する。
【００２８】
図５は、ブラウザ機能が実行される際のＣＰＵ２０の処理を示している。例えばユーザがリモートコントローラ３を操作してブラウザ機能を指示することに応じて、ＣＰＵ２０でブラウザが起動されたときに実行される処理である。
【００２９】
ここで、ユーザが検索を実行する際に利用する、ブラウザ機能により表示された検索エンジンの画面の一例を図８に示す。
図８はインターネットウェブサイトの情報を得るための検索画面を示しており、検索語指定欄５１はユーザが検索したい語を含む文字列を入力する欄である。検索ボタン５２は、検索語指定欄５１においてユーザが検索したい検索語を入力した後、検索を実行するためのボタンである。
図５は、このような検索画面を表示させた後のＣＰＵ２０の処理として説明する。
【００３０】
図５のステップＦ１０１で、ＣＰＵ２０は、図８の検索画面において、検索語指定欄５１へのユーザの入力及び検索指示を待機する。具体的には、検索語指定欄５１に検索語を入力した後、検索ボタン５２をクリックするというユーザの操作として検索実行の指示があった場合には、ステップF１０１からステップF１０２に進む。
なお、この時の検索ボタン５２のクリックの操作方式としては、例えばユーザーは矢印キー３２と決定キー３３を用いればよい。矢印キー３２の操作に応じてＣＰＵ２０は画面上でカーソルを検索ボタン５２に位置させる。その時点で決定キー３３の操作を検知したら、ＣＰＵ２０はそれを検索ボタン５２のクリック操作と認識すればよい。
以下では、ユーザーが検索語指定欄５１に「リモコン  ブラウザ  検索機能」と文字を入力して検索ボタン５２をクリックしたとして説明を続ける。
【００３１】
次にＣＰＵ２０はステップＦ１０２では、ステップF１０１で検索語指定欄５１に入力された文字列を区切り、文字（空白、句読点など）を削除して検索語に分解する。
上記のように文字入力が行われた場合、スペース（空白）を区切りとして「リモコン」「ブラウザ」「検索機能」の３つの検索語に分解することになる。
【００３２】
さらにＣＰＵ２０はステップF１０３の処理で、図２のメモリ２１内に確保している検索語記憶用メモリ領域をクリアし、検索語記憶用メモリ領域に、上記の検索語を記憶させ、リモートコントローラ３の操作子に割り当てる処理を実行する。例えばリモートコントローラ３の数字キーを割り当てる。このステップF１０３は、ユーザが検索語指定欄５１に検索語を入力する度に、その検索語のそれぞれを特定の操作子に対応させる処理である。
【００３３】
図７にメモリ２１内に確保される検索語記憶用メモリ領域２１ａを示す。この検索語記憶用メモリ領域２１aには、検索語と割り当てられた操作子が対応づけられて記憶される。例えば「リモコン」「ブラウザ」「検索機能」の３つの検索語のそれぞれに対応して、リモートコントローラ３の数字キー３１における「１」キー、「２」キー、「３」キーが割り当てられたものとして記憶された状態を示している。
例えばＣＰＵ２０は、ステップＦ１０２で分解した各検索語に対して、リモートコントローラ３の数字キーを順番に割り当てるものとした場合、ＣＰＵ２０は「リモコン」に数字キー３１の「１」キーを、「ブラウザ」に数字キー３１の「２」キーを「検索機能」に数字キー３１の「３」キーというように割当を行い、その割当結果の情報を図７のように検索語記憶用メモリ領域に記憶する。
もちろん、入力された検索語が１つだけの場合は割り当てる数字キー３１は「１」キーだけとなり、また検索語が４つの場合は割り当てる数字キー３１は「１」キーから「４」キーとなる。もっとも、必ずしも各検索語に順番に「１」キー、「２」キー、「３」キー・・・と割り当てる必要はない。また、割り当てる操作子は必ずしも数字キー３１である必要もない。例えばリモートコントローラ３等の操作入力装置の操作子として仮名キーやアルファベットキーがあるとすれば、その仮名キーやアルファベットキーを割り当ててもよい。
【００３４】
ステップF１０４でＣＰＵ２０は、検索語としての１又は複数の文字列をインターフェース部２２から外部の検索エンジンに送信する。検索エンジンとして機能する検索サーバでは、検索語に基づいてウェブページの検索を行い、その検索結果としての情報を送信してくる。検索エンジンからの検索結果の情報を受信したら、ＣＰＵ２０はステップＦ１０５ａでその検索結果の情報、即ちユーザが検索したい語句を含むウェブページ等のリスト一覧を表示部２３に表示させる。
【００３５】
例えば図９に検索結果の情報の表示画面例を示す。図９に示すように、検索結果の情報は表示欄５５にリストの形で表示され、ユーザはこのような検索結果リストの表示を見て、自分が見たいウェブページを選択する操作を行うことになる。
図９において、例えばアンダーライン表示によって示される領域はリンク設定部分５３であり、このリンク設定部分５３は、ユーザが入力した検索語を含む他の情報へのリンク、例えばウェブページ等のＵＲＬ（Uniform Resource Locator）等が設定された領域である。ここでは、ユーザが入力した「リモコン」「ブラウザ」「検索機能」という３つの検索語のうちでいずれかの１以上の検索語を含む（又は全ての検索語を含む）リンク先の情報が表示されている。例えば、表示欄５５の中の先頭のリンク設定部分５３のリンク先には、「リモコン」「ブラウザ」「検索機能」の中のいずれかもしくは全ての検索語に関する内容が表示されているはずである。  
【００３６】
スクロールバー５４は表示欄５５において表示された全データ中での表示内容のスクロール操作を行うために用意される。
ネットワークアクセスを行って取得した表示データは、常にその全体が画面内に表示できるものではなく、データサイズや画面サイズの都合により、表示欄５５に表示対象データの一部が表示される場合も多い。このような場合には、スクロールバー５４を表示させ、その操作により画面のスクロール操作ができるようにする。
【００３７】
ＣＰＵ２０は、例えば図９の画像を表示させた状態で、ステップF１０６でユーザの操作入力を待機する。ここではＣＰＵ２０はユーザはリモートコントローラ３を用いて行う操作として、矢印キー３２、決定キー３３、ブラウザキー３４の操作を監視する。
リモートコントローラ３の矢印キー３２が操作されたことを検知したら、ＣＰＵ２０は処理をステップF１０７からステップF１０８に進める。ステップF１０８では、ＣＰＵ２０は矢印キー３２による操作方向に応じて画面上でカーソルを移動させる処理を行う。例えば図９の状態から下方向の矢印キー３２が押された場合、ＣＰＵ２０は図１０に示すように、先頭のリンク設定部分５３にカーソル５６を移動させる。また、さらに矢印キー３２が押されることに応じて、ＣＰＵ２０はその矢印キー３２の方向に応じて、画面上での他のリンク設定部分にカーソル５６を移動させる。この処理によりユーザは、矢印キー３２の操作を行うことで、検索結果リスト内で任意のリスト項目、つまり任意のウェブサイトへのリンク設定部分５３を選択していくことができる。
なお、カーソルとは表示欄５５の画面内でユーザにその位置を明示させる機能を持つものであり、枠表示、下線表示、ハイライト表示、有色透明表示、斑点表示、斜線表示などで表示される。図１０には、一例として斜線表示のカーソルによってリンク設定部分５３が選択されている例を示したものである。
【００３８】
また、リモートコントローラ３のブラウザキー３４が操作されたことを検知したら、ＣＰＵ２０は処理をステップF１１０からブラウザ処理を終える。
【００３９】
一方、リモートコントローラ３の決定キー３３が操作されたことを検知したら、ＣＰＵ２０は処理をステップF１０９からF１１１に進める。
なお、決定キー３３が有効なのは、カーソル５６がリンク設定部分５３や例えば検索語指定欄５１のような入力フィールド、或いは検索ボタン５２などに位置している場合である。カーソル５６がこれら意味のある位置にない場合は、決定キー３３の操作は無効とされる。また、カーソル５６が検索語指定欄５１にあるときに決定キー３３が操作されたら、ＣＰＵ２０は検索語指定欄５１をアクティブ（文字入力可能状態）とする。図５のフローチャートでは表現していないが、ここではカーソル５６がリンク設定部分５３にあるときに、決定キー３３の操作されたとして説明を続ける。
ステップF１１１では、ＣＰＵ２０はその時点でカーソル５６を位置させているリンク設定部分５３がユーザによって選択・確定されたとして、リンクページへのアクセス、及びリンクページの画像の表示を行う。即ち、ＣＰＵ２０はカーソル５６で指定されたリンク設定部分５３におけるリンクとしてのＵＲＬ等を用いてネットワークアクセスを行い、当該リンクページの画像を取り込んで表示部２３に表示させる。図１１には、この処理によって表示欄５５に表示されるリンクページの画像例を示している。
なお、この例では、表示欄５５内の画面上ではアンダーラインで示される部分として「ウェブページ」や「パソコン」がリンク設定部分５３とされている。
【００４０】
さらに、このステップF１１１でリンクページの画像を表示させる際、ＣＰＵ２０は当初入力された検索語をそのまま検索語指定欄５１に表示させるとともに、その検索語に対応させて操作子提示画像を表示させるようにしている。
即ち検索語指定欄５１には、上記ステップF１０１の時点で入力された検索語「リモコン」「ブラウザ」「検索機能」を表示させるとともに、それぞれに対応させて、「１」「２」「３」のような操作子提示画像１１２を表示させる。
【００４１】
この操作子提示画像１１２は、ステップF１０３で各検索語の割り当てられたリモートコントローラ３上の操作子をユーザーに提示するものである。例えばこの例の場合、「リモコン」という検索語に対して数字キー３１の「１」キーが割り当てられ、また「ブラウザ」という検索語に対して数字キー３１の「２」キーが割り当てられ、さらに「検索機能」という検索語に対して数字キー３１の「３」キーが割り当てられていることを提示するものである。
【００４２】
図１３は図１１における検索語指定欄５１の周辺部分を拡大した図である。図１３において、拡大された検索語指定欄５１における検索語と操作子提示画像１１２の表示関係をあらためて示す。検索語指定欄５１における操作子提示画像１１２は、半透明の状態で検索語それぞれのすぐ横に、あるいは一部重畳させて枠表示で表示させることとする。
このように、検索語に近接（重畳）させて操作子提示画像１１２を表示させることで、各検索語に対応づけられた操作子を、ユーザーが明確に判別できるようにする。
なお、操作子提示画像１１２は、必ずしも重畳したり半透明で表されるといったことが必要なのではなく、検索語指定欄５１に入力された検索語と数字キー３１の対応関係がユーザにとって明確であれば提示態様に拘るものではない。
【００４３】
ステップF１１１で表示された図１１のようなリンクページの画像に対しては、ユーザはその内容を閲覧しながら各種の操作を行う。例えば、ユーザはページ送り、リンク設定部分へのカーソル移動、さらには自分が探したい検索語をこのリンクページ内で見つけ出す操作を行うことになる。ＣＰＵ２０は、例えば図１１のようなリンクページの画面を表示させた状態で、図６のステップF１１２でユーザの操作入力を待機する。ここでは、ＣＰＵ２０は、ユーザがリモートコントローラ３を用いて行う操作として、数字キー３１、矢印キー３２、決定キー３３、ブラウザキー３４の操作を監視する。
【００４４】
リモートコントローラ３において、ステップＦ１０３で検索語に割り当てた数字キー３１（図の例の場合「１」キー、「２」キー、「３」キーのいずれか）が操作されたことを検知したら、ＣＰＵ２０は処理をステップF１１３からF１１４に進める。ステップF１１４では、ＣＰＵ２０は数字キー３１に割当てられた検索語に応じて画面上でカーソルを移動させる処理を行う。
例えば、図１１の状態でリモートコントローラ３の数字キー３１の「１」キーが押された場合、ＣＰＵ２０は図１２に示すように、表示欄５５に表示された文章の中の「リモコン」という検索語にカーソル５６を移動させることで、「リモコン」という検索語がページ内のどこに存在するかということをユーザに明示する。さらに、表示欄５５のリンクページ画像内に、上記「リモコン」とは異なる場所に１つ以上「リモコン」という検索語があった場合、再び数字キー３１の「１」キーが操作されたことを検知したら、ＣＰＵ２０はその「リモコン」という検索語がある別の箇所にカーソル１２１を移動させる。即ちＣＰＵ２０は数字キー３１の「１」キーが操作されることを検知する度に、ページ内で「リモコン」という検索語がある別の箇所にカーソル１２１を移動させていく。
また、検索語に割り当てを行った他の数字キー３１が押されることに応じてＣＰＵ２０はその数字キー３１に対応する検索語にカーソル１２１を移動させる。例えば、数字キー３１の「２」キーが押された場合には、ＣＰＵ２０はカーソル１２１を表示欄５５に表示されたリンクページ画像内の「ブラウザ」という検索語に移動させ、数字キー３１の「３」キーが押された場合には、ＣＰＵ２０はカーソル１２１を表示欄５５に表示されたリンクページ画像内の「検索機能」という検索語に移動させて、ユーザに検索語の位置をページ内で明示させる処理を行う。
【００４５】
ここで、図１４に数字キー３１の「３」キーが押された場合を示す。表示欄５５に表示される文章量が多い場合、検索語が互いに離れて表示されたり、すべての検索語が最初にリンクページを取り込んだ画面には見当たらないことがある。そのような場合には、ユーザ自らスクロールバー５４を操作して、所望の検索語を見つけなければならない。しかし、本実施の形態においては、ページをまたいでもリモートコントローラ３の数字キー３１が操作されたことによってＣＰＵ２０はカーソルを移動させる処理を行うようにする。
即ち、図１２の画面上体において数字キー３１の「３」キーが押された場合、図１２の表示状態では表示欄５５に「検索機能」という語句は存在しないが、「検索機能」という語句は、ページ画像内の後方（表示されていない部分）に存在するとする。その場合、図１４に示すように、ＣＰＵ２０は「検索機能」が存在する位置まで画像をスクロールさせ、「検索機能」という語句に対してカーソル５６を位置させるようにする。
このように、最初に表示された表示欄５５に検索語指定欄５１に入力された検索語が見当たらなくても、リモートコントローラ３の数字キー３１が操作されたことを検知すると、ＣＰＵ２０はその検索語の位置にカーソル１２１を移動させるため、ユーザは操作子提示画像１１２で示された操作子の操作により、リンクページ画像の中でくまなく検索語を探索することができる。
なおＣＰＵ２０は、検索語に割り当てられた操作子が操作された場合は、表示欄５５内で、検索語の文字が出現している部分がリンク設定部分５３であるか否かにかかわらず、その検索語の文字の出現位置にカーソル５６を移動させるものである。
【００４６】
また、リモートコントローラ３の矢印キー３２が操作されたことを検知したら、ＣＰＵ２０は処理をステップF１１５からステップF１１６に進める。ステップF１１６では、ＣＰＵ２０は矢印キー３２による操作方向に応じて、画面上のリンク設定部分５３にカーソル５６を移動させる処理を行う。
例えば図１２の状態から下方向の矢印キー３２が操作されたことを検知したら、ＣＰＵ２０は表示欄５５の最初のリンク設定部分５３として「ウェブページ」という語句にカーソル５６を移動させることになる。また、もう一度矢印キー３２が操作されたことを検知したら、今度は次のリンク設定部分５３である「パソコン」という語句にカーソル５６を移動させる。
また、もちろん矢印キー３２の操作によっては、ＣＰＵ２０は、当該リンクページ画像内で、表示欄５５に表示されていない部分に存在するリンク設定部分５３に対しても、画面のスクロールを伴ってカーソル５６を移動させる。
但し、画面上に表示している範囲内で、矢印キー３２の操作に応じてカーソル５６を移動すべきリンク設定部分５３が存在しない場合は、操作を無効としてスクロールを伴うカーソル５６の移動を実行しないような処理方式も考えられる。
また、リンクページ画像内で、同じ行に２箇所リンク設定部分１１１が設けられている場合には、リモートコントローラ３の横方向の矢印キー３２を操作することで、ＣＰＵ２０はカーソル１２１を同一行のリンク設定部分１１１に移動させるなど、矢印キー３２による操作方向に応じてカーソル５６の移動先を決定すればよい。
また矢印キー３２の操作は、リンク設定部分５３へのカーソル５６の移動ではなく、単に画面上で上下左右にカーソル５６を移動させるものであっても良い。
例えばこのように、ステップF１１６では、ＣＰＵ２０は矢印キー３２の操作に応じたカーソル移動処理を行う。
【００４７】
また、リモートコントローラ３のブラウザキー３４が操作されたことを検知したら、ＣＰＵ２０は処理をステップF１１９からブラウザ処理を終える。
【００４８】
一方、リモートコントローラ３の決定キー３３が操作されたことを検知したら、ＣＰＵ２０は処理をステップF１１７からF１１８に進める。ステップF１１８では、ＣＰＵ２０はカーソルを移動させた位置に応じた処理を行う。
例えば、その決定キー３３が操作された時点で、カーソル５６がリンク設定部分５３に位置していたのであれば、ＣＰＵ２０はリンクページへのアクセス、及びリンクページの画像の表示を行う。またカーソル５６が検索語指定欄５１にある場合に決定キー３３が操作されたのであれば、ＣＰＵ２０は検索語指定欄５１への文字入力モードの処理を開始する。一方、カーソル５６が、これらリンク設定部分５３や入力フィールド等、特定の処理の実行にかかる位置以外にあるときに決定キー３３が操作されたら、その決定キー３３の操作を無効とする。
【００４９】
以上のとおり、例えば図１１に示すようなウェブページの情報を表示した画面上で、検索語に割り当てた操作子の操作、例えばリモートコントローラ３の特定のキーを操作することに応じて、カーソル５６により該当する検索語の位置を明示するＣＰＵ２０の処理により、ユーザは表示欄５５に表示されるページ情報内容において検索語を見つけやすく、検索語の位置の探索が容易になる。
つまりユーザは、リモートコントローラ３を用いて操作するような環境でのブラウジングにおいても、表示されている情報内容から容易に検索語を発見でき、ユーザーの操作負担は低減される。
また、画面上で操作子提示画像１１２により、検索語に対応した操作子が提示されるため、どのキーを操作すればいいか、ユーザにとって分かりやすいものとなり、操作性をより向上できる。
【００５０】
また、画面に表示されていない画面外にある検索語に関しては、従来は画面を上下にスクロールさせて検索語を見つけなければならないなど、ユーザは検索語の発見にかなり手間がかかっていたが、上記のように本例では、検索語に割り当てられた操作子の操作に応じて、画面表示されていない部分の検索語についてもスクロールを伴ったカーソル５６の移動が行われる。この点でも検索語発見のための操作性は大いに向上している。
【００５１】
続いて本実施の形態におけるブラウザ機能で実現できる第２の処理例について説明する。
図１５は、ブラウザ機能が実行される際のＣＰＵ２０の処理の第２の処理例としてのＣＰＵ２０の処理を示している。上述した第１の処理例では、検索結果のリストからリンクページを選択し、リンクページ画像を表示させた時点で、検索語に対して割当を行った操作子による操作機能を実行させたが、この第２の処理例では、リンクページ画面閲覧時だけでなく、その前の検索結果リストを閲覧しているときにも、検索語に対して割当を行った操作子による操作機能を実行させる例である。
【００５２】
図１５において、図５と同じ処理については同じステップ番号を付しており、それらについては詳細な説明を省略する。即ちまず図１５のステップＦ１０１〜Ｆ１０４は、図５と同様、ユーザの検索語入力に応じて個々の検索語を確定し、各検索語にリモートコントローラ３の操作子を割り当て、そして検索エンジンに検索語を送信する処理である。
【００５３】
続くステップF１０５ｂでは、ＣＰＵ２０は、検索エンジンでの検索結果の情報を表示部２３に表示させる。これにより例えば図１６に示すように、検索された多数のウェブページ等のリストが表示部２３に表示される。
このときＣＰＵ２０は、図示するように、検索語指定欄５１において当初指定された検索語とともに操作子提示画像１１２を表示させるようにする。操作子提示画像１１２の表示態様は、上記図１３で説明した場合と同様に、例えば検索語に対して一部重畳させ、半透明で示すようにすればよい。このように、操作子提示画像１１２を表示することで、検索結果リストを閲覧する際も、ユーザに対して検索語に割り当てられた操作子が認識できるようにする。
【００５４】
ＣＰＵ２０は、例えば図１６のように画像を表示させた状態で、ステップF１０６でユーザの操作入力を待機する。ここではＣＰＵ２０はユーザはリモートコントローラ３を用いて行う操作として、数字キー３１、矢印キー３２、決定キー３３、ブラウザキー３４の操作を監視する。
【００５５】
ステップＦ１０３で検索語に割り当てた数字キー３１が操作されたことを検知したら、ＣＰＵ２０は処理をステップF１２０からF１２１に進める。ステップF１２１では、ＣＰＵ２０は数字キー３１に割当てられた検索語に応じて画面上でカーソル５６を移動させる処理を行う。
例えば図１６の状態から数字キー３１の「１」キーが操作されたことを検知したら、ＣＰＵ２０は図１７に示すように、先頭のリンク設定部分５３の中にある「リモコン」という検索語にカーソル５６を移動させる。この場合、リンク設定部分５３の一部である検索語「リモコン」の箇所が、ユーザに明示される。
また、もう一度数字キー３１の「１」キーが操作されたことを検知した場合には、ＣＰＵ２０は、次に「リモコン」という文字が表れる位置にカーソル５６を移動させる。例えば図１８に示すようにリンク設定部分５３に示されるリンクページの内容が紹介されている文章中に「リモコン」という文字が存在すれば、その箇所にカーソル５６を移動させる。
即ちＣＰＵ２０は、検索語に割り当てられた操作子が操作された場合は、表示欄５５内で、リンク設定部分５３であるか否かにかかわらず、対応する検索語の位置にカーソル５６を移動させる。
【００５６】
また、検索語に割り当てを行った他の数字キー３１が操作された場合も同様に、ＣＰＵ２０はその数字キー３１の操作に応じて、画面上での他の検索語にカーソル５６を移動させる。例えば、数字キー３１の「２」キーが操作されたことを検知したら、ＣＰＵ２０は処理ステップF１２１でカーソル１７１を「ブラウザ」に移動させる。例えば図１６の表示内容の場合、表示欄５５の中での最初の「ブラウザ」という語は先頭のリンク設定部分５３の中にあるため、ＣＰＵ２０はリンク設定部分５３中の「ブラウザ」という検索語にカーソル５６を移動させる処理を行う。また、数字キー３１の「３」キーが操作されたことを検知したら、ＣＰＵ２０は処理ステップF１２１でカーソル５６を「検索機能」という文字が表れる位置に移動させる。例えば図１６の表示欄５５中には「検索機能」という検索語は見当たらないが、表示されていない部分に「検索機能」という文字が存在する場合、スクロールを伴ったカーソル移動が行われることになる。
【００５７】
また、リモートコントローラ３の矢印キー３２が操作されたことを検知したら、ＣＰＵ２０は処理をステップF１２２からステップF１２３に進める。ステップF１２３では、ＣＰＵ２０は矢印キー３２による操作方向に応じて画面上でカーソル５６を移動させる処理を行う。例えば図１６の状態で下方向の矢印キー３２が操作されたことを検知したら、ＣＰＵ２０はカーソル５６を最初のリンク設定部分５３に移動させる。
リモートコントローラ３の矢印キー３２が操作された場合には、数字キー３１が操作された場合と異なり、リンク設定部分を目的とするカーソル移動であるため、ＣＰＵ２０はリンク設定部分５３の全体にカーソル５３を表示させる。
【００５８】
また、リモートコントローラ３のブラウザキー３４が操作されたことを検知したら、ＣＰＵ２０は処理をステップF１２５からブラウザ処理を終える。
【００５９】
リモートコントローラ３の決定キー３３が操作されたことを検知したら、ＣＰＵ２０は処理をステップF１２４からF１１１に進める（第１の処理例と同様、カーソル５６がリンク設定部分５３にあるときに、決定キー３３の操作された場合として説明している）。
ステップF１１１では、上記第１の処理例のステップＦ１１１と同様に、ＣＰＵ２０はその時点でカーソル５６を位置させているリンク設定部分５３がユーザによって選択確定されたとして、リンクページへのアクセス及びリンクページの画像の表示を行う。例えば図１１のように表示を行う。このステップＦ１１１の処理は上記第１の処理例と同様であり、このときも図１１のように検索語指定欄５１の検索語に対して、割り当てられた操作子を示す操作子提示画像１１２を表示することになる。
なお、図１７のように、リンク設定部分５３の一部にカーソル５６が位置している場合もある。このような場合も、そのカーソル５６で示される文字を含むリンク設定部分５３が選択状態であるとして、決定キー３３の操作に応じてそのリンクページへのアクセスを行うようにしてもよい。或いは、このような場合は、リンク設定部分５３が選択されている状態ではないとして、決定キー３３の操作を無効とすることも考えられる。
【００６０】
以降、処理は図６のステップＦ１１２に進む。即ちリンクページ画像において、
検索語に対応する操作子（数字キー３１）で検索語の位置にカーソル５６が移動されることは第１の処理例と同様である。
【００６１】
以上のように第２の処理例では、ステップＦ１１１に加えてステップF１０５ｂでも操作子提示画像１１２を表示させ、検索結果のリスト画像が表示されているときでも、ステップＦ１２０，Ｆ１２１の処理により、検索語に割り当てられた操作子の操作に応じてカーソル５６を検索語の位置に移動させるようにしている。
つまり第２の処理例では、リンクページ画面閲覧時だけでなく、その前の検索結果リストを閲覧しているときにも、検索語に対して割当を行った操作子による操作機能を実行させる。
これにより検索結果リストの閲覧の段階でも、ユーザーは、検索語を画面内で容易に発見でき、検索結果の閲覧に便利である。
【００６２】
以上、実施の形態について説明してきたが、本発明では多様な変形例が考えられる。
上記第１，第２の処理例では、リンクページ閲覧時において割り当てられた操作子による検索語探索を容易とする例と、リンクページ及び検索結果リストの双方の閲覧時において割り当てられた操作子による検索語探索を容易とする例を述べたが、例えば検索結果リストの閲覧時のみに割り当てられた操作子による検索語探索を実行する例も考えられる。
【００６３】
また実施の形態ではテレビジョン受像器１においてのブラウジングの際にユーザがリモートコントローラ３を用いて操作を行う場合の例で説明したが、他の装置構成においても本発明は適用できる。例えばリモートコントローラ３に代えて、テレビジョン受像器１の筐体パネルに配置された操作子を用いる場合も適用できる。
さらに携帯電話機、ＰＤＡ（Personal Digital Assistant）などの機器においてブラウジングを行う場合に、それらの機器の筐体に配置された操作子に、検索語を割り当てて、当該操作子の操作に応じて検索語の位置を明示するということも可能である。
また、上述したように検索語に割り当てる操作子は、数字キー以外にも各種考えられるが、操作子提示画像１１２としては、操作子を判別できる表示であればよい。例えば仮名やアルファベットの入力キーを割り当てた場合は、操作子提示画像１１２としては「あ」「ア」「ａ」「ｂ」などとすればよい。或いは、操作キー等のイメージを示す画像でもよい。
もちろん矢印キーを検索語に割り当てる例も考えられる。
【００６４】
また異なる検索語に同じ操作子を割り当てることも考えられる。上記実施の形態では３つの検索語「リモコン」「ブラウザ」「検索機能」に順番に操作子入力装置であるリモートコントローラ３の操作子である数字キー３１の「１」キー、「２」キー、「３」キーを割り当てたが、例えば、「リモコン」と「ブラウザ」に数字キー３１の「１」キーを、「検索機能」に数字キー３１の「２」キーを割り当てるようにしてもよい。
この場合、「１」キーが操作されたことを検知したら、ＣＰＵ２０はカーソルを検索語「リモコン」か「ブラウザ」かいずれかに順次移動させる。
さらに、異なる検索語すべてに同じ操作子を割り当てることも考えられる。例えば、すべての検索語「リモコン」「ブラウザ」「検索機能」に数字キー３１の「１」キーを割り当てる。その場合には、リモートコントローラー３の数字キー３１の「１」を押すと、ＣＰＵ２０は３つの各検索語に順次、カーソルを移動させるようにする。
【００６５】
また、実施の形態ではマウスやコンピュータ用のキーボードを利用しない環境において説明したが、マウス等を利用する場合であっても本発明は適用可能である。例えばパーソナルコンピュータにおいてブラウジングを行う際に、キーボード装置の特定のキーに検索語を割り当てて、そのキーの操作に応じて上述のような検索語にカーソルを移動させる処理を行うようにしても良い。
【００６６】
本実施の形態のプログラムは、上述したブラウザ機能を実現するプログラムである。特にＣＰＵ２０等のプロセッサにおいて起動され、ＣＰＵ２０等がそのプログラムに基づいて動作することで、図５，図６、又は図１５のような処理が実行される。
このプログラムは、例えばメモリ部２１に予め記憶しておくことができる。
また本発明のプログラムは、テレビジョン受像器、チューナ装置、携帯電話機、ＰＤＡ、パーソナルコンピュータなどにおける、ＣＰＵを有するマイクロコンピュータ内のＲＯＭ等に予め記録しておくことができる。或いは各機器が読み出し可能な記録媒体として内蔵の固体メモリ、ＨＤＤ（Hard Disc Drive）に記憶しておくことができる。
あるいはまた、フレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)、ＭＯ(Magnet optical)ディスク、ＤＶＤ(Digital Versatile Disc)、ブルーレイディスク、磁気ディスク、半導体メモリ、メモリカードなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、本発明のプログラムは、リムーバブル記録媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、ＬＡＮ(Local Area Network)、インターネットなどのネットワークを介してダウンロードすることもできる。
そして本発明のプログラム、又はそのプログラムを記録した記録媒体によれば、上記実施の形態のような機能を実現する機器を実現することができる。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の形態のテレビジョンシステムの説明図である。
【図２】実施の形態のテレビジョン受像器のブロック図である。
【図３】実施の形態のリモートコントローラの操作子の説明図である。
【図４】実施の形態のブラウザ機能のソフトウェアブロックの説明図である。
【図５】実施の形態の第１の処理例のフローチャートである。
【図６】実施の形態の第１及び第２の処理例のフローチャートである。
【図７】実施の形態の検索語記憶用メモリの説明図である。
【図８】実施の形態の検索画面の説明図である。
【図９】実施の形態の検索結果リストの表示例の説明図である。
【図１０】実施の形態の検索結果リスト画面上での動作の説明図である。
【図１１】実施の形態のリンクページ画面の説明図である。
【図１２】実施の形態のリンクページ画面での動作例の説明図である。
【図１３】実施の形態の操作子提示画像の表示態様の説明図である。
【図１４】実施の形態のリンクページ画面での動作例の説明図である。
【図１５】実施の形態の第２の処理例のフローチャートである。
【図１６】実施の形態の第２の処理例における検索結果リストの表示例の説明図である。
【図１７】実施の形態の第２の処理例における検索結果リスト上での動作の説明図である。
【図１８】実施の形態の第２の処理例における検索結果リスト上での動作の説明図である。
【符号の説明】
【００６８】
１  テレビジョン受像器、３  リモートコントローラ、５  ネットワーク、６  アンテナ、１１  チューナ部、１２  デスクランブラ、１３  デマルチプレクサ、  １４  映像切替部、  １５  映像処理回路、  １６  音声切替部、１７  音声処理回路、１９  受光部、２０  ＣＰＵ、２１  メモリ、２２  インターフェース、２３  表示部、２４  スピーカ部、３１  数字キー、３２  矢印キー、３３  決定キー、３４  ブラウザキー、５１  検索語指定欄、５２  検索ボタン、５３  リンク設定部分、５５  表示欄、５６  カーソル、１１２  操作子提示画像
【図１】
2007293769.tif 000003
【図２】
2007293769.tif 000004
【図３】
2007293769.tif 000005
【図４】
2007293769.tif 000006
【図５】
2007293769.tif 000007
【図６】
2007293769.tif 000008
【図７】
2007293769.tif 000009
【図８】
2007293769.tif 000010
【図９】
2007293769.tif 000011
【図１０】
2007293769.tif 000012
【図１１】
2007293769.tif 000013
【図１２】
2007293769.tif 000014
【図１３】
2007293769.tif 000015
【図１４】
2007293769.tif 000016
【図１５】
2007293769.tif 000017
【図１６】
2007293769.tif 000018
【図１７】
2007293769.tif 000019
【図１８】
2007293769.tif 000020
【手続補正書】
【提出日】平成19年8月22日(2007.8.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力された１又は複数の検索語を、それぞれ操作入力装置の操作子に割り当てる処理を行う割当処理ステップと、
上記検索語を用いた検索処理に基づいて得られた、上記検索語を含む情報画像を表示画面上に表示させる第１の表示処理ステップと、
上記第１の表示処理ステップでの表示を行っている際に、上記割当処理ステップで割り当てが行われた操作子の操作情報が入力されることに応じて、その操作子に割り当てられている検索語の、上記情報画面内での位置を明示させる表示を行う第２の表示処理ステップと、
を情報処理装置に実行させることを特徴とするプログラム。
【請求項２】
上記第１の表示処理ステップでは、上記情報画像とともに、上記検索語と、上記検索語に対して上記割当処理ステップで割り当てた操作子を示す操作子提示画像を表示させる
ことを特徴とする請求項１に記載のプログラム。
【請求項３】
上記操作子提示画像は、上記割当処理ステップで割り当てられた上記検索語に隣接させて表示させることを特徴とする請求項２に記載のプログラム。
【請求項４】
上記操作子提示画像は、上記検索語に一部重畳させて表示させることを特徴とする請求項２に記載のプログラム。
【請求項５】
上記操作子提示画像は、半透明として上記検索語に隣接又は一部重畳させて表示させることを特徴とする請求項２に記載のプログラム。
【請求項６】
上記第１の表示処理ステップで表示させる情報画像は、上記検索語を用いた検索処理に基づいて得られた検索結果リスト画像であることを特徴とする請求項１に記載のプログラム。
【請求項７】
上記第１の表示処理ステップで表示させる情報画像は、上記検索語を用いた検索処理に基づいて得られた検索結果リスト画像から選択されて取得された情報画像であることを特徴とする請求項１に記載のプログラム。
【請求項８】
上記第２の表示処理ステップにおける、上記情報画像内での位置を明示させる表示とは、上記情報画像内において上記検索語が表れる位置に、カーソルを位置させる表示であることを特徴とする請求項１に記載のプログラム。
【請求項９】
入力された１又は複数の検索語を、それぞれ操作入力装置の操作子に割り当てる処理を行う割当処理ステップと、
上記検索語を用いた検索処理に基づいて得られた、上記検索語を含む情報画像を表示画面上に表示させる第１の表示処理ステップと、
上記第１の表示処理ステップでの表示を行っている際に、上記割当処理ステップで割り当てが行われた操作子の操作情報が入力されることに応じて、その操作子に割り当てられている検索語の、上記情報画面内での位置を明示させる表示を行う第２の表示処理ステップと、
を備えることを特徴とする情報処理方法。
【請求項１０】
入力された１又は複数の検索語を、それぞれ操作入力装置の操作子に割り当てる処理を行う割当処理手段と、
上記検索語を用いた検索処理に基づいて得られた、上記検索語を含む情報画像を表示画面上に表示させるとともに、上記割当処理手段で割り当てが行われた操作子の操作情報が入力されることに応じて、その操作子に割り当てられている検索語の、上記情報画面内での位置を明示させる表示を行う表示処理手段と、
を備えることを特徴とする情報処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は、例えばマウスを使用しない、あるいは使用できない環境を想定した場合であっても、ユーザが閲覧ページ内で検索語の位置を確認する操作を容易にできるようにすることを目的とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明のプログラムは、入力された１又は複数の検索語を、それぞれ操作入力装置の操作子に割り当てる処理を行う割当処理ステップと、上記検索語を用いた検索処理に基づいて得られた、上記検索語を含む情報画像を表示画面上に表示させる第１の表示処理ステップと、上記第１の表示処理ステップでの表示を行っている際に、上記割当処理ステップで割り当てが行われた操作子の操作情報が入力されることに応じて、その操作子に割り当てられている検索語の、上記情報画面内での位置を明示させる表示を行う第２の表示処理ステップとを備える。
また、上記表示処理ステップは、上記情報画像とともに、上記検索語と、上記検索語に対して上記割当処理ステップで割り当てた操作子を示す操作子提示画像とを表示させる。
また、上記操作子提示画像は、上記割当処理ステップで割り当てられた上記検索語に隣接させて表示させる。
また、上記操作子提示画像は、上記検索語に一部重畳させて表示させる。
また、上記操作子提示画像は、半透明として上記検索語に隣接又は一部重畳させて表示させる。
また、上記表示処理ステップで表示させる情報画像は、上記検索語を用いた検索処理に基づいて得られた検索結果リスト画像である
さらに、上記表示処理ステップで表示させる情報画像は、上記検索語を用いた検索処理に基づいて得られた検索結果リスト画像から選択されて取得された情報画像である
そして、上記表示処理ステップにおける、上記情報画像内での位置を明示させる表示とは、上記情報画像内において上記検索語が表れる位置に、カーソルを位置させる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
リモートコントローラ３において、ステップＦ１０３で検索語に割り当てた数字キー３１（図の例の場合「１」キー、「２」キー、「３」キーのいずれか）が操作されたことを検知したら、ＣＰＵ２０は処理をステップF１１３からF１１４に進める。ステップF１１４では、ＣＰＵ２０は数字キー３１に割当てられた検索語に応じて画面上でカーソルを移動させる処理を行う。
例えば、図１１の状態でリモートコントローラ３の数字キー３１の「１」キーが押された場合、ＣＰＵ２０は図１２に示すように、表示欄５５に表示された文章の中の「リモコン」という検索語にカーソル５６を移動させることで、「リモコン」という検索語がページ内のどこに存在するかということをユーザに明示する。さらに、表示欄５５のリンクページ画像内に、上記「リモコン」とは異なる場所に１つ以上「リモコン」という検索語があった場合、再び数字キー３１の「１」キーが操作されたことを検知したら、ＣＰＵ２０はその「リモコン」という検索語がある別の箇所にカーソル５６を移動させる。即ちＣＰＵ２０は数字キー３１の「１」キーが操作されることを検知する度に、ページ内で「リモコン」という検索語がある別の箇所にカーソル５６を移動させていく。
また、検索語に割り当てを行った他の数字キー３１が押されることに応じてＣＰＵ２０はその数字キー３１に対応する検索語にカーソル５６を移動させる。例えば、数字キー３１の「２」キーが押された場合には、ＣＰＵ２０はカーソル５６を表示欄５５に表示されたリンクページ画像内の「ブラウザ」という検索語に移動させ、数字キー３１の「３」キーが押された場合には、ＣＰＵ２０はカーソル５６を表示欄５５に表示されたリンクページ画像内の「検索機能」という検索語に移動させて、ユーザに検索語の位置をページ内で明示させる処理を行う。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
ここで、図１４に数字キー３１の「３」キーが押された場合を示す。表示欄５５に表示される文章量が多い場合、検索語が互いに離れて表示されたり、すべての検索語が最初にリンクページを取り込んだ画面には見当たらないことがある。そのような場合には、ユーザ自らスクロールバー５４を操作して、所望の検索語を見つけなければならない。しかし、本実施の形態においては、ページをまたいでもリモートコントローラ３の数字キー３１が操作されたことによってＣＰＵ２０はカーソルを移動させる処理を行うようにする。
即ち、図１２の画面上体において数字キー３１の「３」キーが押された場合、図１２の表示状態では表示欄５５に「検索機能」という語句は存在しないが、「検索機能」という語句は、ページ画像内の後方（表示されていない部分）に存在するとする。その場合、図１４に示すように、ＣＰＵ２０は「検索機能」が存在する位置まで画像をスクロールさせ、「検索機能」という語句に対してカーソル５６を位置させるようにする。
このように、最初に表示された表示欄５５に検索語指定欄５１に入力された検索語が見当たらなくても、リモートコントローラ３の数字キー３１が操作されたことを検知すると、ＣＰＵ２０はその検索語の位置にカーソル５６を移動させるため、ユーザは操作子提示画像１１２で示された操作子の操作により、リンクページ画像の中でくまなく検索語を探索することができる。
なおＣＰＵ２０は、検索語に割り当てられた操作子が操作された場合は、表示欄５５内で、検索語の文字が出現している部分がリンク設定部分５３であるか否かにかかわらず、その検索語の文字の出現位置にカーソル５６を移動させるものである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
また、リモートコントローラ３の矢印キー３２が操作されたことを検知したら、ＣＰＵ２０は処理をステップF１１５からステップF１１６に進める。ステップF１１６では、ＣＰＵ２０は矢印キー３２による操作方向に応じて、画面上のリンク設定部分５３にカーソル５６を移動させる処理を行う。
例えば図１２の状態から下方向の矢印キー３２が操作されたことを検知したら、ＣＰＵ２０は表示欄５５の最初のリンク設定部分５３として「ウェブページ」という語句にカーソル５６を移動させることになる。また、もう一度矢印キー３２が操作されたことを検知したら、今度は次のリンク設定部分５３である「パソコン」という語句にカーソル５６を移動させる。
また、もちろん矢印キー３２の操作によっては、ＣＰＵ２０は、当該リンクページ画像内で、表示欄５５に表示されていない部分に存在するリンク設定部分５３に対しても、画面のスクロールを伴ってカーソル５６を移動させる。
但し、画面上に表示している範囲内で、矢印キー３２の操作に応じてカーソル５６を移動すべきリンク設定部分５３が存在しない場合は、操作を無効としてスクロールを伴うカーソル５６の移動を実行しないような処理方式も考えられる。
また、リンクページ画像内で、同じ行に２箇所リンク設定部分５３が設けられている場合には、リモートコントローラ３の横方向の矢印キー３２を操作することで、ＣＰＵ２０はカーソル５６を同一行のリンク設定部分５３に移動させるなど、矢印キー３２による操作方向に応じてカーソル５６の移動先を決定すればよい。
また矢印キー３２の操作は、リンク設定部分５３へのカーソル５６の移動ではなく、単に画面上で上下左右にカーソル５６を移動させるものであっても良い。
例えばこのように、ステップF１１６では、ＣＰＵ２０は矢印キー３２の操作に応じたカーソル移動処理を行う。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
また、検索語に割り当てを行った他の数字キー３１が操作された場合も同様に、ＣＰＵ２０はその数字キー３１の操作に応じて、画面上での他の検索語にカーソル５６を移動させる。例えば、数字キー３１の「２」キーが操作されたことを検知したら、ＣＰＵ２０は処理ステップF１２１でカーソル５６を「ブラウザ」に移動させる。例えば図１６の表示内容の場合、表示欄５５の中での最初の「ブラウザ」という語は先頭のリンク設定部分５３の中にあるため、ＣＰＵ２０はリンク設定部分５３中の「ブラウザ」という検索語にカーソル５６を移動させる処理を行う。また、数字キー３１の「３」キーが操作されたことを検知したら、ＣＰＵ２０は処理ステップF１２１でカーソル５６を「検索機能」という文字が表れる位置に移動させる。例えば図１６の表示欄５５中には「検索機能」という検索語は見当たらないが、表示されていない部分に「検索機能」という文字が存在する場合、スクロールを伴ったカーソル移動が行われることになる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
また、リモートコントローラ３の矢印キー３２が操作されたことを検知したら、ＣＰＵ２０は処理をステップF１２２からステップF１２３に進める。ステップF１２３では、ＣＰＵ２０は矢印キー３２による操作方向に応じて画面上でカーソル５６を移動させる処理を行う。例えば図１６の状態で下方向の矢印キー３２が操作されたことを検知したら、ＣＰＵ２０はカーソル５６を最初のリンク設定部分５３に移動させる。
リモートコントローラ３の矢印キー３２が操作された場合には、数字キー３１が操作された場合と異なり、リンク設定部分を目的とするカーソル移動であるため、ＣＰＵ２０はリンク設定部分５３の全体にカーソル５６を表示させる。