(57)【要約】【課題】操作性のよい視聴システムを提供する。【解決手段】ソフトウェアキーボードを作成するソフトウェアキーボード作成手段を表示装置に備える。ソフトウェアキーボードのデータは、ウェブサイトのアドレス入力用のソフトウェアキーボードのデータである。また、この表示装置は、ソフトウェアキーボードのデータを送信する送信手段を備える。表示装置は、この送信手段により、ソフトウェアキーボードのデータをリモートコントローラ装置に送信する。リモートコントローラ装置は、ソフトウェアキーボードのデータを受信する受信して、ソフトウェアキーボード描画手段により描画する。【選択図】  図４
2010102412.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアキーボードのデータを作成するソフトウェアキーボード作成手段と、
前記ソフトウェアキーボードのデータを送受信する送受信手段と
を備えた表示装置と、
前記ソフトウェアキーボードのデータを送受信する送受信手段と、
受信した前記ソフトウェアキーボードのデータに基づきソフトウェアキーボードを描画するソフトウェアキーボード描画手段と
を備えたリモートコントローラ装置とを含む
ことを特徴とする視聴システム。
【請求項２】
前記表示装置は、ウェブサイトのアドレスの入力用のソフトウェアキーボードのデータを作成する
ことを特徴とする請求項１に記載の視聴システム。
【請求項３】
前記リモートコントローラ装置は、前記ウェブサイトのアドレスのうち、前記ソフトウェアキーボードによりドメイン名の文字を入力する入力補完手段を更に備え、
前記表示装置は、前記入力補完手段により入力されたドメイン名の文字を用いて、前記ドメイン名の候補を検索してソフトウェアキーボードのデータを作成する検索補完手段を更に備える
ことを特徴とする請求項２に記載の視聴システム。
【請求項４】
前記リモートコントローラ装置の前記入力補完手段は、前記ソフトウェアキーボードによりパス名の文字を更に入力し、
前記表示装置は、前記パス名の文字によりウェブサイトを閲覧して、閲覧したディレクトリ名とファイル名とを基にしたソフトウェアキーボードのデータを作成するサイト閲覧手段を更に備える
ことを特徴とする請求項３に記載に記載の視聴システム。
【請求項５】
ソフトウェアキーボードのデータを作成するソフトウェアキーボード作成手段と、
前記ソフトウェアキーボードのデータを送信する送信手段とを備える
ことを特徴とする表示装置。
【請求項６】
ソフトウェアキーボードのデータを受信する受信手段と、
前記ソフトウェアキーボードのデータを描画するソフトウェアキーボード描画手段とを備える
ことを特徴とするリモートコントローラ装置。
【請求項７】
更にタッチパネル手段を備え、
前記ソフトウェアキーボード描画手段は、前記ソフトウェアキーボードを前記タッチパネル手段に描画する
ことを特徴とする請求項６に記載のリモートコントローラ装置。
【請求項８】
表示装置にてソフトウェアキーボードのデータを作成し、
前記ソフトウェアキーボードのデータを送信し、
リモートコントローラ装置にて、前記ソフトウェアキーボードのデータを受信し、
前記ソフトウェアキーボードのデータを描画する
ことを特徴とする視聴方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は視聴システム、表示装置、リモートコントローラ装置、視聴方法に関し、特にソフトウェアキーボードのデータを表示装置にて作成する視聴システム、表示装置、リモートコントローラ装置、視聴方法に関する。
【背景技術】
【０００２】
近年、かなりの数の家庭用電気機器（機器）が、赤外線リモコン又は電波リモコンのようなリモートコントローラ装置（リモコン）で制御されるようになっている。
また、デジタル放送やブロードバンド放送の拡大、放送と通信の融合が進んでおり、近年の液晶テレビのようなデジタルテレビや携帯電話等の携帯端末の表示装置は、インターネットに接続する機能を備えるものが多い。このような表示装置では、本体にＰＣ（パーソナル・コンピュータ）用と同等の機能をもつＷＷＷ（ワールド・ワイド・ウェブ）ブラウザ機能（ウェブブラウザ）を搭載した「インターネットテレビ」として、インターネットを楽しむことができる。
しかし、ＷＷＷのウェブサイトのアドレスは、ＵＲＩと呼ばれる記載方法のうちＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を用いた「ｈｔｔｐ：／／」で始まる英数字である。
このため、ＱＷＥＲＴＹ配列のフルキーボードを備えているＰＣでは入力しやすいものの、従来のテレビ用のリモコンや携帯端末のテンキー（数字キー）では、操作上入力するのが大変である。すなわち、通常、英数字のＵＲＬを入力するために、いちいち数字キーを何回も打って文字を確定するという操作を用いる必要があるために、操作性が悪い。
【０００３】
そこで、インターネットテレビでは、テレビの表示画面にＱＷＥＲＴＹキーボードの画像のような「ソフトウェアキーボード」を表示して、手元のリモコンのキーの操作により文字を入力するものが市販されている。
ブラウザ機能を搭載したインターネットテレビでは、テレビジョン受信機の本体に高速処理が可能な高性能のＣＰＵ（中央処理装置）を備えているために、画面上に容易にソフトウェアキーボードを表示させることができる。そして、リモコンのキー操作により、このテレビジョンの表示画面に描かれたソフトウェアキーボードで描かれたキーを、テンキーやカーソルキー等で選択して、ＵＲＬを入力することができる。
しかしながら、テレビの表示画面に表示したソフトウェアキーボードは、手元で操作するリモコンとは離れた位置に表示されている。このため、リモコンのキーとテレビの表示画面とを交互にいちいち確認しながら文字を入力しなければならない煩わしさがある。すなわち、従来の表示装置に描画されるソフトウェアキーボードは、操作性が悪くなるという問題があった。
【０００４】
そこで、表示パネルを備えたリモコン本体や携帯端末にブラウザ機能を組み込み、ソフトウェアキーボードを表示できるようにすることが考えられる。このリモコンや携帯端末は、通信機能を備えたテレビ本体と連携して、インターネットに接続する。
このような、リモコンや携帯端末の表示パネルに表示する従来のソフトウェアキーボードの例として、特許文献１を参照すると、キー表示を改善したソフトウェアキーボードが記載されている（以下、従来技術１とする。）。
従来技術１のソフトウェアキーボードでは、携帯端末のタッチパネル付きの表示画面に、漢字変換機能を備えたソフトウェアキーボードを表示し、入力用ペンで操作して文字入力を行う。従来技術１では、ユーザーの入力により、入力バッファに１文字以上の変換可能な文字が入力されたときに、「変換」「採用」などの文字に対する処理選択決定キーを大きく表示する。さらに、「変換」キーが押されれば、「次候補」、「前候補」などの処理選択決定キーを大きく表示する。
これにより、従来技術１のソフトウェアキーボードでは、漢字入力時の入力の操作性を大きく向上させることができるという効果が得られる。
【０００５】
【特許文献１】特開２０００−３２２１８１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術１のソフトウェアキーボードでは、ＵＲＬの入力の操作性は従来のソフトウェアキーボードと同等であった。
このため、ＵＲＬの入力の操作性のよいソフトウェアキーボードを備えた表示システムが求められていた。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、上述の課題を解消することを課題とする。
【課題を解決するための手段】
【０００８】
本発明の視聴システムは、ソフトウェアキーボードのデータを作成するソフトウェアキーボード作成手段と、前記ソフトウェアキーボードのデータを送受信する送受信手段とを備えた表示装置と、前記ソフトウェアキーボードのデータを送受信する送受信手段と、受信した前記ソフトウェアキーボードのデータに基づきソフトウェアキーボードを描画するソフトウェアキーボード描画手段とを備えたリモートコントローラ装置とを含むことを特徴とする。
本発明の視聴システムは、前記表示装置は、ウェブサイトのアドレスの入力用のソフトウェアキーボードのデータを作成することを特徴とする。
本発明の視聴システムは、前記リモートコントローラ装置は、前記ウェブサイトのアドレスのうち、前記ソフトウェアキーボードによりドメイン名の文字を入力する入力補完手段を更に備え、前記表示装置は、前記入力補完手段により入力されたドメイン名の文字を用いて、前記ドメイン名の候補を検索してソフトウェアキーボードのデータを作成する検索補完手段を更に備えることを特徴とする。
本発明の視聴システムは、前記リモートコントローラ装置の前記入力補完手段は、前記ソフトウェアキーボードによりパス名の文字を更に入力し、前記表示装置は、前記パス名の文字によりウェブサイトを閲覧して、閲覧したディレクトリ名とファイル名とを基にしたソフトウェアキーボードのデータを作成するサイト閲覧手段を更に備えることを特徴とする。
本発明の表示装置は、ソフトウェアキーボードのデータを作成するソフトウェアキーボード作成手段と、前記ソフトウェアキーボードのデータを送信する送信手段とを備えることを特徴とする。
本発明のリモートコントローラ装置は、ソフトウェアキーボードのデータを受信する受信手段と、前記ソフトウェアキーボードのデータを描画するソフトウェアキーボード描画手段とを備えることを特徴とする。
本発明のリモートコントローラ装置は、更にタッチパネル手段を備え、前記ソフトウェアキーボード描画手段は、前記ソフトウェアキーボードを前記タッチパネルに描画することを特徴とする。
本発明の視聴方法は、表示装置にてソフトウェアキーボードを作成し、前記ソフトウェアキーボードのデータを送信し、リモートコントローラ装置にて、前記ソフトウェアキーボードのデータを受信し、前記ソフトウェアキーボードのデータを描画することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ＵＲＬ用のソフトウェアキーボード作成手段と、ウェブサイトの検索を行ってＵＲＬの補完を行う検索補完手段により、テンキー等でＵＲＬを容易に入力できる操作性の高い表示システムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
＜実施の形態＞
〔操作の外観〕
図１を参照して説明すると、本発明の実施の形態に係る表示システムＸは、リモートコントロール装置であるリモコン１０により、表示装置２０を制御することができる。
リモコン１０は、比較的大きなドットマトリクス・ディスプレイである表示部１４０と一体となったタッチパネル等の入力部１６０とを備えている。この表示部１４０には、後述するようにＷＷＷブラウザ用のソフトウェアキーボードを表示することができる。
また、また、表示装置２０は、ネットワーク５（図２を参照）に接続されているインターネットテレビであり、ＷＷＷブラウザを備えており、リモコン１０のソフトウェアキーボード用のデータを作成して送信する機能を備えている。
【００１１】
〔システム構成〕
次に、図２を参照して本発明の実施の形態に係る表示システムＸのシステム構成の１例について説明する。
表示システムＸは、例えば、リモコン１０と、表示装置２０とが赤外線や電波等で制御信号をやり取りし、表示装置２０がネットワーク５（ネットワーク）を介してインターネットに接続され、インターネット等の各種ウェブサイトに接続される。
ネットワーク５は、電灯線ネットワーク、無線ＬＡＮ、有線ＬＡＮ、ＨＤＭＩ、ｉ−Ｌｉｎｋ（登録商標）、電話網、携帯電話網、ＰＨＳ網、ＷｉＭＡＸ、ｃＬｉｎｋ、光ファイバーネットワーク、専用線、その他のネットワーク網である。ネットワーク５は、ＩＰｖ４やＩＰｖ６のインターネット、ＮＧＮ（次世代ネットワーク）等のＷＡＮ（広帯域通信網）を形成している。
リモコン１０は、タッチパネルを備えたリモコンであり、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の２．４ＧＨｚ帯の電波やワイヤレスＵＳＢや赤外線通信等を用いて表示装置２０と接続する。リモコン１０は、後述するＵＲＬ入力用のソフトウェアキーボード（ソフトウェアキー）のキー（ボタン）の配列の情報を、表示装置２０からリモコン信号として受信し、タッチパネル上に表示可能である。なお、本発明の実施の形態に係るソフトウェアキーボードは、例えば、タッチパネルやデジタイザのように表示部に描画されたキーをユーザーが選択したことを検出する、動的に機能を変更できるキーを備えた入力手段のことをいう。
表示装置２０は、インターネットテレビや携帯端末等の表示装置である。以下では、表示装置２０は、リモコン１０と比較すると大きな画面を備えた液晶テレビジョン放送受信機であるインターネットテレビである場合について説明する。なお、表示装置２０は、リモコン１０と同様に比較的小さな画面を備えた携帯電話、スマートフォン、ＰＤＡ（パーソナル・データ・アシスタント）、ＭＩＤ（モバイル・インターネット端末）、ネットブック、ノートＰＣ、ワンセグテレビ、ビデオゲーム機等の携帯端末であってもよく、リモコン１０と表示装置２０とが一体的に備えられていてもよい。
【００１２】
〔リモコン１０の制御構成〕
次に、図３を更に参照して、リモコン１０の制御構成について説明する。
リモコン１０は、制御部１００と、記憶部１２０（記憶手段）と、表示部１４０と、制御信号送受信部１５０（送受信手段、双方向通信手段）と、入力部１６０と、入力補完部１７０（入力補完手段）と、キー描画部１８０（ソフトウェアキーボード描画手段）とを主に含んで構成される。
【００１３】
制御部１００は、ＭＰＵ（マイクロ・プロセッシング・ユニット）、ＣＰＵ（中央処理装置）等であり、記憶部１２０等に記憶されているプログラム等を実行する。この制御部１００は、表示装置２０のＣＰＵ等よりも処理能力等は低くても、低消費電力であることが望ましい。
記憶部１２０は、ＤＲＡＭ（ダイナミック・ランダム・アクセス・メモリ）やＳＲＡＭ（スタティック・ランダム・アクセス・メモリ）、フラッシュメモリ、ＨＤＤ、ＲＯＭ（リード・オンリー・メモリ）等の記憶手段である。また、記憶部１２０は、各種プログラムやデータの他に、ソフトウェアキーボード配列１２２を記憶することができる。
ソフトウェアキーボード配列１２２は、ソフトウェアキーボードのキー配列であり、後述するようにＵＲＬを入力するために、アドレスの情報の種類（スキーム名）、サーバ名、ポート番号、フォルダ名、ファイル名等を入力する段階に従って表示装置２０から送信されたキー配列を記憶している。
表示部１４０は、リモコン１０に備えられた主にドットマトリクスディスプレイであり、液晶ディスプレイ、有機／無機ＥＬディスプレイ、ＰＤＰ（プラズマ・ディスプレイ・パネル）、ＦＥＤ（フィールド・エミッション・ディスプレイ）、ＬＥＤ（ライト・エミッション・ダイオード）アレイ、電子ペーパー、ＭＥＭＳ（Ｍｉｃｒｏ  Ｅｌｅｃｔｒｏ  Ｍｅｃｈａｎｉｃａｌ  Ｓｙｓｔｅｍｓ）ディスプレイ、ヘッドマウントディスプレイ等を用いることができる。表示部１４０には、ＵＲＬ入力用のＷＷＷのウェブサイト簡易入力画面とソフトウェアキーボードを表示し、ＵＲＬ用の入力用選択項目のタッチパネル用のキーを表示する。ＵＲＬ用の入力用選択項目については、後述する。
制御信号送受信部１５０は、表示装置２０のコマンドやＵＲＬのソフトウェアキーボードを表示するためのデータを送受信するための機能を持つ部位である。すなわち、この制御信号送受信部１５０は、リモコン１０が電波リモコンの場合は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）や無線ＬＡＮやワイヤレスＵＳＢのアンテナと受信用ＬＳＩを備えた電波送受信部等である。また、制御信号送受信部１５０は、リモコン１０が赤外線リモコンの場合は、赤外線ＬＥＤと送受光部等である。加えて、制御信号送受信部１５０は、無線ＬＡＮ、ワイヤレスＵＳＢ、ＨＤＭＩ、ｉ−Ｌｉｎｋ、有線ＬＡＮ、電話線、ｃ．ｌｉｎｋ、ＵＳＢ等の端子を備えていて、この端子で送受信したコマンドに連動して制御することもできる。
入力部１６０は、表示部１４０の表面に備えられた感圧式等のタッチパネル（タッチディスプレイ）と、その他のキー等を備えた入力手段であり、ユーザーの入力を検知する。この入力部１６０のタッチパネルは表示部１４０よりも大きい面積であってもよく、表示部１４０より外の部分にテンキーやカーソルキーや「ＯＫ（選択）」「キャンセル」等のキー備えることもできる。そして、これらのテンキーやカーソルキーをシャープ社製の「デュアルモード・イルミネーションキー」のように、視覚的に切り換えられるように備えていてもよい。加えて、入力部１６０には、ブラウザ機能を呼び出すための「インターネット」キーや、メール機能を呼び出す「メール」キー等の特別な機能のキーを備えていてもよい。また、入力部１６０は、光学センサやタッチパッド等のポインティングデバイスや加速度検出デバイスや皮膚抵抗センサや傾きセンサや音声入力センサや電波・磁場センサや脳波センサ等を備えていてもよく、これらの入力信号も「キー」と同様に扱うことができる。なお、これらのキーは、タッチパネルではなく、通常のスイッチのようなボタンで構成することも可能であり、このボタンの機能の割り付けを表示部１４０に表示してソフトウェアキーボードとして用いることもできる。
入力補完部１７０は、ユーザーの入力部１６０への入力を検知して、ソフトウェアキーボード配列１２２を用いて、ＵＲＬ用の入力用選択項目の各候補と最適候補を選択する機能を備えている部位である。
キー描画部１８０は、ソフトウェアキーボードやＵＲＬ用の入力用選択項目等のデータをＧＵＩ（グラフィカル・ユーザー・インターフェイス）用に描画するための機能を備えており、ユーザーが入力部１６０を用いて指示を反映させる表示画面を描画するための部位である。
【００１４】
なお、上述したように、リモコン１０と、表示部１４０と、入力部１６０とは、それぞれが分離して構成してもよいし、あるいは一部のみが分離して構成してもよいし、一体型に構成されていてもよい。つまり、例えば、タッチパネルのように入力部１６０と表示部１４０とを一体となるように形成して備えることもできる。また、例えば、リモコン１０は表示部１４０のユニットに内蔵され、入力部１６０だけ別に接続するようにしてもよい。
また、入力補完部１７０と、キー描画部１８０とは、記憶部１２０に記憶されたプログラムを制御部１００が実行するように構成することもできる。
また、リモコン１０や表示装置２０は複数あってもよく、それぞれが各機器を制御することができる。
【００１５】
〔表示装置２０の制御構成〕
次に、図４を更に参照して、表示装置２０がインターネットテレビである場合の制御構成の例について詳細に説明する。
表示装置２０は、ブラウザ部２００と、ネットワーク接続部２３０と、表示部２４０と、制御信号送受信部２５０（送受信手段、双方向通信手段）と、チューナ部２９０とを備えている。以下、各部についてより詳しく説明する。
【００１６】
ブラウザ部２００は、ＷＷＷウェブブラウザの表示機能と、ソフトウェアキーボード作成手段とを有機的に備えた、少ないキーでＵＲＬを入力するブラウザである。ブラウザ部２００は、ソフトウェアキーボード作成部２０２（ソフトウェアキーボード配列作成手段）と、検索補完部２０３（検索補完手段）と、サイト閲覧部２０４（サイト閲覧手段）と、キー情報送受信部２０５とを備えている。
ソフトウェアキーボード作成部２０２は、ＵＲＬのアドレスの情報の種類（スキーム名、プロトコルの種類）、サーバ名、ポート番号、フォルダ名、ファイル名等を入力する各段階のソフトウェアキーのデータを作成する部位である。このソフトウェアキーのデータは、ＵＲＬ用の入力選択項目として作成する。また、この作成には、検索補完部２０３で作成したホスト名候補のリストと、ディレクトリ及びファイルのリストを用いる。
検索補完部２０３は、グーグル社やＭＳＮ  Ｌｉｖｅサーチ等の各種検索エンジンを用いて、アドレス情報の各段階においてユーザーの入力文字を検索し、ＨＴＭＬ等の記述言語からリンク情報を検索して、ホスト名候補のリストを作成する部位である。
サイト閲覧部２０４は、ホスト名とパス名を基にウェブサイト内のファイル閲覧機能を用いて、ディレクトリやＨＴＭＬファイル等を検索して、ディレクトリ及びファイルのリストを作成する部位である。
キー情報送受信部２０５は、上述のＵＲＬ用の入力選択項目を含むソフトウェアキーのデータとを送信し、ユーザーがリモコン１０で入力したキーのデータを受信してブラウザ部２００の各部位に受け渡すサービス又はデーモンのような部位である。これらのデータは、制御信号送受信部２５０から送受信する。
【００１７】
ネットワーク接続部２３０は、ネットワーク５との間で、ＴＣＰ／ＩＰとＨＴＴＰプロトコル等を用いて、各ＨＴＴＰウェブサーバ等と接続し、各インターネットサイトのサーバへパケット等のデータを送受信する部位である。なお、ネットワーク接続部２３０から各サーバへは、ルータ等を介して接続してもよく、さらに、後述するようにプロキシサーバを別途用意して、ネットワーク５の帯域の負荷を減少させることができる。
表示部２４０は、液晶ディスプレイ、ＰＤＰ、有機・無機ＥＬディスプレイ、プロジェクタ等の表示部を備えている表示装置である。表示装置２０は、インターネットテレビの場合は、対角１０インチ程度以上の大きなディスプレイを備えていることができる。
制御信号送受信部２５０は、制御信号送受信部１５０と同様に、赤外線や電波を用いてリモコン１０との間でコマンド（制御信号）やＵＲＬのソフトウェアキーボードのデータを送受信する部位である。
チューナ部２９０は、一般的なデジタル放送用のチューナとＴＳ（トランスポート・ストリーム）データへの変換を行う部位である。また、ＴＳデータから文字放送データへの変換機能と、ＥＰＧ（電子番組ガイド）を取得してブラウザ部２００に送信する機能も備えている。
【００１８】
なお、ネットワーク接続部２３０とネットワーク５との間に、例えば、家庭（ホーム）内ネットワーク（図示しない）やルーター等を介し、ＷＡＮの各ＨＴＴＰウェブサーバ等と接続してもよい。また、ＣＡＴＶネットワーク（図示しない）を介して、ＣＡＴＶ会社の機材からＷＡＮの各ＨＴＴＰウェブサーバ等と接続してもよい。
また、ブラウザ部２００における、ソフトウェアキーボード作成部２０２と、検索補完部２０３と、サイト閲覧部２０４と、キー情報送受信部２０５とは、ＲＡＭやＲＯＭやフラッシュメモリやＨＤＤ等の記憶部に記憶されたプログラムを、表示装置２０の制御部が実行するように構成することもできる。
また、上述したように、リモコン１０と表示装置２０とを一体的に構成することも可能である。たとえば、そのような構成として、表示画面全面にタッチパネルを備えているスマートフォン等を用いることができる。この場合は、表示部１４０と表示部２４０も一体的に備えており、表示部の一部にソフトウェアキーボードを表示し、表示部の別の一部にブラウザの画面を表示するように構成できる。
【００１９】
〔表示システムＸのＵＲＬ入力処理〕
次に、図５〜図１４を更に参照して、リモコン１０と表示装置２０とを用いた、ＵＲＬ入力処理について説明する。
本発明の実施の形態に係る表示システムＸにおいては、ネットワーク５に接続されたテレビ本体である表示装置２０と、テレビ本体との送受信手段とを備えるリモコン１０を備える。また、リモコン１０には、表示部１４０の表面に備えられたタッチパネルを含む入力部１６０を備えている。
ここで、ユーザーが、リモコン１０の入力部１６０で、表示部１４０のタッチパネルに描画された「インターネット」キーを押下したり、表示装置２０のキーを押下したりメニュー画面から選択することで、ブラウザ機能を呼び出す。
【００２０】
図６を参照すると、このブラウザ機能が呼び出された直後は、表示装置２０のウェブブラウザでは、まずはデフォルト（規定）のサイトを呼び出す。
ここでは、表示装置２０のブラウザ部２００が、例えば、図６のブラウザ画面５００のようにウェブサイトのＨＴＭＬ等で記載されたホームページ（ページ）を表示する。
また、リモコン１０の制御部１００は、ＷＷＷブラウザ用のデフォルト（規定）のソフトウェアキーボードである、図６に示したリモコン画面６００を、表示部１４０に表示する。
【００２１】
リモコン画面６００には、カーソルキーと「ＯＫ」「キャンセル」キーに加え、「お気に入り選択」「前へ」「次へ」がソフトウェアキーボードとして表示されている。
ユーザーがリモコン１０のソフトウェアキーボードのキーを押下すると、制御部１００が検知して、その押下されたキーの情報を表示装置２０に送信する。
このうち、ユーザーはカーソルキーを押下することで、ブラウザ画面５００に矢印で示しているようなカーソルを上下させることができる。これにより、ＨＴＭＬ内で下線等で表示された各リンク（ハイパーリンク）や、アドレスバー５０２を始めとするブラウザの各機能を呼び出す各アイコンを選択できる。その際には、例えば、カーソルを各リンクや各アイコンに合わせて「ＯＫ」キーを押下する。
また、ブラウザ画面５００にフォーム画面等が表示されている場合には、「ＯＫ」「キャンセル」キーで、フォームへの入力や送信を行ったりキャンセルしたりすることもできる。さらに、「前へ」キーではリンク前のページに戻って表示し、「次へ」キーでは選択したリンク先のページに進んでページを表示する。
また、「お気に入り選択」キーを押下すると、表示装置２０のブラウザ部２００は、所定のウェブサイト又はユーザーが登録した「お気に入り」や「ブックマーク」されたウェブサイトを列挙して、これをユーザーに選択させることで呼び出すことができる。この際に、表示装置２０から「お気に入り」や「ブックマーク」されたウェブサイトのＵＲＬのリストをソフトウェアキーボードのデータとして送信して表示部１４０にタッチパネルとして表示することもできる。
なお、デフォルトのソフトウェアキーボードは、表示装置２０から送信せず、記憶部１２０のＲＯＭ等に記憶しておいてもよい。
【００２２】
ここで、「お気に入り」や「ブックマーク」に登録されていないウェブサイトを呼び出す際には、ＷＷＷのウェブサイトのアドレスであるＵＲＬを直接入力する必要がある。
ユーザーはリモコン画面６００で「ＵＲＬ入力」キーを押下するか、ブラウザ画面５００のアドレスバー５０２にカーソルを合わせて「ＯＫ」キーを押下すると、実際にＵＲＬの直接入力を行うことができる。
本発明の実施の形態に係る表示システムにおいては、このＵＲＬの直接入力を行うために、ソフトウェアキーボードのデータを表示装置２０で作成してリモコン１０へ送信する。その際に、ウェブサイトの検索を併用する。これにより、操作性が高く、ユーザーフレンドリーなＵＲＬの入力を行うことができる。
以下で、図５のフローチャートを基に、このＵＲＬ入力処理の詳細について説明する。
【００２３】
（ステップＳ１０１）
ＵＲＬ入力処理において、まず、リモコン１０の制御部１００は、ＵＲＬ入力起動処理を行う。
具体的には、制御部１００は、図６のリモコン画面６００に矢印で示している、タッチパネルに描かれた「ＵＲＬ入力」キーをユーザーが押下したことを検知する。
【００２４】
（タイミングＴ３０１）
制御部１００は、「ＵＲＬ入力」キーをユーザーが押下したことを検知すると、「ＵＲＬ入力」のコマンドを、表示装置２０に制御信号送受信部１５０から送信する。
【００２５】
（ステップＳ２０１）
ここで、表示装置２０のブラウザ部２００のキー情報送受信部２０５は、簡易入力画面表示指示処理を行う。
具体的には、まず、表示装置２０の制御信号送受信部２５０は、リモコン１０からの「ＵＲＬ入力」のコマンドを受信して、キー情報送受信部２０５に送信する。
キー情報送受信部２０５は、この「ＵＲＬ入力」のコマンドの信号を受信する。
なお、ユーザーがブラウザ画面５００のアドレスバー５０２にカーソルを合わせている状態で、ユーザーが入力を選択しても、簡易入力画面指示処理を行うことができる。具体的には、入力部１６０の「ＯＫ」キーのように選択するキーを押下したことをリモコン１０の制御部１００が検知した場合に、選択の信号を制御信号送受信部１５０から送信する。表示装置２０では、制御信号送受信部２５０が選択の信号を受信して、ブラウザ部２００のキー情報送受信部２０５に送信する。
【００２６】
（タイミングＴ３０２）
ここで、キー情報送受信部２０５は、表示装置２０の記憶部からリモコン１０のコマンドの情報を読み出して、ＷＷＷサイト簡易入力画面生成指示とソフトウェアキーボード生成指示のコマンドとして、キー情報送受信部２０５からリモコン１０へ送信する。
【００２７】
また、キー情報送受信部２０５は、ブラウザ画面５００のうち、ウェブサイトのＵＲＬが表示されているアドレスバー５０２に、矢印で示したようにカーソルを移動したり、ハイライト表示をしたりして、ユーザーにＵＲＬの入力を促すことができる。
【００２８】
（ステップＳ１０２）
ここで、リモコン１０のキー描画部１８０は、簡易入力画面表示処理を行う。
具体的には、上述の「ＷＷＷサイト簡易入力画面生成指示」や「ソフトウェアキーボード生成指示」のコマンドを制御信号送受信部１５０が受信すると、制御部１００はキー描画部１８０に、このコマンドを実行するよう指示する。
【００２９】
図７を参照すると、この指示を基にして、キー描画部１８０は、表示部１４０にＷＷＷサイト用の最初の簡易入力画面であるリモコン画面６１０を表示する。
この図７のリモコン画面６１０は、ソフトウェアキーボードと入力部１６０のテンキーからの入力のための説明表示を兼ねている。すなわち、これらの箇所をユーザーが押下したりデジタイザのペンで選択することで入力が可能であり、同様の入力をカーソルキーやテンキーを用いて選択して入力することもできる。加えて、ユーザーがタッチした箇所やカーソルキーやテンキーの送受信に合わせて、矢印で示したカーソルを移動したり、表示内容を変化させることが可能である。
また、図７のリモコン画面６１０は、まずは後述するＴＬＤ（トップレベルドメイン）を入力するための画面例である。このリモコン画面６１０は、リモコン１０の記憶部１２０に所定の形式で備えていてもよい。これに対して、後述するリモコン画面６２０〜リモコン画面６７０は、後述するように表示装置２０が作成した情報に従って描画する。
加えて、本発明の実施の形態に係る表示システムＸでは、リモコン１０の表示部１４０にタッチパネル画面として、英数字であるＵＲＬを入力するためのＱＷＥＲＴＹ配列６１２を表示して、ユーザーが各キーをタッチすると入力を行うことができるようにする。また、シフトキーやＦｎ（ファンクション）のような別のキーが押下されたことを検知して、ＱＷＥＲＴＹ配列６１２の表示内容を、例えば数字や記号の入力をするように変更することもできる。さらに、このＱＷＥＲＴＹ配列６１２の各キーをカーソルキーで選択することもできる。なお、数字についてはテンキーを用いて入力することも可能である。
すなわち、リモコン画面６１０内の各箇所と、ＱＷＥＲＴＹ配列を模した画面上に表示されるキーであるＱＷＥＲＴＹ配列６１２とは、ソフトウェアキーボードとして動作する。
【００３０】
図７を参照すると、ブラウザ画面５１０は、実際のＨＴＭＬ等を描画するまで、後述するように表示装置２０が作成したソフトウェアキーボードの情報と対応する情報を表示する。すなわち、ブラウザ画面には、ソフトウェアキーボードに表示される画面に対応した画面が描画されて、ユーザーがリモコン１０のＱＷＥＲＴＹ配列６１２で入力したり、テンキーやカーソルキーで選択した内容が、ブラウザ画面５１０でも選択される。
図７のブラウザ画面５１０は、リモコン画面６１０に対応して、ＴＬＤを入力するための画面例である。ここでは、ブラウザ画面５１０は、ＴＬＤが列挙されており、ユーザーがリモコン画面６１０で選択している「．ｃｏｍ」に対応する箇所に、矢印で示すカーソルが移動しているのが分かる。すなわち、ブラウザ画面５１０においても、「．ｃｏｍ」にカーソルが移動して選択されている。
以下、図９〜図１０、図１２〜図１３においてもリモコン画面６２０〜６３０、リモコン画面６５０〜６６０で選択された箇所が、同様にブラウザ画面ブラウザ画面５１０〜ブラウザ画面５６０でも選択される。
【００３１】
（ステップＳ１０３）
リモコン画面６１０を描画した後、リモコン１０の制御部１００は、ホスト名入力処理を行う。
具体的には、以下で説明するＵＲＬの記述のうち「スキーム名」と「ホスト名」とをユーザーが選択して入力部１６０に入力して、それを制御部１００が検知する。
【００３２】
ここで、図８を参照して、ＵＲＬの記述の規則について、簡単に説明する。
本発明の実施の形態に係る表示システムＸにおいては、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）による技術仕様であるＲＦＣ１７３８のような記述の規則に従って、ＵＲＬを入力することができる（例えば、「ｈｔｔｐ：／／ｔｏｏｌｓ．ｉｅｔｆ．ｏｒｇ／ｈｔｍｌ／ｒｆｃ１７３８」を参照）。
【００３３】
図８（ａ）を参照すると、インターネット上でｈｔｔｐプロトコルにより取得するための、ＷＷＷのウェブサイトのＵＲＬは、「スキーム名」と「共通インターネットスキーム形式」（Ｃｏｍｍｏｎ  Ｉｎｔｅｒｎｅｔ  Ｓｃｈｅｍｅ  Ｓｙｎｔａｘ）での記述から構成される。
「スキーム名」は、ＵＲＬよるリソース（項目）を入手するための「仕組み」を提示するためのものである。スキーム名の例として、「ｈｔｔｐ」（ハイパーテキスト・トランスファー・プロトコル）や「ｆｔｐ」（ファイル・トランスファー・プロトコル）のようなプロトコルや、「ｆｉｌｅ」のようなファイル名を指定するものが定義されている。通常、ＷＷＷのブラウザでは、主にｈｔｔｐプロトコルを用いる。
そして、このスキーム名を「：」で区切った後には、スキーム毎に特定された記述方法でリソースを指定する。たとえば、スキーム名「ｈｔｔｐ」では、「共通インターネットスキーム形式」の記述方法を用いてリソースの場所（アドレス）を示すことができる。
【００３４】
図８（ｂ）を参照すると、共通インターネットスキーム形式での記述について記載している。
共通インターネットスキーム形式は、スキーム名「ｈｔｔｐ」や「ｆｔｐ」等で用いられる特定された記述方法であり、「ユーザー名」「パスワード」「ホスト名」「ポート」「パス名」から構成される。このうち、「ホスト名」以外は省略可能で、省略した場合には規定の値が用いられる。
このうち、「ホスト名」は、サイト名ともいい、ＦＱＤＮ（完全修飾ドメイン名、Ｆｕｌｌｙ  Ｑｕａｌｉｆｉｅｄ  Ｄｏｍａｉｎ  Ｎａｍｅ）又はＩＰアドレスを指定する箇所である。そして、「パス名」はディレクトリ名とファイル名を指定する箇所である。
ＷＷＷのウェブブラウザでｈｔｔｐを用いる場合には、基本的には「ホスト名」と「パス名」を指定することで、ウェブサイトをブラウジング（閲覧）することができる。図７（ａ）の例では、「ｗｗｗ．ｈｏｇｅｈｏｇｅ．ｃｏｍ」がホスト名で、「／〜ｕｓｅｒ／ｔｏｐ．ｈｔｍｌ」がパス名である。
なお、ユーザーがこのスキーム名のところを押下して選択したことを制御部１００が検知した場合には、「ｆｔｐ」「ｇｏｐｈｅｒ」「ｆｉｌｅ」といった、ブラウザ部２００が対応するスキーム名の入力が可能であり、そのスキーム毎に特定された形式でリソースの指定が可能である。共通インターネットスキーム形式でない場合は、通常、ＱＷＥＲＴＹ配列６１２を用いて、左側から入力することができる。
【００３５】
ここで、図７を再び参照すると、ステップＳ１０３のホスト名入力処理においては、スキーム名は通常は「ｈｔｔｐ」を用いるために、図７のリモコン画面６１０やブラウザ画面５１０に、所定のスキーム名として表示されている。
そして、ユーザーは、ホスト名をドメイン名を用いたホスト名として指定するか、ＩＰアドレスで指定することができる。
ここで、ドメイン名は、インターネットで利用するＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ、ドメインネームシステム）において利用するドメイン（領域）を示すための名称である。ＤＮＳでは、ドメインとＩＰアドレスの相互変換を行うことで、覚えにくい数値のＩＰアドレスではなく、ドメイン名を用いてインターネット上のドメインの指定ができる。
【００３６】
ＤＮＳは階層構造を持っており、ドメイン名は「．」（ドット、ピリオド）で区切った英数字及び「−」（ハイフン）を用いた「ラベル」で表現される。
この階層構造においては、右側から広域のドメインを指定することができる。たとえば、「ｗｗｗ．ｈｏｇｅｈｏｇｅ．ｃｏｍ」は、「ｃｏｍ」「ｈｏｇｅｈｏｇｅ」「ｗｗｗ」の３つのラベルに分けられる。この例では、「ｃｏｍ」「ｈｏｇｅｈｏｇｅ．ｃｏｍ」「ｗｗｗ．ｈｏｇｅｈｏｇｅ．ｃｏｍ」の順に広域レベルのドメインのグループ（上位）から、ローカルレベル（下位）のドメインのグループとなる。ＤＮＳでは、これらのグループ毎にドメインネームサーバーにＩＰアドレスを問い合わせて、最終的にＩＰアドレスを持つホストのＩＰアドレスが指定される。これを「正引き」という。
インターネットのホスト名は、この正引きされたＩＰアドレスを持つホスト（サーバ）の「ドメイン名」と、ホスト内の「ローカル名」との組み合わせで表現する。
【００３７】
本発明の実施の形態に係る表示システムＸにおいては、このようなホスト名の構造を基にして、ドメイン名を用いたホスト名を入力する。
すなわち、ユーザーは右側のラベルから指定して、ホスト名を入力することができる。このように右側から入力することで、指定がしやすく操作性が高いＵＲＬ入力方法を提供することができる。
【００３８】
実際には、ステッステップＳ１０３においては、まず、ユーザーは「ＴＬＤ」（トップレベルドメイン）を選択する。ＴＬＤは、ドメイン名を「．」で分割した場合の、一番右のラベルが示すドメインのことをいう。
ここで図７のリモコン画面６１０においては、制御部１００は、ＴＬＤの例としては「．ｃｏｍ」や「．ｊｐ」といった、その国や地域に住んでいるユーザーがよく使うものから、ソフトウェアキーボードの表示の順番において、上位に表示するようにする。
また、ＴＬＤに加えて、「ｃｏ．ｊｐ」や「ｇｏ．ｊｐ」のようなラベルのグループを、同時にソフトウェアキーボードにて直接選択できるようにすることもできる。
【００３９】
ここで、図９を参照すると、リモコン画面６２０のように、ユーザーはＴＬＤの次に「．」で区切られた、より下位の階層のグループのドメイン名を入力する。すなわち、本発明の実施の形態に係る表示システムＸにおいては、ホスト名を、ドメイン名の右側のラベルから入力してゆく。
そして、リモコン１０の制御部１００は、「ｃｏ．ｊｐ」や「．ｃｏｍ」のような階層よりも下位の所定の階層以下のドメイン名を、ユーザーが所定の文字数だけ入力したことを検知する。この所定の文字数としては、２〜５文字が好適であり、後述する検索のためのネットワークの帯域等により最適な値を選択可能である。
【００４０】
（タイミングＴ３０３）
所定の文字数の文字データ入力したことを検知した場合は、制御部１００は、この文字データ表示装置２０に送信する。
図９のリモコン画面６２０の例を参照すると、制御部１００は、ユーザーが「ｃｏｍ」の「．」で区切られたラベルの「ｈｏ」を、ユーザーが入力部１６０のＱＷＥＲＴＹ配列６１２により入力したことを検知している。この場合は、制御部１００は、「ｈｏ」の文字データを、制御信号送受信部１５０から送信する。
【００４１】
なお、トップレベルドメインが変更された場合等は、表示装置２０のコマンドをリモコン１０に送信し、リモコン１０の制御部１００が記憶部１２０に記憶して変更する。
また、表示装置２０のＨＤＤやフラッシュメモリ等の記憶部に、ユーザーがよく指定するＴＬＤの履歴を記憶しておいて、これをリモコン１０に送信して、表示の順番を変更することもできる。これは、以下で説明する他のホスト名のラベルの選択についても同様である。
【００４２】
（ステップＳ２０２）
表示装置２０のブラウザ部２００の検索補完部２０３は、ホスト名候補検索処理を行う。
具体的な処理としては、まず、検索補完部２０３は、制御信号送受信部２５０が受信した所定の文字数の文字データを受けとる。
この上で、この所定の文字数の文字データを含むドメイン名を、図９のようにＤＮＳのレコード中から検索して列挙する（以下、検索用ドメイン名とよぶ）。
そして、検索用ドメイン名から、これまでにユーザーが入力したこのドメイン名を含むホスト名を検索して選択する。選択したホスト名は、ユーザーが入力した検索履歴の検索回数が多い順にソートする。
ユーザーが入力したことがない検索用ドメイン名については、インターネットのサーバ上の検索エンジンを用いて、検索のヒット数が多い順にソートする。
なお、この検索の際に、プロキシサーバを別途用意しておいて、同じ検索が行われた場合に、その検索結果をキャッシュとして利用できるようにすることも可能である。このようにすることで、ネットワーク帯域や検索エンジンの処理の負荷を軽減することができる。
【００４３】
このように、本発明の実施の形態に係る表示システムＸにおいては、検索履歴やインターネットのサーバ上にある検索エンジンを用いてドメイン名を検索する。すなわち、新規のＵＲＬを選択する際に検索エンジンの履歴を用いるため、ユーザーが訪れたいウェブサイトのＵＲＬと同じＵＲＬを入力する可能性を高めることができる。これにより、ＵＲＬをより効率よく入力しやすくなり、新規のＵＲＬ検索に柔軟に対応できる。また、インターネット上の一般的な検索エンジンを利用するために、リンクを入力する際にも、ＨＴＭＬを読み込んで数値を付加するなどの特別な処理をする必要もない。
【００４４】
この処理において、最終的に、検索補完部２０３は、選択されソートされたホスト名と、検索のヒット数でソートされた検索用ドメイン名とを、ホスト名候補のリストを作成して、記憶部に記憶する。
また、検索補完部２０３は、図９に示したブラウザ画面５２０のように、ホスト名候補のリストを作成して、表示部２４０に表示する。この際に、ホスト名候補のリストが多数あって表示部２４０に収まらない場合には、スクロールバー５２２を表示して画面をスクロールさせるようにしてもよい。
【００４５】
（ステップＳ２０３）
次に、表示装置２０のブラウザ部２００のソフトウェアキーボード作成部２０２は、ソフトウェアキー作成処理を行う。
具体的には、ソフトウェアキーボード作成部２０２は、上述のホスト名候補のリストを用いて、ＵＲＬ用の入力選択項目を作成する。具体的には、リストの順番を基にして、ユーザーがリモコン１０の入力部１６０で選択可能なオブジェクト等をＵＲＬ用の入力選択項目として作成する。
そして、ＵＲＬ用の入力選択項目に、ユーザーが画面上で選択する座標や押下した際の値のデータ等を加えて、ソフトウェアキーのデータを作成する。
【００４６】
（タイミングＴ３０４）
ソフトウェアキーボード作成部２０２は、キー情報送受信部２０５を用いて、このソフトウェアキーのデータを、制御信号送受信部２５０から送信する。
【００４７】
（ステップＳ１０４）
ここで、リモコン１０の入力補完部１７０は、ホスト名選択処理を行う。
具体的には、まず、制御信号送受信部１５０にてソフトウェアキーボードのデータを受信した場合、制御部１００は、ソフトウェアキーボード配列１２２として、記憶部１２０に記憶する。
そして、キー描画部１８０は、ソフトウェアキーボード配列１２２を基に、図９に示したリモコン画面６２０のような画面をソフトウェアキーボードとして作成して描画する。
この上で、入力補完部１７０は、ユーザーが、（１）入力部１６０でホスト名候補のキーを押下して選択すること、（２）ＱＷＥＲＴＹ配列６１２により更にドメイン名のラベルの文字入力を行うこと、を検知する。
なお、ホスト名候補のリストが画面上に収まらない場合には、カーソルキー等の押下により他のホスト名候補のキーを描画し直して対応することができる。
【００４８】
（ステップＳ１０５）
次に、リモコン１０の制御部１００は、ホスト名の入力が終了したか判定する。
ここでは、上述のステップＳ１０４で、各ホスト名のキーが押下されて選択された場合には、Ｙｅｓと判定する。また、ラベルの文字入力の後で「ＯＫ」キー等が押下されて、ユーザーが入力確定をした場合にもＹｅｓと判定する。それ以外の場合には、Ｎｏと判定する。
Ｙｅｓの場合は、制御部１００は、処理をステップＳ１０６に進める。
Ｎｏの場合は、制御部１００は、処理をステップＳ１０３に戻す。この際に、入力したラベルの文字のデータを、上述のタイミングＴ３０３と同様に、制御信号送受信部１５０からＰＣ２０に送信する。表示装置２０も、ステップＳ２０２に処理を戻し、ＰＣ２０の検索補完部２０３は、より絞り込まれたホスト名候補を検索する。
【００４９】
ここで、ユーザーがＱＷＥＲＴＹ配列６１２で「ｇ」を入力して、ホスト名候補検索処理を繰り返して行う例について説明する。
「ｇ」の文字を受信した表示装置２０では、絞り込まれたホスト名候補のキーを備えたソフトウェアキーボードのデータを作成する。
図１０を参照すると、ブラウザ画面５３０に、絞り込まれたホスト名候補が表示された例である。そして、リモコン１０では、図１０のリモコン画面６３０のように、これらのホスト名候補を表示する。
このように、ユーザーがホスト名を入力する度に、ドメイン名を限定してゆくために、従来より効率的にユーザーが希望するＵＲＬのホスト名を入力することができる。
また、ドメイン名が確定した状態で、ＱＷＥＲＴＹ配列６１２を用いて、サブドメインやバーチャルホスト等のローカル名を入力することも当然可能である。この場合、ユーザーがホスト名候補のリストを選択した状態で、入力することもできる。
このように、ホスト名入力や後述するディレクトリ名の入力処理で、リモコン１０の表示部１４０に表示されるソフトウェアキーボードを次々に更新してゆくことで、リモコン１０のボタン数を少なくできるという効果が得られる。逆に、各ドメイン名を入力する度に、これらのソフトウェアキーボード配列１２２を削除して、記憶部のメモリの消費効率を上げることもできる。
【００５０】
なお、ソフトウェアキーボード配列１２２は、各ＵＲＬのホスト名の入力の度に記憶部１２０や表示装置２０のＨＤＤ等に記憶するようにしてもよい。これにより、同じホスト名の入力をする場合は、表示装置２０のホスト名候補検索処理を実行する必要がないために、処理の負担を軽減可能である。
【００５１】
（ステップＳ１０６）
リモコン１０の制御部１００は、ホスト名の入力が終了した場合、パス名入力処理を行う。
具体的には、まず、制御部１００は、ユーザーに入力完了を求めるための「ディレクトり名を入力しますか？」と問うダイアログボックスを、表示部１４０に描画する。図１１を参照すると、このダイアログボックスの表示例を、リモコン画面６４０に示す。
ここで、ユーザーが「はい（ＯＫ）」を入力した場合には、制御部１００は、ディレクトリ名の入力処理を完了して、ステップＳ２０４のブラウザ表示処理に処理を進めて「ｉｎｄｅｘ．ｈｔｍｌ」のような、ウェブサイトの標準のファイルを表示する。
しかしながら、ユーザーがＱＷＥＲＴＹ配列６１２を用いて英数字や「〜」（チルダ）等の記号を含む文字を入力したことを検知した場合には、制御部１００は、メッセージボックスを消し、図８（ｂ）の＜ｕｒｌ−ｐａｔｈ＞の部分に当たるパス名の入力を開始する。
【００５２】
（タイミングＴ３０５）
ここで、ユーザーが文字を入力したことを検知すると、制御部１００は、この文字データを制御信号送受信部１５０から表示装置２０へ送信する。
ここでは、ユーザーが所定の文字数まで文字を入力するのを待たなくてもよく、１文字から送信可能である。
【００５３】
（ステップＳ２０４）
ここで、表示装置２０のサイト閲覧部２０４は、リモコン１０から送信された文字データを受信すると、ディレクトリ閲覧、キー作成処理を行う。
具体的には、サイト閲覧部２０４は、まず、確定したホスト名を用いて、そのホスト名のＩＰアドレスをもつＷＷＷサーバにアクセスし、各種プロトコルを用いてディレクトリ内のファイルの閲覧を要求する。閲覧が終了すると、ｈｔｍｌファイルとその他のファイルに関するファイルのリストを作成する。
実際のところ、ディレクトリ内のファイルの閲覧は、ＷＷＷサーバの設定に依存し、ディレクトリのパーミッションや「．ｗｗｗｂｒｏｗｓａｂｌｅ」ファイルの存在等に影響されるため、閲覧が許可されないこともある。この場合は、ｉｎｄｅｘ．ｈｔｍｌファイルを読み込んで、＜Ａ＞タグ等を読み出してリンク先のファイルのリストを作成する。また、＜ＩＭＧ  ＳＲＣ＞タグ等から、画像のファイルについても、ファイルのリストに追加する。
【００５４】
この上で、サイト閲覧部２０４は、作成したファイルのリストを基に、ユーザーの入力した文字と照合して、ソフトウェアキーボードを作成する。
ユーザーが入力した文字が、ファイルのリスト内にあれば、そのファイルを一番上にしたソフトウェアキーボードを作成する。
ユーザーが入力した文字が、ファイルのリスト内になければ、ｉｎｄｅｘ．ｈｔｍｌにないリンク先のファイルやディレクトリをユーザーが入力中と考えられる。このため、作成したリストの順番のままのソフトウェアキーボードを作成する。
【００５５】
（タイミングＴ３０６）
サイト閲覧部２０４は、作成したソフトウェアキーボードを、キー情報送受信部２０５を用いて制御信号送受信部２５０から送信する。
図１２を参照すると、サイト閲覧部２０４は、ここではディレクトリを集めたリストであるファイルのリストをブラウザ画面５５０のように表示する。
リモコン１０の制御部１００は、ソフトウェアキーボードのデータを制御信号送受信部１５０で受信して、ソフトウェアキーボード配列１２２として記憶する。そして、キー描画部１８０は、これを表示部１４０に表示する。図１２に示したリモコン画面６５０は、この際に表示する画面の例である。
【００５６】
（ステップＳ１０７）
ここで、リモコン１０の入力補完部１７０は、ファイル選択処理を行う。
入力補完部１７０は、ソフトウェアキーボードからのユーザーの入力を検知する。
ユーザーがソフトウェアキーボードから選択を行った場合には、入力補完部１７０は、この選択されたファイルを閲覧するファイルとする。
また、ユーザーが入力した文字がソフトウェアキーボードとして描画されたファイルのリスト内になければ、ユーザーがＱＷＥＲＴＹ配列６１２等で入力を確定して選択するまで待つ。
【００５７】
また、ユーザーがファイル名をさらに入力する場合には、ステップＳ１０６のディレクトリ名入力処理と、Ｓ２０４のディレクトリ閲覧処理を繰り返して、さらにディレクトリとファイルを絞り込むことができる。
図１３を参照すると、ブラウザ画面５６０は、ディレクトリが「／〜ｕｓｅｒ」に絞り込まれた際に、ディレクトリ内を閲覧して得たファイル名のリストを表示部２４０に表示したものである。
また、図１３のリモコン画面６６０は、この際にリモコン１０に表示されるソフトウェアキーボードの画面例を示すものである。
【００５８】
（タイミングＴ３０７）
ユーザーが表示するファイルの選択を完了した場合には、制御部１００は、ユーザーが選択したファイルやディレクトリを制御信号送受信部１５０から送信する。
【００５９】
（ステップＳ２０５）
ここで、表示装置２０のブラウザ部２００は、ブラウザ表示処理を行う。
具体的には、ブラウザ部２００は、ユーザーが選択したファイルやディレクトリを制御信号送受信部２５０にて受信する。
ブラウザ部２００は、ユーザーが選択したのが「．」等の拡張子を含むファイル名である場合には、そのファイルをＷＷＷサーバにリクエストして、これを受信して通常のウェブブラウザにて表示する。
図１４を参照すると、ブラウザ画面５７０は、この表示された「ｔｏｐ．ｈｔｍｌ」ファイルを出力した画面例を示す。
ディレクトリの場合は、ｉｎｄｅｘ．ｈｔｍｌをＷＷＷサーバにリクエストして、これを通常のウェブブラウザにて表示する。
リモコン１０では、制御部１００が、デフォルト（規定）のソフトウェアキーボードを図１４のリモコン画面６７０のように表示する。これにより、ユーザーは通常のウェブブラウジングを行うことができる。
以上により、本発明の実施の形態に係るＵＲＬ入力処理を終了する。
なお、ＷＷＷサーバがエラーを返してきた際には、リモコン１０からの入力間違いの可能性があるため、その旨のダイアログを表示するためのソフトウェアキーボードを作成する。
【００６０】
以上のように構成することで、以下のような効果を得ることができる。
従来技術１のソフトウェアキーボードは、漢字入力については効率的に入力できるものの、ＵＲＬの入力については、従来と同様に、左から逐一入力する必要があった。
【００６１】
これに対して、本発明の実施の形態に係る表示システムＸでは、表示装置２０にてソフトウェアキーボードを作成し、作成したソフトウェアキーボードのデータをリモコン信号に重畳してリモコン１０に転送してＵＲＬの入力を行う。これにより、ＵＲＬの直接入力を効率的に行うことができる。この際、ドメイン名を右から入力するように、ＵＲＬの階層構造に従った入力を行うようにリモコン１０で入力することができる。
さらに、検索のヒット順や、入力した履歴を基に、選択の順番を最適化し、最適なソフトウェアキーボードを作成することができる。
また、ホスト名やファイル名の各部位の入力の際には、ソフトウェアキーボードの配列自体が変わるために、リモコン１０のタッチパネルに「どの部分を入力しているのか」を視認性高く表示することができる。
すなわちユーザーは、タッチパネル付きのリモコン１０を使用して、手元でソフトウェアキーボードのタッチパネルを操作するだけで、ＷＷＷ（ワールド・ワイド・ウェブ）のアドレス入力に必要な文字の入力操作を行うことができる。
これにより、あたかもＱＷＥＲＴＹフルキーボードを操作する感覚で、簡便にＵＲＬの手元入力が可能である。さらに、入力する文字を少なくできるので、操作の利便性を大きく向上できる。
これらにより、従来のリモコンでは入力しづらいＵＲＬを、手元のタッチパネルを使用してより簡易に入力することができる。よって、ユーザーの操作性を大幅に向上させることができる。
【００６２】
また、従来、ウェブサイトのＨＴＭＬファイルを読み込んで、３ケタのリンクナンバーを自動表示して、リンクをリモコンで選択するウェブブラウザも存在した（例えば、「ｈｔｔｐ：／／ｗｗｗ．ｑｕｉｘｕｎ．ｃｏ．ｊｐ／ｌｉｐｉｉ．ｈｔｍｌ」を参照）。しかしながら、この従来技術においては、リンクを開く場合には対応できるものの、ウェブページのＵＲＬを直接入力することはできなかった。
また、同様の技術として、特開２００２−８２８５６号公報を参照すると、ＵＲＬに対する番号等である簡易化ネットワークアドレスを割り当て、ネットワークアクセス可能な記憶システムにＵＲＬと番号の変換を記憶し、この上で、ネットワークアクセス可能なコンピュータに割り当てた番号である簡易化ネットワークアドレスを入力し、入力した番号をサーバに転送し、番号をＵＲＬに変換し、ＵＲＬに対応するホームページを入力するシステムが記載されている。
しかしながら、特開２００２−８２８５６号公報の技術においては、段落〔０００５〕、〔００２２〕〔００２３〕に記載されている通り、１桁以上の単一番号を用いて事前に割り当てた簡易化ネットワークアドレスを作成して記憶部に保存しておく必要がある。これに加えて、簡易化ネットワークアドレスと、対応するＵＲＬとの対応付けを、事前に決定しておく必要がある。このように、事前にデータをあらかじめ準備して登録しておく必要があるという問題があった。さらに、簡易化ネットワークアドレスの保存用の記憶手段が必要となり、システムが複雑になるとともに、コストが増大するという問題があった。また、事前にＵＲＬと簡易化ネットワークアドレスとの対応付けをサーバにて行うために、新規のＵＲＬ検索には柔軟に対応できないという問題があった。
【００６３】
これに対して、本発明の実施の形態に係る表示システムＸでは、操作履歴やインターネット上のサーバの検索エンジンを用いることで、ＵＲＬを高い操作性で直接入力することができる。
また、ＵＲＬと「簡易ネットワークアドレス」の数字のような特殊なアドレス形態への変換をする必要がないために、事前の準備や複雑でコストの高いシステムを用いずに、通常のリモコン１０と画像形成装置２０を用いた操作のシステムで実現することができる。
また、事前にＵＲＬと数値の対応付けをする必要がないため、新規のＵＲＬの入力にも柔軟に対応することができる。
【００６４】
また、従来、表示装置上に描画されたソフトウェアキーボードを、リモコンのカーソルキー等を用いて順送り選択して入力する方法では、近年の表示装置が備えているネットワーク接続機能や、高速・大規模なＣＰＵが有効利用できないという課題があった。
これに対して、本発明の実施の形態に係る表示システムＸでは、検索補完部２０３を用いてホスト名を検索してウェブ上（又はＤＮＳ）から補完し、サイト閲覧部２０４を用いてファイル名を閲覧して補完することで、余分なキー操作を減らすことができる。
【００６５】
また、リモコンや携帯電話を含む携帯端末機器の本体スペースは限られており、表示ディスプレイも小さいので、インターネットには接続できるが、表示情報の視認性は満足のいくものでなかった。
【００６６】
これに対して、図６〜図１０のように、リモコン１０に表示されるリモコンの操作キー画面と、表示装置２０に表示されるブラウザ画面とを連携させることで、ユーザーの操作性を高めることができる。
すなわち、視認性の良いブラウザ画面にはＵＲＬ入力に必要な大まかな情報を表示し、リモコン１０のソフトウェアキーボードには入力時に必要なキーを表示することで、ユーザーが体感的にＵＲＬの構造を理解して入力できる。
さらに、リモコン１０の携帯性やタッチ機能による表示／操作機能の簡便性を活用した上で、表示装置２０の本体においてテキストデータの多いインターネット情報を大画面に表示する。
これにより、リモコン１０と表示装置２０との間は、従来の赤外線通信や電波を用いた通信のような簡単な通信方法を用いているのに、テレビとリモコンを連携して操作する、操作性の高いインターネットテレビを実現できる。
また、ユーザーが操作に習熟した場合は、リモコン１０のリモコン画面だけを見て、表示装置２０のブラウザ画面を見ることなくＵＲＬ入力をすることもできる。
【００６７】
また、従来、ブラウザ機能搭載のリモコンや携帯端末機器でインターネットに接続するシステムでは、事前にネットワーク接続のための接続用回線端子の取付け、接続設定操作が必要になるため本体にそれらを取付けるスペースや、モデム、さらにその制御システムが必須となっていた。
【００６８】
これに対して、本発明の実施の形態に係る表示システムＸにおいては、ネットワークに接続するための接続用回線端子、その取付けスペースや、モデム、さらにその制御システム等は全てテレビ本体である表示装置２０に備えることができる。
この上で、インターネット接続を行なう場合に、ソフトウェアキーボードの表示データのみを、必要な時だけリモコン１０に送信する。すなわち、ブラウザ機能を搭載したインターネットテレビである表示装置２０の本体からは、ＷＷＷのウェブサイト簡易入力画面やソフトウェアキーボードを表示するためのデータだけを送信する。
【００６９】
そして、リモコン１０はデータを受信して表示するだけなので、リモコンの制御部１００では、ブラウザ機能搭載のリモコンや携帯端末機器のような高速で高度な処理能力は必要ない。実際、通常のタッチパネルを備えた８ビットマイコン等を用いたリモコンより、少しメモリと処理能力を向上させる程度で、問題なくソフトウェアキーボードを描画可能である。
このため、リモコン１０を、従来のブラウザ機能搭載のリモコンや携帯端末機器よりも、大幅にコストを低減できるという効果が得られる。また、リモコン１０の本体を形状についても、小型化・薄型化することが可能になる。
リモコン１０は、インターネットに接続したい時のみ、表示装置２０からこのソフトウェアキーボードの表示用データを受信して描画する。また、リモコン１０の記憶部１２０に記憶されたデータを用いてソフトウェアキーボードを描画することもできる。この制御に関しても、表示装置２０の大規模なＣＰＵを中心に行なうので、リモコンと表示装置２０の間の通信システムを簡単化できる。
これらの構成により、電波等で双方向通信するデータの容量を抑えることができるため、高速通信が可能となる。また、ソフトウェアキーボード表示の遅延を抑えることができ、データ送信エラーによる誤表示を防止できる。
【００７０】
なお、本発明の実施の形態においては、表示装置２０のブラウザ画面に表示されるソフトウェアキーボードと、リモコン１０に表示されるソフトウェアキーボードとを別々のものとして記載したが、同じであってもよい。
また、本発明の実施の形態に係るリモコン１０は、携帯電話や携帯端末等にダウンロードされたソフトウェアとして実行することも可能である。
また、上述の実施の形態においては、ＵＲＬを入力する際のブラウザ画面５１０〜ブラウザ画面５６０と、リモコン画面６１０〜リモコン画面６６０を別々の画面が描画されるように説明した。しかしながら、表示装置２０の表示部２４０のブラウザ画面に表示されるソフトウェアキーボードの表示と、リモコン１０に表示されるソフトウェアキーボードの表示とを、ほぼ同じような形態にて描画して表示することも可能である。すなわち、リモコン１０の表示部１４０に表示される画面と同様の画面をブラウザ画面として描画することもできる。これにより、ユーザーは、表示装置２０とリモコン１０とを一体的な操作感覚で使用できる。
また、入力部１６０をタッチパネルではないテンキー等のキーを用いて構成することも可能であり、この場合は、表示部１４０にテンキー等の各キーに対応した、ＵＲＬ用の入力選択項目を表示する。この際に、ポート番号やユーザー名等を指定する場合は、単純に、ＱＷＥＲＴＹ配列６１２を表示して入力するように切り換えることもできる。
また、ドメイン名の補完と、パス名の補完は、それぞれ別々に実行することも当然可能である。すなわち、一旦ウェブサイトが表示された後に、ディレクトリ名の入力処理やファイル名の入力処理を、表示装置２０によりウェブサイト内を閲覧して補完しつつ行うことができる。
また、入力部１６０のテンキーで英数字を入力する方法と、ＱＷＥＲＴＹ配列６１２のようなソフトウェアキーボードとを切り換えることもできる。
また、テンキー等のキーには、バックライト等を備えたイルミネーションキーとして、暗い場所でも視認性をよくすることが望ましい。
【００７１】
また、ファイル選択処理やブラウザ表示処理の際に、各ウェブページの画面ショットを縮小したサムネイルのようなものを表示部２４０に表示したり、リモコン１０に転送して表示部１４０にソフトウェアキーボードとして表示して選択させるようにすることもできる。
このような仕組みを用いる場合は、ウェブサイトを閲覧する際に、リモコン１０に常にリンク先のページのサムネイルを表示して、ソフトウェアキーボードで選ぶように構成することも可能である。
また、リモコン１０にＲＳＳ表示を行うような構成も可能である。
【００７２】
また、上述の実施の形態においては、ソフトウェアキーボードの描画データの作成の説明として、ＵＲＬ入力ための簡易入力画面の例について記載したが、これに限られない。たとえば、ＥＰＧ入力用のソフトウェアキーボードの作成を行うことも可能である。
この際に、ウェブサイトの閲覧と、ＥＰＧ（電子番組ガイド）を連動させることも可能である。これには、放送のＴＳ（トランスポート・ストリーム）データに含まれるＳＩ情報等に、文字情報が入力されているので、この文字情報が含まれるウェブサイトを閲覧する。また、企業名等の英数字をコピーして、これを基に補完を行って、容易に目的のウェブサイトを検索することができる。
また、上述のパス名の補完を用いることで、ウェブサイトの関連サイト等の検索と閲覧とが容易になるために操作性が向上する。
【００７３】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施の形態に係る表示システムＸによる制御例を示す概念図である。
【図２】本発明の実施の形態に係る表示システムＸのシステム構成図である。
【図３】本発明の実施の形態に係るリモコン１０の制御構成を示すブロック図である。
【図４】本発明の実施の形態に係る表示装置２０の制御構成を示すブロック図である。
【図５】本発明の実施の形態に係る表示システムＸのＵＲＬ入力処理のフローチャートである。
【図６】本発明の実施の形態に係る表示装置２０のＵＲＬ入力起動の際のブラウザ画面例と、リモコン１０のリモコン画面例である。
【図７】本発明の実施の形態に係る表示装置２０の簡易画面表示の際のブラウザ画面例と、リモコン１０のリモコン画面例である。
【図８】本発明の実施の形態に係るＵＲＬ入力を説明する概念図である。
【図９】本発明の実施の形態に係るホスト名を入力する際の表示装置２０のブラウザ画面例と、リモコン１０のリモコン画面例である。
【図１０】本発明の実施の形態に係るホスト名を絞り込む際の表示装置２０のブラウザ画面例と、リモコン１０のリモコン画面例である。
【図１１】本発明の実施の形態に係るパス名入力をする際のリモコン１０のリモコン画面例である。
【図１２】本発明の実施の形態に係る表示装置２０のディレクトリ名を入力する際のブラウザ画面例と、リモコン１０のリモコン画面例である。
【図１３】本発明の実施の形態に係る表示装置２０のファイルを選択する際のブラウザ画面例と、リモコン１０のリモコン画面例である。
【図１４】本発明の実施の形態に係るブラウザ表示処理時のブラウザ表示を行う際の表示装置２０のブラウザ画面例と、リモコン１０のリモコン画面例である。
【符号の説明】
【００７５】
５  ネットワーク
１０  リモコン
２０  表示装置
１００  制御部
１２０  記憶部
１２２  ソフトウェアキーボード配列
１４０、２４０  表示部
１５０、２５０  制御信号送受信部
１６０  入力部
１７０  入力補完部
１８０  キー描画部
２００  ブラウザ部
２０２  ソフトウェアキーボード作成部
２０３  検索補完部
２０４  サイト閲覧部
２０５  キー情報送受信部
２３０  ネットワーク接続部
２９０  チューナ部
５００、５１０、５２０、５３０、５５０、５６０、５７０  ブラウザ画面
６００、６１０、６２０、６３０、６４０、６５０、６６０、６７０  リモコン画面
５０２  アドレスバー
５２２  スクロールバー
６１２  ＱＷＥＲＴＹ配列
Ｘ  表示システム
【図１】
2010102412.tif 000003
【図２】
2010102412.tif 000004
【図３】
2010102412.tif 000005
【図４】
2010102412.tif 000006
【図５】
2010102412.tif 000007
【図６】
2010102412.tif 000008
【図７】
2010102412.tif 000009
【図８】
2010102412.tif 000010
【図９】
2010102412.tif 000011
【図１０】
2010102412.tif 000012
【図１１】
2010102412.tif 000013
【図１２】
2010102412.tif 000014
【図１３】
2010102412.tif 000015
【図１４】
2010102412.tif 000016