(57)【要約】【課題】ホームネットワークを介して接続された外部機器に、容易かつ確実にユーザにアクセスさせることが可能な情報処理装置を実現する。【解決手段】テレビ１００は、予測変換候補の文字列群を表示部１４０に表示すると共に、上記文字列群からユーザが選択した文字列を入力文字列とする予測変換部１１２と、上記入力文字列により指定される外部機器から取得した情報を処理するウェブブラウザ部１１１とを備えている。予測変換部１１２が表示する文字列群には、ホームネットワークを介して接続された外部機器のアドレスが含まれている。【選択図】図１
2011155370.tif 000002
【特許請求の範囲】
【請求項１】
文字列群を表示部に表示すると共に、上記文字列群からユーザが選択した文字列を入力文字列とする文字列入力手段と、上記入力文字列により指定される外部機器から取得した情報を処理する情報処理手段とを備え、
上記文字列入力手段が表示する上記文字列群には、ホームネットワークを介して接続された外部機器のアドレスが含まれている、ことを特徴とする情報処理装置。
【請求項２】
ユーザが指定したＩＰアドレス情報、又は、ＤＨＣＰサーバから通知されたＩＰアドレス情報を、上記ホームネットワークにおけるゲートウェイ機器のアドレスとして登録するゲートウェイアドレス登録手段を更に備え、
上記文字列群には、上記ゲートウェイアドレス登録手段により登録されたアドレスが含まれている、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記ホームネットワークに接続されたＵＰｎＰ（Universal Plug and Play）対応機器から通知される情報を、上記ＵＰｎＰ対応機器のアドレスとして登録するＵＰｎＰアドレス登録手段を更に備え、
上記文字列群には、上記ＵＰｎＰアドレス登録手段により登録されたアドレスが含まれている、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
上記ＵＰｎＰアドレス登録手段は、ＵＰｎＰ対応機器からＰｒｅｓｅｎｔａｔｉｏｎＵＲＬとして通知される文字列を、上記ＵＰｎＰ対応機器のアドレスとして登録する、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
上記ＵＰｎＰアドレス登録手段は、ＵＰｎＰ対応機器からＰｒｅｓｅｎｔａｔｉｏｎＵＲＬとして通知される文字列を、上記ＵＰｎＰ対応機器からｆｒｉｅｎｄｌｙＮａｍｅとして通知される文字列と関連付けて登録し、
上記文字列入力手段は、上記文字列群を表示する際、上記ＵＰｎＰ対応機器のＰｒｅｓｅｎｔａｔｉｏｎＵＲＬを、上記ＵＰｎＰ対応機器のｆｒｉｅｎｄｌｙＮａｍｅと共に表示する、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
上記文字列入力手段は、上記文字列群を表示する際、外部機器のアドレスを他の文字列よりも優先して表示する、
ことを特徴とする請求項１から５までの何れか１項に記載に情報処理装置。
【請求項７】
上記文字列入力手段は、上記文字列群を表示する際、ネットワークエラーが発生した外部機器のアドレスを他の文字列よりも優先して表示する、
ことを特徴とする請求項１から６までの何れか１項に記載の情報処理装置。
【請求項８】
情報処理装置が、文字列群を表示部に表示すると共に、上記文字列群からユーザが選択した文字列を入力文字列とする文字列入力工程と、情報処理装置が、上記入力文字列により指定される外部機器から取得した情報を処理する情報処理工程とを含み、
上記文字列入力工程にて表示する上記文字列群には、ホームネットワークを介して接続された外部機器のアドレスが含まれている、ことを特徴とする情報処理方法。
【請求項９】
コンピュータを請求項１から７までの何れか１項に記載の情報処理装置として機能させるプログラムであって、上記コンピュータを上記情報処理装置が備えている上記各手段として機能させる、ことを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器から取得した情報を処理する情報処理装置、及び、情報処理方法に関する。また、コンピュータをそのような情報処理装置として動作させるためのプログラム、及び、そのようなプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
近年、デジタルテレビが急速に一般家庭に普及しているが、デジタルテレビの中にはウェブブラウザ機能を備えたものも多くなってきている。デジタルテレビが備えるウェブブラウザ機能を利用して所望のウェブページを閲覧する場合、リモコンを介してＵＲＬ（文字列）を入力する必要があり、ＵＲＬの入力に手間がかかるという問題がある。
【０００３】
このような手間を減らすものとして予測変換機能がある。一般的に、予測変換機能とは、文字列の入力を受け付けると、その文字列に前方一致する文字列のうち辞書に予め登録されている文字列（例えば、”http://”、”.com”などの文字列）やユーザが過去に入力した文字列を変換候補として表示する機能である。従って、ブラウザ上で予測変換機能によるＵＲＬの入力が可能なデジタルテレビは、ＵＲＬを入力する手間を低減することができる。
【０００４】
また、特許文献１には、ＵＲＬを入力する機能とテレビジョン受信装置の制御機能との間で操作キーの機能を切り替え可能なリモートコントローラ送信装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−３３５３３号公報（平成２１年２月１２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年、ホームネットワークを通じてＨＴＴＰサーバ機能を有するルータにアクセス可能なデジタルテレビが登場している。また、ルータだけでなく、ＨＤＤレコーダやプリンタなどの外部機器とアクセス可能なデジタルテレビも多い。
【０００７】
上記従来の構成では、ホームネットワーク上の外部機器に、デジタルテレビを通じてユーザがアクセスすることは一般的に容易ではないという課題がある。特に、192.168.0.1などのＩＰアドレスを指定して外部機器にアクセスする場合、www.sharp.co.jpのような人間が覚えやすいＦＱＤＮを用いて指定する等の場合と比べ、単なる数字の組み合わせであるためユーザの負担が大きい。また、予測変換機能を使用してＩＰアドレスを入力する場合であっても、ユーザが過去にデジタルテレビを通じて外部機器にアクセスしたことがあれば（その機器のＩＰアドレスをデジタルテレビに入力したことがあれば）、再度その機器にアクセスする場合にはＩＰアドレスが変換候補として表示されるのでユーザの負担は減るが、ＩＰアドレスは変動する可能性があるため必ずしもその機器にアクセスできる保障はない。
【０００８】
このような問題は、デジタルテレビに限らず、外部機器から取得した情報を処理する情報処理装置において、リモコンの限定された入力装置を用いて外部機器のアドレスを入力する場合に一般的に生じ得る問題である。
【０００９】
本発明は、上記課題に鑑みてなされたものであり、その主な目的は、リモコンの限定された入力装置を用いて外部機器のアドレスを入力する場合であっても、ホームネットワークを介して接続された外部機器に、容易かつ確実にアクセスすることが可能な情報処理装置を実現することにある。
【課題を解決するための手段】
【００１０】
本発明に係る情報処理装置は、上記課題を解決するために、文字列群を表示部に表示すると共に、上記文字列群からユーザが選択した文字列を入力文字列とする文字列入力手段と、上記入力文字列により指定される外部機器から取得した情報を処理する情報処理手段とを備え、上記文字列入力手段が表示する上記文字列群には、ホームネットワークを介して接続された外部機器のアドレスが含まれている、ことを特徴としている。
【００１１】
上記の構成によれば、ホームネットワークを介して接続された外部機器から取得した情報を上記情報処理装置に処理させるためにユーザが行わなければならない操作は、表示部に表示された文字列群からその外部装置のアドレスを選択するための操作のみである。したがって、ユーザは、その外部装置のアドレスを、容易かつ確実に上記情報処理装置に入力することができる。
【００１２】
本発明に係る情報処理方法は、上記課題を解決するために、情報処理装置が、文字列群を表示部に表示すると共に、上記文字列群からユーザが選択した文字列を入力文字列とする文字列入力工程と、情報処理装置が、上記入力文字列により指定される外部機器から取得した情報を処理する情報処理工程とを含み、上記文字列入力工程にて表示する上記文字列群には、ホームネットワークを介して接続された外部機器のアドレスが含まれている、ことを特徴としている。
【００１３】
上記の構成によれば、本発明に係る情報処理方法は、本発明に係る情報処理装置と同様の作用効果を奏する。
【００１４】
本発明の情報処理装置は、ユーザが指定したＩＰアドレス情報、又は、ＤＨＣＰサーバから通知されたＩＰアドレス情報を、上記ホームネットワークにおけるゲートウェイ機器のアドレスとして登録するゲートウェイアドレス登録手段を更に備え、上記文字列群には、上記ゲートウェイアドレス登録手段により登録されたアドレスが含まれている、ことが望ましい。
【００１５】
上記の構成によれば、ユーザは、ホームネットワークにおけるゲートウェイ機器のアドレスを、容易かつ確実に上記情報処理装置に入力することができる。
【００１６】
また、本発明の情報処理装置は、上記ホームネットワークに接続されたＵＰｎＰ（Universal Plug and Play）対応機器から通知される情報を用い、上記ＵＰｎＰ対応機器のアドレスとして登録するＵＰｎＰアドレス登録手段を更に備え、上記文字列群には、上記ＵＰｎＰアドレス登録手段により登録されたアドレスが含まれている、ことが望ましい。
【００１７】
上記の構成によれば、ユーザは、ホームネットワークに接続されたＵＰｎＰ対応機器のアドレスを、容易かつ確実に上記情報処理装置に入力することができる。
【００１８】
また、本発明の情報処理装置は、上記ＵＰｎＰアドレス登録手段が、ＵＰｎＰ対応機器からＰｒｅｓｅｎｔａｔｉｏｎＵＲＬとして通知される文字列を、上記ＵＰｎＰ対応機器のアドレスとして登録する、ことが望ましい。
【００１９】
上記の構成によれば、ユーザは、ホームネットワークに接続されたＵＰｎＰ対応機器のＰｒｅｓｅｎｔａｔｉｏｎＵＲＬを、容易かつ確実に上記情報処理装置に入力することができる。すなわち、ＰｒｅｓｅｎｔａｔｉｏｎＵＲＬにより指定されるリソースを、容易かつ確実に上記情報処理装置に処理させることができる。
【００２０】
また、本発明の情報処理装置は、上記ＵＰｎＰアドレス登録手段が、ＵＰｎＰ対応機器からＰｒｅｓｅｎｔａｔｉｏｎＵＲＬとして通知される文字列を、上記ＵＰｎＰ対応機器からｆｒｉｅｎｄｌｙＮａｍｅとして通知される文字列と関連付けて登録し、上記文字列入力手段が、上記文字列群を表示する際、上記ＵＰｎＰ対応機器のＰｒｅｓｅｎｔａｔｉｏｎＵＲＬを、上記ＵＰｎＰ対応機器のｆｒｉｅｎｄｌｙＮａｍｅと共に表示する、ことが望ましい。
【００２１】
上記の構成によれば、ユーザは、上記ＵＰｎＰ対応機器のＰｒｅｓｅｎｔａｔｉｏｎＵＲＬを、上記ＵＰｎＰ対応機器のｆｒｉｅｎｄｌｙＮａｍｅを参照して選択することができる。したがって、ＰｒｅｓｅｎｔａｔｉｏｎＵＲＬにより指定されるリソースを、より容易かつより確実に上記情報処理装置に処理させることができる。
【００２２】
また、本発明の情報処理装置は、上記文字列入力手段が、上記文字列群を表示する際、外部機器のアドレスを他の文字列よりも優先して表示する、ことが望ましい。
【００２３】
上記の構成によれば、上記文字列群が多数の文字列から構成される場合であっても、ユーザは、上記文字列群に含まれる外部機器のアドレスを容易に見つけ出すことができる。したがって、ユーザは、その外部装置のアドレスを、より容易に上記情報処理装置に入力することができる。
【００２４】
また、本発明の情報処理装置は、上記文字列入力手段が、上記文字列群を表示する際、ネットワークエラーが発生した外部機器のアドレスを他の文字列よりも優先して表示する、ことが望ましい。
【００２５】
ネットワークエラーが発生した場合、ネットワークエラーが発生した外部機器から取得した情報を処理することによって、ネットワークエラーが発生した原因を解消することが有効である。ネットワークエラーが発生した場合に行われる、ルータから提供されるウェブページを利用したルータの再設定などはその一例である。
【００２６】
上記の構成によれば、ネットワークエラーが発生した場合に、ネットワークエラーが発生した外部機器から取得した情報を、より容易に上記情報処理装置に処理させることができる。
【００２７】
また、本発明に係る情報処理装置の各手段としてコンピュータを機能させるプログラムおよびそのようなプログラムを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に含まれる。
【発明の効果】
【００２８】
以上説明したように、本発明に係る情報処理装置は、ユーザに、ホームネットワークを介して接続された外部機器に、容易かつ確実にアクセスさせることができる。
【図面の簡単な説明】
【００２９】
【図１】実施形態１に係るテレビの要部構成を示すブロック図である。
【図２】各実施形態を示すものであり、ホームネットワークの構成を示した図である。
【図３】各実施形態に係るテレビの予測変換の動作を示したフローチャートである。
【図４】（ａ）〜（ｃ）は、各実施形態に係るテレビに表示されるユーザインタフェースを示した図である。
【図５】（ａ）は、各実施形態に係るテレビに表示されるユーザインタフェースを示した図であり、（ｂ）は、ユーザインタフェース中のソフトウェアキーボードの拡大図である。
【図６】（ａ）（ｂ）は、各実施形態に係るテレビに表示されるソフトウェアキーボードの拡大図である。
【図７】（ａ）（ｂ）は、各実施形態に係るテレビに表示されるユーザインタフェースを示した図である。
【図８】ホームネットワーク上で各実施形態に係るテレビと通信可能に接続されたルータが提示するデスクリプションデータを示した図である。
【図９】各実施形態に係るテレビに表示されるソフトウェアキーボードの拡大図である。
【図１０】各実施形態を示すものであり、ホームネットワークの別の構成を示した図である。
【図１１】実施形態２に係るテレビの要部構成を示すブロック図である。
【発明を実施するための形態】
【００３０】
（実施形態１）
本実施形態に係る情報処理装置について、図面に基づいて説明すれば以下のとおりである。なお、本実施形態に係る情報処理装置は、ホームネットワークを介して接続された、外部機器から取得したＨＴＭＬ文書を処理する機能（ウェブブラウザ機能）を有するテレビジョン受像機（以下、「テレビ」と略記する）として実現されているので、以下、これをテレビと呼称する。ただし、本発明は、これに限定されず、パーソナルコンピュータや家庭用ゲーム機など、ホームネットワークを介して接続された外部機器から取得した情報を処理する情報処理装置一般に対して広く適用することができる。
【００３１】
なお、本実施形態における「予測変換機能」は、予測変換辞書に登録された文字列や過去に入力した文字列を変換候補とするものに限定されない。また、入力された文字列に前方一致する文字列を変換候補とするものにも限定されない。すなわち、本実施形態では「予測変換機能」の語を、ユーザが入力すると予測される文字列を変換候補として表示する機能という意味で用いることを予め述べておく。
【００３２】
（ホームネットワークの構成）
最初にホームネットワークの構成について、図２を参照して簡潔に述べておく。図２は、ホームネットワークの構成を示した図である。
【００３３】
本実施形態に係るテレビ１００は、図２に示すように、ホームネットワーク１０００上でＵＰｎＰ機能を備えた他の機器（ルータ２００やプリンタ３００）とＵＰｎＰを用いた通信が可能な状態に構成されている。
【００３４】
（テレビの構成）
本実施形態に係るテレビの構成について、図１を参照して説明する。図１は、本実施形態に係るテレビ１００の構成を示すブロック図である。
【００３５】
図１に示したように、テレビ１００は、制御部１１０、ＩＰ通信部１２０、赤外線通信部１３０、表示部１４０、および、記憶部１５０を含んで構成されている。なお、テレビ１００は、これらの構成に加え、チューナ部やデコーダ部など放送コンテンツを再生するための構成を備えているが、ここではその説明を省略する。
【００３６】
制御部１１０は、記憶部１５０に格納されたプログラムに基づいて、ＩＰ通信部１２０、赤外線通信部１３０、および、表示部１４０を制御することによって、後述するウェブブラウザ部１１１、予測変換部１１２、および機器情報取得部１１３として機能する。端的に言えば、記憶部１５０に記憶されたウェブブラウザプログラム、および、予測変換プログラムの命令を実行するＣＰＵ等の演算装置である。
【００３７】
ウェブブラウザ部１１１は、ウェブサーバ上に格納されたコンテンツデータを参照してウェブコンテンツを再生するための手段であり、予測変換部１１２は、ウェブブラウザ部１１１に文字列を入力するための手段である。例えば、ウェブブラウザ部１１１は、アドレス（ＵＲＬ）入力欄に入力するための文字列を予測変換部１１２から取得する。なお、予測変換部１１２は、具体的には、後述するように記憶部１５０に記録されている予測変換辞書や入力履歴情報、ＵＲＬ情報の中から予測変換候補の文字列を選択し、選択した文字列を表示する。また、機器情報取得部１１３は、後述するようにホームネットワーク１０００上に接続された他の機器からＵＲＬ情報を取得する。
【００３８】
ＩＰ通信部１２０は、ウェブサーバとの間でｈｔｔｐなどのプロトコルを用いて送受信することによって、コンテンツデータなどを取得するための通信装置である。ＩＰ通信部１２０が取得するコンテンツデータとしては、ＨＴＭＬ文書などが挙げられる。
【００３９】
赤外線通信部１３０は、赤外線搬送波に重畳された操作信号を図示しないリモコン（入力部）から受信するための通信装置である。予測変換部１１２は、リモコンを用いてユーザが入力した入力文字列を特定する際、及び、リモコンを用いてユーザが変換候補（後述）から選択した文字列を特定する際に、赤外線通信部１３０が受信した操作信号を参照する。この予測変換部１１２の動作については、参照する図面を代えて後で詳しく説明する。
【００４０】
表示部１４０は、ウェブブラウザ部１１１が再生したウェブコンテンツを表示するための表示装置であり、具体的にはＬＣＤ（液晶ディスプレイ）が考えられる。なお、表示部１４０がテレビ１００に内蔵されていることは本発明において必須の事項ではない。例えば、パーソナルコンピュータ等に本発明を適用する場合には、外部モニターを表示部１４０として利用してもよい。
【００４１】
記憶部１５０は、上述したウェブブラウザプログラムおよび予測変換プログラムの他に、予測変換部１１２によって参照される予測変換辞書や入力履歴情報、後述するＵＲＬ情報を格納するための記憶装置（ＲＯＭ、ＲＡＭ、またはＨＤＤなど）である。記憶部１５０には、例えばウェブブラウザ部１１１がテキストボックス等を通じて入力を受け付けた文字列が入力履歴情報として記録される。ここで、入力履歴情報とは、過去に予測変換部１１２に入力された文字列である。また、記憶部１５０には、予測変換辞書や入力履歴情報に登録されている文字列について当該文字列が変換候補の中から選択された回数を示す「頻度情報」が予測変換部１１２により記録されるようになっている。また、この「頻度情報」は、入力履歴順を予測変換部１１２により記録したものも考えられる。
【００４２】
なお、記憶部１５０がテレビ１００に内蔵されていることは本発明において必須の事項ではない。例えば、ＵＳＢメモリやＳＤメモリカードなど、テレビ１００に着脱可能な記憶装置を記憶部１５０として利用してもよい。
【００４３】
また、予測変換部１１２によって参照される予測変換辞書は、テレビ１００に内蔵された（あるいは着脱可能な）記憶部１５０に格納されていることを要さず、ウェブブラウザ部１１１によって参照されるコンテンツデータと同様、テレビ１００とインターネットを介して接続されたウェブサーバに格納されていてもよい。
【００４４】
（テレビ１００の予測変換の動作）
次に、テレビ１００の予測変換の動作について、図３〜図７を参照して説明する。図３は、テレビ１００の予測変換の動作を示すフローチャートであり、図４〜図７は、ブラウザを起動してから、アドレス（ＵＲＬ）の入力を受け付け、アドレス（http://192.168.0.1/）で指定されるルータ２００の設定ページにアクセスするまでにテレビ１００に表示されるＵＩ（ユーザインタフェース）を示している。
【００４５】
最初に、リモコンを通じてウェブブラウザを起動する指示を受け付けると、制御部１１０は、ウェブブラウザ１１１部を起動させる。ウェブブラウザ部１１１は、起動すると、まず、図４（ａ）に示すようなブラウザ起動画面を表示部１４０に表示する（Ｓ１）。次に、メニューを表示する指示を受け付けると、ウェブブラウザ部１１１は、図４（ｂ）に示すようにブラウザのメニューを表示部１４０に表示する（Ｓ２）。
【００４６】
そして、メニューの中から鉛筆マークのアイコンが選択されると、ウェブブラウザ部１１１は、図４（ｃ）に示すようなアドレス入力ダイアログを表示部１４０に表示する。図４（ｃ）の状態で、リモコンの決定ボタンの押下を検出すると（Ｓ３）、ウェブブラウザ部１１１は、予測変換部１１２を起動させる。予測変換部１１１は、起動すると、まず、図５（ａ）に示すようなソフトウェアキーボードのダイアログを表示する（Ｓ４）。
【００４７】
ソフトウェアキーボードのダイアログを表示する際、予測変換部１１２は、記憶部１５０に機器指定情報としてＵＲＬ情報が記録されているか否かを判定する（Ｓ５）。ここで、機器指定情報として記録されるＵＲＬ情報は、制御部１１０が定期的にホームネットワーク上の他のＵＰｎＰ機器とのアクセスにより更新されるものであるが、詳細については後述することにする。
【００４８】
機器指定情報としてＵＲＬ情報が記録されていないと判定された場合（Ｓ５においてＮＯ）、予測変換部１１２は、予測変換辞書に予め登録されている文字列（以下、「予約文字列」と称する場合がある）の中から予測変換候補（例えば、”http://”,”https://”,”www”）を選択し、制御部１１０は、選択した各文字列を表示部１４０に表示する（Ｓ７）。一方、機器指定情報としてＵＲＬ情報が記録されていると判定された場合（Ｓ５においてＹＥＳ）、図５（ｂ）に示すように、予測変換部１１２は、予約文字列だけでなく、機器指定情報として記録されているＵＲＬ情報（図５（ｂ）の”http://192.168.0.1/”）を予測変換候補として選択し、制御部１１０は、選択されたＵＲＬ情報を表示部１４０に表示する（Ｓ６）。
【００４９】
その後、図６（ａ）に示すように予測変換候補の中から”http://192.168.0.1/”がユーザによりリモコンを介して選択されると、図６（ｂ）に示すように、予測変換部１１２は、ソフトウェアキーボードのダイアログのテキストボックスに、選択された文字列（”http://192.168.0.1/”）を表示する。そして、リモコンの終了ボタンの押下を検出すると、図７（ａ）に示すように、制御部１１０は、アドレス入力ダイアログのテキストボックスにその文字列を表示する。そして、「開く」ボタンが選択されると、ウェブブラウザ部１１１は、文字列（ＵＲＬ）で指定されるルータ２００の設定ページにアクセスし、制御部１１０は、図７（ｂ）に示すような設定ページを表示部１４０に表示する。
【００５０】
なお、ユーザにより選択された文字列が入力履歴情報に登録されている文字列である場合、予測変換部１１２は、選択された文字列に関連づけて記憶部１５０に記録されている「頻度情報」を更新するようになっている。
【００５１】
また、Ｓ６において、予測変換候補として表示する文字列に、予測変換辞書や入力履歴情報に登録されている文字列と、機器情報取得部１１３が取得したＵＲＬ情報と、が含まれている場合に、予測変換部１１２は、予測変換辞書や入力履歴情報に登録されている文字列よりも優先して、機器情報取得部１１３が取得したＵＲＬ情報を予測変換候補として選択するようにしてもよい。すなわち、例えば、制御部１１０は、図５（ｂ）のように予測変換候補を表示するのではなく、機器情報取得部１１３が取得したＵＲＬ情報（図５（ｂ）では”http://192.168.0.1/”）を予測変換辞書に登録されている文字列（図５（ｂ）では”http://”,”https://”,”www.”）よりも上段に表示するようにしてもよい。
【００５２】
（機器指定情報として記録されるＵＲＬ情報について）
次に、テレビ１００が記憶部１５０に機器指定情報として記録するＵＲＬ情報について、図８を参照しつつ、以下に説明する。
【００５３】
本実施形態に係るテレビ１００の機器情報取得部１１３は、ＵＰｎＰ機能対応の機器（ルータ２００やプリンタ３００）からＵＲＬ情報を受信し、記憶部１５０に機器指定情報として記録するようになっている。具体的には、機器情報取得部１１３は、ＵＰｎＰのディスカバリ機能により、新たにホームネットワーク１０００に接続された機器を検出する。そして、機器情報取得部１１３は検出した機器からデスクリプションデータを取得する。このデスクリプションデータは、図８に示すようにＸＭＬ形式で記述されたデータである。
【００５４】
機器情報取得部１１３は取得したデスクリプションデータを参照して、独自に定義した名称の属性（図８では”hogehoge:X hogehoge”）の値（図８では文字列１１ｂ）を機器指定情報として記憶部１５０に記録する。なお、機器情報取得部１１３が機器指定情報として記憶部１５０に記録するＵＲＬ情報は上記独自に定義した名称の属性１１ｂに限られない。すなわち、機器情報取得部１１３は、デスクリプションデータ中のpresentationURLタグで囲まれた文字列１１ｃを機器指定情報として記録してもよい。また、機器情報取得部１１３は、デスクリプションデータからＵＲＬ情報とともに、friendlyNameタグで囲まれた文字列１２を抽出し、両者を関連づけて記憶部１５０に記録するようにしてもよい。
【００５５】
なお、機器情報取得部１１３で文字列１１ｂ、１１ｃなどのＵＲＬ情報と文字列１２とを関連づけて記録する構成を採用する場合、テレビ１００の制御部１１０は、Ｓ６において、図９に示すようにＵＲＬ情報を文字列１２（“ルータ”）と共に（具体的には隣接させて）表示することになる。
【００５６】
以上、テレビ１００とホームネットワーク上で接続される機器がＵＰｎＰ機能に対応していることを前提としてテレビ１００の予測変換の動作および機器指定情報の詳細について説明した。しかしながら、本発明はテレビ１００やテレビ１００とホームネットワーク上で接続されるルータがＵＰｎＰ機能に対応していない場合やＵＰｎＰ機能を無効にしている場合にも適用可能である。この場合にも、テレビ１００は同様の予測変換の動作を行うが、テレビ１００が機器指定情報としてルータのＵＲＬ情報を記録する手段が異なっている。
【００５７】
そこで、以下では、ＵＰｎＰ機能に未対応のルータのＵＲＬ情報をテレビ１００が記憶部１５０に記録する動作について、図１０を参照しつつ説明する。
【００５８】
（ＵＰｎＰ機能未対応のルータのＵＲＬ情報をテレビ１００が記憶部１５０に記録する動作について）
最初に、テレビ１００と、ＵＰｎＰ機能に未対応のルータと、が接続されているホームネットワークの構成について簡単に述べる。図１０はホームネットワークの当該構成を示す構成図である。図１０に示すように、テレビ１００は、ホームネットワーク１０００’上で、ＵＰｎＰ機能に未対応のルータ２００’およびＤＨＣＰサーバ５００に接続されている。
【００５９】
次に、ルータ２００’のＵＲＬ情報をテレビ１００が記憶部１５０に記録する動作について具体的に説明していくことにする。
【００６０】
機器情報取得部１１３は、ホームネットワーク１０００’に接続されたＤＨＣＰサーバ５００にゲートウェイアドレスを問い合わせ、ＤＨＣＰサーバ５００から返却されたゲートウェイアドレスに”http://”の文字列を付加してＵＲＬ情報を生成し、生成したＵＲＬ情報を記憶部１５０に記録する。なお、一般的には、ＤＨＣＰサーバ５００に登録されているゲートウェイアドレスは、ルータ２００’のアドレスになっている。また、ＤＨＣＰサーバ自身のアドレスもルータ２００’のアドレスになっていることが多いので、ＤＨＣＰサーバ自身のアドレスからＵＲＬ情報を生成して、生成したＵＲＬ情報を記憶部１５０に記録してもよい。さらに、テレビ１００にユーザが登録（指定）したゲートウェイアドレス（ＩＰアドレス情報）からＵＲＬ情報を生成して、生成したＵＲＬ情報を記憶部１５０に記録してもよい。
【００６１】
以上、ＵＰｎＰ機能未対応のルータのＵＲＬ情報をテレビ１００が記憶部１５０に記録する動作について説明した。なお、ホームネットワーク１０００’のようにネットワーク上にＵＰｎＰ機能に対応した機器が存在しない場合やＵＰｎＰ機能に対応していてもＵＰｎＰ機能が無効になっている機器しか存在しない場合には、テレビ１００は、表示する予測変換候補を以下のアルゴリズムに基づいて決定してもよい。
【００６２】
（予測変換候補として表示する文字列を決定するアルゴリズムについて）
予測変換部１１２は、予約文字列、入力履歴情報に登録された文字列、ＵＲＬ情報の中から予測変換候補の文字列を選択することについてすでに述べた。ここで、テレビ１００は、入力履歴情報およびＵＲＬ情報について、予測変換部１１２が予測変換候補の文字列を選択する際に参照するか否かをリモコンを介して設定可能な構成になっている。
【００６３】
以下では、予測変換部１１２が予測変換候補の文字列を選択する際に「入力履歴情報およびＵＲＬ情報を参照する設定」「入力履歴情報を参照し、ＵＲＬ情報を参照しない設定」「ＵＲＬ情報を参照し、入力履歴情報を参照しない設定」「入力履歴情報もＵＲＬ情報も参照しない設定」の各設定の下で、予測変換部１１２が予測変換候補として実際に表示する文字列を決定するアルゴリズムについて説明する。
【００６４】
入力履歴情報およびＵＲＬ情報を参照する設定の下では、予測変換部１１２は、「入力履歴情報」「ＵＲＬ情報」「予測変換辞書」の順に予測変換候補の文字列を選択して表示する。なお、予測変換部１１２が選択する予測変換候補の文字列の数が予め定められた一定数（ソフトウェアキーボードのダイアログに表示可能な数）Ｎ以上である場合には、予測変換部１１２は記憶部１５０から選択した予測変換候補の文字列の中から実際にソフトウェアキーボードのダイアログに表示する文字列を抽出して表示するようにしてもよい。この場合、抽出する文字列は、例えば、選択した予測変換候補の文字列の中から「入力履歴情報」または「予測変換辞書」に登録された文字列に関連付けられている「頻度情報」が示す情報が一定値以下であるような文字列を削除したものとなる。
【００６５】
入力履歴情報を参照し、ＵＲＬ情報を参照しない設定の下では、予測変換部１１２は、「入力履歴情報」「予測変換辞書」の順に予測変換候補の文字列を選択して表示する。なお、予測変換部１１２が選択する予測変換候補の文字列の数がＮ以上である場合には、予測変換部１１２は記憶部１５０から選択した予測変換候補の文字列の中から実際にソフトウェアキーボードのダイアログに表示する文字列を抽出して表示するようにしてもよい。この場合も、抽出する文字列は、例えば、選択した予測変換候補の文字列の中から「入力履歴情報」または「予測変換辞書」に登録された文字列に関連付けられている「頻度情報」が示す情報が一定値以下であるような文字列を削除したものとなる。
【００６６】
ＵＲＬ情報を参照し、入力履歴情報を参照しない設定の下では、予測変換部１１２は、「予測変換辞書」「ＵＲＬ情報」の順に予測変換候補の文字列を選択して表示する。なお、予測変換部１１２が選択する予測変換候補の文字列の数がＮ以上である場合には、予測変換部１１２は記憶部１５０から選択した予測変換候補の文字列の中から実際にソフトウェアキーボードのダイアログに表示する文字列を抽出して表示するようにしてもよい。この場合、抽出する文字列は、例えば、選択した予測変換候補の文字列の中から予約文字列に関連付けられている「頻度情報」が示す情報が一定値以下であるような文字列を削除したものとなる。
【００６７】
ＵＲＬ情報も入力履歴情報も参照しない設定の下では、予約文字列のみを選択して表示する。なお、予測変換部１１２が選択する予測変換候補の文字列の数がＮ以上である場合には、予測変換部１１２は記憶部１５０から選択した予測変換候補の文字列の中から実際にソフトウェアキーボードのダイアログに表示する文字列を抽出して表示するようにしてもよい。この場合、抽出する文字列は、例えば、選択した予測変換候補の文字列の中から予約文字列に関連付けられている「頻度情報」が示す情報が一定値以下であるような文字列を削除したものとなる。
【００６８】
（テレビ１００の利点）
以上のように、ホームネットワーク１０００、１０００’上でルータ２００、２００’やプリンタ３００と通信可能に構成されたテレビ１００では、予測変換部１１２が、予測変換候補の文字列群を表示部１４０に表示すると共に、上記文字列群からユーザが選択した文字列を入力文字列とし、ウェブブラウザ部１１１が、上記入力文字列により指定されるルータ２００、２００’やプリンタ３００から取得した情報を処理する。
【００６９】
そして、テレビ１００の予測変換部１１２が表示する文字列群には、ホームネットワークを介して接続された外部機器のアドレスが含まれるようになっている。
【００７０】
したがって、テレビ１００は、ブラウザからルータ２００、２００’やプリンタ３００などの機器にアクセスしようとするユーザーに、これらの機器のアドレスを知らなくても容易かつ確実にこれらの機器にアクセスさせることができる。
【００７１】
（実施形態２）
次に、本発明の別の実施形態に係るコンテンツ再生装置について、図１１を参照しつつ以下に説明する。なお、本実施形態においても、コンテンツ再生装置は、テレビジョン受像機として実現されているので、以下、これをテレビと呼称する。
【００７２】
本実施形態に係るテレビ１００’は、予測変換候補として、テレビ１００’との通信でネットワークエラーが発生した機器のＩＰアドレスを、他の候補（当該機器以外の機器のＵＲＬ情報を含む）よりも優先して予測変換候補として表示部１４０に表示することを特徴としている。
【００７３】
以下、本実施形態に係るテレビ１００’の要部構成について図１１を参照して説明するが、ＩＰ通信部１２０、赤外線通信部１３０、ウェブブラウザ部１１１、機器情報取得部１１３、および記憶部１５０の予測変換辞書、機器指定情報は、実施形態１と同様であるので、説明を省略する。すなわち、ここでは、本実施形態に係るテレビ１００’の特徴的な構成である、予測変換部１１２’、エラー検知部１１４、記憶部１５０のエラーイベント情報について具体的に説明することとする。
【００７４】
（エラー検知部１１４）
エラー検知部１１４は、テレビ１００’と他の機器との間の通信で発生するネットワークエラーを検知する。エラー検知部１１４は、ネットワークエラーを検知すると、その機器のＩＰアドレスとネットワークエラーを検知した時刻と、を関連づけてエラーイベント情報として記憶部１５０に記録する。
【００７５】
特に、テレビ１００’との通信でネットワークエラーが発生した機器がＵＰｎＰ対応の機器である場合には、エラー検知部１１４は、その機器とネットワークエラーを検知した時刻とを関連づけてエラーイベント情報として記憶部１５０に記録するようにしてもよい。
【００７６】
（予測変換部１１２’）
予測変換部１１２’は、実施形態１に係るテレビ１００の予測変換部１１２と同様に、予測変換辞書に登録されている情報だけでなく、機器指定情報として記録されているＵＲＬ情報を予測変換候補として選択するが、本実施形態では、予測変換部１１２’は以下の処理を行う。
【００７７】
すなわち、予測変換部１１２’は、機器指定情報として記録されているＵＲＬ情報であって予測変換候補として選択したＵＲＬ情報のうちのホスト名（ＩＰアドレス）の部分と同一のＩＰアドレスがエラーイベント情報として記録されているか否かを判定する。さらに、予測変換部１１２’は、エラーイベント情報としてＩＰアドレスと関連づけて記録されている時刻と、現在時刻と、の差が一定以内にあるか否かを判定する。
【００７８】
予測変換部１１２’は、差が一定以内にあると判定した場合には、上記ＵＲＬ情報を、他の候補より優先的に表示部１４０に表示するように制御部１１０に指示する。すなわち、制御部１１０は、表示する複数の予測変換候補の先頭の位置に上記ＵＲＬ情報を表示する。
【００７９】
なお、差が一定以内にあると判定したＵＲＬ情報が複数存在する場合、予測変換部１１２’は、ＩＰアドレスと関連づけてエラーイベント情報として記録されている時刻が現在時刻に最も近いＵＲＬ情報を、他の候補より優先的に表示部１４０に表示するように制御部１１０に指示する。
【００８０】
（テレビ１００’の利点）
以上のように、テレビ１００’は、ルータ２００、２００’やプリンタ３００など他の機器との通信でネットワークエラーが発生したことを検知するエラー検知部１１４をさらに備えており、制御部１１０は、予測変換の候補として、エラー検知部１１４が通信でネットワークエラーが発生したと検知した他の機器のＩＰアドレスを、他の候補よりも優先して表示部１４０に表示するようになっている。ここで、一般的にユーザは、ネットワークエラーが発生した場合に、ネットワークエラーが発生した通信先のログ等を調査するために通信先のウェブページ等にアクセスするものである。
【００８１】
従って、テレビ１００’は、ユーザに、迅速かつ確実に、ネットワークエラーが発生した通信先の機器にアクセスさせることができる。
【００８２】
（付記事項）
なお、各実施形態において制御部１１０、１１０’が予測変換候補を表示するタイミングはソフトウェアキーボードのダイアログが表示部１４０に表示されるタイミングに限られない。すなわち、ソフトウェアキーボードのダイアログが表示部１４０に表示された後、赤外線通信部１３０がダイアログのテキストボックスに対する文字入力をリモコンから受け付けたタイミングで、予測変換候補を表示するようにしてもよい。
【００８３】
また、実施形態１において、機器指定情報として記録されるＵＲＬ情報は、制御部１１０が定期的にホームネットワーク上の他のＵＰｎＰ機器にアクセスしてＵＲＬ情報を更新するものと説明したが、テレビ１００、１００’がＵＲＬ情報を更新するタイミングはこれに限らず、テレビ１００、１００’の起動時やソフトウェアキーボードの起動時であってもよい。
【００８４】
（プログラムおよび記録媒体）
最後に、テレビ１００に含まれている各ブロックは、ハードウェアロジックによって構成すればよい。また、テレビ１００は、次のように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いてソフトウェアによって実現してもよい。
【００８５】
すなわち、テレビ１００は、各機能を実現する制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録していればよい。テレビ１００（またはＣＰＵやＭＰＵ）が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すればよい。
【００８６】
プログラムコードをテレビ１００に供給する記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などとすることができる。
【００８７】
また、テレビ１００は、通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介してテレビ１００に供給する。この通信ネットワークは、テレビ１００にプログラムコードを供給できるものであればよく、特定の種類または形態に限定されない。たとえば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、移動体通信網、衛星通信網等であればよい。
【００８８】
この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成または種類のものに限定されない。たとえば、ＩＥＥＥ１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）回線、ＦＴＴＨ（Ｆｉｂｅｒ Ｔｏ Ｔｈｅ Ｈｏｍｅ）回線などの有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【００８９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００９０】
本発明は、コンテンツ再生機能と予測変換機能とをあわせもつ装置一般に対して広く利用することができる。特に、テレビジョン受像機や家庭用ゲーム機などに取り分け好適に利用することができる。
【符号の説明】
【００９１】
１００、１００’  テレビ（情報処理装置）
１１０              制御部
１１１                ウェブブラウザ部（情報処理手段）
１１２、１１２’      予測変換部（文字列入力手段）
１１３                機器情報取得部（ゲートウェイアドレス登録手段、ＵＰｎＰアドレス登録手段）
１１４                エラー検知部
１２０                ＩＰ通信部
１３０              赤外線通信部
１４０              表示部
１５０              記憶部
１０００          ホームネットワーク
１０００’        ホームネットワーク
【図１】
2011155370.tif 000003
【図２】
2011155370.tif 000004
【図３】
2011155370.tif 000005
【図４】
2011155370.tif 000006
【図５】
2011155370.tif 000007
【図６】
2011155370.tif 000008
【図７】
2011155370.tif 000009
【図８】
2011155370.tif 000010
【図９】
2011155370.tif 000011
【図１０】
2011155370.tif 000012
【図１１】
2011155370.tif 000013